@import url('base.css');
@import url('header-fragments.css');
@import url('content-fragments.css');
@import url('footer-fragments.css');

/* MS Office specific styles */
body  
{
	background-color: #fff;
	color: #333333;
	font-family: Segoe UI, Tahoma, Verdana, sans-serif;
	font-size: 100%; 
}
html
{
background:none repeat scroll 0 0 #FFFFFF;
}

.layout {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
}
.layout,.header-fragments ,.header-fragments .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .header-fragment-inner, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer {
    max-width:987px;
    min-width:987px;
}

.layout-content.sidebar-left-content-right .layout-region.left-sidebar {
	float:left;
	padding-right:15px;
	padding-left:40px;
	width:200px;
}
.layout-content.header-top-sidebar-left-content-right .layout-region.header {
	display:block;
	padding-left:40px;
}
.layout-region-inner.header
{
    width:95% !important;
}
a, a:link, a:visited { color: #0044cc; text-decoration: none; font-weight:normal; } 
a:visited { color: #9965c3; text-decoration: none; font-weight:normal; } 
a:hover, a:active { color: #0044cc; text-decoration: underline; font-weight:normal; }

.admin-bar a, .admin-bar a:link, .admin-bar a:visited {color: #0044cc; }

h1 { color:#736F6E; font-size: 24px; }

h2 { color:#666; font-size: 22px; }

h4 { color:#666; font-size: 22px; margin-bottom: 0; padding-bottom: 0;}

h4 a, h4 a:link, h4 a:visited,  h4 a:hover, h4 a:active { /*color: #0044cc;*/ font-size:12px; font-weight:normal; } 

#SiteName {
	font-weight:normal;
	left:-4px;
	margin-bottom:0;
	margin-top:0;
	position:relative;
	top:-4px;
	font-size:24px;
}
.site-logo-with-background h1{color:#333333;}
#SiteLinks {
	list-style-type:none;
	padding:0;
	position:relative;
	right:33px;
	top:8px;
}
#SiteLinks li { display: inline; margin-left: 12px; padding-left: 15px; padding-right:15px; float:right}

#SiteLinks li.first { margin-left: 0; padding:0px 12px; }
.search {
	border:0 none;
	color:#BDBDBD;
	width:248px;
}
#SiteSearch {
	background:url("../images/Search.png") no-repeat scroll center top transparent;
	height:24px;
	position:relative;
	right:-667px;
	top:0px;
	width:274px;
	z-index:101;
}

.content-fragment.search-form .search div {
	background:url("../Images/Search.png") no-repeat scroll left center transparent;
	width:310px;
}
.content-fragment.search-form .search .field-item-input {
	background:none;
	height:25px;
	width:275px;
}
.content-fragment.search-form .search input {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#000000;
	cursor:auto;
	display:block;
	font-size:11px;
	height:18px;
	margin-left:10px;
	padding:5px 0 4px;
	width:275px;
}

.field-item {
	margin:0px;
	padding:3px;
}
#SiteLinks li.RssLink { background: transparent url('../Images/Custom/rss_icon.png') no-repeat left center; }

#SiteLinks li a, #SiteLinks li a:link, #SiteLinks li a:visited,  #SiteLinks li a:hover, #SiteLinks li a:active { /*color: #333333;*/ font-weight:normal; } 
/* ---------- HEADER AREA ---------- */
.header-fragments {
	background:url("../images/hero-background.png") no-repeat scroll center top transparent;
	height:202px;
	margin:0 auto;
	width:987px;
}

.header-fragment.login-logout .navigation-item a.internal-link.login, .header-fragment.login-logout .navigation-item a.internal-link.logout {
	border-right-width:0;
	margin-right:14px;
	padding-right:0;
}
.header-fragment.site-banner .site-banner  {
	padding: 20px 0 0; 
}
.header-fragment.user-welcome-without-login .navigation-item a {
	border-right:1px solid #0044cc;
	font-weight:normal;
	margin-right:10px;
	padding-right:10px;
}
.header-fragment.user-welcome-without-login a {
	color:#0044cc;
	font-weight:normal;
}
.header-fragment.login-logout .navigation-item a {
	border-right:1px solid #0044cc;
	color:#0044ff;
	font-weight:normal;
	margin-right:10px;
	padding-right:10px;
}
.header-fragment.user-welcome-without-login .user-name {
	border-right:1px solid #0044cc;
	color:#0044cc;
	font-weight:normal;
	margin-right:10px;
	padding-right:10px;
}
.header-fragments .layout-content .layout-region .layout-region-inner {
	left:55px;
	overflow:hidden;
	position:relative;
	top:-225px;
	width:894px;
}

.navigation-list-header ul.navigation-list
{
	background:url("../images/mainNav_bkgrd.png") repeat-x scroll 0 0 transparent;
	position:absolute;
	top:0px;
	width:710px;
}

.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children {
background:url("../images/group-nav-sep-with-children.gif") no-repeat scroll right center transparent;
}

.breadcrumb-list {
	color:#999999;
	font-size:11px;
	padding:0 5px 0 37px;
	position:absolute;
	top:-13px;
	width:864px;
	left:25px;
}
.breadcrumb-list .breadcrumb-item a {
	font-weight:normal;
	font-size:11px;
	color:#999999;
	padding:0px;
}
.layout-content .layout-region-inner {
	min-height:0px;
}
/* ---------- HEADER AREA ENDS ---------- */
/*
.header-fragments { margin: 0 auto 0 auto; width: 960px; }

.layout-header {background-color: #FFFFFF;/*background: #fff url('../Images/Custom/glass_top.png') no-repeat; height: 38px; width: 990px;}

.layout-content.content .layout-region.content {background: #fff url('../Images/Custom/glass_middle.png') repeat-y; height: 100%; padding-left: 30px; width: 990px; }
.layout-content .layout-region .layout-region-inner {width: 925px; }

.layout-content.header-top-sidebar-left-content-right {*background: #fff url('../Images/Custom/glass_middle.png') repeat-y; height: 100%; min-height: 350px; padding-left: 30px; width: 990px; }
.layout-content.header-top-sidebar-left-content-right .layout-region-inner.content {margin-left: 0; width: 700px;}
*/

.layout-content {
	height:1%;
	position:relative;
	width:100%;
	top: -18px;
}
.layout-footer { /*background: #fff url('../Images/Custom/glass_bottom.png') no-repeat; */height: 38px; width: 987px;}

.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar {
	left:41px;
	top:0px !important;
	padding-right:15px;
	position:relative;
	width:225px !important;
	padding-top:12px;
} 

.layout-region.content  {
	padding-left:38px;
	padding-right:22px;
	width:667px;
	position:relative;
	top:-21px;
}

.layout-content.content .layout-region.content {
	float:none !important;
	width:auto;
}

.content-fragment.group-banner  {
	background:none repeat scroll 0 0 transparent;
	border-left:0 none;
	border-right:0 none;
	color:#000000;
	margin:0;
}
.content-fragment.top-side-border-only.group-application-navigation .content-fragment-content, .content-fragment.side-border-only.group-application-navigation .content-fragment-content, .content-fragment.no-wrapper.group-application-navigation .content-fragment-content {
	border-bottom:0 none;
}
.content-fragment.group-application-navigation .content-fragment-content {
	background:none repeat-x scroll left bottom transparent;
	border-width:0px;
	margin:0px;
	padding:0px;
}
.content-fragment.blog-links .navigation-item {
	border-bottom:0 none;
	position:relative;
}
.content-fragment.blog-post .full-post .post-name {
	color:#333333;
	font-size:24px;
	font-weight:bold;
	margin:7px 0 18px;
	padding:0;
}

.content-fragment.blog-post .full-post .post-tags {
	background:url("../Images/tag_icon.png") no-repeat scroll left center transparent;
	display:inline;
	font-weight:bold;
	margin-left:8px;
	padding-left:16px;
}

.content-fragment.blog-post .full-post .post-author, .content-fragment.blog-post .full-post .post-date {
	font-weight:normal;
}
.content-fragment.blog-post .full-post .post-content {
	border-top:1px solid #EAEAEA;
}
.content-fragment.group-application-navigation .navigation-list {
	display:none;
}
.content-fragment-page { background-color: #fff; }

.footer-fragments-header { background-color: #fff; border-style: none;}

.footer-fragments  {
	background:url("../images/layout-footer.png") no-repeat scroll top center transparent;
	border-style: none; 
	
}

.footer-fragments-footer { background-color: #fff; border-style: none; }

.header-fragment .site-logo {
	/*left:39px;*/
	left:15px;
	position:relative;
	top:68px;
}

.header-fragment .site-logo-anonymous
{
	left:35px;
	position:relative;
	top:68px;
}

.site-logo-with-background  {
	background:none repeat scroll 0 0 transparent;
	left:140px;
	position:relative;
	top:41px;
}
/* ----------LOGIN NAV---------- */
.header-fragments .navigation-list {
	display:inline;
	line-height:28px;
	list-style:none outside none;
	margin:0px;
	padding:0px;
	position:relative;
}
.navigation-item .internal-link.user-registration{
	float:right;
	right:-944px;
	top:3px;
	position:absolute;
}
.navigation-item .internal-link.login {
	float:right;
	position:absolute;
	right:-897px;
	top:3px;
}

.abbreviated-post { padding: 0 10px 0 10px; }

.abbreviated-post-body { margin-top: 20px; }

.attribute-list.post-list { clear: both; margin-top: 10px; padding: 5px 0 5px 0;}

.attribute-list.post-list li { display:inline; margin-right: 5px; }

.FullPost { /*border-right: solid 1px #999;*/ padding-right: 5px; text-transform: uppercase; }

.OfficeBlogList { /*float: right; */ list-style-type: none; padding: 5px 0 10px 0; position:absolute; right: 0; top: -43px;}

.OfficeBlogList li { border-bottom: dotted 1px #999; display: inline; margin-right: 5px; min-height: 24px; padding-bottom: 2px; }

.OfficeBlogList li a, .OfficeBlogList li a:link, .OfficeBlogList li a:visited,  .OfficeBlogList li a:hover, .OfficeBlogList li a:active { color: #999; } 

.OfficeBlogList li.selected {  background: #fff url('../Images/Custom/orangetab_right.png') no-repeat center right; border-bottom: none 0; padding: 3px 16px 6px 0;}

.OfficeBlogList li.selected a { background: #fff url('../Images/Custom/orangetab_left.png') no-repeat center left; border-bottom: none 0; padding: 2px 2px 2px 1px; }

.OfficeBlogList li.selected  span { background: #fff url('../Images/Custom/orangetab_middle.png') repeat-x; border-bottom: none 0; padding: 3px 0 8px 2px; }

.layout-content.header-top-sidebar-left-content-right .layout-region-inner.left-sidebar { height: 100%; width: 225px; }
.layout-region-inner.left-sidebar .tag-cloud .tag-list li {display: block; line-height: 18px; margin: 0 0 2px 0; padding: 0;}

.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-1 {font-size: 12px;}
.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-2 {font-size: 12px;}
.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-3 {font-size: 12px;}
.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-4 {font-size: 12px;}
.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-5 {font-size: 12px;}
.layout-region-inner.left-sidebar .tag-cloud .tag-list li.tag-item.level-6 {font-size: 12px;}

.layout-region-inner.left-sidebar .OfficeBlogList { float: none; list-style-type: none; margin: 0; padding: 0; }

.layout-region-inner.left-sidebar .OfficeBlogList li { border-bottom: none 0; display: block; line-height: 18px; margin: 0 0 2px 0; padding: 0; }
.layout-region-inner.left-sidebar  .OfficeBlogList li a, .layout-region-inner.left-sidebar  .OfficeBlogList li a:link, .layout-region-inner.left-sidebar  .OfficeBlogList li a:visited,  .layout-region-inner.left-sidebar  .OfficeBlogList li a:hover, .layout-region-inner.left-sidebar  .OfficeBlogList li a:active { color: #4685df; } 

.content-fragment.with-header .content-fragment-header div { border-bottom: none 0; font-size: 20px; margin-top: 20px; text-transform:none; color:#333333;}

.layout-region-inner.left-sidebar .content-item {border-bottom: none 0; }

.layout-region-inner.left-sidebar .content-list-name {display:none;}

.abbreviated-post .avatar { display: none;}


#footer {
 clear:both;
 margin: 0 auto;
 padding:25px 0 20px 20px;
 text-align: center;
}
.footer-fragments-header { display: none; }
/*
#subblogLinks
{
	position: fixed;
}
*/

#officeLiveSearch
{
	position:absolute;
	right: 0px; 
	top: -102px;
}
#subblogLinks #officeLiveSearch .field-list
{
	margin: auto;
}
fieldset.field-list {
	border:medium none;
	margin:0;
	padding:0;
}
.attribute-list-footer { clear:both; }

.BlogPostListPager { float: right; }

/* Override content-fragment with-header top margin so the sidebar and main content area top justify */
.content-fragment.with-header .content-fragment-header div { margin-top:0;}

.layout-header { height: 0px; }

h5 { font-size: 16px; } 


.navigation-item-nav{
	margin:0;
	padding:0.25em 0;
	list-style: none outside none;	
	border-right:0px;
	display:block;
	float:left;
	height:28px;
	margin:0;
	padding:0 10px;
}
.filter {border-top: none; padding: 0;
float:left !important;
padding-left:2px !important;}

.layout {
	background:url("../images/layout-background.png") repeat-y scroll center top transparent;
	min-height:768px;
}

.navigation-item-55 {
	border-right:1px solid #D7D7D7;
	display:block;
	float:left;
	font-size:13px;
	height:28px;
	position:relative;
	top:2px;
}
.navigation-item-55 a {
	color:#333333;
	display:block;
	float:left;
	height:28px;
	margin:0;
	padding:0 25px;
	position:relative;
	top:0px;
}
.navigation-item-55 .navigation-item-nav#blogsLink {
	background:url("../images/down_arrow.png") no-repeat right transparent;
	background-position:90% 57%;
	margin-right:20px;
}
.navigation-item-55 a:hover{
	background:url("../images/mainNav_hover.png") repeat-x scroll 0 0 transparent;
	color:#333333;
	border-right: 0px; 
	float: left; 
	margin: 0; 
	padding:0 25px;
	display: block; 
	height:28px;
	margin-top:0px;
}
/* ----------POPOUT LIST---------- */
.popoutList{
	width:776px;
	z-index:110;
}
.popoutListItem {
	float:left;
	left:-40px;
	list-style:none outside none;
	margin-bottom:8px;
	overflow:hidden;
	position:relative;
	width:182px;
}
.popoutList a {
	border-right:0 none;
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	height:18px;
	margin-right:20px;
	padding-bottom:9px;
	text-decoration:none;
	width:220px;
}
.popoutList.selected a {
	color:#333333;
}

.popoutList a:hover{
	background:none repeat-x scroll 0 0 #ffffff;
	color:#333333;
	height:18px;
	border-right: 0px; 
	float: left; 
	display: block; 
	text-decoration:underline !important;
	padding:0px 25px;
}

navigation-list div{
	visibility:visible;
}

.navigation-list-55-div{
	visibility:hidden;
	position:absolute;
	top:29px;
	margin: 0px;
	padding: 0px 0px 20px;
	background: rgb(247, 247, 247);/*#FFFFFF;*/
	border: 1px solid #C0C0C0;
	z-index:100 !important;
}

.newRowInitiator{
	clear:left;
}
.listWrapper{
	margin-bottom:0;
	line-height:14px;
}
.content-list{
	padding: 27px 0 0 !important;
}

#MouseOutLink{
	text-decoration:none !important;
}


.navigation-list-55-div listWrapper
{ background-color:#ffffff; z-index:5;}

.menuLeft {
	background:url("../images/mainNav_bkgrd_left.png") no-repeat scroll left center transparent;
	height:32px;
	left:39px;
	position:relative;
	top:-28px;
	width:870px;
	z-index:99;
}

.menuRight{
	background:url("../images/mainNav_bkgrd_right.png") no-repeat scroll right center transparent;
	width:905px;
	height: 32px;
	padding-left:0px;
}
.header-fragment.user-welcome-without-login .avatar {
	left:-28px;
	position:absolute;
	top:0;
}


.content-fragment-page.common-login .layout{
	position:relative;
}
.content-fragment-page.common-login .content-fragment-top, .content-fragment-page.common-login .content-fragment-bottom {
	height:0px;
}
.content-fragment-page.common-login .content-fragment-content  {
	border-left:0px;
	border-right:0px;
}
.content-fragment-page.common-login .content-fragment-top .r4, .content-fragment-page.common-login .content-fragment-bottom .r1 {
	height:0;
}
.content-fragment-page.common-login .content-fragment-top .r1, .content-fragment-page.common-login .content-fragment-top .r2, .content-fragment-page.common-login .content-fragment-top .r3, .content-fragment-page.common-login .content-fragment-top .r4, .content-fragment-page.common-login .content-fragment-bottom .r1, .content-fragment-page.common-login .content-fragment-bottom .r2, .content-fragment-page.common-login .content-fragment-bottom .r3, .content-fragment-page.common-login .content-fragment-bottom .r4 {
	border-left:0px;
	border-right:0px;
	height:0px;
}


.layout-content.content .content-fragment-top .r1, .layout-content.content .content-fragment-bottom .r4 {
	border-left-width:0;
	border-right-width:0;
	border-top:0 solid;
}

.layout-content.content .content-fragment-content  {
	border-left:0px;
	border-right:0px;
}
.layout-content.content .content-fragment-top, .layout-content.content .content-fragment-bottom {
	height:0px;
}


/*
header-fragment.office-community-login-logout {
	float:right;
	position:relative;
	z-index:2;
	top:-18px;
}
*/
/*
.internal-link.login {
	color:#0044CC;
	float:right;
	position:relative;
	right:33px;
	top:-39px;
}

.internal-link.user-registration{
	color:#0044CC;
	position:relative;
	right:63px;
	top:-39px;
}
*/
.header-fragment.office-community-login-logout .internal-link.logout{
	float:right;
	position:relative;
	top:0px;
	right:27px;
	color:#0044cc;
}
.header-fragment.office-community-user-welcome-without-login .internal-link.edit-user-profile {
	color:#0044CC;
	float:right;
	position:relative;
	right:38px;
	top:-21px;
}
.header-fragment.office-community-user-welcome-without-login .avatar {
	float:left;
	position:relative;
	
	top:-3px;
	left:826px;
}
.header-fragment.office-community-user-welcome-without-login .user-name a {
	color:#0044CC;
	float:right;
	position:relative;
	right:128px;
	top:3px;
}

/*
.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment, .layout-content.sidebar-left-content-right .layout-region.content .content-fragment, .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment, .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment, .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment, .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment, .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment, .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar .content-fragment, .layout-content.header-top-sidebar-left-content-right .layout-region.content .content-fragment, .layout-content.header-top-sidebar-left-content-center-sidebar-right  .content-fragment, .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment, .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment, .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment, .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment {
margin:10px !important;
}
*/



.page-management {
	background-color:#CCCCCC;
	border-top:2px solid #AAAAAA;
	font-family:Arial,Helvetica !important;
	font-size:12px !important;
	height:135px;
	min-width:720px;
	padding:8px;
	position:relative;
	text-align:left;
	top:-35px;
}

.content-fragment.group-banner .group-avatar {
	border:1px solid #CCCCCC;
	display:table;
	height:70px;
	left:43px;
	padding:2px;
	position:absolute;
	top:20px;
	width:70px;
}
.content-fragment.group-banner .group-name {
	font-size:32px;
	letter-spacing:-1.25px;
	margin:0;
	padding:22px 0 0 124px;
}


.content-fragment.group-banner .navigation-list li.navigation-item:first-child {
	padding-right:22px;
	padding-top:16px;
}
.content-fragment.group-banner .navigation-item.last {
	border-bottom:0 none;
	padding-right:22px;
}


.content-fragment.user-banner  {
	background:none;
	border-left:0px;
	border-right:0px;
	color:inherit;
	background-color:Transparent;
	min-height:121px;
	padding:0 5px;
	position:relative;
}

.content-fragment.group-banner .navigation-item {
	border-bottom:0 dotted #CCCCCC;
}

.abbreviated-post .post-author, .abbreviated-post .post-date, .abbreviated-post .post-application, .abbreviated-post .post-actions {
	display:block;
}

.content-list .content-item {
	border-bottom:1px solid #eaeaea;
	margin:0;
	padding:0;
	padding-top:10px;
}

.fan_box .connect_top {
	padding:0;
}

.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar {
	clear:both;
	float:right;
	padding-right:32px;
	width:270px;
}

.content-fragment.group-banner .group-description {
	font-size:11px;
	margin:0;
	padding:0 200px 0 121px;
}


.content-fragment-page.common-login .content-fragment.login fieldset {
	left:-169px;
	position:relative;
	top:28px;
}

.navigation-item .internal-link.forgot-password{
	position:relative;
	top:27px;
}

.navigation-item .internal-link.click-to-join{
	position:relative;
	top:23px;
}
.filter2 {
	float:right;
	position:relative;
	top: 20px;
}

.content-fragment.with-header .content-fragment-header {
	background-color:#FFFFFF;
	border-left:0px;
	border-right:0px;
	padding:6px 12px;
}

.content-fragment-content .content-list.simple {
	position:relative; 
	top:-39px;
}
.content-fragment.blog-post-list .content-fragment-content {
	padding-top:0px;
	position:relative;
}

.tweetBTN {
	position:relative;
	top:7px;
}

.RSSPager {
	padding-left:70px;
	padding-top:0;
	position:relative;
	top:-12px;
}

.RSSPager a{
	text-decoration:underline;
}
.content-fragment-more{
	visibility:hidden;
}
.RssFeedTitle{
	padding-left:7px;
	font-size:small;
}
.retweet{
	padding-top:16px;
	position:absolute;
	top:16px;
}
.bubbleCommentCount{
	width:19px;
	height:20px;
	/*top:23px;*/
	top:9px;
	padding-top:10px;
	/*position:absolute;*/
	position:relative;
	
	left:15px;
}
.SiteNameAbout{
	padding-left:58px;
}
.commentCountBubble {
	color:White;
	/*left:119px;*/
	left:30px;
	/*padding-left:17px;*/
	padding-left:0px;
	/*position:absolute;*/
	position:relative;
	z-index:60;
}
.bubbleCommentCountWrapper{
	padding-left:0px;
	z-index:50;
	padding-right:3px;
}
.message.success{
	display:none;
}
.message.warning{
	visibility:hidden;
}
.message.warning {
	padding:6px;
}
.user-defined-markup  {
	left:0px;
	top:-12px;
	overflow:inherit;
}
.office-comics-logo{
	color:#CCCCCC;
	font-size:8pt;
}
.templates-and-images-logo{
	color:#CCCCCC;
	font-size:8pt;
}
.crabby-office-lady-logo{
	color:#CCCCCC;
	font-size:8pt;
}
.office-casual-logo{
	color:#CCCCCC;
	font-size:8pt;
}

ul.feedItemList{
	list-style:none outside none;
	padding:0px;
}
li.feedItem{
	padding-bottom:12px !important;
}
.Office-Comics-Logo-Title{
	font-size:large;
}
.Office-Casual-Logo-Title{
	font-size:large;
}
.facebookBox{
	border: 1px solid rgb(204, 204, 204);
	margin-top: 30px;
	padding-bottom: 10px;
}
.fan_box{
	border: 1px solid rgb(204, 204, 204);
	margin-top: 30px;
	padding-bottom: 10px;
}
.abbreviated-post .post-name{
	margin-bottom:0px;
}
.dropDownListItemWrapper
{
}
.pimp{
	max-width:160px;
}
.avatarSpecific
{
}
.content-fragment.blog-feedback-list .full-post .post-content
{
	border-bottom: 0px !important;
	border-top: 0px !important;
}
.content-fragment.edit-user .tab-set
{
	padding-left: 10px;
}
.content-list-featured
{
	list-style:none outside none;
	margin:0;
	padding:0;
	list-style:none outside none;
}
.content-list-featured .content-item
{
	border-bottom:1px dotted #CCCCCC;
	margin:0;
	padding:0.25em 0;
}
.abbreviated-post-featured
{
	min-height:46px;
	padding:10px 0 10px 46px;
	position:relative;
}
.abbreviated-post-featured .post-name
{
	color:#999999;
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px;
}
internal-link-featured
{
	font-size:16px !important;
}

h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active
{
	font-size:12px;
	font-weight:normal;
}

.content-fragment.featured-content-list .content-item .post-name
{
	margin-bottom:6px;
}
.post-date-featured
{
	margin-top:3px;
}
.post-content-featured
{
	margin-top:4px;
	line-height:16px !important;
}
.user-defined-markup-featured
{
	top:0px !important;
}
.internal-link-featured
{
	font-size:18px !important;
}
.content-fragment.create-user .field-item .internal-link.create-account, .content-fragment.create-user .field-item .internal-link.verify-openid
{
	background:url("../Images/button.gif") no-repeat scroll right -20px transparent;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	height:14px;
	margin-left:10px;
	padding:2px 30px 4px 18px;
	position:relative;
}

.content-fragment.create-user .field-item .internal-link.create-account span, .content-fragment.create-user .field-item .internal-link.verify-openid span {
background:url("../Images/button.gif") no-repeat scroll left top transparent;
display:block;
height:20px;
left:-10px;
line-height:20px;
position:absolute;
top:0;
width:18px;
}

.featured-separator
{
    float:left;
    padding-left:15px;
    padding-right:15px;
    padding-top:25px;
}
.featured-separator-bottom
{
    float:left;
    padding-left:15px;
    padding-right:15px;
    padding-top:25px;
}

.custom-featured-list
{
    float:left;
    max-height:200px;
    min-height:46px;
    padding:0 0 10px;
    width:30%;
}
.office-community-write-a-blog-post
{
    padding-left: 19px;
    padding-bottom: 3px;
}







































.content-fragment.twitter-feed { margin: 10px 0 0 0 !important; }
.content-fragment.twitter-feed .content-fragment-content { padding: 0; font-size: 16px; height: 65px; }
    .content-fragment.twitter-feed .content-fragment-content .leftTweet { background: url(../images/WindowsBlog/twitter_bg.png) no-repeat; float: left; width: 110px; height: 65px; }
    .content-fragment.twitter-feed .content-fragment-content .rightTweet { float: left }
    .content-fragment.twitter-feed .content-fragment-content .tweet .tweet-date { font-size: 10px; }
.jcarousel-container-horizontal { width: 780px; padding: 10px 30px; height: 45px; }
.jcarousel-clip-horizontal { width:  700px; height: 65px; } 
.content-fragment.twitter-feed ul#tweets li { width: 700px; height: 45px; }
.jcarousel-next-horizontal { background: transparent url(../images/WindowsBlog/twitter-arrow-right.png) no-repeat scroll 0 0; cursor:pointer; height:26px; width:14px; position:absolute; right:5px; top:19px; }
.jcarousel-prev-horizontal { background: transparent url(../images/WindowsBlog/twitter-arrow-left.png) no-repeat scroll 0 0; cursor:pointer; height:26px; width:14px; position:absolute; left:5px; top:19px; } 