@charset "utf-8";

html{overflow:auto;}

body{
	font-family:"Times New Roman", Times, serif;
	background:#4da4bf;
	behavior:url("../css/csshover.htc");
	margin:0px;
	padding:0px;
	color:#000;
}

body.noflash{
	background-image:url(../assets/tile.jpg);
	margin:0px;
	padding:0px;
	color:#000;
}

a{text-decoration:none; color:#000000;}


#content h1 {font-size: 1.2em; }
h1{padding: 25px 10px; font-size:1.2em; margin:0;}

#flash {
	position:absolute;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
}

#noflash{
	position: absolute;
	width: 882px;
	height: 495px;
	left: 50%;
	top: 50%;
	margin-left: -441px;
	margin-top: -247px;
	text-align:center;
	background-color: #FFFFFF;
}
#noflash p{font-size:12px;}
#noflash a{color:#999999;}
#noflash a:hover{color:#000000; text-decoration:underline;}
#noflash a img{text-decoration:none; border:none;}

#container {width: 800px; margin: 0 auto; text-align: center; filter:alpha(opacity=98); -moz-opacity:1;opacity:0.98; margin-top:40px;}

#header{text-align:center; filter:alpha(opacity=98); -moz-opacity:1;opacity:0.98; background-color:#ee4036;}
#header img{border:none; text-decoration:none;}
#map{border:none; text-decoration:none;}
#map area{border:none; text-decoration:none;}

#main_content_holder{background:#ee4036; filter:alpha(opacity=98); -moz-opacity:1;opacity:0.98; padding-bottom:100px; text-align: left; z-index:2;}

#footer{padding: 0; margin: 0; font-family: sans-serif; font-size: 0.7em;}
#footer img{border:none; text-decoration:none;}

#main_content_header{position:relative; z-index:0;  background-color:#ee4036; font-size: 1.2em; padding: 15px 10px; margin:0 0 0 15px;}
#main_content{position:relative; z-index:0;  padding: 1em; background-color:#ee4036;}

.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}

.grey_box{filter:alpha(opacity=98); -moz-opacity:1;opacity:0.98; background:url(../assets/rev_logo.jpg);}
.grey_box img{float:right; margin:0; margin: 0 10px 30px 20px; width:200px; padding:0; position:relative; right:-10px;}


.synopsis{width:45%; float:left; margin:5px; padding:10px; height:223px; color:#7f1420;}

.full{margin:5px; padding:10px;}
.full a{color:#FFFFFF;}
.full a:hover{color:#999999;}

.gallery{margin:5px; padding:10px; padding-top:30px;}
.gallery img{float:left; margin:0; margin: 0 10px 30px 20px; width:200px; padding:0; position:relative; right:-10px;}

.search_list{font-weight:bold; margin: 5px 0 5px 0;}