html, body, img { margin: 0;padding: 0; }



body {

font-size: 11px;

font-family: Arial, sans-serif;

text-align: center;

background: url(images/back2.jpg) top repeat #706D35 fixed;

}



h1 { font-size: 150%; margin: 0 0 15px 0;  border-bottom: 2px solid #384213; }

h2 { font-size: 140%;

text-decoration: underline;

font-weight: normal;

width: 400px;

}

h3 { font-size: 130%; color: #384213; }

h4 { font-size: 120%; }

h5 { font-size: 110%; }





h1, h2, h3, h4, h5 { 
margin: 0 0 5px 0;

padding: 0;

font-family: Arial, sans-serif;

color: #384213;

}



p { margin: 0; padding: 5px 0 5px 0; }



table { font-size: 11px; }	



/* LINK STYLES */



a { text-decoration: none; }



a:link {

color: #E13726;

text-decoration: none;

}

a:visited {

color: #E43A29;

text-decoration: none;

}

a:hover {

color: #647812;

text-decoration: none;

}

a:active { color: #333333; }







/* STYLES */



#homelink { display: block; width: 400px; height: 98px; position: absolute; top: 0; left: 0; }



#wrap {

position: relative;

width: 800px;

margin: 0 auto 0 auto;

text-align: left;

}



#head { position: relative;

width: 800px; 

height: 104px; 

background: url(images/head.jpg) left top no-repeat;

margin: 0;

padding: 0;

}



#search { position: absolute; width: 165px; height: 30px; top: 68px; left: 460px; font-weight: bold;  }



#date { float: right; margin: 0; padding: 0; font-size: 11px; color: #475814; }



#info { position: absolute; top: 65px; left: 120px; font-size: 12px; color: #475814; }



#nav { z-index: 109; position: relative; margin: 0; padding: 0; width: 800px; height: 48px; background: url(images/nav.jpg) left top no-repeat; text-align: center; }



#nav a { }



#flashhead { width: 800px; margin: 0; padding: 0; }



#page { z-index:1; width: 800px; margin: 0; padding: 0; background: url(images/page.jpg) left top repeat-y #E8E5BB; position: relative; }



#hp1 { width: 800px; height: 16px; margin: 0; padding: 0; background: url(images/hp_1.jpg) left top no-repeat; }

#hp2 { text-align: center; width: 800px; margin: 0; padding: 0 0 1px 0; background: url(images/hp_2.jpg) left top repeat-y; position: relative; }

#hp3 { width: 800px; height: 55px; margin: 0; padding: 1px 0 0 0; background: url(images/hp_3.jpg) left top no-repeat; position: relative; }

#hp4 { text-align: center; width: 800px; margin: 0; padding: 0 0 1px 0; background: url(images/hp_4.jpg) left top repeat-y; position: relative; }

#hp5 { width: 800px; height: 24px; margin: 0; padding: 0; background: url(images/hp_5.jpg) left top no-repeat; }

.line { margin: 10px 0 10px 0; border-top: 1px solid #384213;}

#innertop { margin: 0; padding: 0; width: 800px; height: 16px; background: url(images/innertop.jpg) left top no-repeat; }

#inner { text-align: center; margin: 0; padding: 0; width: 800px; background: url(images/inner.jpg) left top repeat-y; }

#innerbottom { margin: 0; padding: 0; width: 800px; height: 25px; background: url(images/innerbottom.jpg) left top no-repeat; }



#content { z-index: 1; position: relative; margin: 0 auto 0 auto; padding: 0 0 10px 0; width: 740px; text-align: left; }

#films img { padding: 0; margin: 0 5px 5px 10px; }

#pagebanners { border-top: 1px solid #384213; text-align: center; margin: 15px 0 0 0; padding: 10px 0 10px 0; }



#home_top { width: 746px; margin: 0 auto 10px auto; padding: 0; }



#home_bottom { width: 746px; margin: 0 auto 10px auto; padding: 0; }



#lefttab { position: absolute; margin: 0; top: 20px; left: 55px; font-size: 18px; font-weight: bold; color: #364409; }

#righttab { position: absolute; margin: 0; top: 20px; left: 580px; font-size: 18px; font-weight: bold; color: #364409; }





/* #home_top_left { position: absolute; top: 0; left: 40px; width: 550px; margin: 0; padding: 0 0 15px 0; } */



/* #home_top_banner { position: absolute; top: 0; right: 40px; width: 130px; margin: 0; padding: 0 0 15px 0; } */



/* #newsletter { text-align: center; position: absolute; top: 10px; left: 40px; width: 170px; margin: 0; padding: 0 0 15px 0; } */



/* #home_bottom_banner { position: absolute; top: 10px; right: 40px; width: 520px; margin: 0; padding: 0 0 15px 0; } */



.clear { clear: both; width: 100%; height: 1px; }



.staffbox { float: left; margin: 5px; padding: 5px; width: 200px; }

.staffbox img { text-align: center; margin: 0 auto 0 auto; }



#bottom { margin: 0; padding: 0; width: 800px; height: 30px; background: url(images/bottom.gif) left top no-repeat; }



#footer {

margin: 0 0 50px 0;

padding: 5px 0 0 0;

text-align: center;

font-size: 10px;

width: 800px;

color: #E8E5BB;

}



#footer a { color: #E8E5BB; }

#footer a:hover { text-decoration: underline; }

td {

text-align: left;

vertical-align: top;

}

.pad {

padding: 4px;

}

.linepad {

padding-top: 6px;

padding-bottom: 2px;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-bottom-style: dotted;

border-top-color: #6C6A37;

border-right-color: #6C6A37;

border-bottom-color: #6C6A37;

border-left-color: #6C6A37;

}

.topright {

float: right;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

}

.topleft {

float: left;

margin-right: 20px;

}

.subhead {

font-size: 120%; 

font-weight: bold;

margin: 0 0 15px 0;  

padding: 0;

font-family: Arial, sans-serif;

color: #384213;

}

.subhead2 {

font-size: 110%; 

font-weight: bold;

margin: 0 0 15px 0;  

padding: 0;

font-family: Arial, sans-serif;

color: #384213;

}