body { width: 800px; margin: 0 auto; padding:0;}
A,A:visited { text-decoration: none; color:#900;}
A:hover { color:#fff;}
img {border: 0;}
li { list-style: none; }
p {color:#333;}


.home_links { width: 230px; display:block; font: bold 10px/1.3em verdana, sans-serif; background-color: #89a1aa; clear:both; padding: 5px 7px; margin:2px 0 0;}
.whats_on_barlinks { width: 230px; display:block; font: bold 10px/1.3em verdana, sans-serif; background-color: #a3a3a3; clear:both; padding: 5px 7px; margin:2px 0 0;}


.about_links { width: 230px; display:block; font: bold 10px/1.3em verdana, sans-serif; background-color: #aba093; clear:both; padding: 5px 7px; margin:2px 0 0;}
.about_sublinks { font: bold 10px/1.3em verdana, sans-serif; color: #900; clear: both; padding: 5px 0px; }
.about_sublinks:hover{ }
.about_header { display: block; font: bold 10px/1.3em verdana, sans-serif; color: #333; background-color: #aba093; padding: 5px 7px; margin-bottom:2px; }
.about_links_description { display:block; font: 11px/1.3em Georgia, serif; color: #333; padding: 4px; }
.about_links_description:hover { background-color: #89a1a9; color:#FFF;}
.about_links_description span{ font: italic 9px/1.3em verdana, sans-serif; color: #666;}

.company_header { display: block; font: bold 10px/1.3em verdana, sans-serif; color: #333; background-color: #8e937d; padding: 5px 7px; margin-bottom:2px; }
.company_sublinks { font: bold 10px/1.3em verdana, sans-serif; color: #900; clear: both; padding: 5px 0px; }
.company_sublinks:hover{ }
.links_description { font: 10px/1.3em verdana, sans-serif; color: #333; }
.links_description span { float:left; padding:5px 10px 0 0;}
.links_description a img { padding:5px 6px 0 0;}
.links_description a { color: #900;}
.full_story { float:left;clear:both; margin:5px 0 10px 0;}

/* NEW! */

/* Master Content Containers NO TOUCH! */
#home_header { width: 800px; height: 150px; }
#whats_on_header { width: 800px; height: 150px;}
#production_history_header { width: 800px; height: 150px; }
#get_involved_header { width: 800px; height: 150px; }
#contact_header { width: 800px; height: 150px; }
#resources_header { width: 800px; height: 170px;}
#current_production_header {width: 800px; height: 150px; }
#wrapper { width: 800px; margin-top: 10px;}
#navigation { float: left; width: 200px; height: 100%; text-align: right; margin: 37px 30px 12px 0; }
#menu ul { line-height:0px; text-align: right; list-style: none; padding: 0; margin:0;}
#menu li { margin:0;}
#menu a { line-height:13px; margin:0 0 4px 0;}
#menu ul li { line-height:13px; list-style: none;text-align: right; margin: 0; }
#inactive_menu {margin:10px 0 0;}
#inactive_home_menu {margin:13px 0 0;}
#home_content { float: left; width: 500px; height: 100%; margin: 115px 0; }

/*Global Header Styles*/
.headers { display: block; padding: 5px 7px; margin: 10px 0 2px 0;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70); }
.stackheaders { display: block; padding: 5px 7px; margin: 1px 0 2px 0;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70); } /*For Stacked Menus with Headers*/
.nav { padding: 5px 7px; margin-bottom:1px; text-align:right;}
.footers { display: block; padding: 5px 7px; margin: 20px 0 0 0; height:40px; font: 10px/1.3em Georgia, serif; color: #333;}

/* Tertiary Naviation */
.tnav{ display:block; font: 11px/1.3em Georgia, serif; color: #900000; padding: 5px 5px 5px 7px; margin:2px 0 3px 0; }
.tnav span { font: 10px/1.3em verdana, sans-serif; color: #333;}
.tnav span p{ font: italic 10px/1.3em verdana, sans-serif; color: #666; padding: 0 0 1px 0; margin:0;}
.tnav_nl { display:block; font: 11px/1.3em Georgia, serif; color: #900000; padding: 5px 5px 0px 7px; margin:2px 0 3px 0;}
.tnav_nl span { font: 10px/1.3em verdana, sans-serif; color: #333;}
.thumbnav{ float:left; display:block; width:71px; height:43px; margin:0 0 2px 2px; padding:5px;}

.icon { padding: 5px 5px 5px 28px; } /*Adds padding for icons*/
.thumbs img{ margin: 0 6px 5px 0; padding:3px 0 0;}

.pdf { background: url('../images/icon_pdf.png') no-repeat 5px 8px;  }
.video { background: url('../images/icon_tv.png') no-repeat 5px 8px; }
.print { background: url('../images/icon_print.png') no-repeat 7px 8px; }


/*Global Table Styles*/
.menus td{ text-align:left; width:100%; padding:0;}

/*Global Type Styles*/
.bigcopy {font: 20px/1.4em Georgia, serif;}
.bigcopy2 {font: 15px/1.7em Georgia, serif; margin: 6px 0 0;}
.bigBody {font: 13px/1.7em Georgia, serif; margin: 6px 0 0;}
.bigBody2 { font: 13px/1.7em Georgia, serif;}
.smallbody {font: 11px/1.5em verdana, sans-serif; margin:0;}
.caption {font: 10px/1.3em verdana, sans-serif; padding: 0 0 1px 0; margin:0;}
.tcaption {font: 10px/1.3em verdana, sans-serif; padding: 0 0 1px 7px; margin:0 0 5px 0;}
.callout {font: 18px/1.7em Georgia, serif; color: #660000; margin: 10px 0 0; padding: 5px 9px;}
.miniheaders {font: 10px/1.3em Georgia, serif; color: #660000; margin:15px 0 0;}
.indent{ padding:0 0 0 7px;}
.indent2{ padding:0 0 0 28px;}
.bullet {padding:0 0 0 7px; list-style-type: circle}
.lh {line-height:0px;}
.in-quote, .out-quote {font-size: 15px;}
.quote { text-indent:-6px; margin-top:0;}
.quote2 { text-indent:-7px;}
.paragraph_quote {font: 13px/1.7em Georgia, Serif;}
.paragraph_quote2 {font: 11px/1.5em Georgia, Serif;}
.imageleft {margin-right:5px;padding:6px; border-width: 5px; text-align:left;}
.imageright {margin-left:5px;padding:6px; border-width: 5px; text-align:right;}

/*Global Typographical Attributes */
.withspace { padding:13px 0 0;}
.topout {margin:0;}
.mtop {margin:5px 0 0;}
.mainred{color: #660000;}
.black {color: #000;}
.dark {color: #333;}
.grey {color: #666;}
.bold {font-weight:bold;}
.italic { font-style:italic; }
.pad5 {padding:20px;}
.pad0 {padding:0;}
.padbutton {padding:4px 0 0;}
.hide {display:none;}
.clear {clear:both;}
.verticaltop {vertical-align:top;}
.vertmiddle {vertical-align:middle;}
.lineheight13 {line-height:1.3em;}
.center {text-align:center;}
/*Section Specific Styles*/

/* About Section */
#about_content { float: left; width: 500px; height: 100%; margin: 31px 0 0; }
#about_header { width: 800px; height: 150px;}
.about_link{}
.about_link:hover { color:#fff; background-color: #aba093; }
.about_big { font: 14px/1.7em verdana, sans-serif; }
.about_bg {background-color: #aba093;}
.about_thumblink { }
.about_thumblink:hover { background-color: #aba093; }
#about_content h3 {margin:10px 0 0; padding:0; line-height:1.3em;}

/* Acclaim Section */
#acclaim_content{ float: left; width: 500px; height: 100%; margin: 31px 0 0; }
#acclaim_header { width: 850px; height: 150px;}
.acclaim_print { background: url('../images/icon_print.png') no-repeat 7px 8px; }
.acclaim_print:hover { color:#FFF;background-color: #89a1a9;}
.acclaim_video { background: url('../images/icon_tv.png') no-repeat 5px 8px; }
.acclaim_video:hover { color:#FFF;background-color: #89a1a9;}
.acclaim_audio { background: url('../images/icon_audio.png') no-repeat 5px 8px; }
.acclaim_audio:hover { color:#FFF;background-color: #89a1a9;}
.acclaim_award { background: url('../images/icon_award.png') no-repeat 5px 8px;  }
.acclaim_award:hover { color:#FFF;background-color: #89a1a9;}
.acclaim_bg { background-color: #89a1a9;}
.acclaim_link:hover { color:#fff; background-color: #89a1a9; }
.acclaim_thumblink { }
.acclaim_thumblink:hover { background-color: #89a1a9; }
#acclaim_content p blockquote{}


/* Whats On Section */
#whats_on_content { float: left; width: 500px; height: 100%; margin: 31px 0 0; }
.whats_on_bg {background-color: #a3a3a3;}

.whats_on_link {  }
.whats_on_link:hover { color:#fff; background-color: #a3a3a3; }
.whats_on_link img{padding:2px 0 0;}
.info_pane{ width:175px; float:right; padding: 10px 0 12px 12px; }

.whats_on_thumblink { }
.whats_on_thumblink:hover { background-color: #a3a3a3; }

.special {padding:0; margin:0;}
.special p{ font: 10px/1.3em verdana, sans-serif; color: #333; padding:0px; margin:2px 0 0px 7px;}
.special span{ font: italic 10px/1.3em verdana, sans-serif; color: #666; padding: 0px 5px 0px 7px; margin:0px 0 0px 0;}
.specialtitle{  font: 11px/1.3em Georgia, serif; color: #900000; padding: 8px 5px 0px 7px; margin:5px 0 0px 0; }


/* Production History */
#production_history_content { float: left; width: 500px; height: 100%; margin: 31px 0 0; }

/* Get Involved */
#get_involved_content { float: left; width: 500px; height: 100%; margin: 31px 0 0; }
.get_involved_bg { background-color: #8e937d; }

/* Contact Section */
#contact_content { float: left; width: 500px; height: 100%; margin: 31px 0 0; }

/* Resources Section */
#resources_content { float: left; width: 500px; height: 100%; margin: 6px 0 0; }

/* Production History Section */
.production_history_bg {background-color: #afa891;}
.production_history_link {  }
.production_history_link:hover { color:#fff; background-color: #afa891; }
.production_history_link img{padding:2px 0 0;}
.production_history_thumblink { }
.production_history_thumblink:hover { background-color: #afa891; }

#media h1{ font: 18px/1.7em Georgia, serif; color: #660000; margin:  0; padding: 0 7px 0 5px; }
#media h2{ font: 14px/1.7em Georgia, serif; color: #660000; margin: 0; padding: 0 7px 0 5px;}
#media h3{ font: 10px/1.7em verdana, sans-serif; color: #333; margin: 6px 0; padding: 5px 7px 0 5px;}
#media h4{ font: 14px/1.7em Georgia, serif; color: #333; margin: 6px 0; padding: 5px 7px 0 5px;}
#media p{ font: 11px/1.5em verdana, sans-serif; color: #333; padding: 13px 5px 0 5px; margin:0}
#media blockquote{font: 14px/1.5em verdana, sans-serif; color: #333; padding: 13px 25px 0 25px; margin:0}
#media object {padding:5px;}
.mediabold { font: bold 11px/1.7em verdana, sans-serif;}
.mediacaption { float:left; font: italic 9px/1.3em verdana, sans-serif; padding:.5em;}
.mediaimage { padding: 18px 23px 5px 6px;}
.breadcrumbs{ font: 9px verdana, sans-serif; color: #999; text-align:center;}
.table_info{ margin:0 0 0 20px; }
#media P.miniheaders {font: 10px/1.3em Georgia, serif; color: #660000;}
#media P.caption {font: 10px/1.3em verdana, sans-serif; margin:0 0; padding-top:0; }

.arrow {padding:0; margin:0;}
#related_feature{ margin: 0 0 0 7px; }
#footer { margin-top: 30px; width: 850px; height: 100px; }
#menu,#menu li { text-align: right; }

/* Misc */
#homebutton {  position:relative; top: 90px; left: 230px; width: 225px; height: 80px;}
#homebutton a {display:block; height:79px;}

/* NOTES! 

HOME PAGE - #home_content p { font: 20px/1.4em Georgia, serif; color: #660000; }*/
div.splasher .splash_object{position:absolute; margin:25px 0 0 2px;padding:0;}
div.splasher a.splash_logo{position:absolute; margin:50px 0 0 640px;}
.splasher a.splash_news{position:absolute; margin:190px 0 0 640px;}
.splasher a.splash_whatson{position:absolute; margin:247px 0 0 640px;}
.splasher a.splash_enter{position:absolute; margin:328px 0 0 640px;}
.splasher a.splash_description{position:absolute; margin:394px 0 0 0px;}
.splasher a.splash_donate{position:absolute; margin:390px 0 0 475px;}


