html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

strong {
  font-weight:bold;
}


.clear{
	clear:both;
}

body{
	background:#000;
	color:#fff;
	font-family:helvetica, arial, sans-serif;
}

#wrapper {
	margin:40px auto;
	width:800px;
	position:relative;
}

#header {
	border-bottom:1px solid #c0a385;
}

#logo_container {
	width:225px;
	height:55px; 
	background:url(../images/backgrounds/top_line_fade.png) no-repeat bottom right;
}

#logo_container img{
	margin-left:20px;
}

#left_side {
	width:225px;
	background:url(../images/backgrounds/nav.png) repeat-y right;
	text-transform:uppercase;
	font-size:0.65em;
	letter-spacing:0.1em;
	float:left;
	position:relative;
}

#left_head {
	width:223px;
	height:60px;
	background:url(../images/backgrounds/nav_top.png) no-repeat;
	padding:0 0 30px 0;
}

#left_side ul {
	margin:0 0 0 0px;
	padding:0 0 0 17px;
}

#left_side ul li {
	padding:0.75em 0 0.75em 25px;
	width:182px;
}

#left_side ul li:hover {
	background:url(../images/backgrounds/li_hover.png) repeat-y right;
}

#left_side ul li.active,#left_side ul.active {
	background:url(../images/backgrounds/li_hover.png) repeat-y right;
}

#left_side ul li a, #left_side ul li span {
	color:#c1c1c1;
	text-decoration:none;
}

#left_side ul li a.active {
	color:#fff;
}

#left_side ul li ul li {
	font-size:0.9em;
	margin:1em 0 0.5em -0.3em;
	padding:0 0 0 0;
	list-style:inside disc;
}

#left_side ul li ul li:hover {
	background:none;
}

#left_side img {
	margin:0 0 0 11px;
}

#left_footer {
	width:180px;
	margin:45px 0 0 43px;
}

#left_footer p{
	font-size:0.85em;
	margin:0 0 0 0;
	position:absolute;
	bottom:39px;
	color:#c1c1c1;
}

#footerbg {
	height:490px;
	background:url(../images/backgrounds/footer.png) no-repeat right bottom;
}

#right_side {
	background:url(../images/backgrounds/main_curtain.png) no-repeat;
}

#right_side {
	float:left;
	padding:0 0 0 10px;
	height:452px;
}

#little_yellow_block {
	background:url(../images/backgrounds/main_corner.png) no-repeat top right;
	height:4px;
	padding:40px 0 0 0;
	width:565px;
}

#right_side h1, h3, h6, h5, #time_wrapper a {
	color:#c0a385;
	text-transform:uppercase;
	position:relative;
}

#right_side a {
	color:#fff;	
}

#right_side h5 {
	color:#ffd76f;
}

#right_side h5 a {
	color:#ffd76f;
}

#right_side h5 a:visited {
	color:#ffd76f;
}

.bigAst {
	font-size:1.5em;
	font-weight:bold;
}

#right_side h1 {
	font-size:1.1em;
	letter-spacing:0.1em;
	padding: 0px 0px 4px 5px;
}

#right_side h2 {
	font-size:1em;
	text-transform:uppercase;
	letter-spacing:0.05em;
	padding: 0px 0px 4px 5px;
}

.home h1,.home h2 {padding:0 0 4px 0 !important;}

#right_side h3 {
	padding:0px 0 0 0;
	font-size:0.9em;
}

#right_side h4 {
	padding:3px 0 0 0;
	font-size:0.9em;
}

#right_side h5 {
	font-size:0.8em;
}

#right_side h6 {
	font-size:0.75em;
}

#right_side ul.ast_list {
	padding:0px 0 15px 0;
    clear:both;

}

#right_side ul.ast_list_kids {
	padding:0px 0 15px 0;
    clear:both;

}
#right_side #coming_next_kids {
 margin-top:220px;
}


#right_side ul.arrow_list {
	padding:0 0 10px 0;
}

#right_side ul.ast_list li {
	list-style-image:url(../images/graphics/ast.png);
}
ul.ast_list_kids li {
	list-style-image:url(../images/graphics/ast_kids.png);
}
#right_side ul.arrow_list li {
	list-style-image:url(../images/graphics/r_arrow.png);
}

#right_side a.read_more {
	font-size:0.7em;
	text-decoration:none;
}

#poster_wrapper {
	float:left;
	position:absolute;
	width:610px;
	padding-left:5px;
}

#poster_wrapper img{
	float:left;
}

#poster_sub_info {
	color:#c0a385;
	text-transform:uppercase;
	font-size:0.75em;
	line-height:1.7em;
	padding: 310px 8px;
}

#poster_sub_info a {
	color:#fff;
	text-decoration:none;	
}

#time_wrapper {
	float:left;
	width:302px;
	padding:0 0 0 40px;
    border:0px solid #fff;
}

#about_left {
	width:560px;
	float:left;
}

#about_right {
	width:135px;
	float:left;
	padding:0 0 0 9px;
	font-size:0.9em;
	text-transform:lowercase;
}

#about_right h3 {
	font-size:0.85em;
	padding:0 0 10px 0;
}

#about_right p {
	font-size:0.7em;
}

#about_left p {
	font-size:0.75em;
}

#about_right h3.direction_head {
	padding-top:100px;
}

#footer {
	text-transform:uppercase;
	font-size:0.6em;
	position:absolute;
	bottom:38px;
	right:0;
	letter-spacing: 0.15em;
}

#footer a{
	text-decoration:none;
	color: #fff;
}

#footer a:visited{
	color: #fff;
}


#small_poster_block {
    width: 155px;
    height: 370px;
    float: left;
    text-align: center;
    border:0px solid #fff;
}

#small_poster_sub_info {
	color:#c0a385;
	text-transform:uppercase;
	text-align:center;
	font-size:0.75em;
}
	
#small_poster_sub_info a {
	color:#fff;
	text-decoration:none;
	font-size: .9em;
}

.small_poster_border {
    border: solid 1px #959595;
    display:block;
    margin-left:11px;
}

#kids_text p {
padding-top:98px;
width:320px;
font-size:.75em;
float:left;
}

h4 b img {
  margin:0 0 0 5px;
  float:none;
  display:inline;
}

 .page_text {
font-size:.75em;
margin:4px 0 0 0;
}

#whiteArrowForward {
	background:url(../images/backgrounds/wht_arrow_right.png) no-repeat top right;
    float:right;
    clear:both;
    font-family:helvetica;
    font-weight:bold;
    text-decoration:none;
    font-size:.8em;
    padding:0 12px 0 0;
    display:block;
    height:18px;
}
#whiteArrowBack {
	background:url(../images/backgrounds/wht_arrow_left.png) no-repeat top left;
    float:right;
    clear:both;
    font-family:helvetica;
    font-weight:bold;
    text-decoration:none;
    font-size:.8em;
    padding:0 0px 0 12px;
    display:block;
    height:18px;
}

.picStyle {
  margin:12px 0 12px 0;
  border:0px solid #fff;
  float:left;
  width:160px;
  text-align:center;
}
.social{
    position:absolute;
    top:410px;
    right:42px;
}