body{background-color:#efefef;}

/**[ LINKS ]**/
	a {color:#660066;text-decoration:none;}
	a:visited {color:#990099;}
	a:hover {color:#990099;text-decoration:underline;}

/**[ TEXT COLORS ]**/
	.tc1 {color:#71004f}  /* Dark purple */
	.tc2 {color:#333}  /* Dark gray */
	.tc3 {color:#FF6600}  /* Orange */
	.tc4 {color:#a60a6b}  /* Fuscia */
	.tc5 {color:#9fbc00}  /* Green */
	.tc6 {color:#999}  /* Light gray */
	
	h1, h2{color:#660066;}
	h3, h4{color:#330066;}
		
/**[ UTILITY STYLES ]**/
	body {margin:0px;padding:0px;}
	a img {border:none;}
	ul, li, p, h1, h2, h3, h4, h5 {border:0px none;margin:0px;padding:0px;}
	hr{clear:both;margin:0 0 10px;.margin:7px 0;padding:15px 0 0;height:1px;border:0px;border-bottom:1px solid #ccc;}
	hr.dotted{clear:both;margin:0 0 10px;.margin:7px 0;padding:15px 0 0;height:1px;border:0px;border-bottom:1px dotted #ccc;}

	.clearall {clear:both;font-size:1px;line-height:0px;}
	
	.spacer{padding:20px 0px;}
	
	.imgleftholder{float:left;margin-right:15px;}
	.imgrightholder{float:right;margin-left:15px;}
	
	ul.pluslist{list-style:none;margin:3px 0 0 0;}
		ul.pluslist li a{.display:inline-block;}/*IE hack to remove whitespace between list items*/
		ul.pluslist li a{background:url(bullet_tc4.gif) no-repeat 0 4px;padding-left:15px;display:block;}
	a.pluslink{background:url(bullet_tc4.gif) no-repeat 0 4px;padding-left:15px;}
		
	.smSpacer{height:5px;font-size:5px;}

/**[ SHELL STRUCTURAL CSS ]**/
#wrapper{margin: 0px;width: 997px;}
#wrapperwide{margin: 0px;width: 1112px;}

	#topwell{}
		#bannerBox{background-color:#B8B8B8;text-align:center;}
/* -------[Header]------- */		
		#topbg{height:35px;background:url(bg_corner.gif) no-repeat left bottom;}
		#header{border:1px solid #d8d8d8;border-bottom:none;background-color:#fff;margin-top:-26px;}
			#cornerimg{position:relative;top:-1px;left:-1px;height:26px;width:26px;background: url(header_corner.gif) no-repeat;}
			#logo{padding:0px 0px 15px 20px;width:370px;position:relative;z-index:1;float:left;margin-top:-10px;}
			#dashboard{float:right;width:600px;margin-top:-20px;}
				.searchbox{float:right;width:520px;margin-top:10px;}
					#searchButton{vertical-align:bottom;}
				.accountlinks{float:left;width:200px;}
					.accountlinks hr{margin:0pt 0pt 7px;.margin:0;padding:10px 0pt 0pt;}
		#nav {clear:both;background:#a60a6b;margin:5px 5px 0 5px;border-bottom:1px solid #666;overflow:hidden;}
			#nav ul#menu{height:35px;}
			#nav ul#menu li{float:left;list-style:none;}
			#nav ul#menu li.divider{background: url(divider.gif) right no-repeat;width:2px;text-indent: -100em;}
			#nav ul#menu li a{color:#fff;text-decoration:none;padding:0 10px 0 13px;height:35px;display:block;font-family:Verdana,Arial,sans-serif !important;}
			#nav ul#menu li a:hover{background:transparent url(bgon.gif) center no-repeat;color:#330033;}
			
			#nav ul#menu li.style{width:auto;}
			#nav ul#menu li.health{width:auto;}
			#nav ul#menu li.work{width:176px;}
			#nav ul#menu li.women{width:174px;}
			#nav ul#menu li.dating{width:161px;}
			
			#nav.cat5320004 ul#menu li.style a, #nav.cat5320002 ul#menu li.health a, #nav.cat5320006 ul#menu li.work a, #nav.cat5320008 ul#menu li.women a, #nav.moe103 ul#menu li.dating a{background:transparent url(bgon.gif) center no-repeat;color:#330033;}
			
			#nav ul#menu li.promo a{padding:0px;background-image:none;background-color:#c1158d;}
			#nav ul#menu li.promo a:hover{background-image:none;}
		
	#pagebody{border:1px solid #d8d8d8;border-top:none;background-color:#fff;margin-bottom:5px;}
	/* -------[Home Page Layout -- 215(225)/440(450)]------- 
		Styles found in home.css that override the definitions for Parent/Channel/Story
	*/
		
	/* -------[Parent/Channel/Story Page Layout -- 165(175)/490(500)]------- */					
		#contentwell{width:500px;border-left:175px solid #fff; /* The width and color of the left rail */ border-right:320px solid #fff; /* The width and color of the right rail */}

			#leftcolumn{float:left;width:165px;padding:5px;margin-left:-225px;.position:absolute;}
				ul#subnav{list-style:none;}
					ul#subnav li{margin:0px 0 0px 0;padding:0px;margin-bottom:2px;}
					ul#subnav li a {.display:inline-block;}/*IE hack to remove whitespace between list items*/
					ul#subnav li a{display:block;background:url(subnav_bgoff.gif) no-repeat;padding:10px 0 11px 10px;color:#663300;font-size:18px;}
					ul#subnav li a:hover{background:url(subnav_bgov.gif) no-repeat;text-decoration:none;}
					ul#subnav li.opened a{background:url(subnav_bgopen.gif) no-repeat;}
					ul#subnav li.on a{background:url(subnav_bgov.gif) no-repeat;}
				ul#subnav ul.childnav{list-style:none;background-color:#fffbef;width:155px;padding:5px 0 0px 5px;}
					ul#subnav ul.childnav li{border-bottom:1px dotted #cc6600;}
					ul#subnav ul.childnav li.lastitem{border:none;}
					ul#subnav ul.childnav li a{background:url(bullet_tc3.gif) no-repeat 0 4px;padding:0 0 4px 15px;font-size:13px;color:#000;}
					ul#subnav ul.childnav li a:hover{background:url(bullet_tc3.gif) no-repeat 0 4px;color:#993300;text-decoration:underline;}				
				#leftnavpromonewsletter{width:158px !important;}/* Override the common leftnavpromo width*/
				
			#maincolumn{float:left;width:500px;padding:5px 0;margin-right:-450px;overflow-x:auto;overflow-y:hidden;}
				#maincontentwell{margin:0 auto;width:490px;text-align:left;}
				
	/* -------[SingleColumn Page Layout -- 670(675)]------- */										
		#singlecolumn{width:675px;border-right:1px solid #ccc;}
			#singlecolumnwell{width:670px;float:left;padding:0px 0pt 5px 5px;}
		#singlecolumn.wide{width:790px;border-right:1px solid #ccc;}
			#singlecolumn.wide #singlecolumnwell{width:780px;padding:0px 5px 5px 5px;}
		#singlecolumn.store{width:985px;border:0;}
			#singlecolumn.store #singlecolumnwell{width:975px;padding:0px 5px 5px 5px;}
	/* -------[Ad Column Layout -- 310(320)]------- */									
		#rightwell{float:right;width:310px;padding:5px;margin-right:-320px;position:relative;}
			.promoContainer{margin-right:-5px;}
			#rightsubad{margin:0px !important;}/* Overrides common styles that add unecessary white space */
			#adcolumn{border:5px solid #ccc;clear:both;}
			#adtag{float:right;padding-top:5px;.padding-top:0px;}
	/* -------[maincolumn background colors]------- */
		.bgc1{background-color:#c09db7;}
	
	/* -------[Footer]------- */
	#footerwrapper{padding:10px 0;clear:both;}
	#footer{}
		#footer strong, #footer p{padding-left:25px;line-height:}
		
/**[ FONT DEFINITIONS ]**/
	body{font-family:Verdana, Arial, sans-serif;}
	h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;}
	h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;font-weight:normal;}
	h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;}
	h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;}
	
	/* Tag Cloud */
	.font1 {font-size:20px;line-height:25px;}
	.font2 {font-size:18px;line-height:25px;}
	.font3 {font-size:16px;line-height:25px;}
	.font4 {font-size:13px;line-height:25px;}
	
	.accountlinks{font-size:11px;color:#878787;}
		.accountlinks a, .accountlinks a:hover,  .accountlinks a:visited{color:#e85b00 !important;}/* Override generic a definitions in other css files */
	
	#nav ul#menu li {font-size: 21px;color:#fff;line-height:35px;}		
	
	.tabtitle h3{font-family:Verdana, Arial, sans-serif;}
	
	ul.pluslist{font-size:14px;}
	
	#footer{font-size:11px;color:#999;}
		#footer strong{font-size:13px;line-height:20px;}
		#footer a, #footer p{color:#666;line-height:15px;}

/**[ Content and Module Definitions ]**/	
	#toolbox ul{list-style:none;width:153px;}/* Width is necessary for IE6 to display the border */
		#toolbox ul li{border-top:1px dotted #069;padding:7px 0;}
			#toolbox ul li.firstitem{border:none;}
		#toolbox ul li a{font-size:13px;color:#069;background:none;padding-left:0;}		
	
	#communitywrap .tabcontents a{font-size:13px;}
		#communitywrap .tabcontents a.pluslink{margin-top:7px;display:block;}
	#communitywrap ul{margin-top:0;}
		#communitywrap ul li.firstitem{padding:5px 0 0 0;}
		#communitywrap ul li a{color:#000;background:url(bullet_tc3.gif) no-repeat 0 4px;}
	
	#betterTVAd{font-size:12px;clear:both;}		
	
	#sponsoredLinks{font-size:12px;}
		#sponsoredLinks h3{color:#333;}

/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5; left:130px; top:205px; background-color:#FCF8DD; border:1px solid #666; padding:5px; width:406px;font-size:12px;color:#666;}
	div#emclp #stafhead {display:none;}
	div#emclp h3{ width:400px; color:#666;padding:10px 0 0 0;}
	div#emclp #form {margin:0; padding:20px 0 0 0;}
	div#emclp #staffoot { padding-top:10px;}
	div#emclp #stafclose {width:200px; top:20px; left:290px;font-size:11px;}
	div#emclp #stafsend {overflow:hidden;}
	div#emclp .stafsendbtn{background-color:#A60A6B; color:#fff; font-weight:bold; border:1px solid #000; }

/**[ thinHead Styles ]**/
	#header.thinHead{margin:0px;}
		#header.thinHead #logo{margin-top:0px;padding:5px;}

/**[ blankShell Styles ]**/		
	body#blankShell{background-color:#fff;}
.menulink a {
	display:block;
	text-decoration:none;
	 color:#FF0099;
	 font-weight:bold;
	 font-size:12px;
}	
.menulink a {
	 color:#ff0000;
	 font-weight:bold;
} 
