@charset "utf-8";
/* CSS Document */

 @import url("initial.css");
 @import url("clearing.css");
 @import url("typography.css");
 @import url("menu.css");
 
 

body {background:url(../images/mainbg.png); text-align:center;}

#faux_bg {background:url(../images/topbg.png) top left repeat-x;}

#wrapper {width:900px; margin:0 auto 40px auto; text-align:left;  }

#header {}

#logo {margin:25px 0 0 20px; float:left; width:299px;}

#header_right {float:right;}
#header_right ul {display:block; margin:10px 10px 0 0;}
#header_right  li {display:inline;  margin:0 2px; font-weight:bold; }
#header_right  li a:link , #header_right  li a:active, #header_right  li a:visited {text-decoration:none; color:#ccc; line-height:32px; background-color:#1d1d1d; padding:5px 10px 9px 10px; height:35px;}
#header_right  li a:hover { background-color:#2d2d2d; color:#fff;}
#header_right  li img {vertical-align:middle; }
#header_right  li span {margin-left:3px;}

#main { padding:20px 15px 15px 15px; background:url(../images/wrapbg.png) top left repeat-x; background-color:#0c0c0c;}

#left {float:left; padding:0 0 0 0; margin:0 0 0 0; width:18%;}

#menu {float:left; width:100%; background-color:#141414; padding:10px 10px 10px 10px; margin-bottom:30px;}

#tweet {background:url(../images/twitter_bg.png) center center no-repeat;margin:25px 0 25px 5px; padding-top:25px;}
#tweet a img {float:left; padding:0 5px 0 0;}
#tweet p {margin-left:10px;padding:10px 0 0 0; line-height:1.2em;}

#main_text {float:right; width:76%; padding: 0 10px 30px 10px;}

#main_text ul {display:block; padding:0 75px 15px 25px; list-style-type:disc; }
#main_text ul li {padding:6px 0; line-height:1.5em; font-size:1.1em;}
#main_text ul li span {font-weight:bold;}

#main_text ol {padding:0 75px 15px 5px; }
#main_text ol li {padding:6px 10px 6px 10px; line-height:1.5em; font-size:1.1em; display:inline; background:url(../images/bullet.png) left center no-repeat;}
#main_text ol span {display:block; font-size:1.2em; line-height:2em; font-weight:bold;}

.profile {background:#141414; padding:10px 10px 20px 10px; margin-bottom:20px;}

.fl_lt {float:left; clear:right; background:#1a1a1a; padding:10px; margin:0 15px 10px 0;}
.fl_rt {float:right; clear:right; background:#1a1a1a; padding:10px; margin:0 0 10px 15px;}
.cen {text-align:center; padding:20px 90px;}

.rt_bld {float:right; font-weight:bold; line-height:1.4em; display:block;  }
.rt {float:right; line-height:1.4em; clear:right; }

table.data_table {background-color:#333;margin:20px; width:600px;}
table.data_table th {font-size:1.2em; padding:8px 8px 8px 8px;}
table.data_table td {font-size:1.1em; padding:8px 8px 8px 8px; border-top:1px solid #666;}
table.data_table td.abs {background:#e56363; color:#fff;}


#head_image {background-color:#141414; width:635px; height:230px; padding:15px 15px 18px 15px; margin-bottom:20px;}

#movie {margin:20px 0 30px 20px;}

#col_1 {width:200px; float:left; padding:0 0 0 20px;}
#col_2 {width:200px; float:left;}
#col_3 {width:200px; float:left;}

#movie a.movie {padding:15px 15px 15px 15px;  background:#141414; margin-bottom:30px;}


#brochure {background:#141414; padding:20px 10px 20px 10px; margin-bottom:20px;}
#brochure ul {text-align:center;}
#brochure ul li {list-style-type:none; display:inline; margin:0 10px;}

#footer {padding:5px 10px 0 10px;}
#footer p {font-size:0.9em; color:#888;}
#footer_left {float:left; width:40%; text-align:left;}
#footer_right {float:right; width:40%; text-align:right;}
