/* 
Site Header  		*/

#poweredby{
	background: #F4F4F4 url(/static/images/styles/generic/unav-bg.gif) top repeat-x;
	height:20px;
	text-align: center;
}
#poweredby a{
	height:20px;
	line-height: 20px;
	margin:0 auto;
	overflow: hidden;
}

#content .blogfeed .iact {
	bottom:0px;
}
#content ol, 
#content ul{ 
	list-style: inherit; 
	list-style-position:inside;
}
#content .pcontact {
	border:1px solid #F1F1F1;
}



.commnav{
	top:42px;
	margin:0 auto;
	position: relative;
	width:960px;
	}	
	.commnav ul{
		display:block;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		height:30px;
		margin:0 10px 10px;
		background: url(/static/images/styles/pink/comm-nav-bg.png) no-repeat;
		position:relative;
	}
	.commnav li{
		display:inline;
		float:left;
		font-size:13px;
		font-weight:900;
		margin:0 15px 0 0;
		padding:0;
		word-spacing:-2px;
	}li.homelink{
			width:414px;
			padding-left: 8px;
	
		}.commnav li a{
			color:#275685;
			text-decoration: none;
			line-height: 25px;
		
		}
		
		

.site_logo{
}
.site_logo img{ 
}
.day{
}

body{
	margin-top:30px;
	font-size: 13px;
	line-height:auto;
}

.topbg,
#header{
	background:none;
}

.wrapper{
	background-color:transparent;
}

#content {
	padding:30px 10px 0 0;
	width:950px;
}

#footer{
	text-align:left;
	position:relative;
}
#footer .disclaimer{
	position:absolute;
	font-size: 10px;
	right:0px;
	top:60px;
	color:#FFFFFF;
	width:200px;
}
#footer .disclaimer a{
	color:#DEB254;
}

.c-container{
	background-color:transparent;
}
#navbar{
	background: url(/static/images/styles/pink/unav-bg.png) repeat-x;
	width:100%;
	position:fixed;
	top:0px;
	z-index:52;
	height:30px;
	border-bottom:1px solid #AF447C;
	}
	#navbar .wrapper{
		margin:0 auto;
		width:960px;
	}
	#navbar .signmod{
		border:1px solid #999999;
		background: #e4e4e4;
		left:10px;
		padding:8px;
		position:relative;
		top:0;
	}
	#navbar .unav{
		background:none;
		height:30px;
		float:none;
		position:relative;
		text-align:left;
		}
		#navbar .unav ul{
			background: none;
		}
		.unav li {
			background: url(/static/images/styles/generic/user-nav-li-bg.png) no-repeat right;
			}

/*
Member nav			*/

.profileName{
	background:transparent;
	color:#AF447C;
}

.unav li a:link,
.unav li a:hover,
.unav li a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.unav .ucontrol{
	xfloat:right;
}


/* 
Default containers  */
.cblock {
	background-color: transparent;
}


.col .container{
	background-color: transparent;
}

#body .c-header,	 							/* depreciated class */
.header{
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat top left; /* Blue bg */
	color:#275685;
}

#body .c-header h3, #body .c-header h2,			/* depreciated classes */ 
.ablock h3, .bbright h3, .bbleft h3, 			/* depreciated classes */

#body .header h1,
.header h2,
.header h3{
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat top right;
	color:#275685;
}
.header h2 a{
	color:#275685;
}

.hbga{											/* depreciated class */
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat  top left;
	color:#275685;
}

.hbgab, .rightb h1 {											/* depreciated class */
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat scroll  top right !important;
	color:#275685 !important;
}

#body .c-content, .carea,	 							/* depreciated class */	
.col .content{
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background: #f1f1f1;
}
#body .carea{											/* depreciated class JD-gbtv*/	
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:inherit;
	background: #f1f1f1;
}
#body .carea p{
	padding:1px 10px;
}
#body .mediafeed{										/* depreciated class JD JD-gbtv*/	
	background:inherit;
}
#body .catnav{
	padding:5px 0 5px 0;
	margin:0px 0 0 5px;
}	

#body .sslide,
#body .c-footer{	 							/* depreciated class */	
	border:none;
}

.footer, 
.welcome .footer, 
.c-footer{
	background:transparent url(/static/images/styles/generic/container-footer.png) no-repeat left bottom;
	padding:0 0 0 9px;
}
.footer span, 
.welcome .footer span, 
.c-footer span{
	background:transparent url(/static/images/styles/generic/container-footer.png) no-repeat right bottom;
	padding:0 0 8px 0;
	display:block;
	min-height:2px;
	line-height:0px;
	width:100%;
}



.hbgc{ 											/* depreciated class */
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat  top left;
	padding-right:0px;
}
.cblock h3{										/* depreciated class */
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat top right !important; /* Grey bg */
	color:#275685;
	margin-left:5px;
}
#body .ccarea{
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	background: #e4e4e4;
}


/*
Site Links		*/

.footer a,
.c-footer a{
	line-height:18px;
}

a:link, a:visited {
	color:#AF447C;
	text-decoration:underline;
}
.fnav a:link, .fnav a:visited,
.tnav a:link, .tnav a:visited {
	color:#AF447C;
}

.tnav a:hover{
	color:#d7e2f1;
}
.fnav a:hover{
	text-decoration:underline;
}
.linkPanel a:link{
	text-decoration: none;
}
.linkPanel a:hover{
	text-decoration: underline;
}


/*
iWidget			*/

#body #interactiveWidget p em {
	color:#bbcf6e;
}

#body #interactiveWidget{
	background:transparent url(/static/images/styles/test/iwidget-bg.png) repeat-x scroll 0 0;
	color:#d7e2f1;
}
#body #interactiveWidget li a:hover, #body #interactiveWidget li a.hover {
	background:transparent url(/static/images/styles/test/iwidget-alt-bg.png) repeat-x scroll 0 75%;
	color:#275685;
}
#body #interactiveWidget span#IWframe-l {
	background:transparent url(/static/images/styles/test/iwidget-frame-l.png) repeat scroll left top;
} 

#body #interactiveWidget span#IWframe-r {
	background:transparent url(/static/images/styles/test/iwidget-frame-r.png) repeat scroll right top;
}

.welcome .content {
	color:#333333;
}
.welcome .content a:link, .welcome .content a:visited {
	color:#215FD9;
}
.welcome .header h2 {
	color:#275685;
}

/*
Page specific 	*/

#gbindex .rightb{
	float:left;
}

.community .contbox{
	background-color:transparent;
	border:0;
	padding:0;
	margin-top:0px;
}

#gbsection-3col{
	margin-top:5px;
}

#gbsection-3col .a1 {
	width:245px;
	margin-left:10px;
}

#arrDestInditcator{
	display:none;
}

.featured .feed-thm, .featured .feed-thm img {
	width:100%;
}

body #featured-media .content{
	border-left:1px solid #e69ba3;
	border-right:1px solid #e69ba3;
	background:#F1F1F1 none repeat scroll 0 0;
	color:#E69BA3;
}   
body #featured-media .footer{
	background:transparent url(/static/images/styles/generic/container-footer.png) no-repeat scroll left bottom;
	height:auto;
}
body #featured-media .footer span{
	padding:0 9px 8px 0;
	background:transparent url(/static/images/styles/generic/container-footer.png) no-repeat scroll right bottom;
	height:24px
}

body #featured-media .footer a, 
body #featured-media .footer a:visited{
	color:#AF447C;
	line-height:24px;
}

body #channel-title .obj-action-menu{
	top:auto;
}

/* Support for Tabs */
body #content-tabs .header, body #featured-tabs .header {
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat scroll left top
}
body .buttons{
	background:transparent url(/static/images/styles/pink/container-header.png) no-repeat scroll right top
}

body .buttons li.active{
	background:transparent url(/static/images/styles/pink/tab-active-bg.png) no-repeat scroll left top;
}
body .buttons li.active span,
body .buttons li.active a {
	background:transparent url(/static/images/styles/pink/tab-active-bg.png) no-repeat scroll right top;
}
body .buttons li{
	background:transparent url(/static/images/styles/pink/tab-bg.png) no-repeat scroll left top;
} 
body .buttons li span, 
body .buttons li a{
	background:transparent url(/static/images/styles/pink/tab-bg.png) no-repeat scroll right top;
}
body .sub-nav{
	background:transparent url(/static/images/styles/pink/tab-subnav-bg.png) repeat-x scroll right top;
	border-right:1px solid #f8b0bc;
	border-left:1px solid #f8b0bc;
}
body .sub-nav .sort li.active {
	background:transparent url(/static/images/styles/pink/tab-subnav-active.png) no-repeat scroll center bottom;
}
body .sub-nav .sort a{
	border-right:1px solid #f8b0bc;   
}

body .tab .loading{
	background: url(/static/images/styles/generic/ajax-loading.gif) no-repeat center bottom ;
	color:#AF447C;
}
#channel-landing .item .thumbnail{
	background: url(/static/images/styles/generic/ajax-loading.gif) no-repeat center middle ;
}
