A:link {
 color:#0048bb;
}

A:visited {
 color:purple;
}

BODY {
 background-color:#c4e3f4;
 background-image:url(i/bg.png);
 background-repeat:repeat-x;
 background-position:bottom;
 font-family:verdana, sans-serif;
 font-size:11px;
 margin:0;
 padding:9px 0 0 0;
 }


H1, H2, H3, H4, H5, H6 {
color:#605d50;
 font-family:'times new roman',serif;
}

H1 {
 margin:0;
 padding:10px 0 0 0px;
 font-size:19px;

/* font-size:20px;  */
 font-weight:700;
}

H2 {
 font-size:135%;
 font-weight:700;
}


H3 {
font-size:110%;
}

TD {
 font-family:verdana, sans-serif;
 font-size:11px;
}

.banner {
 padding:0;
 margin:0;
 width:750px;
 height:56px;
 }

.container {
 background-color:white;
 border-color:white;
 border-style:solid;
 border-top-width:9px;
 border-right-width:10px;
 border-bottom-width:9px;
 border-left-width:10px;
 color:#605d50;
 width:750px;
 margin:auto;
 padding:0
 }

.featurecontainer {
 background-image:url(i/feature_bg.png);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#f1efe5;
 margin:0;
 margin-top:2px;
 margin-bottom:10px;
 padding:8px 10px 10px 10px;
 text-align:center;
}

.featuredetails {
 text-align:left;
 padding:5px 0 0 5px;
}

.footer {
 color:white;
 font-size:10px;
 font-weight:500;
 margin:0;
 padding:0;
 width:750px;
 }


.foot_text {
 background-color:#00348c;
 background-image:url(i/footer_bg.png);
 background-repeat:repeat-x;
 background-position:top;
 margin:0;
 padding:9px 10px 10px 10px;
 line-height:16px;
 height:34px; 
}

.foot_credit {
 background-color:#003083;
 background-image:url(i/footer_credit_bg.png);
 background-repeat:repeat-x;
 background-position:top;
 border-style:none;
 border-top:1px solid white;
 margin:0;
 padding:9px 10px 10px 10px;
 height:10px;
}

.foot_credit A {
 color:white}

.foot_credit A:visited {
 color:silver;
}

.header {
 padding:0;
 padding-bottom:9px;
 }

.moviecol1 {
width:250px;
}

.moviecol2 {
width:250px;
}

.moviecol3 {
width:250px;
}


.moviecredits {
font-weight:700;
margin:0;
padding-top:8px;
text-align:left;
}

.moviedetailscontainer {
width:242px;
padding:0 0 0 0;
margin:0;
text-align:left;
}

.moviedetailscontainer H2 {
font-family:verdana, sans-serif;
font-size:110%;
margin:0;
padding:0;
padding-top:5px;
}

.moviepostercontainer {
background-color:#f1efe5;
height:308px;
width:242px;
padding:24px 0 0 0;
margin:0;
text-align:center;
}

#movietable {
 width:750px;
 margin:0;
 margin-bottom:10px
 }

.movietext {
margin:0;
padding-top:8px;
text-align:left;
}

#nav {
 background-color:#003082;
 background-image:url(i/banner2.png);
 background-repeat:repeat-x;
 background-position:top;
 color:white;
 font-size:110%;
 padding:7px 0 7px 0;
}


#nav A {
 color:white;
 padding:7px 10px 7px 10px;
 text-decoration:none;
}
 
#nav A:hover {
 color:black;
 background-color:white;
 padding:7px 10px 7px 10px;
 text-decoration:underline;
}


#navselected {
 background-color:#0077e8;
 color:white;
 padding:7px 10px 7px 10px;
}



.newscontainer {
 background-image:url(i/feature_bg.png);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#f1efe5;
 margin:0;
 margin-top:2px;
 margin-bottom:20px;
 padding:8px 8px 10px 0;
}

.newscontainer UL {
 list-style-type:none;
 margin:0;
 padding:0;
} 

.newscontainer LI {
 background-image:url(i/news_bullet.gif);
 background-repeat:no-repeat;
 padding:0;
 padding-left:15px;
} 

#sessiontable {
margin-top:5px;
}


#sessiontable A:link {
 color:#0048bb;
 font-weight:700;
}
#sessiontable A:visited {
 color:#0048bb;
 font-weight:700;
}

#sessiontable A:active {
 color:#0048bb;
 font-weight:700;
}



#sessiontable H1 {
 margin:0;
 padding:0;
}

#sessiontable TD {
 padding:7px 20px 0 0;
}

.sidecolumncontainer {
 background-image:url(i/feature_bg.png);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#f1efe5;
 margin:0;
 margin-top:2px;
 margin-bottom:10px;
 padding:8px 10px 10px 10px;
}


#tablecolumns {
 width:750px;
 padding:0;
 margin:0;
}

.tablelines TD {border-bottom:1px solid silver;}
.tablelines CAPTION {font-weight:700;text-align:left;}


#tableleftcolumn {
 margin:0;
 padding:0;
 width:518px;
}

#tablerightcolumn {
 margin:0;
 padding:0;
 width:232px;
}
