﻿@charset "utf-8";
@import url('jScrollPane.css');
/*
-------------
Global Styles
-------------
*/

/* RESETS and default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, em, img,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
}

*{font-size:100.01%}
html {
   height:100%;
   font-size:62.5%;
   border:none;
}

body {
   font: 1.4em Arial, Helvetica, sans-serif;
   line-height:1.2em;
   color:#fff;
   background-color:#000;
}
img
{
	border: none;
}
hr {
   
}
hr.twoline {
   height: 6px;
   border:none;
   border-top:1px solid #666;
   border-bottom:1px solid #666;
   margin:10px 0;
}

/*FONT-FACE DECLARATIONS */
@font-face {
	font-family: 'nevisBold';
	src: url('../fonts/nevis_bold-webfont.eot');
	src: local('☺'), url('../fonts/nevis_bold-webfont.woff') format('woff'), url('../fonts/nevis_bold-webfont.ttf') format('truetype'), url('../fonts/nevis_bold-webfont.svg#webfontnjy577Ke') format('svg');
	font-weight: lighter;
	font-style: normal;
}

#container {
	width: 960px;
	background:transparent url(../images/bg-header.gif) no-repeat left 97px;
}
#header {
	margin: 0;
	padding: 0;
	height:156px;
	position:relative;
}

.counterpos
{
	
	color:White;
	position:absolute;
	top:38px;
	z-index:2;
	display:none;
}

a.headersignup 
{
	background: url(../images/signup-header.gif) no-repeat top left;
	display:block;
	width: 84px;
	height:83px;
	text-indent: -5000px;
}

a.headersignup:hover
{
	background: url(../images/signup-header1.gif) no-repeat top left;
}
a.trulogo {
   position:absolute;
   left:40px;
   top:24px;
	background: url(../images/tru-logo.gif) no-repeat top left;
	width: 158px;
	height: 70px;
	text-indent: -5000px;
	outline:none;
	display: block;
	overflow: hidden;
}

/* NEW NAV CSS, 01-2011 */
ul.menu {
   position:absolute;
	top:46px;
	left: 260px;
/*nevinsbold left margin	left:258px;*/
	list-style:none;
}
ul.menu li {
   background:transparent url(../images/wl-nav-divider.gif) no-repeat left 3px;
   float:left;
   display:inline;
   list-style-type:none;
}
ul.menu li.firstli {
   background:none;
}
ul.menu li a {
   color:#fdb813;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
   /*font-size:1.0em;*/
   padding:0 18px;
   display:block;
   text-decoration:none;
   outline:none;
}
ul.menu li a:hover,
ul.menu li a.active {
   color:#fff;
}

ul.submenu {
	text-align:center;
	list-style:none;
}
ul.submenu li {
	float: left;
	display:inline;
	list-style-type: none;
	background:transparent url(../images/wl-submenu-divider.gif) no-repeat left 16px;
	padding: 0 0 0 4px;
}
ul.submenu li.firstli {
	background:none;
}
ul.submenu li a {
	display: block;
	padding:10px;
	color:#fff;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, sans-serif;
/*	font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
}
ul.submenu li a:hover,
ul.submenu li a.active, ul.menu li a.firstselected, ul.menu li a.secondselected, ul.menu li a.thirdselected, ul.menu li a.fourthselected, ul.menu li a.fifthselected, ul.menu li a.sixthselected, ul.submenu li a.secondsub1selected, ul.submenu li a.secondsub2selected, ul.submenu li a.thirdsub1selected, ul.submenu li a.thirdsub2selected, ul.submenu li a.fifthsub1selected, ul.submenu li a.fifthsub2selected

 {
	text-decoration:underline;
}
.menu-second-sub {
	/*width: 464px;*/
	height:26px;
	position:absolute;
	top:62px;
	left: 348px;
/*	left:362px;*/
	z-index:1;
	display:none;
}
.menu-third-sub {
	/*width: 464px;*/
	height:26px;
	position:absolute;
	top:62px;
	left: 448px;
/*	left:458px;*/
	z-index:1;
	display:none;
}
.menu-fifth-sub {
	/*width: 464px;*/
	height:26px;
	position:absolute;
	top:62px;
	left: 715px;
/*	left:744px;*/
	z-index:1;
	display:none;
}

#imgdiv
{
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	display:inline;
}

/*
ORDERED AND UNORDERED LIST STYLES
*/
/* Lists */
div#contentright ul {
   list-style:disc;
   margin:10px 0 10px 15px;
}
div#contentright ul li {
   list-style-type:disc;
}
div#contentright ul li ul li,
div#contentright ul li ul li ul li {
   
}
div#contentright ol {
   margin:10px 0 10px 15px;
}
div#contentright ol li {
   list-style-type: decimal;
   line-height:1.3em;
   margin:0 0 0 5px;
}
div#contentright ol li ol li,
div#contentright ol li ol li ol li,
div#contentright ol li ol li ol li ol li,
div#contentright ol li ol li ol li ol li ol li {
   
}
div#contentright ol li {}
div#contentright ol li ol li { list-style-type: lower-alpha; }
div#contentright ol li ol li ol li { list-style-type: lower-roman; }
div#contentright ul li ul li,
div#contentright ul li ul li ul li,
div#contentright ul li ul li ul li ul li,
div#contentright ul li ul li ul li ul li ul li {
   
}
/* Default ordered list style is decimal. To set the list style,
   add any of the following classes to the containing OL:

a,b,c,d,etc.-----(lower alpha)-----add class 'list_lower_alpha'
A,B,C,D,etc.-----(upper alpha)-----add class 'list_upper_alpha'
i,ii,iii,iv,etc.-----(lower roman)-----add class 'list_lower_roman'
I,II,III,IV,etc.-----(upper roman)-----add class 'list_upper_roman'

*/
div#contentright ol.list_lower_alpha li {
   list-style-type:lower-alpha;
}
div#contentright ol.list_upper_alpha li {
   list-style-type:upper-alpha;
   margin:0 0 0 11px;
}
div#contentright ol.list_lower_roman li {
   list-style-type:lower-roman;
   margin:0 0 0 13px;
}
div#contentright ol.list_upper_roman li {
   list-style-type:upper-roman;
   margin:0 0 0 13px;
}


/*
-------------
Home & Forms
-------------
*/
div#overlay_html {
   width:290px;
   /*height:70px;*/
   padding:15px;
   color:#f00;
   z-index:1000;
   position:absolute;
   top:24%;
   left:24%;
   background:transparent url(../images/overlay-html-repeat.png) repeat left top;
}
div#overlay_html a {
   width:12px;
   height:12px;
   background:transparent url(../images/overlay-html-close.gif) no-repeat left top;
   float:right;
}
div#overlay_html p {
   color:#4d4d4d;
   margin:0;
   font-size:0.9em;
}
div#overlay_html p.caps {
   text-transform:uppercase;
   margin:0 0 10px 0;
}
div#player_container {
	width: 594px;
	/*	width: 557px;*/
	min-height:487px;
/*	min-height:468px;*/
	background:transparent url(../images/wl-home-playerbg2.jpg)no-repeat left top;
	padding:27px 10px 0 18px;
/*	padding:25px 29px 0 29px;*/
	position:relative;
	top: -13px;
}
div#homepage_flash {
		width: 594px;
/*	width: 557px;*/
}
.home #flash_right_rail {
	width: 240px;
	height: 583px;
	margin-left:753px;
}

.home #form {
	width: 960px;
	height: 677px;
	margin: 0 0 0 22px;
	background: url(../images/formbg-large.jpg) no-repeat top left;
}
.home #thanks {
	width: 960px;
	height: 677px;
	margin: 0 0 0 20px;
	background: url(../images/thanksbg.jpg) no-repeat top left;
}
#welcomecontent {
	position: relative;
	top: 239px;
	left: 291px;
	width: 470px;
}
#welcomecontent p {
	color: #ffffff;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}
#welcomecontent p span {
	color: #FFFFFF;
}
#welcomecontent p span.orangebold {
	color: #fdb813;
	font-weight:bold;
	font-size:1.2em;
}
.homebox
{
	width:309px;
	padding-left:24px;
	float:left;
}

.homeboxtext
{
	width:283px;
	padding:12px;
	padding-bottom:2px;
	margin:0;
	border-left: solid 1px #42aee3;
	border-right: solid 1px #42aee3;
	height:105px;
}
.homeboxtext 
{
	font-size: 1.1em;
	line-height: 1.5em;
}
.homeboxtext a {
	color: #42aee3;
	text-decoration: none;
}
.homeboxtext a:hover {
	color: #42aee3;
	text-decoration: underline;
}

.homeboxfooter
{
	width:309px;
	height:10px;
	background: url(../images/home-box-footer.gif) no-repeat top left;
}

#formcontent {
	position: relative;
	top: 268px;
	left: 200px;
	width: 490px;
}

#content {
	color: #ffffff;
	/*clear: both;*/
	position:relative;
	/*margin-top:4px;
	width:1030px;*/
	min-height:591px;
}

#contentleft {
	/*width: 268px;
	float: left;
	padding: 0 0 0 10px;
	margin: 65px 0 0 0;*/
	display:none;
}

#contentright
{
	float:left; 
	width:626px;
	padding:0 0 0 88px;
	margin:20px 29px 0 0;
}
#rsidebar
{
	float:left;
	width:204px;
	/*height:447px;*/
	margin: 58px 0 0 0;
}

.home #rsidebar
{
	float:left;
	width:204px;
	height:447px;
	margin: 118px 0 0 0;
}

.home #content {
/*	height: 550px;
	clear: both;
	padding: 0;*/
	
	/*clear: both;*/
	position:relative;
	/*margin-top:4px;
	width:1030px;*/
	min-height:591px;
}

#pledgetext {
width: 254px;
}
form#pledge #fields {
float: right;
width: 212px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

/* OLD - COMMENTING OUT FORM CODE AND REBUILDING - WL, 01-2011
p.reqd {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #42aee3;
}
label, p.findoutmore {
font-size: 1.7em;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
}
p.findoutmore {
margin: 0;
padding: 20px 0 0 24px;
}
#pledgetext a, form#pledge a {
color: #fdb813;
text-decoration: none;
}
#pledgetext a:hover, form#pledge a:hover {
color: #fdb813;
text-decoration: underline;
}
fieldset {
outline: none;
border: none;
margin:0;
padding: 0;
}
fieldset input {
width: 190px;
margin: 2px 0 0 0;
color: #000000;
height:15px;
}

.radlist input {
width: 15px;
height:15px;
margin: 0 0 0 0;
padding:0;
color: #42aee3;
}




fieldset input.notreqd {
color: #000000;
}
fieldset input.box {
width: 20px;
margin: 0;
padding: 0;
float: left;
clear: left;
}
fieldset inputbox {
width: 20px;
margin: 0;
padding: 0;
float: left;
clear: left;
}
fieldset input#zip {
width: 60px;
padding: 0;
}
fieldset input.submit {
width: 60px;
}
#checkboxes label {
display: block;
float: left;
}

form#contactme label {
padding: 0 20px 0 6px;
float: left;
}
*/

/* FORM STYLES - NEW, 01-2011 - WL */
fieldset {
   
}
div#fields {
   padding:0 0 0 36px;
   background:transparent url(../images/pledge-single-figure.gif) no-repeat left top;
   min-height:62px;
   margin:20px 0 0 0;
}
div.single_figure {
   background:transparent url(../images/pledge-single-figure.gif) no-repeat left top;
   width:24px;
   height:60px;
   float:left;
}
label {
   float:left;
   display:block;
   color:#fdb813;
   text-transform:uppercase;
   margin:0 0 10px 0;
}
input {
   color:#000;
   padding:2px;
   border:none;
   margin:5px 5px 0 0;
   font-size:90%;
}
select {
   margin:5px 5px 0 0;
}
input.submit {
   width: 118px;
   height:24px;
   margin:0;
}
input.cancel {
   width: 118px;
   height:24px;
   margin:0 0 0 20px;
}
input.confirm {
   width: 131px;
   height:24px;
   margin:0;
}
input.back {
   width: 100px;
   height:24px;
   margin:0 0 0 20px;
}
div#submit_row,
div#confirm_row {
   width:100%;
   height:24px;
   margin:20px 0 0 0;
   background:transparent url(../images/pledge-midline-repeat.gif) repeat-x left 12px;
   text-align:center;
}
.frmlabel {
	color:#fdb813;
}

/*
-------------
Interior Pages and old tags mixed below -- please clean
-------------
*/
h1 {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	font-weight: lighter;
	font-size:1.4em;
	line-height:30px;
	padding:0 0 0 36px;
	color:#fff;
	text-transform:uppercase;
	background:transparent url(../images/h1_bg_arrow.gif) no-repeat left top;
}
.home h1 {
	font-size:1.9em;
}
h2 {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	color: #fdb813;
	font-weight:normal;
	font-size:1.2em;
	margin:0 0 5px 0;
}

h3 {
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	color: #fff;
	font-weight:normal;
	font-size:1.1em;
	margin:0 0 5px 0;
}
h4 {
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	color: #fdb813;
	font-weight:normal;
	/*font-size:1.0em;*/
	margin:0 0 5px 0;
}
h5 {
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	color: #fff;
	font-weight:normal;
	/*font-size:1.0em;*/
	margin:0 0 5px 0;
}
h6 {
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
	color: #666;
	font-weight:normal;
	/*font-size:1.0em;*/
	margin:0 0 5px 0;
}
p {
	line-height: 1.3em;
	margin:0 0 10px 0;
}
p.intro {
 /*  font-family:Arial, Helvetica, sans-serif;
   font-size:1.1em;
   line-height:1.2em;
   font-weight:lighter;*/
   margin:0 0 15px 0;
}
.home p.intro {
   margin:6px 0 15px 0;
}
a {
   color: #fdb813;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}

.regularlist {
	margin-left:15px;
	padding:0;
}

.regularlist li {
	font-size: 1.2em;
	line-height: 1.4em;
}

.sitemaplist {
	margin-left:25px;
	padding:0;
}

.sitemaplist li{
	font-size: 16px;
	line-height: 25px;
}

.biglink
{
	font-size:1.2em;
}


#video p {
	padding: 236px 0 0 0;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 2.0em;
}
#flashvideo {
	float: left;
	padding: 0 20px 0 0;
}

div#contentright #gallery {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0 0 0;
}
div#contentright #gallery ul {
	margin:0 0 15px 0;
	padding:0;
}
div#contentright #gallery li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

/*
-------------
Interior Register Link
-------------
*/

#register {
background: url(../images/join2.gif) no-repeat top left;
width: 223px;
height: 65px;
float: right;
top: 540px;
right: -153px;
position: relative;
display:none;
}
#register p {
	color: #ffffff;
	font-size: 1.2em;
	position: relative;
	top: 27px;
	left: 16px;
	font-weight: bold;
}
#register p a img {
	border: none;
	margin: -2px;
}
#register p a {
	color: #42aee3;
	text-decoration: none;
}
#register p a:hover {
	color: #42aee3;
	text-decoration: underline;
}

/*
-------------
Footer
-------------
*/

#footer 
{
	/*clear: both;*/
	position:relative;
	padding-top:40px;
}
#footer .footercontent {
	text-align:center;
	color:White;
	float:left;
	width:655px;
	display:block;
	height:38px;
	margin:0 0 0 0;
	padding:0;
	font-size:1em;
}
.footercontent p {
	margin:0;
	font-size:1em;
}
a.nchwtf {
	background: url(../images/nchwtf-logo.gif) no-repeat top right;
	width: 196px;
	height: 45px;
	display: block;
	text-indent: -5000px;
	margin: 0;
	float: left;
}
p.registrants {
	position:absolute;
	top:50px;
	right:0;
	width: 180px;
	margin: 0;
	color: #fdb813;
	text-transform: uppercase;
	font-size: 0.9em;
	text-align: right;
}
p.registrants span {
	color: #ffffff;
}

.redcolor
{
	color:Red;
}
.orangetitle
{
	color: #fdb813;
	font-weight:normal;
	font-size:15px;
}

p a.orangetitle {
	color: #fdb813;
	text-decoration: none;
}

p a:hover.orangetitle {
	color: #fdb813;
	text-decoration: underline;
}

.headerpledgedtobetru
{
	position:absolute; 
	top:119px; 
	left:746px; 
	width:63px;
	z-index:1; 
	font-family:Arial; 
	font-size:16px; 
	font-weight:bold;
	text-align:center;
	color:#000;
}

.headerpledgedtobetruXX
{
	left:608px; 
}

.headerpledgedtobetruXXX
{
	left:598px; 	
}

.headerpledgedtobetruXXXX
{
	left:755px; 
}
.btm, .divider
{
	vertical-align:bottom;
}
.divider {
	padding: 0 4px 0 0;
}
.grid-altitem, .grid-item, .grid-hdritem
{	
	color:Black;
	text-align :left ;
}

.grid-item
{
	 background-color :#846352;
}
.grid-altitem
{
	 background-color :#AD8473;	 	 
}

.grid-item, .grid-altitem
{
	font-size:10px;
	 font-weight:bold ;
	 height:20px;	 
	 
}

.grid-hdritem
{
	 background-color :#AD8473;
	 height:25px;
	 font-size:13px;	 

}

.grid-hdritem a, .grid-item a, .grid-altitem a
{
	color:Black;
}

.grid-hdritem a:hover, .grid-item a:hover, .grid-altitem a:hover
{
	color:Black;
}
.tom-title
{	
	border:0;
	padding:0;
	margin:0;
	color:#42aee3;
	font-size: 1.5em;	
	font-weight:bold;
	
}
.grid-altitem td, .grid-item td, .grid-hdritem th
{
		 padding-left:5px;
		 border-color:#522C21;
}

.tom-lft
{	
	width:126px;
	top:0;
	left:0;
	padding:0;
	border:0;
	margin:0;
	float:left;
}
.tom-rt
{
	float:left;
	width :400px;
	padding-left:20px;
	
}
.toma-name
{	
	padding-left:10px;	
	color: #fdb813;
	font-size: 1.1em;	
}
.tomb-name
{	
	text-align:center;
	text-transform:lowercase;
	font-size: 1.3em;	
	color:#42aee3;
	padding-left:10px;
	text-decoration:none;
}
.tomc-name
{	
	
	color:#42aee3;
	font-size: 1.5em;	
	font-weight:bold;
	
}
.toma-link
{	padding-left:10px;	
}

.tomb-link
{	
	padding-left:10px;	
	color:#42aee3;
	text-decoration:underline;
}
.trutv-content
{
	width:590px;

}
.trutv-title
{
	color: #fdb813;	
	font-size:1.2em;
	font-weight:bold;
}
/*.trutv a
{		
	color:#42aee3;
	text-decoration:underline;
}*/
.trutv p
{
	padding-top:5px;
	 margin:0;
}
.tomb-link a:hover
{
	text-decoration:underline;
}
.trutv-img
{
	width:127px;
	height:110px;
	background-image:url(../images/tvbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float: left;
	padding-left:9px;
	padding-top:22px;
}

.wallthumb
{
	float:left;
}

.walllinks
{
	display:inline; 
	float:left; 
	padding:5px 13px 5px 5px;	
}

.detail-title
{	
	color:#42aee3;
	font-size: 1.3em;		
	
}
.detail-subtitle
{	
	color: #fdb813;	
	
}

p a:hover img{
	color: red;
	text-decoration: underline;
}

/* NEW SITE-WIDE RIGHT RAIL STYLES, 01-2011 */
div#rsidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
   color:#fff;
   margin:0 0 10px 0;
   line-height:1.2em;
   font-weight: normal;
}
div#rsidebar h4 {
   color:#fff;
   font-size:1.4em;
   line-height:20px;
   text-transform:uppercase;
   margin:20px 0 0 0;
}
div#rsidebar h4 a, div#rsidebar h4 span {
   color: #fff;
   display:block;
   background:transparent url(../images/wl-right-rail-hand.gif) no-repeat left top;
   padding:0 0 0 42px;
}
div#rsidebar h4 a.submit {
   color: #fdb813;
   display:block;
   background:transparent url(../images/wl-right-rail-hand.gif) no-repeat left top;
   padding:0 0 0 42px;
}
div#rsidebar ul.social_links {
   float:right;
   margin:-18px 14px 0 0;
}
div#rsidebar ul.social_links li {
   float:left;
   display:inline;
}
div#rsidebar ul.social_links li a {
   display:block;
   overflow:hidden;
   padding:17px 0 0 0;
   margin:0 2px 0 0;
   height:0 !important;
   width:18px;
}
div#rsidebar ul.social_links li a.email {
   background:transparent url(../images/social-email.gif) no-repeat left top;
}
div#rsidebar ul.social_links li a.facebook {
   background:transparent url(../images/social-facebook.gif) no-repeat left top;
}
div#rsidebar ul.social_links li a.twitter {
   background:transparent url(../images/social-twitter.gif) no-repeat left top;
}
div#rsidebar ul.social_links li a:hover {
   background-position:0 -17px;
}
div#rsidebar p {
   font-family:Arial, Helvetica, sans-serif;
   margin:10px 0;
}
div#rsidebar p span {
   font-family: Arial, Geneva, Helvetica, sans-serif;
   font-size:0.85em;
   background-color:#ffb905;
   color:#000;
   margin:0 0 2px 0;
   padding:0 2px;
   display:inline-block;
}
div#rsidebar p.submit span {
   font-family: Arial, Geneva, Helvetica, sans-serif;
   font-size:0.9em;
   background-color:#ffffff;
   color:#111111;
   margin:0 0 2px 0;
   padding:0 2px;
   display:inline-block;
}


/* LANDING PAGE BREADCRUMBS-ISH NAV, WHERE SUB-PAGES ARE FOUND, 01-2011 */
div#contentright ul.landing_nav {
   list-style:none;
   display:block;
   margin:0 0 20px 0;
   height:1.8em;
}
div#contentright ul.landing_nav li {
   float:left;
   display:inline;
   background:transparent url(../images/wl-landing-nav-divider.gif) no-repeat left 4px;
}
div#contentright ul.landing_nav li.firstli {
   background:none;
}
div#contentright ul.landing_nav li a {
   text-transform:uppercase;
   font-size:1.3em;
   line-height:1.5em;
   padding:0 18px;
   display:block;
   color:#fdb813;
   text-decoration:none;
}
div#contentright ul.landing_nav li.firstli a {
   text-transform:uppercase;
   font-size:1.3em;
   padding:0 18px 0 0;
   display:block;
   color:#fdb813;
   text-decoration:none;
}
div#contentright ul.landing_nav li a:hover {
   color:#fff;
}

/* TRU STORIES PAPER TEXTURE AND THUMBS/BIOS, 01-2011 */
div#stories_container {
   width:625px;
   height:397px;
   background:transparent url(../images/wl-trustories-bg.jpg) no-repeat left top;
}
div#stories_container div.holder {
   width:132px;
   padding:32px 18px 5px 18px;
   height:360px;
   overflow:hidden;
}
/* PULLING PAPER TEXTURE OUT OF TRU STARS VERSION OF THIS REPEATER, WL, 1-20-2011 */
div#stories_container.stars {
   width:625px;
   height:auto;
   background:none;
}
div#stories_container.stars div.holder {
   width:132px;
   padding:32px 18px 5px 0;
   height:auto;
   overflow:visible;
}


div#stories_container div.holder a.see_all {
   color:#303030;
   display:block;
}
div#stories_container a.thumb {
   float:left;
   display:block;
   background-color:#fff;
   color:#940623;
   padding:3px;
   margin:0 0 8px;
   height:54px;
   width:127px;
   overflow:hidden;
}
div#stories_container a.thumb input {
   margin:0;
   padding:0;
}
div#stories_container a.thumb:hover {
   text-decoration:underline;
}
div#stories_container a.thumb span.headshot {
   float:left;
   width:54px;
   height:54px;
   overflow:hidden;
   margin:0 5px 0 0;
}
div#stories_container a.thumb span.name {
   float:left;
   width:62px;
   height:54px;
   overflow:hidden;
   font-size:0.9em;
   cursor:pointer;
   /*padding: 14px 0 0 0;*/
}
div#stories_container a.thumb span.name span {
   color:#303030;
}
div#stories_container a.thumb span.name span.title_label {
   color:#940623;
}

/* TREATING THE THUMBS ON STARS DIFFERENTLY THAN TRU STORIES, WL, 1-20-2011 */
div#stories_container.stars a.thumb {
   overflow:visible;
   height:auto;
}
div#stories_container.stars a.thumb span.headshot {
}
div#stories_container.stars a.thumb span.name {
   overflow:visible;
   height:auto;
}
div#stories_container.stars a.thumb span.name span {
}
div#stories_container.stars a.thumb span.name span.title_label {
}



div#stories_container div#stories_bios_container {
   filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	float:left;
	overflow:hidden;
	background-color:#fff;
	padding:12px;
	width:416px;
	height:319px;
	margin:32px 15px 18px 0;
}

/* DUPLICATING STYLES AND MODIFYING FOR TRU STARS PAGE, WL, 1-20-2011 */
div#stories_container.stars div#stories_bios_container.stars {
   filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	float:left;
	overflow:hidden;
	background-color:#000;
	padding:0;
	width:474px;
	height:auto;
	margin:32px 0 18px 0;
}



div#stories_container div#stories_bios_container div.headshot_large {
   height:98px;
   border:1px solid #666;
   float:left;
   margin:0 12px 0 0;
   overflow:hidden;
}
div#stories_container div#stories_bios_container div.title_block {
   margin:0 0 12px 0;
}
div#stories_container div#stories_bios_container div.title_block span {
   color:#303030;
}
div#stories_container div#stories_bios_container div.title_block span.title_label {
   color:#940623;
}
div#stories_container div#stories_bios_container div.tru_stars_description {
   
}
div#stories_container div#stories_bios_container div.tru_stars_description p {
   color:#303030;
}
div#stories_container div#stories_bios_container ul#panel_nav {
   float:right;
}
div#stories_container div#stories_bios_container ul#panel_nav li {
   float:left;
   display:inline;
}
div#stories_container div#stories_bios_container ul#panel_nav li a {
   color:#303030;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   font-family:'nevisBold', Arial, Helvetica, sans-serif;*/
   padding:0 5px;
   font-size:1.1em;
}
div#stories_container div#stories_bios_container ul#panel_nav li a:hover,
div#stories_container div#stories_bios_container ul#panel_nav li a.active {
   color:#940623;
   display:block;
   text-decoration:none;
}

/* MISC STYLES */
.clearfix,
.clear_left,
.clear_right {
   height:0;
   font-size:0.01em;
   line-height:0.01em;
}
.clearfix {
   clear:both;
}
.clear_right {
   clear:right;
}
.clear_left {
   clear:left;
}
.float_right {
   float:right;
   margin:0 0 0 10px;
}
.float_left {
   float:left;
   margin:0 10px 0 0;
}

div#stories_bios_container.stars div.big_image img {
   width:474px;
}
a.calltoaction {
	margin: 0 0 0 6px;
}
