body {background-color:#141211;background-image:url("images/pageback.jpg");margin:0; padding:0;}

p {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-decoration:	none;
   font-weight:		normal;
   }
   
.footnote {
   font-family:		trebuchet, arial, helvetica;
   font-size:		9px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   }
   
.aboutcast_text {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   line-height:		20px;
   }
   
.aboutcast_roles {
   font-family:		trebuchet, arial, helvetica;
   font-size:		11px;
   color:		#A9A9A9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   line-height:		20px;
   }
   
.content {
   position:		absolute;
   z-index:		2;
   top:			0;
   left:		50%;
   margin-left:		-500;
   width:		1000;
   }
   
.pageback_top {
   position:		absolute;
   z-index:		1;
   top:			0;
   left:		0;
   width:		100%;
   height:		666;
   background-image:	url("images/pageback_top.png");
   }
   
.contentbox_lg {
   width:		100%;
   background-image:	url("images/contentbox_lg.jpg");
   }
   
.column_header {
   background-color:	#000000;
   font-family:		trebuchet, arial, helvetica;
   font-size:		14px;
   color:		#DFA407;
   text-align:		left;
   text-decoration:	none;
   font-weight:		bold;
   padding:		15px;
   }
   
.column_content {
   background-color:	#1D1C1C;
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   padding:		15px;
   }
   
.column_content a:link {color:#C5C1B3;text-decoration:underline;}
.column_content a:hover {color:#C5C1B3;text-decoration:underline;}
.column_content a:active {color:#C5C1B3;text-decoration:underline;}
.column_content a:visited {color:#C5C1B3;text-decoration:underline;}

.footer {
   background-color:	#000000;
   padding:		15px;
   }
   
.footer_text {
   font-family:		trebuchet, arial, helvetica;
   font-size:		10px;
   color:		#7F7874;
   text-align:		left;
   text-decoration:	none;
   font-weight:		bold;
   }

.footer_text a:link {color:#7F7874;text-decoration:underline;}
.footer_text a:hover {color:#7F7874;text-decoration:underline;}
.footer_text a:active {color:#7F7874;text-decoration:underline;}
.footer_text a:visited {color:#7F7874;text-decoration:underline;}

.textbox {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		left;
   text-decoration:	none;
   font-weight:		normal;
   background-color:	#262525;
   border:		1px;
   border-color:	#323232;
   border-style:	solid;
   padding:		3;
   }
   
.menu {
   width:		100%;
   background-color:	#1d1c1c;
   font-family:		trebuchet, arial, helvetica;
   font-size:		11px;
   color:		#3e3e3e;
   text-decoration:	none;
   font-weight:		bold;
   text-transform:	uppercase;
   padding-top:		10;
   padding-bottom:	10;
   background-image:	url("images/menuback.jpg");
   }
   
.menu a:link {color:#929292;text-decoration:none;}
.menu a:hover {color:#929292;text-decoration:none;}
.menu a:active {color:#929292;text-decoration:none;}
.menu a:visited {color:#929292;text-decoration:none;}

.photo {
   border:		2px;
   border-style:	solid;
   border-color:	#4F4F4F;
   }

.reviews {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#3E8599;
   text-decoration:	none;
   font-weight:		bold;
   }
   
.downloads_links {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   line-height:		30px;
   }
   
.menu_links {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   line-height:		30px;
   }
   
.castlogin_links {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   line-height:		20px;
   }

.rss-box {}

.rss-title, rss_title a {margin: 0px 0;padding: 0;}

.rss-items {
   list-style:		none;
   margin:		0;
   padding:		0;
   }

.rss-item  {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-align:		justify;
   text-decoration:	none;
   font-weight:		normal;
   padding-top:		15px;
   }

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#FFFFFF;
   text-align:		justify;
   text-decoration:	underline;
   font-weight:		bold;
   }

.rss-item a:hover { }
	
.rss-date {} 

.credit {
	width: 600px;
	padding-top: 4px;
	margin-top: 8px;
	border-top: solid 1px #999999;
	clear: both;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #303030;
	display:none;
}

legend {display:none;}

fieldset {
	border: solid 1px #666666;
	width: 590px;
	padding: 10px;
	margin-bottom: 15px;
}

.label {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-decoration:	none;
   font-weight:		normal;
   width:		150px;
   }
   
.value {
   font-family:		trebuchet, arial, helvetica;
   font-size:		12px;
   color:		#D5D2C9;
   text-decoration:	none;
   font-weight:		normal;
   }
   
.inputText, .inputTextArea {
	margin: 0px;
	vertical-align: top;
}