*{margin:0;padding:0;}
html,body{font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;background:#000;color:#FFF;margin:0;padding:0;}
h1,h2,h3{font-size:20px;font-weight:400;font-style:italic;color:#FFF;margin:2px 0 5px 3px;}
h1{font-size:17px;text-align:center;}
h3{font-size:16px;color:#F60;}
p{font-size:14px;line-height:19px;margin:2px 0 12px;}
a,a:active{text-decoration:none;color:#F60;}
a:visted{color:#F90;}
a:hover{text-decoration:underline;}
.clearall{display:block;font-size:1px;clear:both;}
#sections{width:730px;margin:0 auto;}
.section{display:block;float:left;width:350px;height:224px;background:#000 url(/img/filmstrip.gif) 0 0 repeat-x;padding:16px 5px 0 0;}
.section img{border:0;color:#1C1B1D;font-size:9px;}
.s1{margin:0 10px 10px 0;}
.s2{margin:0 0 10px;}
.s3{margin:0 10px 0 0;}
.s4{margin:0;}
.loading{background:url(/img/loading.gif) 95% 20px no-repeat;}
.ssloading{background:url(/img/loading.gif) 100% 0 no-repeat;}
#crumbs{padding:2px 0;}
#crumbs a{font-size:90%;color:#FFF;}
div#footer{position:absolute;width:100%;bottom:0;background:#000;}
div#footerInner{height:30px;width:920px;background:#000;color:#9C0;margin:0 auto;}
#copyright{font-size:11px;position:absolute;right:15px;top:0;}
div#footerInner #copyright{color:#FFF;position:relative;float:left;}
#wp{float:right;}
#wp img{border:0;}
.menu,.menu ul{list-style-type:none;margin:0;padding:0;}
.menu{position:relative;float:right;margin:0 0 80px;}
* html .menu{position:static;}
.menu li{background:#000;width:150px;height:24px;border:1px solid #000;margin:2px 0 0;}
.menu ul li{background:#000;width:147px;height:24px;border:1px solid #F60;margin:2px 0 0;padding:0 3px 0 0;}
.menu li.sub{background:#000;}
.menu table{border-collapse:collapse;width:0;height:0;position:absolute;bottom:0;top:auto;left:0;font-size:1em;z-index:90;}
.menu ul table{top:5px;bottom:auto;z-index:90;}
.menu li a{display:block;color:#F60;font-size:16px;font-style:italic;line-height:24px;width:150px;text-decoration:none;text-indent:3px;z-index:90;}
.menu ul li a{width:147px;font-size:15px;text-align:right;text-indent:0;color:#FFF;z-index:90;}
.menu ul li a:hover{color:#F60;background:#000;}
.menu li.sub:hover,.menu li.sub a:hover{position:relative;}
.menu ul{position:absolute;left:-9999px;width:128px;}
.menu :hover ul{left:-155px;top:-26px;background:transparent;padding:8px 3px 9px;}
#contact{width:300px;float:left;}
div.input{padding:2px 3px;}
div.error label{color:#900;}
label{display:block;color:#F60;font-style:italic;padding:0 0 2px;}
.message{font-size:16px;color:#F60;border:1px solid #F60;margin:5px 0;padding:3px 0 3px 5px;}
div#container{position:relative;width:100%;background:#000;height:auto!important;min-height:100%;margin:0 auto;}
div#headerInner{height:100px;width:920px;background:#000;margin:0 auto;}
div#content{width:920px;background:#000;margin:0 auto;padding:0 0 50px;}
div#right{width:160px;float:right;}
div#main{background:#000;margin:0 160px 0 210px;}
div#left{width:190px;border-right:1px solid #F60;float:left;margin:5px 0 0;padding:5px 0 0 10px;}
#left ul{list-style-type:none;}
#left li a{display:block;padding-bottom:4px;}
#left a img{border:1px solid #000;}
.orange,#crumbs a:hover{color:#F60;}
.outline,#left a:hover img{border:1px solid #F60;}
.menu a:hover,.menu :hover > a{color:#FFF;background:#000;}