@charset "utf-8";
/* CSS Document */

/*
Dark red: #b32541
Dark tan :#b6b398
dark brown: #d6d2b4
light tan:#ebe8d2
*/

html, body{
background:#272527;
font-family: century gothic, Futura, Verdana, Gill Sans, Myriad;
margin:0px;
height: 100%;
text-align:center;
font-size:100%;
}
p {
margin:0px;
padding:0px;
/*font-size:0.8em;
line-height:1.4em;*/
}
img {
border:0px;
}
a {
text-decoration:none;
color:#b32541;
}
li {
list-style-image:none;
list-style-position:outside;
}
#wrapper{
width:880px;
background:#ebe8d2;
display:block;
margin-left:auto;
margin-right:auto;
text-align:left;
top:0pt;
font-size:0.8em;
line-height:1.4em;
}
#header{
width:870px;
height:130px;
margin-left:5px;
background:url(/images/header-bg.gif) transparent repeat-x scroll left top;
background-color:#e1115c;
position:relative;
top:0pt;
}
#main {
background:url(/images/fade.jpg) no-repeat;
margin-left:5px;
margin-top:5px !important;
padding-bottom: 3em;
padding:0px 15px 0px 10px;
}
#nav{
margin-left:auto;
margin-right:0pt;
width:660px;
}
#nav ul {
display:inline;
list-style-type:none;
text-align:right;
}
#nav li {
float:left;
position:relative;
list-style-type:none;
}
#nav li a {
background:transparent url(/images/nav_bg.gif) repeat-x scroll left top;
padding-top:2px;
height:27px;
color:#b32541;
float:left;
display:inline;
/*font-size:0.8em;*/
}
#subnav ul {
display:inline;
list-style-type:none;
}
#subnav li {
float:left;
position:relative;
list-style-type:none;
}
#subnav li a {
color:#b32541;
/*font-size:0.8em;*/
display:inline;
}
#nav1 {
background-image:url(/images/nav_start.gif);
float:left;
height:27px;
width:32px;
}
.nav2 {
background-image:url(/images/nav_mid.gif);
float:left;
height:27px;
width:23px;
}
#nav3{
background-image:url(/images/nav_end.gif);
float:left;
height:27px;
width:15px;
}
.imagehead {
margin-bottom:5px;
}
#intro {
height:320px; /*this is temp until the mailing list section fills the space below this text*/
}
#photo {
/*padding-right:15px;*/
padding-left:3px;
float:right;
}
#subwrapper {
padding-top:25px;
}
#filmwrapper {
width:616px;
/*padding-top:25px;*/
}
#newswrapper {
float:right;
/*margin-right:15px;
padding-top:25px;*/
width:222px;
}
.line {
border-top:solid #d6d2b4 1px;
padding-top:10px;
}
#filmthumbs{
width:375px;
}
#excerpt {
Float:right;
width:230px;
}
.footer{
border-top:1px solid #D6D2B4;
margin:0px 15px;
text-align:center;
padding-top:5px;
/*font-size:0.8em;*/
}
#entry img{
margin-right:20px;
}


/* typography*/
h1 {
color:#b32541;
font-family: century gothic, Futura, Verdana, Gill Sans, Myriad;
font-size:1.3em;
font-weight:normal;
}
h2, h2 a, h2 a:active, h2 a:hover {
color:#B32541;
font-family:century gothic, Futura, Verdana, Gill Sans, Myriad;
font-size:1.2em;
font-weight:normal;
margin:5px 0px;
}
#excerpt a.more, #newswrapper a.more
{
color:#b32541;
}
.redhead {
color:#B32541;
font-size:1.2em
}
/* Entry listing*/
#indent {
padding:0px 10px;
}
#summary{
padding-right:10px;
}
#thumbnailbig{
float:left;
padding-right:10px;
}
/*Entry*/
entry img {
margin-right:20px;
}

/*form stuff*/
#formwrap{
padding-right:25px;
padding-top:10px;
}
.search {
float:right;
}
#formwrap label {
/*font-size:0.8em;*/
margin-right:1em;
}
#formwrap .textinput {
background-color:#ebe8d2;
border:1px solid #b6b398;
clear:right;
width:200px;
}
#formwrap .button{
border:1px solid #b6b398;
background-color:#b6b398;
margin-left:5px;
color:#b32541;
text-transform:uppercase;
}

/*This is the contact us form page thingy*/
#contactwrap{
padding-right:25px;
padding-top:10px;
}
#contactwrap .search {
float:right;
}
#contactwrap label {
/*font-size:0.8em;*/
display:block;
float:left;
margin-right:1em;
width:8em;
}
#contactwrap .textinput{
background-color:#ebe8d2;
border:1px solid #b6b398;
clear:right;
margin-bottom:5px;
}
#contactwrap .button{
border:1px solid #b6b398;
background-color:#b6b398;
margin-left:5px;
color:#b32541;
text-transform:uppercase;
margin-bottom:10px;
}














