body {
background: #212121;
font-family: arial,tahoma;
font-size: 11px;
font-weight: normal;
color: #000000;
margin: 0px;
}

#homepage {
background: url(images/header_photo.jpg) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: -210px;
width: auto;
height: 147px;
z-index: 461;
}

/* -------------------------------------*/

#head_all {
background: url(images/header_all.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}


#head_index {
background: url(images/header_index.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_acclaim {
background: url(images/header_acclaim.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_campers {
background: url(images/header_campers.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_contact {
background: url(images/header_contact.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_education {
background: url(images/header_education.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_filmmakers {
background: url(images/header_filmmakers.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_photos {
background: url(images/header_photos.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}

#head_trailer {
background: url(images/header_trailer.gif) no-repeat;
position: relative;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
width: auto;
height: 235px;
z-index: 200;
}


/* -------------------------------------*/


#topnav {
position: absolute;
top: 0px; 
left: 5px;
width: 795px;
height: 147px;
z-index: 450;
}


a#homelogo {
position: absolute;
top: 29px; 
left: 9px;
z-index: 500;
}

/* -------------------------------------*/

#leftnav { 
background-color: #666666;
position: absolute; 
top:0px; 
left: 0px; 
width: 131px;
height: 365px;
}

#leftnavtext {
position: relative; 
top:16px; 
left: 10px; 
width: 111px;
height: 320px;
}

/* --------------------BODY TEXT------------------------*/



#bluebox { 
background-color: #cccccc;
position: absolute; 
top:235px; 
left: 0px; 
width: 100%;
height: 365px;

}

#bodybox { 
background-color: #ffffff;
position: absolute; 
top:0px; 
left: 131px; 
width: 441px;
height: 365px;
}

#bodytext {
position: relative; 
top:0px; 
left: 0px; 
width: 411px;
height: 335px;
overflow: auto;
padding: 15px;
}


#advisory { 
background-color: #ffffff;
position: absolute; 
top:32px; 
left: 60px; 
width: 565px;
height: 395px;
}

#advisory_wide { 
position: absolute; 
top:0px; 
left: 0px; 
width: 540px;
overflow: auto;
height: 365px;
padding: 15px;
}


#bodybox_wide { 
background-color: #ffffff;
position: absolute; 
top:0px; 
left: 131px; 
width: 665px;
height: 365px;
}

#bodytext_wide {
position: relative; 
top:0px; 
left: 0px; 
width: 635px;
height: 335px;
overflow: auto;
padding: 15px;
}

.mainbodytext {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 13px;
color: #333333;
line-height: 130%
}

.subheadtext {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 15px;
color: #333333;
line-height: 130%
}


a.subsec_head {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 13px;
padding-top: 15px;
color: #036aa5;
line-height: 180%
font-weight: bold;
}

/* --------------------NEWS TEXT------------------------*/

#newstextbox { 
background-color: #cccccc;
position: absolute; 
top:0px; 
left: 572px; 
width: auto;
height: 365px;
}

#newstext {
position: relative; 
top:0px; 
left: 0px; 
width: 198px;
height: 335px;
overflow: auto;
padding: 15px;
}

.recentnewstext {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #000000;
line-height: 130%
}

/* --------------------FOOTER TEXT------------------------*/


#footerbox { 
position: absolute; 
width: 100%;
top:600px; 
left: 0px; 

}

#footertextdiv {
position: relative; 
top:0px; 
left: 0px;
padding: 15px;
}

.footertext {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #b7503b;
line-height: 180%
}

.messagetext {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #696969;
line-height: 180%
}
.messagetext_wh {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
line-height: 180%
}

/* -------------------left nav ghost-------------------*/

.leftnavghost {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #333333;
line-height: 180%
}


/* -------------------PIC-------------------*/


#ccpic{
float: left;
border-width: 0px;
padding-left: 0px;
padding-right: 5px;

}




/* ------------TOP NAV LINKS--------------*/


a#about {
position: absolute;
top: 209px; 
left: 8px;
z-index: 21;
}

a#filmmakers {
position: absolute;
top: 209px; 
left: 125px;
z-index: 22;
}

a#campers {
position: absolute;
top: 209px; 
left: 240px;
z-index: 23;
}

a#photos {
position: absolute;
top: 209px; 
left: 330px;
z-index: 24;
}

a#education {
position: absolute;
top: 209px; 
left: 477px;
z-index: 25;
}

a#trailer {
position: absolute;
top: 209px; 
left: 595px;
z-index: 26;
}

a#acclaim {
position: absolute;
top: 209px; 
left: 654px;
z-index: 27;
}

a#contact {
position: absolute;
top: 209px; 
left: 727px;
z-index: 28;
}


/* -------------------------------------*/

#homespacer {
position: absolute;
top: 260px; 
left: 110px;
border-width: 3px;
z-index: 100;
}


/* -------------------------------------*/


h1 {
visibility: hidden;
font-size: 40px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
line-height: 115%;
}

h2 {
padding-top: 16px;
margin-top: 14px;
padding: 0px;
font-size: 12px;
color: #036aa5;
font-weight: bold;
}


h3 {
padding-top: 15px;

margin-top: 10px;
padding: 0px;
font-size: 15px;
color: #ffcccc;
font-weight: bold;
}

h4 {
visibility: hidden;
font-size: 13px;
margin-bottom: 0px;
margin-top: 0px;

}

a:link { color: #1f4db9; text-decoration: none; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 13px; line-height: 130%}
a:visited { color: #1f4db9; text-decoration: none; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 13px; line-height: 130%}
a:hover { color: #9c6329; text-decoration: none; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 13px; line-height: 130%}


a.leftnavlink:link {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #ffffcc;
line-height: 180%
}
a.leftnavlink:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #ffffcc;
line-height: 180%
}
a.leftnavlink:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #ffff99;
line-height: 180%
}
a.leftnavlink:active {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 12px;
color: #ffff66;
line-height: 180%
}


a.message:link {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #999999;
line-height: 180%
}
a.message:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #999999;
line-height: 180%
}
a.message:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #c9c999;
line-height: 180%
}
a.message:active {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #c9c999;
line-height: 180%
}




a.footer:link {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #b7503b;
line-height: 180%
}
a.footer:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #b7503b;
line-height: 180%
}
a.footer:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #b7993b;
line-height: 180%
}
a.footer:active {
font-family: verdana, arial, geneva, helvetica, sans-serif; 
font-size: 11px;
color: #b7993b;
line-height: 180%
}
