/* THEME 0 */
/* hat */
body {background: #96d5e7 url(blend.jpg) repeat-x 0 0;} 
body #VH1containerA {background: url(hat.jpg) no-repeat 50% 0; min-width:980px;}
body #VH1containerB {/*background: url(scarf.jpg) repeat-y 50% 0; min-width:980px;*/}
/* bg tile */

#wrap-inner {
	background: #eeeeee url(content_bg.gif) repeat-x 0 0;
}

#wrap div.seriesLogoImage { display:none; }

/* breadcrumb header */
#header-container #header-icon { background:transparent url(header-icon.gif) no-repeat 0 0; }
#header-container .seperator { color:#ff216a; }
#header-container h1 { color:#444; }
#wrap a.header-link:link,
#wrap a.header-link:visited { 
	color: #444;
	border: none;
	font-weight: bold;
}	
#wrap a.header-link:hover {
	text-decoration: underline;
}

/* pagination buttons */
#wrap table td a.arrow-btn-left:link, #wrap table td a.arrow-btn-left:visited{
	padding: 0 5px;
	height: 16px;
	width: 20px;
	background: transparent url(arrow_btn_left.gif) no-repeat 50% 50%;
	text-decoration: none;
}

#wrap table td a.arrow-btn-right:link, #wrap table td a.arrow-btn-right:visited {
	padding: 0 5px;
	height: 16px;
	width: 20px;
	background: transparent url(arrow_btn_right.gif) no-repeat 50% 50%;
	text-decoration: none;
}

/* left nav */

#wrap ul.section-nav li.first a:link, 
#wrap ul.section-nav li.first a:visited { 
	display: block;
	margin: 0;
	padding:6px 17px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	outline: none;
	color:#FFcc33; 
	background: #000000 url(nav_first_bg.gif) no-repeat 0 0;
	text-decoration:none; 
	width:158px;
	
}

#wrap ul.section-nav li.first a:hover { 
	margin:0px; 
	padding:6px 17px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
	background:#000000 url(nav1_bg.gif) no-repeat 0 0; 
	width:158px; 
}

#wrap ul.section-nav li a:link,
#wrap ul.section-nav li a:visited {
	display: block;
	margin: 0;
	padding:6px 17px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	outline: none;
	color: #FFFFFF;
	background: #000000 url(nav_bg.gif) no-repeat 0 0;
	text-decoration:none; 
	width:158px; 
	}
	

#wrap ul.section-nav li a:hover { 
	margin:0px; 
	padding:6px 17px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
	background:#000000 url(nav2_over_bg.gif) no-repeat 0 0; 
	width:158px; 
}



.h-sub span {
	border-top:1px solid #e0195a;
}


/* links */
#wrap a:link, #wrap a:visited {color: #e0195a;}

/* more link at bottom of mod */
#wrap div.more-link a:link, #wrap div.more-link a:visited { 
	/*background: #8ed300;*/
}
	
/* headings */	
.h-main span, .h-sub span, .h-sub2 span {
	/*background: #e50093;*/
	/*background-image: url(header-bg-tile.gif); /* optional - remove this line if headers are solid color */
	}

/* icon buttons - same as headings */
#wrap ol.lst li span.icon {
	background-color: #e50093;
	}

/* module tabs */	
#wrap ul.mdl-nav li a {
	background: #8ed300;
	}
#wrap ul.mdl-nav li.active a {
	background: #e50093;
	}

	/* nav theme */

/* modules (.mdl)
---------------------------------------------------- */

#nav_item_holder li
{
	padding:3px 5px 3px 5px;
	background:#737373;
	border-bottom:1px solid #555;
	border-top:1px solid #818181;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	list-style-image:url(yarrow.gif);
	list-style-position:inside;
}
#nav_item_holder li a
{
	color:#FFF;
}

.smallIconRow
{
	background:#f4f4f4;border-bottom:1px #cfcfcf;height:62px;border-top:1px solid #cfcfcf;
}
.smallIconRow .icon {float:left;width:32px;margin-left:5px;margin-right:5px;height:32px;margin-top:10px;}
.smallIconRow .textContent {float:left;width:168px;margin-top:6px;margin-left:5px;float:left;}
.smallIconRow .textContent span {font-weight:bold;color:#FF216A;}
.smallIconRow .rightSide .rank {font-size:10px;width:74px;height:16px;padding-top:3px;margin-bottom:5px;}
.smallIconRow .rightSide .visit {background:url(btn.gif) no-repeat;font-size:10px;width:74px;height:16px;padding-top:3px;} 
.smallIconRow .rightSide .visit  a {font-size:10px;color:#000;font-weight:normal;}