/*
	Theme Name: GradientGray 3.5 theme
	Description: GradientGray theme for Blogtronix 3.5 Framework
	Version: 1.0
	Author: Blogtronix LLC
	Author URI: http://www.blogtronix.com/
*/


/* page containers */
.container.page-container {background:url(images/body-bkg.gif) repeat-x left top #ffffff; text-align:center; min-height:0;}
* html .container.page-container {height:auto;}
.container.page-container.personal-page {}

.c1-page-container {width:960px; margin:auto; text-align:left;}
.c2-page-container {}
.c3-page-container {}
.cc-page-container {}
.cf-page-container {}

#header, #footer {margin:auto;}
body {font-family: Verdana,Helvetica,Arial,Geneva,sans-serif; color:#000000; font-size:11px; line-height:1.3; background:#ffffff;}

.center-area-container .cc-center-area-container {padding:0;}

#layout-container {padding:10px 0;}

.layout-container {border:1px solid #c3d9ff; margin:0;}
.layout-container .ch-layout-container {position:relative; height:0; line-height:0; z-index:5;}
.layout-container .ch-layout-container .ch-l {position:absolute; left:-1px; top:-1px; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.layout-container .ch-layout-container .ch-r {position:absolute; right:-1px; top:-1px; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}

.layout-container .cf-layout-container {position:relative; height:0; line-height:0; z-index:5;}
.layout-container .cf-layout-container .cf-l {position:absolute; left:-1px; bottom:-1px; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.layout-container .cf-layout-container .cf-r {position:absolute; right:-1px; bottom:-1px; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}



/*\ page containers */

/* --- header --- */
#header {padding:0; /*background:#223e6e;*/ font-family:Arial,Helvetica,Geneva,"Neue Helvetica",sans-serif;}

#userbar {height:30px; line-height:28px; font-size:10px; /*font-weight:bold;*/ cursor:default; color:#000000; margin:0; padding:0;}
#userbar a {color:#224499;}
#userbar ul {}
#userbar ul li.home-page a {background:none; padding:0;}
#userbar ul li.home-page a:hover {background:none;}

#userbar ul li.user-avatar .avatar img {border:1px solid #c1dcff;}


#userbar ul li.groups {}
#userbar ul li.groups .groups-dropdown-title {color:#224499;}
#userbar ul li.groups.open {background:url(images/userbar-selected-bkg.gif) repeat-x top #fff; border:1px solid #c3d9ff; border-bottom:none; border-top:none;}
#userbar ul li.groups .groups-dropdown-container {top:30px;}
#userbar ul li.groups .cc-groups-dropdown-container {border-color:#c3d9ff;}

#userbar ul li.groups ul {border-color:#c3d9ff;}
#userbar ul li.groups ul li {}
#userbar ul li.groups ul li a {}
#userbar ul li.groups ul li a:hover {background-color:#e0eaf3; text-decoration:none;}



#top-area {padding:10px 0;}

#header-search {width:266px; padding-top:0px; margin:0; margin-top:5px;}
#header-search .text {width:175px; height:16px; margin:0px -5px 0 0; padding:2px 0 0 25px; border:none; font-size:11px; color:#000000; background:url(images/header-search-bkg.jpg) no-repeat left top #ffffff; float:left;}
#header-search .image-button {float:right; width:70px; height:18px; color:#ffffff; background:url(images/header-search-btn.jpg) no-repeat right top; border:none; text-indent:-9999px; font-size:0; line-height:0;}
#header-search .edit-page {float:left; padding-right:18px;}

#header #systemLogo {margin:5px 0;}

#header .group-title {margin:20px 0 10px; color:#223e6e;}
#header .group-title .c1-group-title-container {background:url(images/group-title-bkg-left.png) no-repeat left top; padding:0 0 0 5px;}
#header .group-title .c2-group-title-container {background:url(images/group-title-bkg-right.png) no-repeat right top; padding:0 5px 0 0;}
#header .group-title .c3-group-title-container {background:url(images/group-title-bkg.png) repeat-x top;}
#header .group-title .cc-group-title-container {height:40px; padding:0 5px; line-height:40px;}

#header .group-title strong {font-size:18px; padding:0 5px; height:40px; text-shadow:1px 1px 1px #ffffff; font-weight:normal;}
#header .group-title .group-options-buttons {padding:7px 0 0 30px;}

#header .group-title.one-item-group .group-options-buttons {padding:0 0 0 30px; line-height:40px;}
#header .group-title.two-item-group .group-options-buttons {padding:8px 0 0 30px;}
#header .group-title.three-item-group .group-options-buttons {padding:3px 0 0 30px;}
#header .group-title a {font-size:10px; padding:0 15px 0 0;}

/* navigation */
.navigation-container {margin:0 0 10px 0;}
.navigation-container .ch-navigation-container {position:relative; height:0; line-height:0;}
.navigation-container .ch-navigation-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.navigation-container .ch-navigation-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}

.navigation-container .cf-navigation-container {position:relative; height:0; line-height:0;}
.navigation-container .cf-navigation-container .cf-l {position:absolute; left:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.navigation-container .cf-navigation-container .cf-r {position:absolute; right:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}


#navigation {height:30px; line-height:30px; padding:0; background:url(images/navigation-bkg.gif) repeat-x top; text-align:center; font-weight:bold; margin:0; font-family: "Neue Helvetica",Helvetica,Arial,Geneva,sans-serif; border:1px solid #c3d9ff;}
#navigation ul li {display:inline; float:left; height:30px; line-height:30px; margin:0; border-right:1px solid #c3d9ff;}
#navigation .separator {display:none;}
#navigation a {display:block; float:left; height:30px; line-height:30px; padding:0 0 0 10px; color:#224499;}
#navigation a span {display:block; height:30px; padding:0 12px 0 0; float:left;}
#navigation a:hover {background:#e9f2fb; text-decoration:none;}
#navigation a:hover span {}
#navigation a.selected {background:#d6e6f5; padding:0 0 0 15px; color:#223e6e; text-shadow:1px 1px 1px #ffffff; text-decoration:none;}
#navigation a.selected span {padding:0 15px 0 0;}
/*\ navigation */

/*\ --- header --- */

ul li.even, ol li.even {background:none;}

h1.pagetitle {color:#55616F; font-size:14px;}
h1.pagetitle span {}
h1.pagetitle span strong {font-weight:bold; line-height:24px;}

.center-area-container .cc-section-container h2.module-icon {color:#55616F; font-size:14px;}
.center-area-container .cc-section-container h2.module-icon span {}
.center-area-container .cc-section-container h2.module-icon span strong {font-weight:bold;}


.sidebar h3 {font-size:1em; font-weight:bold; color:#666666;}

.sidebar {width:190px; padding:0 10px 0;}
.sidebar#left-area {padding:0 0 0 10px;}
.sidebar#right-area {padding:0 10px 0 0;}

.sidebar .section {margin:0; padding:0;}
.sidebar .section h2 {}
.sidebar .section ul {}

.sidebar .section-container {margin:0 0 20px 0;}


.sidebar .section-container .ch-section-container {position:relative; height:0; line-height:0;}
.sidebar .section-container .ch-section-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat left top;}
.sidebar .section-container .ch-section-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat right top;}

.sidebar .section-container .cf-section-container {position:relative; height:0; line-height:0; height:3px; background-image:url(images/sidebar-section-shadow.gif);}
.sidebar .section-container .cf-section-container .cf-l {position:absolute; left:0; bottom:3px; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat left bottom;}
.sidebar .section-container .cf-section-container .cf-r {position:absolute; right:0; bottom:3px; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat right bottom;}

.sidebar#left-area .section-container .cf-section-container {background-position: left top; margin:0 1px 0 0;}
.sidebar#left-area .section-container .ch-section-container .ch-r {display:none;}
.sidebar#left-area .section-container .cf-section-container .cf-r {display:none;}

.sidebar#right-area .section-container .cf-section-container {background-position: right top; margin:0 0 0 1px;}
.sidebar#right-area .section-container .ch-section-container .ch-l {display:none;}
.sidebar#right-area .section-container .cf-section-container .cf-l {display:none;}



.sidebar .c1-section-container {background:#fafcff; border:1px solid #c3d9ff;}
.sidebar .c2-section-container {}
.sidebar .cc-section-container {padding:10px;}
.sidebar .cc-section-container h2.module-icon {color:#000000; font-size:14px;}
.sidebar .cc-section-container h2.module-icon span {}
.sidebar .cc-section-container h2.module-icon span strong {display:block; font-weight:bold; line-height:normal; padding:0 0 5px 0;}

.sidebar#left-area .cc-section-container h2.module-icon {}
.sidebar#left-area .cc-section-container h2.module-icon span {}
.sidebar#left-area .cc-section-container h2.module-icon span strong {}

.sidebar .cc-section-container .module-content {}
.sidebar#right-area .cc-section-container .module-content {}
.sidebar#right-area .section {}

.icon.edit-mode {margin:1px 1px 0 0;}
.sidebar .cc-section-container ul {list-style:none; margin:0;}
.sidebar .cc-section-container ul li {/*padding:0 3px; display:block;*/}

.section-container .module-icon span {background:none; padding:0;}


.sidebar .section-container ul a {min-height:16px; display:block; /*background:url(images/section-link-bkg.gif) no-repeat left top;*/ padding:2px 10px; margin:0 -10px;}
.sidebar .section-container ul a:hover, .sidebar .section-container ul a.selected {text-decoration:none; background-color:#e0eaf3; /*background:url(images/section-link-bkg.gif) no-repeat left -200px #e1e1e1; border-bottom:1px solid #d0d0d0; /*color:#ffffff;*/}
.sidebar .section-container ul a.selected {border-top:1px solid #c3d9ff; border-bottom:1px solid #c3d9ff;}
.sidebar .section-container ul a.profile-image {padding:2px 10px; background:none;}
.sidebar .section-container ul a.profile-image:hover {background-color:#e0eaf3;}
.sidebar .section-container ul a.document-list {background-image:url(images/section-link-document-bkg.gif); background-repeat:no-repeat; background-position:10px 2px; padding:2px 10px 2px 30px;}
.sidebar .section-container ul a.document-list:hover {}
.sidebar .section-container ul a strong.items-count {color:#000000; font-weight:normal;}
.sidebar .section-container ul a strong.items-count strong {font-weight:normal;}

.sidebar .more {font-size:10px; margin:0.5em 0 0 0;}
.sidebar .section-container ul .more a, .sidebar .section-container ul .more a:hover {display:inline; float:right; border:none; background:url("images/arrow-right-circle.gif") no-repeat right 4px; padding:0 13px 0 0; margin:0;}
.item-date .date, .item-newsletter .subs {font-weight:normal; color:#000000;}
.highlight {background:#fffbb3;}

/* wiki tree view */
.sidebar .section-container .treeview a.tree-icon, .treeview a.tree-icon, .divTreeView .treeview a.tree-icon {border-bottom:none !important; background:none; padding:0 !important;}
.sidebar .section-container .treeview span a, .treeview span a, .divTreeView .treeview span a {background:none !important; margin:0 0 0 17px !important; padding:0 0 2px 0 !important; border-bottom:1px solid #E2E2E2 !important;}
.sidebar .section-container .treeview span a:hover, .treeview span a:hover, .divTreeView .treeview span a:hover {background:#e1e1e1 !important;}
.sidebar .section-container .treeview ul, .treeview ul, .divTreeView .treeview ul {margin:0 0 0 1.4em;}
.wiki-documents-table span a:hover {background:none !important;}

.sidebar#left-area .section-container ul ul {margin:0 0 0 10px;}
.sidebar#left-area .section-container ul ul li {padding:0;}
.sidebar#left-area .section-container ul.treeview .tree-icon {left:12px;}
.sidebar#left-area .section-container ul.treeview ul .tree-icon {left:6px;}

/*\ wiki tree view */

.center-area-container {padding:0 10px;}

/* .layout-scs */
.layout-scs {background:url(images/content-borders.gif) repeat-y left;}
/*.layout-scs #page-container {margin-left:-200px;}
.layout-scs #content {left:400px;}
.layout-scs .wrapper {right:200px;}
.layout-scs #center-container {margin:0 200px; padding:0;} /* was 0 17em */
.layout-scs #center-container {width:558px;}



/* layout-sc */
.layout-sc {background:url(images/content-borders.gif) repeat-y -958px top;}
.layout-sc #center-container {width:758px;}


/* layout-cs */
.layout-cs {background:url(images/content-borders.gif) repeat-y -1916px top; padding:0;}
.layout-cs #center-container {width:758px;}


/* layout-c */
.layout-c #center-container {/*padding:0 10px;*/ padding:0;}



a {color:#224499; text-decoration:none;}
a:hover {text-decoration:underline;}
a.icon-link {padding:0 3px;}

table.grid th {border:1px solid #C3D9FF; background:#d6e6f5;}
table.grid th.nobg {border-right:1px solid #C3D9FF; background:none;}
table.grid td {border:1px solid #C3D9FF;}
table.grid tr.even td {background:#edf6fd;}
table.grid tr.odd th {border-top:0; background:none;}
table.grid tr.even th {border-top:0; background:#d6e6f5; color:#5a5a5a;}
table.grid.no-borders {border:1px solid #C3D9FF;}

.title-options {top:0; right:1.2em;}

/* avatar */
.c1-avatar-container {background:url(images/avatar-top-left-bkg.png) no-repeat left top;}
.c2-avatar-container {background:url(images/avatar-bottom-right-bkg.png) no-repeat right bottom;}
.cc-avatar-container {padding:5px 7px 7px 5px; font-size:0; line-height:0;}
/*\ avatar */

/* entry container */
.entry-container {margin:0 0 1em 0;}
.entry-container .cc-entry-container {}
.entry {padding:0; margin:0;}
.entry .entry-header-container .entry-meta-container {margin:0 0 0 75px; padding:0.3em 0 0 0;}

/*
.entry .entry-details-container {background:url(images/dots.gif) repeat-x bottom; padding:0.5em 0; margin:0 0 0.5em 0;}
*/


.entry .entry-details-container .ch-entry-details-container {position:relative; height:0; line-height:0;}
.entry .entry-details-container .ch-entry-details-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.entry .entry-details-container .ch-entry-details-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.entry .entry-details-container .cf-entry-details-container {position:relative; height:0; line-height:0;}
.entry .entry-details-container .cf-entry-details-container .cf-l {position:absolute; left:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.entry .entry-details-container .cf-entry-details-container .cf-r {position:absolute; right:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.entry .entry-details-container .cc-entry-details-container {border:1px solid #C3D9FF; background:#FAFCFF; padding:0.5em;}



.entry .entry-header-container .entry-title {font-size:20px; line-height:1.2em; margin:0 0 0.5em 0; }
.entry .entry-header-container .entry-title a {color:#125580;}
.entry .entry-header-container .entry-title a:hover {text-decoration:none;}
.entry .entry-header-container .vote-control-container {width:100px; height:20px; background:url(images/vote-control-bkg.gif) no-repeat left top; padding:0 0 0 5px;}
.entry .entry-header-container .vote-control {background:url(images/vote-control-bkg.gif) no-repeat right top; padding:0 5px 0 0; line-height:20px; border:none;}
.entry .entry-header-container .vote-control .value {width:20px; padding:0 5px 0 0;}
.entry .entry-header-container .vote-control .total {width:50px; padding:0 5px 0 0;}
.entry .entry-header-container .vote-control .actions {width:13px; font-size:0; line-height:0;}
.entry .entry-header-container .vote-control .actions a {width:13px; height:10px; min-height:10px; margin:0; display:block; font-size:0; line-height:0; text-indent:-9999px; padding:0; float:left;}
.entry .entry-footer {border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding:0.5em 0; margin:0.5em 0;}

.entry .entry-footer .more {color:#797979;}
.entry .entry-footer .more a {color:#797979;}
.entry .entry-footer .more a.read-more {background:url("images/arrow-right-circle.gif") no-repeat right 2px; padding:0 13px 0 0;}

.entry-list a {color:#515151}
.entry-list .entry-title {}
.entry-list .date {color:#A9A9A9;}
/*\ entry container */

/* post */
.blog-forum-view {border-bottom:1px solid #E2E2E2;}
.blog-forum-view .entry-content {padding:0.2em 0 0 0;}
.blog-forum-view .entry-title {padding:0.3em 0 0 0;}
.blog-forum-view .entry-meta-container {color:#7e7e7e;}
/*\ post */

/* wiki */
.wiki-edit {background:url(images/wiki-edit-btn.gif) no-repeat left bottom; color:#223E6E;}
.wiki-edit:hover {color:#223E6E;}
.wiki-edit span {background:url(images/wiki-edit-btn.gif) no-repeat right bottom;}
.wiki-toc {background:#ecf5fd; border:1px solid #C3D9FF;}
.wiki-toc h2 {margin:0 0 1em 0; padding:0 0 0.5em 0; border:none; border-bottom:1px solid #C3D9FF; color:#000000; font-size:1.2em;}
.wiki-toc #aShowHideToc {background:url(images/arrows.png) no-repeat right 2px;}
.wiki-toc #aShowHideToc.down {background:url(images/arrows.png) no-repeat right bottom;}
.icon.top {background:url(images/arrows.png) no-repeat right 2px;}
.version {color:#7E7E7E; font-size:0.8em; font-style:italic;}
.wiki-documents-table {padding:0 0.5em;}
.wiki-related-pages-details {display:block; font-size:0.8em; padding:0 0 2px 20px;}
.wiki-related-pages-details a {color:#FC891B;}

.wiki-section-title .page-title {margin:0 16em 0.5em 0; line-height:1.3em;}
.wiki-edit span {font-size:0.9em;}

.wiki-chapter-level-1 h2 {padding:0 0 0.3em 0;}
.wiki-chapter-level-2 h2 {padding:0 0 0.3em 0;}
.wiki-chapter-level-3 h2 {padding:0 0 0.3em 0;}
.wiki-chapter-level-4 h2 {padding:0 0 0.3em 0;}
.wiki-chapter-level-5 h2 {padding:0 0 0.3em 0;}
.wiki-chapter-level-6 h2 {padding:0 0 0.3em 0;}

.entry-container .ch-related-pages {margin:0 60px; font-size:0; line-height:0; height:1px; background:#dcdcdc; position:relative;}
.entry-container .ch-related-pages .ch-l {font-size:0; line-height:0; width:60px; height:1px; position:absolute; left:-60px; background:url("images/entry-footer-border.gif") no-repeat left top;}
.entry-container .ch-related-pages .ch-r {font-size:0; line-height:0; width:60px; height:1px; position:absolute; right:-60px; background:url("images/entry-footer-border.gif") no-repeat right top;}
/*\ wiki */


/* comments */
ol.comments-thread {margin:1em 0;}
.comments-thread ul {}
.comments-thread li {}
.comments-thread ul li {border:none; background:none;}
.comments-thread ul .comment {background:none;}

.activity .comments-thread-container {margin:0 0 0 45px;}

.activity .show-all-comments {margin:5px 0 2px 58px; text-transform:lowercase; background:none; border:0 none; padding-left:0; padding-right:0;}
.activity .show-all-comments a {background:url("images/show-all-comments-bkg.png") no-repeat right top; height:24px; display:block; text-decoration:none; padding-right:18px;}
.activity .show-all-comments a span {background:url("images/show-all-comments-bkg.png") no-repeat left top; display:block; line-height:14px; padding:5px 0 5px 12px;}
.activity .show-all-comments a:active {background-position:right bottom;}
.activity .show-all-comments a:active span {background-position:left bottom;}


.comments-thread .comment .comment-highlight {padding:0.2em 0;}

.comments-thread .comment .comment-container {margin:0 0 0 58px;}
.comments-thread .comment .avatar {background:url("images/comments-arrow.gif") no-repeat right 15px; padding:0 15px 0 0;}
.comments-thread .comment .comment-container .options {background:url("images/comments-options-bkg.jpg") no-repeat left top;}
.comments-thread .comment .comment-container .options .options-content {background:url("images/comments-options-bkg.jpg") no-repeat right top;}

.comments-thread .comment .comment-container .ch-comment-container {position:relative; height:0; line-height:0; margin:0 3px;}
.comments-thread .comment .comment-container .ch-comment-container .ch-l {position:absolute; left:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.comments-thread .comment .comment-container .ch-comment-container .ch-r {position:absolute; right:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.comments-thread .comment .comment-container .cf-comment-container {position:relative; height:0; line-height:0; margin:0 3px;}
.comments-thread .comment .comment-container .cf-comment-container .cf-l {position:absolute; left:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.comments-thread .comment .comment-container .cf-comment-container .cf-r {position:absolute; right:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.comments-thread .comment .comment-container .cc-comment-container {padding:5px; background:#FAFCFF; border:1px solid #c3d9ff;}

/*.comments-thread .comment .comment-container a {border-bottom:1px dotted #b1b1b1;}*/
.comments-thread .comment .comment-container a:hover {text-decoration:none;}
.comments-thread .comment .comment-container .user-name-content a {border:none;}
.comments-thread .comment .comment-container .user-name-content a:hover {text-decoration:underline;}
.comments-thread .comment .comment-container .options .options-content a {border:none;}
.comments-thread .comment .comment-container .buttons a {border:none;}

.comments-editor .comments-editor-content {margin:0 0 0 58px;}
.comments-editor .editor textarea {color:#7A8391;}
.comments-thread .comments-editor .comments-editor-content {margin:0 0 0 58px;}

.comments-thread .comment-container .comments-editor {margin:0;}

.comments-editor .editor {/*border:1px solid #c3d9ff;*/}
.comments-editor .avatar {background:url("images/comments-arrow.gif") no-repeat right 15px; padding:0 15px 0 0; position:relative;}
.comments-thread .comments-editor {padding:0;}
.comments-thread .comment .comments-editor .avatar {background:url("images/comments-arrow.gif") no-repeat right 15px; padding:0 15px 0 0;}


.comments-editor .ch-comment-editor-container {position:relative; height:0; line-height:0;}
.comments-editor .ch-comment-editor-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.comments-editor .ch-comment-editor-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.comments-editor .cf-comment-editor-container {position:relative; height:0; line-height:0;}
.comments-editor .cf-comment-editor-container .cf-l {position:absolute; left:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.comments-editor .cf-comment-editor-container .cf-r {position:absolute; right:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.comments-editor .c1-comment-editor-container {padding:5px; background:#FAFCFF; border:1px solid #c3d9ff;}


.comments-editor .anonymous {margin:0 0 0.5em 0.5em;}

.comments-editor .attachments {}
.comments-editor .attachments .icon {color:#004276;}
.error.comment-user-content-hint {margin:0; padding:0 0 0.2em 63px;}

.comments-editor-field {margin:5px 0 5px 58px;}

.comments-editor-field .ch-comments-editor-field-container {position:relative; height:0; line-height:0;}
.comments-editor-field .ch-comments-editor-field-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.comments-editor-field .ch-comments-editor-field-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.comments-editor-field .cf-comments-editor-field-container {position:relative; height:0; line-height:0;}
.comments-editor-field .cf-comments-editor-field-container .cf-l {position:absolute; left:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.comments-editor-field .cf-comments-editor-field-container .cf-r {position:absolute; right:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.comments-editor-field .c1-comments-editor-field-container {padding:5px; background:#FAFCFF; border:1px solid #c3d9ff;}
.comments-editor-field .cc-comments-editor-field-container {padding:0.3em 0.5em; background:#ffffff; border:1px solid #c3d9ff;}

.comments-editor .buttons a {background:url("images/comments-btn-bkg.jpg") no-repeat left top; padding:0 0 0 10px; color:#223E6E; text-shadow:1px 1px 1px #FFFFFF;}
.comments-editor .buttons a span {background:url("images/comments-btn-bkg.jpg") no-repeat right top; padding:0 10px 0 0;}
.comments-editor .buttons a:hover {background:url("images/comments-btn-bkg.jpg") no-repeat left bottom; text-decoration:none;}
.comments-editor .buttons a:hover span {background:url("images/comments-btn-bkg.jpg") no-repeat right bottom;}
/*\ comments */


.comments-thread .comment.new .comment-container .cc-comment-container {background:#fffdf4;}

/* dropdown menu */
.dropdown-menu-title strong {background:url(images/dropdown-menu.gif) no-repeat left top; color:#223E6E;}
.dropdown-menu-title strong span {background:url(images/dropdown-menu.gif) no-repeat right top; font-size:0.9em;}
.dropdown-menu-list {background:#f4f9ff; border:1px solid #c1dffd; margin:-2px 0 0 0;}
.dropdown-menu-list .quicksearch input {border:1px solid #d0d0d0;}
.dropdown-menu li {border-bottom:1px dotted #d0d0d0;}
/*\ dropdown menu */

/* bookmarks */
.sidebar .section-container.FavouriteLinksControl ul a {padding:2px 10px 2px 30px; background-position:10px 2px;}
/*\ bookmarks */

/* RSS Control */
.sidebar .section-container.RssControl ul li a.icon.feed {right:10px;}
/*\ RSS Control */

/* filter by group */

.sidebar .section-container.GroupsControl ul li a {position:relative; padding:2px 10px 2px 30px;}
.sidebar .section-container.GroupsControl ul.feed-filter-messages li a.group-filter-all {background-position:10px 2px;}
.sidebar .section-container.GroupsControl ul li a.group-private {background-position:10px 2px;}
.sidebar .section-container.GroupsControl ul li a.group-hidden {background-position:10px 2px;}
.sidebar .section-container.GroupsControl ul li a.group-public {background-position:10px 2px;}

.sidebar .section-container.GroupsControl ul li a.group-filter-my-activities {background-position:10px 2px !important;}

.sidebar .section-container.GroupsControl ul li a.mentionme.at {background-position:10px 2px;}
.sidebar .section-container.GroupsControl ul li a.bookmark.favourite {background-position:10px 2px;}
.sidebar .section-container.GroupsControl ul li a.comment {background-position:10px 2px;}

/*\ filter by group */


/* calendar */
table.calendar th {border:1px solid #C3D9FF;}
table.calendar td {border:1px solid #C3D9FF;}
table.calendar .calendar-next-prev a {color:#084c6b !important;}
table.calendar .calendar-day-header {background:#d6e6f5;}
table.calendar .calendar-today-day {background:#edf6fd; color:#362dad;}
table.calendar .eventday {background:#d6e6f5;}
table.calendar .eventday a {color:#fc891b !important;}
table.calendar .calendar-other-month-day {background:#fcfcfc; color:#9f9f9f;}
/*\ calendar */

/* quick search */
.quick-search-container {}
.quick-search-container .text {width:135px; height:16px; margin:0 0 0.5em 0; padding:0 25px 0 5px; border:1px solid #c2c2c2; font-size:11px; background:url(images/search-bkg.jpg) repeat-x top #fbfbfb;}
.quick-search-container .search-btn {width:25px; height:18px; position:absolute; top:0; right:0; background:url(images/search-btn.jpg) no-repeat center;}
/*\ quick search */

/* search results */
.search-results {}
h1.search-results-title {float:right; font-size:1.2em; background:none; border:none; margin:0;}
h1.search-results-title span strong, h1.search-results-title span {background:none; padding:0;}
/*\ search results */

/* poll */
.PollControl td {border-bottom:1px solid #E2E2E2;}
.poll-results {}
#left-area.sidebar .section-container ul.poll-results li {padding:4px 0 4px 0;}
.poll-value {width:4em;}
.poll-graph-container {margin:0.4em 0 0 4em;}
.poll-graph {height:6px; border:1px solid #eeb035; background:url(images/poll-graph-bkg.jpg) repeat-x top #fdac0c;}
/*\ poll */

/* pager */
.pager {color:#9F9F9F;}
.pager a {color:#464646;}
.pager .pager-item {}
.pager .current {background:url(images/table-bkg.gif) repeat-x -2px #f5f5f5; color:#FC891B; font-weight:bold; border:1px solid #d0d0d0; margin:0 0.3em;}
.pager .title {color:#464646;}
.pager .next-prev.prev {background:url(images/arrow-left.png) no-repeat left center;}
.pager .next-prev.next {background:url(images/arrow-right.png) no-repeat right center;}
/*\ pager */

/* tabs */
.tabs-navigation {height:20px; border-bottom:1px solid #c3d9ff; font-size:10px; font-weight:bold; padding:0; }
.tabs-navigation a {color:#464646;}
.tabs-navigation li.tab-item {margin:0;}
.tabs-navigation li.tab-item a {color:#464646; float:left; line-height:20px; height:20px; padding:0 0 0 10px;}
.tabs-navigation li.tab-item a span {display:block; line-height:20px; height:20px; padding:0 10px 0 0;}
.tabs-navigation li.tab-item a .tab-item-bkg {display:none;}
.tabs-navigation li.active a {color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url(images/tab-bkg.gif) no-repeat left top; position:relative; color:#00589F; text-decoration:none;}
.tabs-navigation li.active a span {background:url(images/tab-bkg.gif) no-repeat right top;}
.tabs-navigation li.active a .tab-item-bkg {position:absolute; display:none;}
.tabs-navigation li.right {float:right;}
.tabs-navigation li.right a {display:block; height:20px; line-height:20px; padding:0 0 0 10px; background-position: 5px center;}
.tabs-navigation li.right a.icon {padding:0 0 0 30px;}
.tabs-navigation-content {border:none;}
/*\ tabs */

/* posts view type */
.post-list-type .view-type-filter {font-size:10px; padding:0; font-family:"Neue Helvetica",Helvetica,Arial,Geneva,sans-serif; border-bottom:1px solid #BDD1E6; height:21px;}
.post-list-type .view-type-filter li {line-height:20px; position:relative; margin:0; border-right:1px solid #BDD1E6;}
.post-list-type .view-type-filter li a {color:#464646; border-top:1px solid #BDD1E6; background:url(images/navigation-bkg.jpg) repeat-x left -5px; padding:0 0 0 6px; display:block; text-decoration:none; margin:0;}
.post-list-type .view-type-filter li a span.filter-title {padding:0 6px 0 0; display:block;}
.post-list-type .view-type-filter li a:hover {text-decoration:none;}
.post-list-type .view-type-filter li a:hover span.filter-title {}
.post-list-type .view-type-filter .selected, .post-list-type .view-type-filter .selected:hover {color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url(images/navigation-bkg-selected.jpg) repeat-x left -5px;}
.post-list-type .view-type-filter .selected span.filter-title {}
.post-list-type .view-type-filter .selected span.arrow {display:none;}
.post-list-type .view-type-filter li.filter-title {color:#7e7e7e; background:none; height:21px; line-height:20px;}
/*\ posts view type */

/* year-month navigation */
.year-month-navigation {font-size:10px; font-family:"Neue Helvetica",Helvetica,Arial,Geneva,sans-serif; padding:0; margin:0 0 0 0; border-bottom:1px solid #BDD1E6; height:20px;}
.year-month-navigation .title {line-height:20px; position:relative; color:#7E7E7E; font-size:0.9em;}
.year-month-navigation .year-navigation {padding:0; border:1px solid #BDD1E6; border-bottom:none; line-height:20px;}
.year-month-navigation .year-navigation .year-navigation-arrow {background:url(images/arrow-down-gray.gif) no-repeat right top; right:5px; top:7px;}
.year-month-navigation .year-navigation .selected-year {line-height:20px; float:left; padding:0 1.5em 0 0.3em; color:#223E6E; background:url("images/navigation-bkg-selected.jpg") repeat-x left -5px}
.year-month-navigation .year-navigation.single-year {padding:0;}
.year-month-navigation .year-navigation.single-year span {padding:0 0.3em;}
.year-month-navigation .year-navigation ul {top:19px; padding:0 1.4em 0 0.4em; left:-1px; border:1px solid #BDD1E6;}
.year-month-navigation .year-navigation ul a {color:#223E6E;}
.year-month-navigation .month-navigation li {line-height:20px; position:relative; float:left;}
.year-month-navigation .month-navigation li a {color:#223E6E; padding:0 0 0 6px; display:block; border:1px solid #BDD1E6; border-bottom:none;}
.year-month-navigation .month-navigation li a span {padding:0 6px 0 0; display:block;}
.year-month-navigation .month-navigation li a span.arrow {display:none;}
.year-month-navigation .month-navigation li a:hover, .year-month-navigation .month-navigation li.selected a:hover {text-decoration:none;}
.year-month-navigation .month-navigation li a:hover span {}
.year-month-navigation .month-navigation li.selected a {background:url("images/navigation-bkg-selected.jpg") repeat-x left -5px}
.year-month-navigation .month-navigation li.selected span {}
.year-month-navigation .month-navigation li.selected span.arrow {display:none;}
/*\ year-month navigation */

/* activity feed */
.activity-feed {}
.activity-feed .feed-filter {font-size:10px; padding:0; margin:0; border-bottom:1px solid #C3D9FF; height:20px; font-family: "Neue Helvetica",Helvetica,Arial,Geneva,sans-serif;}
.activity-feed .feed-filter li {line-height:20px; margin:0;}
.activity-feed .feed-filter li a {color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url(images/tab-bkg.gif) no-repeat left -23px; padding:0 0 0 6px;}
.activity-feed .feed-filter li a span.filter-title {padding:0 6px 0 0; background:url(images/tab-bkg.gif) no-repeat right -23px;}
.activity-feed .feed-filter li a:hover {background:url(images/tab-bkg.gif) no-repeat left -23px; text-decoration:none;}
.activity-feed .feed-filter li a:hover span.filter-title {background:url(images/tab-bkg.gif) no-repeat right -23px;}


.activity-feed .feed-filter li.filter-item-dropdown {width:132px; margin:0 5px 0 0;}
.activity-feed .feed-filter li.filter-item-dropdown ul {padding:0 0 1px 0;  border:1px solid #BDD1E6;}
.activity-feed .feed-filter li.filter-item-dropdown ul li {display:inline; float:left; height:20px;}
.activity-feed .feed-filter li.filter-item-dropdown .filter-dropdown-title {color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url(images/tab-bkg.gif) no-repeat left -23px; padding:0 0 0 6px;}
.activity-feed .feed-filter li.filter-item-dropdown .filter-dropdown-title span.filter-title {padding:0 6px 0 0; background:url(images/tab-bkg.gif) no-repeat right -23px;}

.activity-feed .feed-filter li.filter-item-dropdown a {background:none;}
.activity-feed .feed-filter li.filter-item-dropdown a span.filter-title {background:none;}
.activity-feed .feed-filter li.filter-item-dropdown a span.arrow {display:none;}
.activity-feed .feed-filter li.filter-item-dropdown a.selected {background:#edf4fa;}
.activity-feed .feed-filter li.filter-item-dropdown a:hover {background:#f6fbff;}

.activity-feed .feed-filter .selected, .activity-feed .feed-filter .selected:hover {background:#ffffff; font-weight:normal; text-decoration:none;}
.activity-feed .feed-filter .selected span.filter-title, .activity-feed .feed-filter .selected:hover span.filter-title {}
.activity-feed .feed-filter .selected span.arrow {display:none;}
.activity-feed .feed-filter li.filter-title {color:#7e7e7e; background:none; padding:0 1em 0 0; line-height:21px; height:21px;}

.activity-feed .feed-filter li.filter-refresh a {}


.activity-feed .feed-filter li.filter-title-type-container {}
.activity-feed .feed-filter li.filter-title-type-container .filter-title-type {color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url(images/tab-bkg.gif) no-repeat left -23px; padding:0 0 0 6px;}
.activity-feed .feed-filter li.filter-title-type-container .filter-title {padding:0 6px 0 0; background:url(images/tab-bkg.gif) no-repeat right -23px;}
.activity-feed .feed-filter li.filter-title-type-container .title {max-width:200px;}


.activity-feed-list {}


.status-editor .user-status-field-container {border:none;}
.status-editor .cc-user-status-field-container {padding:2px 2px 0;}
.status-editor .user-status-field-container textarea {border:none; color:#7a8391;}


.status-editor .ch-user-status-field-container {position:relative; height:0; line-height:0;}
.status-editor .ch-user-status-field-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.status-editor .ch-user-status-field-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.status-editor .cf-user-status-field-container {position:relative; height:0; line-height:0;}
.status-editor .cf-user-status-field-container .cf-l {position:absolute; left:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.status-editor .cf-user-status-field-container .cf-r {position:absolute; right:0; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.status-editor .c1-user-status-field-container {padding:4px; background:#FAFCFF; border:1px solid #c3d9ff;}
.status-editor .c3-user-status-field-container {padding:0.3em 0.5em 0;}

.status-editor .user-status-field {padding:3px 5px; border:1px solid #c3d9ff; /*border-right:none; background:url("images/status-field-bkg.jpg") repeat-y right #ffffff; margin:0 70px 0 0; height:32px;*/}
.status-editor .status-btn {/*height:40px; width:70px;*/ font-size:14px; /*line-height:40px;*/ color:#223e6e; text-shadow:1px 1px 1px #ffffff; background:url("images/status-btn-bkg.jpg") no-repeat right top;}
.status-editor .status-btn:hover {text-decoration:none; background:url("images/status-btn-bkg.jpg") no-repeat right bottom;}

.activity {background:#ffffff}
.activity .cf-activity-item-container {margin:0 60px; font-size:0; line-height:0; height:1px; background:#dcdcdc; position:relative;}
.activity .cf-activity-item-container .cf-l {font-size:0; line-height:0; width:60px; height:1px; position:absolute; left:-60px; background:url("images/entry-footer-border.gif") no-repeat left top;}
.activity .cf-activity-item-container .cf-r {font-size:0; line-height:0; width:60px; height:1px; position:absolute; right:-60px; background:url("images/entry-footer-border.gif") no-repeat right top;}

.activity .activity-container {margin:0 0 0 45px; padding:0.3em 0.5em;}
.activity.ConnectWithUser .activity-container {margin:0 0 0 90px;}
.activity .activity-container .delete-feed-item {background:url("images/close.png") no-repeat left top; margin:0 0 0 10px; padding:0; text-indent:-9999px; width:12px; height:12px; min-height:12px; border:none;}

#activity-feed-list-container .show-more {float:right; cursor:pointer; text-align:center; height:21px; line-height:21px; background:url(images/feed-more-bkg.jpg) no-repeat left top; padding:0 0 0 1em; color:#223E6E; text-shadow:1px 1px 1px #FFFFFF; font-size:0.8em;}
#activity-feed-list-container .show-more span {display:block; background:url(images/feed-more-bkg.jpg) no-repeat right top; padding:0 2em 0 0;}
#activity-feed-list-container .show-more:hover {background:url(images/feed-more-bkg.jpg) no-repeat left bottom; text-decoration:none;}
#activity-feed-list-container .show-more:hover span {background:url(images/feed-more-bkg.jpg) no-repeat right bottom;}

.htmlarea {border:1px solid #c3d9ff;}
.htmlarea.focus {border:1px solid #7DBEF1}
/*\ activity feed */

/* loading */
.user-status-field-container .disable-btn {top:2px; right:2px; border:1px solid #c3d9ff;}
/*\ loading */


/* list item */
.list-item {border-bottom:1px dotted #e2e2e2;}
/*\ list item */

/* group list */
.group-list {}
.group-list .group-item {border:none; width:290px; margin:0 13px 15px 0}
.layout-sc .group-list .group-item, .layout-cs .group-list .group-item {width:355px; margin:0 10px 1.5em 0;}
.layout-scs .group-list .group-item {width:100%; margin:0 0 1.5em; float:none}

.group-list .group-item .ch-group-item-container {position:relative; height:0; line-height:0; margin:0 3px;}
.group-list .group-item .ch-group-item-container .ch-l {position:absolute; left:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.group-list .group-item .ch-group-item-container .ch-r {position:absolute; right:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.group-list .group-item .cf-group-item-container {position:relative; height:0; line-height:0; margin:0 3px;}
.group-list .group-item .cf-group-item-container .cf-l {position:absolute; left:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.group-list .group-item .cf-group-item-container .cf-r {position:absolute; right:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.group-list .group-item .c1-group-item-container {padding:5px; background:#FAFCFF; border:1px solid #c3d9ff;}
.group-list .group-item .c4-group-item-container {background:url("images/group-item-bkg.png") no-repeat right bottom;}
.group-list .group-item a {}

fieldset.group-settings {border:1px solid #e2e2e2;}
fieldset.group-settings legend {border:1px solid #e2e2e2;}
fieldset.group-settings textarea {padding:0.3em; border:1px solid #e2e2e2;}
/*\ group list */

/* people */
.people-section {border:none; background:#ffffff;}  


.people-section .ch-people-section-container {position:relative; height:0; line-height:0; margin:0 3px;}
.people-section .ch-people-section-container .ch-l {position:absolute; left:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left top;}
.people-section .ch-people-section-container .ch-r {position:absolute; right:-3px; top:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right top;}
.people-section .cf-people-section-container {position:relative; height:0; line-height:0; margin:0 3px;}
.people-section .cf-people-section-container .cf-l {position:absolute; left:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat left bottom;}
.people-section .cf-people-section-container .cf-r {position:absolute; right:-3px; bottom:0; width:3px; height:3px; background:url(images/corners.gif) no-repeat right bottom;}
.people-section .c1-people-section-container {padding:5px; background:#FAFCFF; border:1px solid #c3d9ff;}
.people-section .c4-people-section-container {background:url("images/people-item-bkg.png") no-repeat right bottom;}
.people-section .cc-people-section-container {padding:0.5em 1em 0.5em 0.5em;}

.people-section .people-section-setails {margin:0 12em 0 10em;}
.people-section.no-avatar .people-section-setails {margin:0 12em 0 0;}

.people-section a {}
.people-section .people-section-title .job-title {color:#7E7E7E;}
.people-section .people-section-stats a {color:#7E7E7E}
/*\ people */

/* my profile */
.profile-details {}
.profile-details .profile-details-view-type {}
.profile-details .profile-details-view-type a {}
.profile-details .profile-details-view-type-container {}
.profile-details .profile-details-view-type-container select {}
 
.profile-details .profile-details-section {border:1px solid #E2E2E2;}
.profile-details .profile-details-section .c1-profile-details-section {margin:1px; padding:0.5em 1em; background:url(images/profile-section-bkg.jpg) repeat-x center top #ffffff;}
.profile-details .profile-details-section .c2-profile-details-section {background:url(images/profile-section-bkg.png) no-repeat right bottom; min-height:110px;}
.profile-details .profile-details-section .profile-details-section-title {position:relative;}
.profile-details .profile-details-section .profile-details-section-title h2 {font-size:1.4em; border-bottom:1px solid #a2a2a2; line-height:1.2em;}
.profile-details .profile-details-section .profile-details-section-title-options {float:right; font-size:0.9em; padding:0.3em 0 0 0;}
.profile-details .profile-details-section .profile-details-section-content {position:relative;}
.profile-details .profile-details-section .profile-details-section-content .actions {}
.profile-details .profile-details-section .profile-details-section-content .content-entry {border-bottom:1px solid #ececec; margin:0 0 0.3em 0; padding:0.2em 0.1em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-field {float:left; width:14em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-value {margin:0 5em 0 15em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility {float:right; font-size:0.9em;}
.profile-details .profile-details-section .profile-details-section-content .actions a {background:url("images/comments-btn-bkg.jpg") no-repeat left top; padding:0 0 0 10px; color:#6E6E6E;}
.profile-details .profile-details-section .profile-details-section-content .actions a span {background:url("images/comments-btn-bkg.jpg") no-repeat right top; padding:0 10px 0 0;}
.profile-details .profile-details-section .profile-details-section-content .actions a:hover {background:url("images/comments-btn-bkg.jpg") no-repeat left bottom; text-decoration:none;}
.profile-details .profile-details-section .profile-details-section-content .actions a:hover span {background:url("images/comments-btn-bkg.jpg") no-repeat right bottom;}
/*.profile-details .profile-details-section .profile-details-section-content .popup-container {width:250px;}*/
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a {background:url("images/comments-btn-bkg.jpg") no-repeat left top; padding:0 0 0 10px; color:#6E6E6E;}
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a span {background:url("images/comments-btn-bkg.jpg") no-repeat right top; padding:0 10px 0 0;}
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a:hover {background:url("images/comments-btn-bkg.jpg") no-repeat left bottom; text-decoration:none;}
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a:hover span {background:url("images/comments-btn-bkg.jpg") no-repeat right bottom;}

.ProfileControl {}
.ProfileControl .avatar-container {width:174px; margin:auto;}
.sidebar .ProfileControl ul.profile-details-content {margin:0 0 1em 0;}
.ProfileControl .profile-details-content .job-title {font-weight:bold; color:#7E7E7E;}
/*
.ProfileControl .avatar-container a {display:block; position:relative;}
.ProfileControl .avatar-container a .gloss {width:160px; height:120px; background:url("images/gloss.png") no-repeat left top; top:1px; left:1px; position:absolute; z-index:1;}
*/

.profile-settings {}
.profile-settings ul {list-style:none; margin:0;}

.sidebar .section-container ul.profile-details-content li a {padding:2px 10px 2px 30px; background-position:10px 2px;}
.sidebar .section-container ul.profile-details-options li a {padding:2px 10px 2px 30px; background-position:10px 2px;}

/*\ my profile */

/* private messages control */
.PrivateMessagesControl {}
/*.PrivateMessagesControl .module-content {padding:0 0 0 0.1em;}*/
/*.PrivateMessagesControl h3 {display:block; background:url(images/title-arrow-light.gif) no-repeat scroll right bottom; padding:0 0 2px 0;}
.PrivateMessagesControl h3 span {display:block; padding:0 0 5px 0; background:url(images/title-bkg.gif) repeat-x scroll center bottom;}*/

.PrivateMessagesControl .items-count {background:url("images/items-count-bkg.jpg") no-repeat left top;}
.PrivateMessagesControl .items-count span {background:url("images/items-count-bkg.jpg") no-repeat right top; color:#ffffff;}
.PrivateMessagesControl ul li a.icon {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.email-inbox {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.email-outbox {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.email-trash {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.email-delete {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.comment {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.at {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.received-invitations {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.pending {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.group-invitation {background-position:10px 2px;}
.PrivateMessagesControl ul li a.icon.saved-posts {background-position:10px 2px;}

.sidebar .section-container.PrivateMessagesControl ul a {padding:2px 10px 2px 30px;}
.sidebar .section-container.PrivateMessagesControl ul a:hover, .sidebar .section-container ul a.current {text-decoration:none; background-color:#e0eaf3 !important;}
.sidebar .section-container.PrivateMessagesControl ul a.current {border-top:1px solid #c3d9ff; border-bottom:1px solid #c3d9ff !important; font-weight:normal;}


/*\ private messages control */

/* filter by group */
.GroupsControl .items-count {background:url("images/items-count-bkg.jpg") no-repeat left top;}
.GroupsControl .items-count span {background:url("images/items-count-bkg.jpg") no-repeat right top; color:#ffffff;}
/*\ filter by group */


/* MembersControl*//*
.MembersControl h3 {display:block; background:url(images/title-arrow-light.gif) no-repeat scroll right bottom; padding:0 0 2px 0;}
.MembersControl h3 span {display:block; padding:0 0 5px 0; background:url(images/title-bkg.gif) repeat-x scroll center bottom;}
/*\ MembersControl */

/* inbox */
table.grid-messages th {border:1px solid #C3D9FF; padding:0.4em 0.2em 0.4em 0.4em; background:#d6e6f5; font-weight:bold;}
table.grid-messages th a {}
table.grid-messages th.no-bkg {border-top:0; border-left:0; border-right:1px solid #C3D9FF; background:#ffffff;}
table.grid-messages td {border:none; border-bottom:1px solid #C3D9FF; background:#ffffff; padding:0.3em 0.2em 0.3em 0.4em;}
table.grid-messages tr.new td {background:#edf6fd; font-weight:bold;}
table.grid-messages tr.odd th {border-top:0; background:#ffffff;}
table.grid-messages tr.even th {border-top:0;}
table.grid-messages.no-borders {border:none;}
table.grid-messages.no-borders th {border:none; padding:0;}
table.grid-messages.no-borders td {border:none; padding:0;}
table.grid-messages.invitations a {font-weight:bold;}
/*\ inbox */

/**/
fieldset {border:1px solid #c3d9ff;}
legend {border:1px solid #c3d9ff; color:#223e6e;}

/* popup container */
.popup-container {border:none; background:none;}
.popup-container .permission-title {}

.popup-container .ch-popup-container {margin:0 30px; height:30px; line-height:0; font-size:0; background:url("images/profile-popup-top-bottom-borders.png") repeat-x center top; position:relative;}
.popup-container .ch-popup-container .ch-l {position:absolute; width:30px; height:30px; left:-30px; top:0; background:url("images/profile-popup-corners.png") repeat-x left top;}
.popup-container .ch-popup-container .ch-r {position:absolute; width:30px; height:30px; right:-30px; top:0; background:url("images/profile-popup-corners.png") repeat-x right top;}
.popup-container .cf-popup-container {margin:0 30px; height:30px; line-height:0; font-size:0; background:url("images/profile-popup-top-bottom-borders.png") repeat-x center bottom; position:relative;}
.popup-container .cf-popup-container .cf-l {position:absolute; width:30px; height:30px; left:-30px; bottom:0; background:url("images/profile-popup-corners.png") repeat-x left bottom;}
.popup-container .cf-popup-container .cf-r {position:absolute; width:30px; height:30px; right:-30px; bottom:0; background:url("images/profile-popup-corners.png") repeat-x right bottom;}
.popup-container .c1-popup-container {padding:0 0 0 30px; background:url("images/profile-popup-left-right-borders.png") repeat-y left;}
.popup-container .c2-popup-container {padding:0 30px 0 0; background:url("images/profile-popup-left-right-borders.png") repeat-y right;}
.popup-container .cc-popup-container {padding:0;}

#popup-container .user-cart-content strong {color:#515151;}
#popup-container .user-cart-content strong .job-title {display:block; font-size:0.8em; color:#7E7E7E}
/*\ popup container */

/* autocomplete */
.ac-results {border:1px solid #bdd1e6; border-top:none; width:264px !important; color:#223E6E;}
.popup-body .ac-results {border:1px solid #bdd1e6; border-bottom:none; width:327px !important; background:#ffffff; margin:0; padding:0;}
.ac-loading {background:url(../images/loading.gif) right center no-repeat #ffffff;}
.ac-odd {background:none; color:#5a5a5a;}
.ac-over {background:#EDF4FA;}

.ac-results ul li {border-bottom:1px solid #f5f5f5; color:#223E6E;}
.ac-results ul li .ac-avatar {margin:0 5px 0 0;}
.ac-results ul li .ac-content {padding:2px 0 0 0;}
.ac-results ul li strong {background:#e1e1e1; color:#6E6E6E;}
.ac-results ul li.ac-over strong {background:#ffffff;}

.ac-title, .ac-title.ac-over, .ac-title.ac-odd {background:#45586B; color:#ffffff !important;}
#header-search .text.ac-loading {background-position:left bottom;}
/*\ autocomplete */

/* system message */
.message-container {width:740px; margin:0 0 0 -370px; background:none; border:none;}
.message-container .c1-message-container {background:url(images/message-container-border.png) repeat-y left; padding:0 0 0 10px;}
.message-container .c2-message-container {background:url(images/message-container-border.png) repeat-y right; padding:0 10px 0 0;}
.message-container .cc-message-container {background:url(images/message-container-bkg.png) repeat-x bottom #fdfdfd;}
.message-container .cf-message-container {background:url(images/message-container-footer-bkg.png) repeat-x top; margin:0 14px; height:14px; line-height:0; font-size:0; position:relative;}
.message-container .cf-message-container .cf-l {position:absolute; left:-15px; top:0; width:15px; height:15px; line-height:0; font-size:0; background:url(images/message-container-footer-border.png) no-repeat left top;}
.message-container .cf-message-container .cf-r {position:absolute; right:-15px; top:0; width:15px; height:15px; line-height:0; font-size:0; background:url(images/message-container-footer-border.png) no-repeat right top;}
/*\ system message */

/* documents copy/move */
.ddlTreeHeader {border: solid 1px; padding:5px;	vertical-align:middle; width:300px;}
.ddlTreeBody {height:230px; width:310px; overflow:auto;}
/*\ documents copy/move */



.sidebar .section-container.ProfileSuggestionsControl .ch-section-container {position:relative; height:0; line-height:0; margin:0;}
.sidebar .section-container.ProfileSuggestionsControl .ch-section-container .ch-l {position:absolute; left:0; top:0; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat left top;}
/*.sidebar .section-container.ProfileSuggestionsControl .ch-section-container .ch-r {position:absolute; right:0; top:0; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat right top;}*/

.sidebar .section-container.ProfileSuggestionsControl .cf-section-container {position:relative; height:0; line-height:0; height:3px; background-image:url(images/sidebar-section-shadow.gif);}
.sidebar .section-container.ProfileSuggestionsControl .cf-section-container .cf-l {position:absolute; left:0; bottom:3px; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat left bottom;}
/*.sidebar .section-container.ProfileSuggestionsControl .cf-section-container .cf-r {position:absolute; right:0; bottom:3px; width:3px; height:3px; background:url(images/corners-sidebar.gif) no-repeat right bottom;}*/


.common-friends .avatar .avatar-container {width:56px;}
.common-friends .avatar .avatar-container .cc-avatar-container {margin:1px; padding:1px;}



/* modules */
.StatisticControl h3.sub-title {margin:0.4em 0 !important;}
/*\ modules */

/* footer */
#footer {padding:20px 0;}
#footer-spacer {display:none;}
.footer-container {margin:0 auto; width:960px;}
/*\ footer */
