/* wrapper */
div.ektronUser {margin:0;padding:1em;}

/* default styles */
div.ektronUser img {border:none;}
div.ektronUser a {color:blue;text-decoration:none;}
div.ektronUser a:hover {color:blue;text-decoration:underline;}
div.ektronUser a:visited {color:blue;}

/* base styles */
div.ektronUser .clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
div.ektronUser .clearfix {display:block;}
div.ektronUser .alignRight {text-align:right;}
div.ektronUser .alignLeft {text-align:left;}
div.ektronUser .textSmall {font-size:.75em;}
div.ektronUser .emphasis {font-weight:bold;}
div.ektronUser .italic {font-style:italic;}
div.ektronUser .noBackgroundImage {background-image:none;}
div.ektronUser .noBorderTop {border-top:none;}
div.ektronUser .noBorderTopBottom {border-top:none;border-bottom:none;}
div.ektronUser .gutterTop {margin-top:1em !important;}
div.ektronUser .gutterTopSmall {margin-top:.5em !important;}
div.ektronUser .gutterTopMini {margin-top:.25em !important;}
div.ektronUser .gutterTopMicro {margin-top:2px !important;}
div.ektronUser .gutterRight {margin-right:1em !important;}
div.ektronUser .gutterRightSmall {margin-right:.5em !important;}
div.ektronUser .gutterRightMini {margin-right:.25em !important;}
div.ektronUser .gutterRightMicro {margin-right:2px !important;}
div.ektronUser .gutterLeft {margin-left:1em !important;}
div.ektronUser .gutterLeftSmall {margin-left:.5em !important;}
div.ektronUser .gutterLeftMini {margin-right:.25em !important;}
div.ektronUser .gutterLeftMicro {margin-right:2px !important;}
div.ektronUser .required {color:red;}
div.ektronUser .requiredReminder {display:none;}
div.ektronUser .smallText {font-size:.9em;}

/* user image */
div.ektronUser div.userImage {float:left;height:48px;width:48px;padding:5px;border:1px solid silver;margin-right:1em;}
div.ektronUser div.userImage div.overflowWrapper {height:48px;width:48px;overflow:hidden;}
div.ektronUser div.userImage img {width:48px;height:48px;}

/* header */
div.ektronUser h3 {margin:0;padding:0; color: #000000; margin: .25em 0 .25em;}
div.ektronUser h3 span.label {font-size:1.5em;}
div.ektronUser h3 span.description {font-size:1em;font-weight:normal;}

/* menu */
div.ektronUser ul.userMenu {clear:both;list-style:none;display:block;border-bottom:1px solid silver;margin:0 0 1em 0;padding:1em 0 0 0;}
div.ektronUser ul.userMenu li {margin:0;padding:0;display:block;}
div.ektronUser ul.userMenu li.primaryMenuItem {float:left;}
div.ektronUser ul.userMenu li.primaryMenuItem a {color:#d8ffa6;font-weight:bold;display:block;border:1px solid silver;border-bottom:none;line-height:2em;margin:0 0 0 .5em;padding:0 .5em;background-image:url('images/menuBackground.jpg');background-position:0px 0px;background-repeat:repeat;}
div.ektronUser ul.userMenu li.primaryMenuItem a:hover {background-image:url('images/menuBackgroundHover.jpg');text-decoration:none;color:White;}
div.ektronUser ul.userMenu li.selected a {background-image:url('images/menuBackgroundSelected.jpg');color:White;}
div.ektronUser ul.userMenu li.selected a:hover {background-image:url('images/menuBackgroundSelected.jpg');color:White;}
div.ektronUser ul.userMenu li.secondaryMenuItem {float:right;}
div.ektronUser ul.userMenu li.secondaryMenuItem ul {margin:0;padding:0;}
div.ektronUser ul.userMenu li.secondaryMenuItem ul li {margin:0;padding:0;display:inline;margin-left:1em;font-size:1em;}

/* myProfile */
#myProfileWrapper {background-image: url("images/grey_1x1.gif"); background-repeat: repeat-y; background-position: 35.75% 0;}

/* sidebarUserProfile */
div.ektronUser div.sidebarUserProfile {float: left; width: 36.5%; padding: 0; margin: 0; font-family: Arial,Helvetica,sans-serif;}
div.ektronUser div.sidebarUserProfile div.columnInnerWrapper {padding: 0 1em 0 0; margin: 0 .5em 0 0;}
div.ektronUser div.sidebarUserProfile ul.ekSocialBar {margin: 0;}
div.ektronUser div.sidebarUserProfile div.userProfile div.imageWrapper {margin: 0 auto 1em;}
div.ektronUser div.sidebarUserProfile table#profileStats {border: none; width: 100%; font-size: 1em; font-family:Arial,Helvetica,sans-serif; margin-bottom: 1em;}
div.ektronUser div.sidebarUserProfile table#profileStats th {font-weight: bold; font-size: .92em; text-align: left;}
div.ektronUser div.sidebarUserProfile table#profileStats th span {display: block; padding-right: 1em;}
div.ektronUser div.sidebarUserProfile table#profileStats td {font-size: .92em; width: 75%}
div.ektronUser div.sidebarUserProfile div.ektronAccordianPanel {border-left: solid 1px silver; border-right: solid 1px silver; padding: .25em;}

#userDocsPanel {padding: .5em;}
#userDocsPanel ul.userDocsCategoryLinks {list-style-type: none; margin: 0 0 1em; padding: 0;}
#userDocsPanel ul.userDocsCategoryLinks li {margin: 0; padding: .25em 0em;}
#userDocsPanel .userdocsEkoutputCommentLinks {float: right; margin-right: .5em;}
#userDocsPanel .userdocsAddContentContainer {margin-top: 1em;}
#userDocsPanel .userDocsDateModified {font-size: smaller;} 

div.userProfileLink {border-top: solid 1px silver;}
div.userProfileLink a {text-decoration: none; font-size: .92em; display: block; padding: .5em .25em;}
div.userProfileLink a:hover, div.userProfileLink a:active {background-image: url("images/menuBackground.jpg"); background-repeat: repeat; text-decoration: none; color: #333;}


/* side bar accordian */
#ektronSideBarAccordian {display: none;}
.ui-accordion {margin: 1em 0 0 0; padding: 0; list-style-type: none; border-bottom: solid 1px silver;}
.ui-accordion li {margin: 0; padding: 0;}
h4.ui-accordion-header, .ui-accordion li .ui-accordion-header {color:#4c4c4c; font-weight:bold; border:1px solid silver; border-bottom:none; line-height: 1.25em; padding: .25em .5em; margin: 0em; background-image:url("images/menuBackground.jpg"); background-position:0px 0px; background-repeat:repeat; -moz-outline-style: none; cursor: pointer; font-size: 1em;}

.ui-accordion li > div {border-top: solid 1px silver;}

/* contentUserProfile */
div.ektronUser div.contentUserProfile {float: right; width: 63.5%; font-family:Arial,Helvetica,sans-serif;}
div.ektronUser div.contentUserProfile div.contentSection {padding: 0 .5em;}
div.ektronUser div.contentUserProfile div.blog {position: relative;}
div.ektronUser div.contentUserProfile div.blog a.blogArchive {text-decoration: none; position: absolute; right: 1em; top: -2em;}

/* RSS Latest Change */
div.rssLatestChange {  float: right;}/*background: url(../../../css/images/rss.gif) no-repeat;*/
div.rssLatestChange a, div.rssLatestChange a:hover, div.rssLatestChange a:visited { font-weight: bold; width:35px; padding: 2px 4px; height: 18px; color: #fff; background-color: #f55f06; }

/* message board fix */
div.ektronUser div.userProfileContent div.ContributionForm ul li.ekMessagePost {clear:left !important;}

/* Blog post styles */
div.datemodified{ font-style: italic; float: right; }
div.bloglink{float: left;}
