body {
background-color: #000;

background-repeat: no-repeat;
color: white;
font-family: verdana;
font-size: 80%;
text-align: center;
}

a:link {
color: #ffffff;
text-decoration: none;
}

a:visited {
color: #ffffff;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:link img {
text-decoration: none;
border: none;
}

a:visited img {
border: none;
text-decoration: none;
}

a:hover img {
border: none;
text-decoration: none;
}

p.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin-top:1px;
margin-left: 7px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
margin: 10px;
}

h3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #CCCCCC;
}

div#mastercontainer {
background: #000000;
width: 940px;
height: 815px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
text-align: left;
}

/* SUBMASTER1 */

div#submaster1 {
width: 940px;
height: 315px;
margin-right: auto;
margin-left: auto;
}

/* END SUBMASTER1 */

/* SUBMASTER2 */

div#submaster2 {
width: 940px;
height: 230px;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

div#sub2unit1 {
background-color: #000;
width: 310px;
height: 230px;
margin-right: 4px;
float: left;
}

div#sub2unit2 {
background-image: url('');
background-repeat: repeat-x;
width: 310px;
height: 230px;
margin-right: 4px;
float: left;
}

div#sub2unit3 {
background-repeat: repeat-x;
width: 310px;
height: 230px;
float: left;
}

/* END SUBMASTER2 */

/* SUBMASTER3 */

div#submaster3 {
width: 940px;
height: 230px;
margin-right: auto;
margin-left: auto;

}

div#sub3unit1 {
background-color: #000;
margin-right: 4px;
width: 310px;
height: 230px;
float: left;
}

div#sub3unit2 {
background-image: url('');
background-repeat: repeat-x;
width: 624px;
height: 230px;
float: left;
}

/* END SUBMASTER3 */

div#video {
margin-top: 20px;
margin-left: 35px;
}

div#footer {
background-image: url('../images/main/brushedmetal.jpg');
color:#ccc;
text-align: center;
width: 940px;
height: 20px;
margin-right: auto;
margin-left: auto;
float: left;
}

p.footer {
margin-top: 22px;
font-size: 90%;
}

div#cast {
text-align: left;
margin-right: 20px;
margin-left: 25px;
}

.castpicture {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}



/* NAVIGATION BAR */

div#navigation {
width: 940px;
height: 30px;
margin: 0 0 8px 0;
}

.navigation_thumbnail {
margin: 0 0 0 0;
float: left;
}

/* END NAVIGATION BAR */

div#newsletter {
background-image: url('../newsletter/images/signup_background_small.jpg');
background-color: #ffffff;
width: 310px;
height: 115px;
}

div#emailform {
width: 300px;
margin-left: 375px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.aligncenter {
margin-left: 275px;
}


/* BEGIN ABOUT PAGE */

div#about {
background-image: url(../about/images/background.jpg);
background-color: #000000;
width: 940px;
height: 385px;
}

p.abouttext {
margin-left: 375px;
margin-right: 25px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3.about {
margin-left: 375px;
}

/* END ABOUT PAGE */

.floatleft {
float: left;
}

/* BEGIN GALLERY PAGE */

div#gallery {
background-image: url('../images/background.jpg');
margin-top: 15px;
width: 940px;
height: 385px;
}

div#gallerynavigationbox {
width: 150px;
height: 326px;
float: left;
margin-left: 15px;
margin-right: 15px;
margin-top: 9px;
}

.gallerynavigation {
background-image: url('../gallery/images/navigation_background.jpg');
width: 150px;
height: 75px;
margin-bottom: 7px;
}

.gallerynavigation img {
margin-top: 6px;
margin-left: 6px;
margin-right: 6px;
float: left;
}

.gallerynavigation p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
} 

div#pictures {
background-color: #1a224b;
margin-top: 9px;
width: 400px;
height: 326px;
float: left;
}


div#queue {
background-color: #000;
margin-left: 10px;
width: 350px;
height: 340px;
float: left;
overflow: auto;
}

.thumbnail {
float: left;
margin-top: 8px;
margin-bottom: 5px;
margin-left: 13px;
}

.thumbnav a:link img {
border-style: solid;
border-width: 4px;
border-color: #c8150b;
}

.thumbnav a:visited img {
border-style: solid;
border-width: 4px;
border-color: #c8150b;
}

.thumbnav a:hover img {
border-style: solid;
border-width: 4px;
border-color:#fff;
}


/* END GALLERY PAGE */











  
