

.layout, .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .fiji-header-fragment-inner, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer
{
    width: 960px;
    max-width: 960px;
    min-width: 960px;
}

.leftside { float:left; width:17%; margin:10px 5px 0 6px; }
.center-nomargins { float:left; width:100%; margin: 10px 5px 0px 0px; }
.center-rightandleftmargins { float:left; width:42%; margin:10px 5px 0; }
.center-rightmargin { float:left; width:80%; margin:10px 0 0 6px; }
.center-leftmargin { float:left; width:80%; margin:10px 0 0 5px; }
.rightside { float:right; width:17%; margin:10px 0 0; }

.content-fragment { margin: 10px; }

.layout-content.content-left-sidebar-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.header-top-content-left-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment
{ margin-right: 0; }
                                
.layout-region.header .content-fragment { margin-right: 0; margin-left: 0; }

.layout-content.split-content .layout-region.content .content-fragment,
.layout-content.header-top-split-content .layout-region.content .content-fragment
{ margin-right: 5px; }

.layout-content.split-content .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-split-content .layout-region.right-sidebar .content-fragment
{ margin-left: 5px; }

.content-fragment.no-wrapper { margin: 0; }
.content-fragment.side-border-only { margin-top: 0; margin-bottom: 0; }
.content-fragment.top-side-border-only { margin-bottom: 0; }
.content-fragment.side-bottom-border-only { margin-top: 0; }

.content-fragment.browse-blogs .content-fragment-header,
.content-fragment.blog-banner .application-banner,
.content-fragment.browse-forums .content-fragment-header,
.content-fragment.thread .content-fragment-header,
.content-fragment.media-gallery-banner .application-banner,
.content-fragment.browse-media-galleries .content-fragment-header,
.content-fragment.browse-wikis .content-fragment-header,
.content-fragment.wiki-banner .application-banner
 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:medium none;
margin-bottom:0;
padding:6px 12px;
}

.content-fragment.browse-blogs .content-fragment-header div,
.content-fragment.browse-forums .content-fragment-header div,
.content-fragment.thread  .content-fragment-header div,
.content-fragment.browse-media-galleries .content-fragment-header div,
.content-fragment.browse-wikis .content-fragment-header div
{
border-bottom:1px solid #DDF1FA;
}

.content-fragment-page.post .content-fragment.blog-banner .application-banner .application-name,
.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-name,
.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-name,
.content-fragment.wiki-banner .application-banner .application-name
{
padding:0 0 5px;
border-bottom:1px solid #DDF1FA;
}

.header-fragment-outer .group-navigation {
display:none;
}


.header-fragment.consolidated-user-area { float:right; position:relative; z-index:2; line-height:28px; }

.menu.user-options-popup .navigation-list .navigation-item { padding: 3px 0; margin: 0; border-bottom: dotted 1px #ccc;  }



.header-fragment.consolidated-user-area .avatar { left:-28px; position:absolute; top:0; }
.header-fragment.consolidated-user-area .impersonator { color: red; }
.header-fragment.consolidated-user-area .user-name {color:#0066DD; font-weight:bold; padding-left: 5px;}

.menu.user-options-popup{ background: #ccc url('fav-background.png') repeat-x; padding: 10px; border: solid 1px #ccc; color: #333; min-width: 130px; }
.menu.user-options-popup a { color:#0066DD; }

.header-fragment.consolidated-user-area .internal-link.user-options { font-weight: bold; line-height: 28px; margin-right: 10px; padding: 0 25px 0 0; outline: none; border-right:1px solid #ccc; position: relative; }
	.header-fragment.consolidated-user-area .internal-link.user-options span { background: url('icon-right-arrow.gif') no-repeat center center; position: absolute; right: 10px; top: 0; width: 10px; height: 16px; }

.header-fragment.consolidated-user-area .internal-link.user-options.active { color: #000; }
	.header-fragment.consolidated-user-area .internal-link.user-options.active span { background-image: url('icon-down-arrow.gif'); }

.header-fragment.consolidated-user-area .navigation-list.side { list-style: none; margin: 0; padding: 0; line-height: 28px; display: inline }
.header-fragment.consolidated-user-area .navigation-list.side .navigation-item { display: inline; }
.header-fragment.consolidated-user-area .navigation-list.side .navigation-item a { margin-right: 10px; padding-right: 10px; border-right: solid 1px #ccc; }
.header-fragment.consolidated-user-area .navigation-list.side .navigation-list-header, .header-fragment.consolidated-user-area .navigation-list-footer { display: none; }


.toc-button { position: absolute; right: 16px; background-color:Red; padding: 10px; z-index: 100; }
.menu.popup-toc { background: #ccc url('fav-background.png') repeat-x; padding: 10px; border: solid 1px #ccc; color: #333; width: 200px; min-width: 200px; }
.menu.popup-toc a {color: #0066DD; }
.menu.popup-toc .hierarchy-item.selected { background-color: transparent; border-bottom:1px dotted #CCCCCC; font-weight:bold; }
.menu.popup-toc .hierarchy-item.selected a{ color:#000000; }






	.content-fragment.tabbed-blog-post-list div.filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url(filter-background.png) repeat-x bottom left; height: 35px; }

	.content-fragment.tabbed-blog-post-list span.filter-label { position:absolute; visibility: hidden; }
	.content-fragment.tabbed-blog-post-list span.filter-option { float: left; padding: 15px 12px 5px 12px; height: 20px; }
		.content-fragment.tabbed-blog-post-list span.filter-option a { outline: none; }
	.content-fragment.tabbed-blog-post-list span.filter-option.selected { background: transparent; height: 20px; }
	.content-fragment.tabbed-blog-post-list .filter-option.selected a { color: #333; }
	.content-fragment.tabbed-blog-post-list span.separator { float: left; text-indent: -5555em; background: transparent url(filter-separator-background.png) no-repeat bottom left; height:35px; width: 1px; margin: 0; padding: 0; }


/*  tcom theme overrides */

.header-fragment-outer.content-menu-header-fragment {
	background:none;
}


.header-fragment.content-menu-header-fragment .navigation-list.parent {
	background:none;
}
.header-fragment.content-menu-header-fragment .navigation-list.parent .navigation-item{
	background:none;
}
.header-fragment.content-menu-header-fragment .navigation-list.parent .navigation-item a {
	color:#0055AD;
}
.header-fragment.content-menu-header-fragment .navigation-list.parent .navigation-item.selected {
	background:transparent url(tab-selected.png) left top no-repeat;
	left:0;
	padding-left:0;
	padding-right:0;
	width:186px;
	height:73px;
}

.content-fragment.browse-forums .table-list-header { display:none; }

.WikiTable{
		border:solid 1px #000;
		border-collapse:collapse;
	}
.WikiTable td{
		border:solid 1px #000;
		padding:5px;
	}

.WikiTableBgBlue {
		background-color:#00539F;
		color:#FFFFFF;
	}

.WikiTableBgLightBlue {
		background-color:#C9E6F6;
		color:#000000;
	}

.menu.search-content {
background: transparent url(search-popup-background.gif);
}


.content-fragment.user-banner{
border:none;
}
.content-fragment.user-navigation .content-fragment-content{
border:none;
}

.toc-button{
background-color:#0066BB;
}

.toc-button a:link, .toc-button a:visited, .toc-button a:active {
 color:#fff;
text-transform:uppercase;
}

.toc-button{
background-color:#0066BB;
}

.toc-button a:link, .toc-button a:visited, .toc-button a:active {
 color:#fff;
text-transform:uppercase;
}


.layout-content.header-top-content-left-sidebar-right .layout-region.content .content-fragment {
	margin-left:10px;
}
.breadcrumb-list {
	padding:0 5px 10px 0;
	margin-left:7px;
}

.content-fragment.tabbed-blog-post-list div.filter {
display:none;
}


.user-banner .user-banner-actions {
  top:10px;
}

.content-fragment.thread-list .abbreviated-post.unread .post-name a {font-weight: bold;}

/* sync the left padding up with the group-bread-crumbs padding */
.content-fragment.group-bread-crumbs { padding-left: 0; }


.content-fragment.group-banner .group-avatar {left:10px;}


.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author .fiji-r, 
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author, 
.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author, 
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author .fiji-r, 
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author, 
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author .fiji-full-post-inner {
    background:none;
}

.mojo-tabs {  font-size:inherit;}
