/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11pt;
 background: #2B2A2A url(/images/bg.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 color: #ffffff;
}

a:link {
    color: #D90605;
}
a:hover {
     color: #3A6D00;
}

a:active {
     color: #ffffff;
}

a:visited {
     color: #D90605;
}

h3 {
 margin-left: 20px;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}

#header {
 width: 922px;
 height: 130px;
 margin: 6px 0px 0px 0px;
 background: transparent;
}

#maincontent {
 width: 922px;
 min-height: 350px;
 height: 100%;
 margin: 0px;
 padding: 0px;
 background: #000000;
}

.columntable {
 width: 922px;
 margin: auto;
 border-collapse: collapse;
 height: 100%;
 background: transparent;
 vertical-align: top;
}

.columntable td {
 vertical-align: top;
 border-collapse: collapse;
}

.leftcolumn { 
 border: 1px solid #000000;
 margin: 0px 0px 0px 0px;
 width: 200px;
}

.rightcolumn { 
 border: 1px solid #000000;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 698px;
}

.contactform {
 margin-left: 30px;
}
.contactform input, textarea, select {
 border: 1px solid #000000;
}

.movieinfotable {
    width: 90%;
    margin: auto;
    padding: 5px;
    border-spacing: 10px;
    border-collapse: collapse;
    border: 1px solid #ffffff;
}
.movieinfotable td{
     border-collapse: collapse;
     border: 1px solid #ffffff;
     padding: 4px;
}

.biotable {
 width: 100%;
 margin: auto;
 padding: 6px;
 text-align: center;
 vertical-align: top;
}

.biotable td {
     vertical-align: top;
     padding-bottom: 7px;
}

.mainul {
  margin-left: 35px;
  list-style-image: url(/images/button.png);
  line-height: 18px;
  font-size: 1.1em;
  padding-right: 7px;
}

.content {
    width: 660px;
    margin: auto;
    vertical-align: top;
    border-collapse: collapse;
}
.content td {
     vertical-align: top;
     border-collapse: collapse;
     border-spacing: 0px;
}
.contenttop {
    width: 660px;
    height: 40px;
    background-image: url(/images/content-top.png);
    background-repeat: no-repeat;
    background-position: center;
}
.contentmiddle {
    width: 660px;
    background-image: url(/images/content-middle.png);
    background-repeat: repeat-y;
    background-position: center;
}
.contentmiddle p {
    padding-left: 20px;
    padding-right: 20px;
}
.contenttop h2 {
    padding-top: 10px;
    padding-left: 47px;
}
.contentbottom {
    width: 660px;
    height: 41px;
    background-image: url(/images/content-bottom.png);
    background-repeat: no-repeat;
    background-position: center;
}

.photodisplay {
 width: 100%;
 margin: auto;
 text-align: center;
}

#footer { 
 width: 922px;
 background-image: url(/images/footerbg.png);
 background-repeat: no-repeat;
 height: 46px;
 margin: 0px 0px 5px 0px;
 text-align: center;
 font-weight: bold;
}
