.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
.sidetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000;}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal; color: #000000;}
.bodyitalic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #000000;}
.quote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #126969;}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000;}
.emphasis {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #AD0000;}
.bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #29006B;}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #93384D;}
.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #93384d;}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.details {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
color: #1243A4;
}
h1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-style: normal; 
font-weight: bold; 
color: #93384D;
margin-top: 15px;
margin-left: 0px;
}
h2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #93384d;
margin: 6px 0px 4px 0px;
}


A.topbutton:link, 
A.topbutton:active 		{ display: block; padding:2px; font: 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF;  font-weight: bold; text-decoration: none; background-color: #000000; text-align: center}
A.topbutton:visited 	{  display: block; padding:2px; font: 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF;  font-weight: bold; text-decoration: none; background-color: #000000; text-align: center}
A.topbutton:hover 		{ display: block; padding:2px; font: 11px verdana, arial, helvetica, sans-serif; color: #000000;  font-weight: bold; text-decoration: none; background-color: #FFFFFF; text-align: center}
.navhere {  display: block; padding:2px; font: 11px verdana, arial, helvetica, sans-serif; color: #000;  font-weight: bold; text-decoration: none; background-color: #fCb400; text-align: center}

a:link {  color: #93384D; text-decoration: underline; }
a:active {  color: #93384D; text-decoration: underline; }
a:visited {  color: #93384D; text-decoration: underline; }
a:hover {  color: #93384D; text-decoration: underline; }

body {
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif;
text-align: center;
background-color: #fCb400;
}

#page {
	width: 700px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #fff;
	text-align: left;
	left: 28px;
	top: 4px;

}

#topnav 
{
display: block;
position: absolute;
top: 114px; 
left: 220px; 
visibility: visible;
margin: 0px;
}


#resbut {
width: 120px;
margin-left: 550px;
}

#maincontent {
width: 450px;
padding: 0px;
margin-left: 30px;
float: left;
}
#rsidebar {
width: 160px;
padding: 0px;
margin: 75px 0px 0px 20px;
float: left;
}

#maincontent2 {
width: 450px;
margin-left: 90px;
float: left;
}


#foot {
text-align: left;
padding-left: 90px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fCb400;
}
#foot a { color: #93384D; text-decoration: underline; }

#cal a.filmday {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;	background-color: #fCb400;}

#cal a.bc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;	background-color: #ccc;}

#cal td.bc {
	background-color: #ccc;
	}

/* calendar */
#cal table{
	background-color: #fff;
	border: 1px solid #003366;
	width: 160px;
	margin: 0px 0px 0px 0px;
 }
 /* Normal Cell Background (date number with no event markings)*/
#cal td {
width: 20px;
background-color: #fff;
 } 
#cal td.leg {
width: 120px;
text-align: left;
background-color: #eee;
}
 
/* Month and Year Row Setup */
#cal tr.monthYearRow {
background-color: #fff;
	text-align: center;
	vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #999;
}
/* Day Names Row Setup */
#cal tr.dayNamesRow td {
    line-height: 11pt;
	background-color: #eeeeee;
	text-align: center;
	vertical-align: middle;
	font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #000;
	}


/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
#cal tr.rows td{
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
    height: 13px;
	text-align: center;
	vertical-align: middle;
	}


/* Mark Solid Cell Background (solid marked event date background) */
#cal td.sday {
	background-color: #fCb400;
	}

#bcatfilms a img{border:none;}
#bcatfilms img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
#bcatfilms img.left{float:left; margin:0 12px 5px 0;}
#bcatfilms img.center{display:block; margin:0 auto 5px auto;}
#bcatfilms img.right{float:right; margin:0 0 5px 12px;}

#bcatfilms h2{margin-bottom: 0px;}
#bcatfilms .subhead{font-size:11px;}