/* styles for robertwilson.com */

/* GENERAL 						  */
/* ============================== */
body 				{ background-color: #f0eeef; margin: 0;	padding: 0; }
hr					{ height:1px; color:#cccccc; width:100%; }

/* SPECIFIC TEXT STYLES			  */
/* ============================== */
.whiteonblack 		{ font-family: verdana, sans-serif; color: #fff; font-size: 10px; line-height: 18px; }
.grey 				{ font-family: verdana, sans-serif; color: #999; font-size: 10px; }

.black 				{ font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 18px; }
a.black				{ font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 18px; text-decoration: none; }
a.black:hover		{ text-decoration: underline; }

.black_small_lineheight { font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 14px; }

.productiondetails  { font-family: verdana, sans-serif; color: #4880A1;	font-weight: bold; }
.promolinkdesc 		{ font-family: verdana, sans-serif; color: #fff; line-height: 1.4em; font-size: 10px; }
.privacypolicy 		{ text-decoration: underline; font-size: 10px; }

.copyright			{ font-family: verdana, sans-serif; color: #575757; font-size: 9px; line-height: 12px; }
.copyright_white			{ font-family: verdana, sans-serif; color: #ffffff; font-size: 9px; line-height: 12px; }
a.copyright			{ text-decoration: underline; }

.pag				{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; line-height: 14px; }
a.pag				{ text-decoration: none; }
a.pag:hover			{ text-decoration: underline; }

.pagsmall			{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; line-height: 14px; }
a.pagsmall			{ text-decoration: none; }
a.pagsmall:hover	{ text-decoration: underline; }

.blue 				{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 14px; }
a.blue 				{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 14px; text-decoration: none; }
a.blue:hover		{ text-decoration: underline; }

.blue18 			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 18px; }
a.blue18 			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 18px; text-decoration: none; }
a.blue18:hover		{ text-decoration: underline; }

.bluelite			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 16px; }
a.bluelite			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 16px; text-decoration: none;}
a.bluelite:hover	{ text-decoration: underline; }

.bluelite20			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 20px; }
a.bluelite20		{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; line-height: 20px; text-decoration: none;}
a.bluelite20:hover	{ text-decoration: underline; }

.green 				{ font-family: verdana, sans-serif; color: #829F3D; font-size: 10px; font-weight:normal; line-height: 14px; }
a.green 			{ font-family: verdana, sans-serif; font-weight: bold; text-decoration: none; line-height: 14px;}
a.green:hover		{ text-decoration: underline; }

.green18 				{ font-family: verdana, sans-serif; color: #829F3D; font-size: 10px; font-weight:normal; line-height: 18px; }
a.green18 			{ font-family: verdana, sans-serif; font-weight: bold; text-decoration: none; line-height: 18px;}
a.green18:hover		{ text-decoration: underline; }

.darkgrey			{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; font-weight:bold; line-height: 14px; }
a.darkgrey 			{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; font-weight:bold; line-height: 14px; text-decoration: none; }
a.darkgrey:hover	{ text-decoration: underline; }

.error			{ font-family: verdana, sans-serif; color: #f00; font-size: 10px; font-weight:normal; line-height: 14px; }
.status			{ font-family: verdana, sans-serif; color: #829F3D; font-size: 10px; font-weight:normal; line-height: 14px; }

/* SUB-NAVIGATION				  */
/* ============================== */
ul#subnav 						{ font-family: verdana, sans-serif; font-size: 10px; line-height: 20px; list-style:none; clear:all; float:left; margin:0px; padding: 0px; }

#subnav li 						{ width:150px; clear:all; float:left; padding:0px 0px 0px 7px; line-height: 20px; } 
#subnav li.arrowdarkgrey		{ background: url("http://www.robertwilson.com/images/subnav_arrow_darkonlightgre.gif") no-repeat 0px 8px; }
#subnav li.arrowblue 			{ background: url("http://www.robertwilson.com/images/subnav_arrow_blueonlightgre.gif") no-repeat 0px 8px; }
#subnav div.wrap				{ margin:3px 0px 4px 0px; line-height:13px; }

.subnav_blue					{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; line-height: 18px; text-decoration: none; }
a.subnav_blue					{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; line-height: 18px; text-decoration: none; }
a.subnav_blue:hover 			{ text-decoration: underline; }

a.subnav_blue_bold   			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:bold; line-height: 18px; text-decoration: none; }
a.subnav_blue_bold:hover 		{ text-decoration: underline; }

a.subnav_darkgrey				{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; line-height: 18px; text-decoration: none; }
a.subnav_darkgrey:hover			{ text-decoration: underline; }

a.subnav_darkgrey_bold			{ font-family: verdana, sans-serif; color: #1E1E1E; font-size: 10px; font-weight:bold; line-height: 18px; text-decoration: none;  }
a.subnav_darkgrey_bold:hover	{ text-decoration: underline; }

/* FORMS						  */
/* ============================== */
.contactform_field 				{ font-family: verdana, sans-serif;	font-size: 10px; line-height:11px; color: #000; background-color: #fff; padding-left: 2px; border: 1px solid #787878; }
.contactform_button 			{ font-family: verdana, sans-serif;	padding: 2px 5px 2px 5px; font-size: 10px; font-weight:bold; color: #1e1e1e; background-color: #fff; border: 1px solid #787878; }
.button_over					{ font-family: verdana, sans-serif;	padding: 2px 5px 2px 5px; font-size: 10px; font-weight:bold; color: #1e1e1e; background-color: #a7c8ed; border: 1px solid #787878; }
.homep_searchfield  			{ background-color: #8F8F8F; border: 1px solid black; font-size: 10px; }

/* LISTS						  */
/* ============================== */
.linkitem_wob					{  }
a.linkitem_wob					{ font-family: verdana, sans-serif; font-size: 10px; color: #fff; font-weight: normal; background: url("http://www.robertwilson.com/images/whitearrow_link.gif") no-repeat 2px 5px; padding-left: 10px; line-height: 20px; text-decoration: none; }
a.linkitem_wob:hover 			{ text-decoration: underline; }

ul.linkitem_wob                 { margin:0px; padding:0px; list-style:none; }
ul.linkitem_wob li              { padding:0px 0px 0px 7px; margin-bottom:6px; background: url("http://www.robertwilson.com/images/whitearrow_link.gif") no-repeat 0px 6px; }
ul.linkitem_wob a               { font-family: verdana, sans-serif; font-size: 10px; color: #fff; font-weight: normal; line-height:14px; text-decoration:none; }
ul.linkitem_wob a:hover         { text-decoration: underline; }
ul.linkitem_wob span.whiteonblack               { font-family: verdana, sans-serif; font-size: 10px; color: #fff; font-weight: normal; line-height:14px; text-decoration:none; }

.linkitem_blue 					{ font-family: verdana, sans-serif; font-size: 10px; color:#4880A1;	font-weight: bold; line-height: 18px; text-decoration: none;}
a.linkitem_blue					{ font-family: verdana, sans-serif; font-size: 10px; color:#4880A1;	font-weight: bold; line-height: 18px; text-decoration: none;}
a.linkitem_blue:hover 			{ text-decoration: underline; }	

.linkitem_blue_arrow			{ font-family: verdana, sans-serif; font-size: 10px; color:#4880A1;	font-weight: bold; line-height: 18px; text-decoration: none;}
a.linkitem_blue_arrow   		{ font-family: verdana, sans-serif; font-size: 10px; color: #4880A1; font-weight: bold; background: url("http://www.robertwilson.com/images/subnav_arrow_blueonlightgre.gif") no-repeat 0px 4px; padding-left: 7px; list-style: none; line-height: 18px; text-decoration: none;}
a.linkitem_blue_arrow:hover 	{ text-decoration: underline; }

.linkitem_dg_arrow				{ font-family: verdana, sans-serif; font-size: 10px; color:#1E1E1E;	font-weight: bold; line-height: 18px; text-decoration: none; background: url("http://www.robertwilson.com/images/subnav_arrow_darkonlightgre.gif") no-repeat 0px 4px; }
a.linkitem_dg_arrow		  		{ font-family: verdana, sans-serif; font-size: 10px; color: #1E1E1E; font-weight: bold; background: url("http://www.robertwilson.com/images/subnav_arrow_darkonlightgre.gif") no-repeat 0px 4px; padding-left: 7px; list-style: none; line-height: 18px; text-decoration: none;}
a.linkitem_dg_arrow:hover 		{ text-decoration: underline; }

.linkitem_green_arrow			{ font-family: verdana, sans-serif; font-size: 10px; color:#829F3D;	font-weight: bold; line-height: 18px; text-decoration: none; background: url("http://www.robertwilson.com/images/greenarrow_link.gif") no-repeat 2px 5px; }
a.linkitem_green_arrow		  	{ font-family: verdana, sans-serif; font-size: 10px; color: #829F3D; font-weight: bold; background: url("http://www.robertwilson.com/images/greenarrow_link.gif") no-repeat 2px 5px; padding-left: 10px; list-style: none; line-height: 18px; text-decoration: none;}
a.linkitem_green_arrow:hover 	{ text-decoration: underline; }

.faqlist 						{ font-family: verdana, sans-serif; font-size: 10px; line-height: 18px; list-style:none; clear:all; float:left; margin:0px; padding: 0px; }
ul.faqlist li 					{ width:360px; clear:all; float:left; padding:0px 0px 0px 7px; background: url("http://www.robertwilson.com/images/faqlist_arrow.gif") no-repeat 0px 7px; line-height: 18px; }

.side_promo_list				{ list-style:none; margin: 0px; padding: 0px; width: 147px; line-height:18px;}
ul.side_promo_list li			{ display: block; margin: 5px 0 0 0; padding:0px 0px 10px 7px; line-height:18px; background: url("http://www.robertwilson.com/images/greenarrow_link.gif") no-repeat 0px 9px; border-bottom: 1px dashed #b7b7b7;}

/* SEARCH (PHPDIG and ARCHIVE)	  */
/* ============================== */
.phpdig					{ font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 14px; }
a.phpdig				{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:bold; text-decoration: none; }
a.phpdig:hover			{ text-decoration: underline; }
.phpdigHighlight		{ font-family: verdana, sans-serif; color: #829F3D; font-size: 10px; font-weight:bold; }
.kw						{ color: #829F3D; font-weight:bold; }
.kw_details				{ color: #ffffff; background-color:#4880A1; padding:2px; }

/* HEADLINES					  */
/* ============================== */
.headline3 				{ font-family: verdana, sans-serif; font-size: 14px; line-height: 18px;	color: #666; font-weight: bold; margin: 0; padding: 0; }
.headline3_nobold		{ font-family: verdana, sans-serif; font-size: 14px; line-height: 18px;	color: #666; margin: 0; padding: 0; }
.headline3_white		{ font-family: verdana, sans-serif; font-size: 14px; line-height: 18px;	color: #fff; font-weight: bold; margin: 0; padding: 0; }
.headline3_white_nobold { font-family: verdana, sans-serif; font-size: 14px; line-height: 18px;	color: #fff; margin: 0; padding: 0; }
.headline4 				{ font-family: verdana, sans-serif; font-size: 13px; line-height: 16px;	color: #666; font-weight: bold; margin: 0; padding: 0; }
.mio_headline4 				{ font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 16px;	color: #000; font-weight: bold; margin: 0; padding: 0; }
.headline4_nobold		{ font-family: verdana, sans-serif; font-size: 13px; line-height: 16px;	color: #666; margin: 0; padding: 0; }
.subtitle				{ font-family: verdana, sans-serif; font-size: 12px; line-height: 16px;	color: #666; font-style: normal; margin: 0; padding: 0; }
.subtitle_white				{ font-family: verdana, sans-serif; font-size: 12px; line-height: 16px;	color: #fff; font-style: normal; margin: 0; padding: 0; }
.subtitle_nobold		{ font-family: verdana, sans-serif; font-size: 12px; line-height: 16px;	color: #666; font-style: normal; margin: 0; padding: 0; }
.castitem				{ margin-bottom:5px; }
.casttitle 				{ font-family: verdana, sans-serif; color: #999; font-size: 10px; line-height: 14px; padding-bottom:4px; font-style: italic; }

/* images */
.imgfloatleft {
	float: left;
	margin: 3px 15px 15px 0;
}

/* CALENDAR MODULE				  */
/* ============================== */
.mod_td 				{ padding-top:8px; padding-bottom:8px; }
.mod_td_even 			{ padding-top:8px; padding-bottom:8px; background-color:#ededed; font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 14px; }
.mod_td_odd 			{ padding-top:8px; padding-bottom:8px; background-color:#fff; font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 14px; }

.roweven			{ background-color:#ededed; }
.rowodd				{ background-color:#fff; }

.mod_th 			{ background-color: #464646; text-align: left; height: 30px; vertical-align: middle; width: 33%; margin:0; padding:0 0 0 5px;} 
.mod_link 			{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:bold; }
.mod_noborder 		{ border: 0px solid; font-family: verdana, sans-serif; color: #000; font-size: 10px; line-height: 14px;  }

.mod_td_separator	{ background: url("http://www.robertwilson.com/images/cal_separator.gif") repeat-x; }

a.blueunderline		{ font-family: verdana, sans-serif; color: #4880A1; font-size: 10px; font-weight:normal; text-decoration: underline; }

.whitebold			{ font-family: verdana, sans-serif; color: #fff; font-size: 10px; font-weight:bold; }
a.whitebold			{ font-family: verdana, sans-serif; color: #fff; font-size: 10px; font-weight:bold; text-decoration: underline;}

/* PRESS ARTICLES MODULE		  */
/* ============================== */
.mod_press_articles_separator	{ background: url("http://www.robertwilson.com/images/press_separator.gif") repeat-x; }

/* MISC							  */
/* ============================== */
.border_bottom 		{ padding: 0 0 0 0px; margin: 0;}
.space1				{ margin-top:4px;}
.space2				{ margin-top:8px;}
.space3				{ margin-top:8px; margin-bottom:8px;}
.box150				{ width:150px; height:150px; margin-bottom:10px; }
.divider1			{ width:100%; margin-top:25px; height:15px; border-top:dashed 1px #b7b7b7; }
.checktext			{ padding-bottom:20px; margin-bottom:8px; margin-top:0px;}
.align_right		{ text-align:right; }
.tc_linktext		{ float:left; width:140px; } /* for links appearing in RW Archive, 3 column layout */


/* DIVS FOR HAND-CODED PAGES	  */
/* ============================== */
#quicksearch { position:absolute; left:20px; top:269px; width:150px; z-index:10; margin-top:4px; border-top:dashed 1px #aeaeae; border-bottom:dashed 1px #aeaeae;}
#login		 { position:absolute; left:460px; top:123px; width:300px; height:15px; z-index:10; }
#archivesubnav { position:absolute; left:20px; top:123px; width:161px; height:164px; z-index:10; background-color:#DFDFDF; layer-background-color:#DFDFDF; }

/* Used for Printing			  */
/* ============================== */
.noprint		{	}