#home_page h2 {	color:#e11a22;	margin-bottom:20px;	font-weight:normal;	font-size:1.2em;}p{	margin-bottom: 20px;}#home_page .date{	color:#aaa;        }#about_page {/*	margin-top:-20px;*/}#about_subnav {	display:block;/*	background:#f60;*/	margin-bottom:0px;	width:100px;	height:16px;}#about_subnav li{	list-style:none;	float:left;}	#about_subnav a{		height:13px;		display:block;		text-indent: -1000px;/*		overflow: hidden;*//*		margin-top:-20px;;*/			}		#about_subnav a#about_synopsis{		width:59px; 		background:url('../_img/nav/synopsis.jpg') bottom left no-repeat;	}		#about_subnav a#about_bios{		width:41px; 		background:url('../_img/nav/bios.jpg') top left no-repeat;	}		#about_subnav a#about_synopsis:hover, #about_subnav a#about_bios:hover{		background-position: bottom left;			}	/*	#about_subnav #about_synopsis{		color:#e11a22;		padding-left:0px;	}	*/#contact_page li{/*	margin: 3px 0px;*/}#contact_page h1{	font-size:1.2em;	color:#aaa;	margin-top:25px;	margin-bottom:15px;}	#contact_page h2{	font-size:1em;	color:#fff;	margin-bottom:10px;}#contact_page h3{	font-size:1em;	color:#aaa;	margin-bottom:7px;}#contact_page strong {	color:#999;}#theatre_page ul, #contact_page ul{   margin-bottom: 20px;}#theatre_page #theatre_box {	border:#222 1px solid;	text-align:center;	font-size:1.2em;	padding:20px;	margin-bottom:20px;    padding-bottom:0px;	width:543px;}  #theatre_page #theatre_box p{	margin-top:0px;	} #theatre_page #theatre_box h3{	color:#555;	margin-bottom:5px;	}    .archive_block {	list-style:none;}	.archive_block li {		float:left;  		list-style:none; 		margin-right:4px;		margin-bottom:4px;	}		.archive_block .img_block, .archive_block .img_block_gallery {		width:220px;		background:#444;		height:120px;		overflow:hidden;		display:block;		border: #222 1px solid;	}		.archive_block .img_block_gallery {		background:#444;		border:#222 1px solid;		}				.archive_block .img_block_gallery:hover {			background:#444;			border:#fff 1px solid;			}#bringvalentino{/*	margin-left:3px;*/	background:url(../_img/bring_valentino.png) no-repeat bottom left;	float:left; 	width:583px;	height:60px;	margin-bottom: 20px;background-position:top;}#bringvalentino:hover {	background-position:bottom;	color:#990000;}#presskit{/*	margin-left:3px;*/	background:url(../_img/presskit.png) no-repeat bottom left;	float:left; 	width:337px;	height:29px;	margin-bottom: 10px;background-position:top;}#presskit:hover {	background-position:bottom;	color:#990000;}#buynow{/*	margin-left:0px;*/	background:url(../_img/buynow.png) no-repeat bottom left;	float:left; 	width:75px;	height:29px;		margin-top: 9px;		margin-right: 25px;background-position:top;}#buynow:hover {	background-position:bottom;	color:#990000;}#getdvd{/*	margin-left:0px;*/	background:url(../_img/dvdbox2.png) no-repeat bottom left;	float:left; 	width:175px;	height:431px;		margin-top: 27px;		margin-left: 15px;		margin-bottom: 0px;		margin-right: 0px;background-position:top;}#herodvd{/*	margin-left:0px;*/	background:url(../_img/dvdbox.png) no-repeat bottom left;	float:left; 	width:175px;	height:405px;		margin-top: 15px;		margin-bottom: 0px;		margin-left: 17px;background-position:top;}#herodvd:hover {	background-position:bottom;	color:#990000;}#buyrent{/*	margin-left:0px;*/	background:url(../_img/buyrent.png) no-repeat bottom left;	float:left; 	width:75px;	height:29px;		margin-top: 9px;		margin-right: 25px;background-position:top;}#buyrent:hover {	background-position:bottom;	color:#990000;}#pug_gallery {	width:650px; 	overflow:hidden;	margin-bottom:20px;} #pug_gallery a { border: 1px solid #000; display:block;}   #pug_gallery a:hover { border: 1px solid #fff; }#pug_gallery .img_block, #pug_gallery .img_block_gallery {	width:100px;	height:100px;	overflow:hidden;}  		#press_list li{	padding:10px 0px;/*	background:#444;*/	border-bottom:1px #222 solid;	margin-bottom:3px;	}#press_list li a {	color:#fff;}#press_list li a:hover {	color:#999;}#press_list .press_date{	color:#999;	font-weight:bold;	margin-bottom:5px;} .form_content {	width:340px;	padding:10px 5px;/*	float:left;*/	font-size:11px;	line-height:1.25em;	margin-right:auto;	margin-left:auto;}#contact_form input, #contact_form textarea {	font-family: Helvetica,Arial, sans-serif;	font-size:12px;	width:330px;	border:none;	padding:5px;	margin-bottom:10px;	background:#222;	color:#666;}	#contact_form textarea {	height:130px;} #contact_form #form_submit{	font-size:1em;	float:left;}#newsletter_form input{	font-family: Helvetica,Arial, sans-serif;	font-size:12px;	width:330px;	border:none;	padding:5px;	margin-bottom:10px;	background:#222;	color:#666;	float:left;}#contact_form #form_wrapper, #newsletter_form #newsletter_wrapper {	display:table;	margin-bottom:5px;}#newsletter_form #newsletter_city{	width:180px;	margin-right:10px;	float:left;} #newsletter_form  #newsletter_country{	width:190px;	background:#222;	color:#fff;	border:#111 1px solid;	margin-right:10px;	float:left;	height:25px;}#newsletter_form  #newsletter_state{	width:140px;	background:#222;	color:#fff;	border:#111 1px solid;	margin-right:10px;	float:left;	height:25px;}#newsletter_form #newsletter_zip {	width:130px;	float:left;}	 #newsletter_form #newsletter_submit{	float:left;color:#fff;	font-weight:bold;	font-size:1.2em;}  #pug_nav{	background:url(../_img/pugovision.png);	position:absolute;  /*	float:left; */	margin-left:320px; 	margin-top:-10px; 	width:93px;	height:102px;	display:block;		background-position:top;}#pug_nav:hover {	background-position:bottom;	color:#990000;}#pug_nav_new{	background:url(../_img/pugovision_0808.png);/*	position:absolute;  *//*	float:left; *//*	margin-left:320px; *//*	margin-top:-10px; */	text-indent:-1000px;	margin:0px 20px 0px 30px;	width:75px;	height:70px;	float:right;	display:block;		background-position:top;}#pug_nav_new:hover {	background-position:bottom;	color:#990000;}#contest_nav{	background:url(../_img/gown_header.png) no-repeat bottom left;/*	position:absolute;  *//*	float:left; *//*	margin-left:320px; *//*	margin-top:-10px; */	text-indent:-1200px;	margin:0px 2px 0px 10px;	width:399px;	height:38px;	float:right;	display:block;	background-position:top;}#contest_nav:hover {	background-position:bottom;}#pug_page h3 {	color:#fff;	margin-top:20px;	margin-bottom:10px;} #pug_page #header {	color:#e11a22; 	font-family: Georgia, serif;font-size: 19px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.25em;			}  #pug_page a {	color:#e11a22;}  .pug_list {/*	margin-left:20px;*/	margin-bottom:15px;/*	margin:5px 10px 15px 10px;*/}.pug_list li{	margin-bottom:5px; }   #pug_page #fineprint {	font-size:0.9em;  	color:#999;}
