html{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#505050;font-size:80%;line-height:140%;background-color:#000000;}
body{margin:0px;padding:0px;background-image:url(../images/body.jpg);background-repeat:no-repeat;background-position:top center;}
form{margin:0px;padding:0px;}
img{border:none;}
span{color:#9C0104;}
li{list-style-image:url(../images/bullet.gif);color:#CCCCCC;font-size:90%;line-height:130%;padding-bottom:8px;}
ul{margin:8px 8px 8px 8px;padding:8px 8px 8px 8px;}
p{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
.clear{clear:both;}

#wrapMain{width:1004px;margin:0px auto;}
#wrapNavigation{float:left;width:1004px;/*width:932px;padding:0px 36px 0px 36px;*/height:88px;}

#wrapContent{float:left;width:1004px;background-color:#000000;padding-bottom:30px;}
#wrapContent .contentContainer{float:left;width:1004px;}
#wrapContent .contentContainerGeneric{float:left;width:1004px;background:url(../images/header_generic.jpg) no-repeat top center;}
#wrapContent #containerLeft{float:left;width:270px;}
#wrapContent #containerLeft .iconContainer{float:left;width:250px;padding:0px 20px 10px 0px;}
#wrapContent #containerLeft .iconImage{float:left;width:100px;}
#wrapContent #containerLeft .iconContent{float:left;width:140px;padding:24px 0px 0px 10px;}
#wrapContent #containerLeft .iconContent h2{font-weight:normal;padding:0;margin:0;font-size:120%;line-height:120%;color:#CCCCCC;}
#wrapContent #containerLeft .iconContent p{padding:5px 0px 0px 0px;font-size:90%;line-height:130%;color:#999999;}
#wrapContent #containerCentre{float:left;width:456px;padding:20px 44px 0px 24px;}
#wrapContent #containerCentre h1{font-weight:normal;padding:0;margin:0;font-size:160%;line-height:120%;color:#FFFFFF;}
#wrapContent #containerCentre h2{font-weight:normal;padding:10px 0px 10px 0px;margin:0;font-size:120%;line-height:140%;color:#CCCCCC;}
#wrapContent #containerCentre h3{font-weight:normal;padding:0px 0px 10px 0px;margin:0;font-size:120%;line-height:140%;color:#CCCCCC;}
#wrapContent #containerCentre h3 span{color:#999999;}
#wrapContent #containerCentre h4{font-weight:normal;padding:10px 0px 10px 0px;margin:0;font-size:140%;line-height:140%;color:#CCCCCC;}

#wrapContent .galleryMainContainer{float:left;width:456px;}
#wrapContent .galleryImg{float:left;padding:0px 30px 20px 0px;}
#wrapContent .galleryMainContainer img{float:left;}

#wrapContent #containerCentre p{padding:8px 0px 0px 0px;font-size:90%;line-height:130%;color:#CCCCCC;}
#wrapContent #containerCentre .articleTop{float:left;width:456px;padding:15px 0px 0px 0px;margin:10px 0px 0px 0px;border-top:solid 1px #222222;}
#wrapContent #containerCentre .articleBottom{float:left;width:456px;padding:0px 0px 15px 0px;margin:0px 0px 10px 0px;border-bottom:solid 1px #222222;}
#wrapContent #containerCentre .articleBoth{float:left;width:456px;padding:15px 0px 15px 0px;margin:10px 0px 10px 0px;border-top:solid 1px #222222;border-bottom:solid 1px #222222;}
#wrapContent #containerCentre .articleEnd{float:left;width:456px;padding:0px 0px 15px 0px;margin:0px 0px 10px 0px;}

#wrapContent #containerCentre .articleContainer{clear:both;float:left;width:456px;}
#wrapContent #containerCentre .articleIndeximg{float:left;width:90px;padding-right:10px;}
#wrapContent #containerCentre .articleIndexcontent{float:left;width:356px;}
#wrapContent #containerCentre .articleGenericcontent{float:left;width:273px;padding-right:20px;}
#wrapContent #containerCentre .articleGenericimg{float:left;width:163px;padding-top:15px;}
#wrapContent #containerCentre .articleThemesimg{float:left;width:163px;padding-top:5px;}
#wrapContent #containerCentre .articleActorsimg{float:left;width:456px;}

#wrapContent #containerRight{float:left;width:210px;}
#wrapContent #containerRight .infoContent{float:left;width:210px;padding:24px 0px 0px 0px;}
#wrapContent #containerRight .infoContent h2{font-weight:normal;padding:0;margin:0;font-size:120%;line-height:120%;color:#CCCCCC;}
#wrapContent #containerRight .infoContent h3{font-weight:normal;padding:5px 0px 0px 0px;margin:0;font-size:200%;line-height:90%;color:#9C0104;}
#wrapContent #containerRight .infoContent h3 span{font-weight:normal;padding:0;margin:0;font-size:45%;color:#999999;}
#wrapContent #containerRight .infoContent p{padding:8px 0px 0px 0px;font-size:90%;line-height:130%;color:#999999;}
#wrapContent #containerRight .infoScroll{float:left;width:200px;height:600px;overflow:auto;padding-right:10px;}

#wrapContent a.redlink:link, #wrapContent a.redlink:visited, #wrapContent a.redlink:active{color:#9C0104;text-decoration:none;}
#wrapContent a.redlink:hover{color:#9C0104;text-decoration:underline;}
#wrapContent a.greylink:link, #wrapContent a.greylink:visited, #wrapContent a.greylink:active{color:#999999;text-decoration:none;}
#wrapContent a.greylink:hover{color:#999999;text-decoration:underline;}
#wrapContent a.selectlink:link, #wrapContent a.selectlink:visited, #wrapContent a.selectlink:active{color:#999999;text-decoration:none;background:url(../images/select.gif) right no-repeat;padding-right:20px;}
#wrapContent a.selectlink:hover{color:#9C0104;}

#wrapContent a.bodylink:link, #wrapContent a.bodylink:visited, #wrapContent a.bodylink:active{color:#cccccc;text-decoration:none;}
#wrapContent a.bodylink:hover{color:#cccccc;text-decoration:underline;}

#wrapContent .formFields{float:left;width:450px;padding-bottom:5px;color:#CCCCCC;font-size:90%;line-height:130%;}
#wrapContent .formLeft{float:left;width:120px;}
#wrapContent .formRight{float:left;width:330px;}
#wrapContent .input{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#505050;padding:2px;font-size:100%;border:1px solid #222222;background-color:#000000;width:95%;}
#wrapContent .formRightReq{float:left;width:250px;padding-top:5px;}
#wrapContent .formRightSubmit{float:left;width:70px;text-align:right;padding-right:10px;}

#wrapFooter{float:left;width:1004px;padding:10px 0px 10px 0px;font-size:90%;color:#333333;background-color:#000000;}
#wrapFooter .footerContainer{float:left;width:1004px;padding:0px 0px 18px 0px;}
#wrapFooter .footerContainerLeft{float:left;width:502px;color:#333333;background-color:#000000;}
#wrapFooter .footerContainerRight{float:left;width:502px;color:#333333;background-color:#000000;text-align:right;font-size:110%;padding-top:25px;}
#wrapFooter .footerContainerRightIndex{float:left;width:502px;color:#333333;background-color:#000000;text-align:right;font-size:110%;padding-top:25px;}
#wrapFooter .telephoneNumber{font-size:160%;color:#333333;}
#wrapFooter .footerBorder{float:left;width:1004px;padding:15px 0px 0px 0px;border-top:1px solid #222222;}
#wrapFooter .footerBorderLeft{float:left;width:85px;color:#333333;background-color:#000000;}
#wrapFooter .footerBorderRight{float:left;width:889px;color:#333333;background-color:#000000;padding-left:30px;}

#wrapFooter a:link, a:visited, a:active{color:#333333;text-decoration:none;}
#wrapFooter a:hover{color:#808080;text-decoration:none;}
