
/* menu bar */

#menubar {
display: block;
width: 99%;
height:30px;
margin: 0px;
padding-left: 8px;
background: black;
}

#menubar form .box {
font: normal 10px courier;
height:12px;
margin: 0 5px 0 0;
}

#menubar form .button {
font: normal 10px impact, helvetica, sans serif;
}

#menubar form {
font: normal 9px impact, helvetica, sans serif;
margin: 3px 10px 0 15px;
}


/* menu */
#menu {
float: left;
} 

#menu li {
height: 40px;
margin-right:5px; 
float:left;
text-align: center; 
}

#invisible_menu {
display: none;
} 

.close {
font: normal 12px impact, helvetica, sans serif;
}


/*globals*/

form .input_text {
font: normal 10px courier;
height:12px;
margin: 0 0 5px 0;
}

form .button {
font: normal 10px impact, helvetica, sans serif;
}

form .button_lg {
font: normal 12px impact, helvetica, sans serif;
}

form {
font: normal 9px impact, helvetica, sans serif;
margin: 3px 10px 0 0;
}

.contact_form_text {
font: normal 16px impact, helvetica, sans serif;
margin: 3px 10px 0 0;
}

a {
color: #fff;
}

a:hover {
color: #cccccc;
}

#content_rambles {
margin-left: 10px;
width:1100px;
}

#content {
margin-left: 10px;
width:1000px;
}

#content_wide{
margin-left: 10px;
width:1100px;
}

#content_trees {
text-align: center;
margin: 20px 0 0 0;
}

#content_trees img{
margin:  0 0 10px 0;
}

.dropdowns {
float: left;
margin: 0 10px 0 0;
}

.memorabiliadropdown {
float: left;
clear: both;
margin: 15px 0 0 0;
}

p {
margin: 0px;
}

/*styles*/

#mainquote {
width: 800px;
font: normal 24px/24px impact, helvetica bold, sans-serif bold;
margin: 0 0 15px 0;
}

#contentpad {
width: 840px;
background: #fff;
font: normal 12px/20px courier;
color: #333;
padding: 20px;
float: left;
clear: both;
margin: 10px 0 0 0;
}

#contentpadfilms {
background: #fff;
font: normal 12px/20px courier;
color: #333;
padding: 20px;
float: left;
clear: both;
margin: 10px 0 0 0;
}

#contentpad a, #contentpadnews a, #contentpadfilms a {
color: #0000FF;
}

#contentpad a:hover, #contentpadnews a:hover, #contentpadfilms a:hover {
color: #00ccff;
}

#contentpadnews {
width: 840px;
background: #fff;
font: normal 12px/20px courier;
color: #333;
padding: 20px;
overflow: auto;
}

#contentpad img {
border: solid #666 1px;
padding: 3px;
}


.pics table {
border-collapse: separated;
border-spacing: 0px 20px;
}

.pics td img{
margin: 0 0 5px 0;
border: solid #666 1px;
padding: 3px;
}

.pics td a {
text-decoration: none;
}

.pics td {
text-align: center;
vertical-align: bottom;
}

.bodytext {
display: block;
width: 550px; 
font: normal 12px/20px courier;
color: #333;
margin-bottom: 10px;
float: left;
}

.bodytextcol {
display: block;
width: 350px; 
font: normal 12px/20px courier;
color: #333;
margin-bottom: 10px;
float: left;
}

.bodytext_trees {
display: block;
width: 550px; 
font: normal 12px/20px courier;
color: #333;
margin: 0 250px 10px 0;
float: left;
}

.clearline {
clear: both;
}

.bodytext img {
border: solid #666 1px;
padding: 3px;
}

.mainheadings {
font: normal 16px/20px courier;
color: #000;
margin-bottom: 25px;
}

.vids {
display: block;
margin: 0 35px 0 35px;
float: left;
}

#contentpadfilms  .vids .small_link {
font: normal 10px courier;
color: #999;
margin-top: 5px;
}

#contentpadfilms .vids .small_link img {
border: none;
padding: 0;
margin: 0;
}

#contentpadfilms .vids a {
color: #999;
}

/*snews*/

.NewsSummaryCategory {
display: none;
}

.NewsSummaryLink {
font: bold 14px/20px courier;
color: #000;
}

.NewsSummaryLink a {
color: #333;
}

.NewsSummaryPostdate {
font: bold 12px/20px courier;
color: #666;
margin-bottom: 0px;
}

.NewsSummaryContent {
margin-bottom: 30px;
}

.NewsSummaryMorelink {
margin-bottom: 20px;
}

#NewsPostDetailContent {
font: normal 12px/20px courier;
color: #333;
}

#thankyou {
height: 340px;
}


.counter {
font: normal 12px impact, helvetica bold, sans-serif bold;
color: #333;
margin-top: 5px;
}




body {
background: #000 url(/images/bg/films_bg.jpg);
background-position: 0 30px;
background-repeat: repeaty;
padding: 0;
margin-top: 0;
margin-left: 0;
color: #fff;
font: normal 16px impact;
}
