/*------------------------------------------------------------------------
SHORTHAND (delete once style sheet finished)

background:url(/images/interface/left_bg.gif) repeat-x bottom; 
background:url(/images/interface/left_bg.gif) no-repeat top left; 
background:#FF0000 url(/userdocs/history_pic1.gif) no-repeat 5px 50% fixed; 

list-style: url(/images/dot.gif) disc inside;

font: italic small-caps bold 13px/15px Verdana, Arial, Helvetica, sans-serif; 
font: 11px/13px Verdana, sans-serif; 
---------------------------------------------------------------------------*/
* {
    font-size: 11px;
}

.email a:hover, .company_info a:hover   { font-size: 11px; color: #fff;  text-decoration: underline; }

.body { /* home */
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	background: #000 url(/images/bg_home.jpg) 510px 0px no-repeat ; 
	}
.body1 { /* cast & crew */
	background: #000 url(/images/bg_castcrew.jpg) 510px 0px no-repeat ;
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}
.body2 { /* testimonials */
	background: #000 url(/images/bg_testimonials.jpg) 480px 0px no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	} 
.body3 { /* history */
	background: #000 url(/images/bg_history.jpg) 490px 0 no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}         
.body4 { /* photographs */
	background: #000 url(/images/bg_photographs.jpg) 480px 0px no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}  
.body5 { /* links */
	background: #000 url(/images/bg_links.jpg) 440px 0px no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}        
.body6 { /* online store */
	background: #000 url(/HauntingVillisca/images/bg_onlinestore.jpg) 510px 0px no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}  
.body7 { /* news & distributors */
	background: #000 url(/images/bg_news.jpg) 540px 0px no-repeat ; 
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}         
.body8 { /* contact us */
	background: #000 url(/images/bg_contactus.jpg) 480px 0px no-repeat ;
	margin: 0; 
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #fff;
	}    

P { margin:0 0 20px 0; }
LI { margin: 0px; }
FORM { margin:0px; }
/*INPUT { margin:0px; }*/
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

H1 {
	font-size: 130%;
	margin: 0 0 20px 0;
	}
H2 { font-family: Georgia, "Times New Roman", Times, serif; COLOR: #FFF; font-size: 115%; }

.content { 
	padding: 50px 5px 20px 5px;
	line-height: 1.4;
	margin: 0 0 40px 0;
	}

.content A:link    { font-size: 11px; color: #999;  text-decoration: underline; }
.content A:visited { font-size: 11px; color: #999;  text-decoration: underline; }
.content A:active  { font-size: 11px; color: #999;  text-decoration: underline; }
.content A:hover   { font-size: 11px; color: #999;  text-decoration: underline; }

.welcome { font-family: Georgia, "Times New Roman", Times, serif; COLOR: #000000; }

#nav A { font-family: Georgia, "Times New Roman", Times, serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#nav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.nav 		 {font-family: Georgia, "Times New Roman", Times, serif; }
.nav A 		 { COLOR: #FF9999; text-decoration:none; }
.nav A:hover { COLOR: #FF0000; text-decoration:none; }

#subnav A { font-family: Georgia, "Times New Roman", Times, serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#subnav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.subnav 		{ font-family: Georgia, "Times New Roman", Times, serif; }
.subnav A       { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover { COLOR: #FF0000; text-decoration:none; }

.table { font-family: Georgia, "Times New Roman", Times, serif; COLOR: #fff; background:none; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:20px 10px 5px 10px; text-align:left; }
.table TH A       { COLOR: #fff; }
.table TH A:hover { COLOR: #FFFFFF; }
.table TD { padding:2px 10px 2px 10px; }
.table .listing1 { background:none; }
.table .listing2 { background:none; }
.table .pager   { font-size: 10px; COLOR: #000000; }
.table .pager A { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #000000 1px; }

.input {
	color: #000;
	background: #fff;
	border: 1px solid #444;
	margin: 5px 0 0 0;
	}
	
.input:focus {
	color: #000;
	background: #fff;
	border: 1px solid #444;
	}
	
.button { 
	background: #222; 
	color: white;
	margin: 3px 10px 0 0;
	cursor: pointer;
	border: 1px solid #444;
	}

.help { font-family: Georgia, "Times New Roman", Times, serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font-family: Georgia, "Times New Roman", Times, serif; COLOR: #006699; }
.error A { COLOR: #006699; }
.footer {
	font-size: 10px;
	color: #666;
	margin: 0 0 20px 0;
	}
	
.footer a:link, a:hover, a:active, a:visited {color: #666; font-size: 10px; text-decoration: underline;}

/*-- Unique Styles --*/
img {
   behavior: url("pngbehavior.htc");
}

.email {

	color: #999;
	}

.company_info {
	color: #999;
	padding: 0 0 40px 0;
	}

.company_info a, .company_info a:hover, .company_info a:active, .company_info a:visited {color: #999; text-decoration: underline; font-size: 11px;}

.bio_image {
	padding: 0 5px 10px 0;
	}
	
.input_shipping {
	padding: 4px 4px 0 4px;
	color: #fff;
	background: #222;
	border: 1px solid #444;
	margin: 5px 0 0 0;
	}