td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bodymargin {
	padding: 5px 5px 5px 10px;
}
.bioTopNav {
	font-size: 11px;
	color: #A80837;
	text-decoration: none;
}
.bioTopNav:hover {
	font-size: 11px;
	color: #A80837D;
	text-decoration: underline;
}
.contactTopNav {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.contactTopNav:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
.contactTitleHeader {
	font-size: 14px;
	color: #FF6600;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fanTopNav {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.fanTopNav:hover {
	font-size: 11px;
	color: #339966;
	text-decoration: underline;
}
.filmTitleHeader {
	font-size: 14px;
	color: #333399;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.filmTopNav {
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.filmTopNav:hover {
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
}
.galleryTopNav {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.galleryTopNav:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.homeTopNav {
	font-size: 11px;
	color: #660000;
	text-decoration: none;
}
.homeTopNav:hover {
	font-size: 11px;
	color: #660000;
	text-decoration: underline;
}
.homeTextLink {
	color: #660000;
	text-decoration: none;
}
.homeTextLink:hover {
	text-decoration: underline;
}

.mediaTopNav {
	font-size: 11px;
	color: #112D4D;
	text-decoration: none;
}
.mediaTopNav:hover {
	font-size: 11px;
	color: #112D4D;
	text-decoration: underline;
}
.copyright {
	font-size: 9px;
}
.fanheader {
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #339966;
	text-decoration: none;
}
.fannavlink {
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #339966;
	text-decoration: none;
}
.fannavlink:hover {
	text-decoration: underline;
}






.topbartitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.mainBodyCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #000000;
	background-color: #cccccc;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.navBodyCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #000000;
	background-color: #cccccc;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
}

.mainHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.sectionHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.prompt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #000000;
}
.fanprompt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #FFFFFF;
}


.required
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #660000;
}

.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.view
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: normal;
	color: #000000;
}

.comment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: normal;
	text-align: center;
}	

.success
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #3397FB;
}

.fail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	color: #00CC00;
}

.navlink
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3333dd;
	text-decoration: none;
}

.navlink:visited
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3333dd;
	text-decoration: none;
}

.navlink:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3333dd;
	text-decoration: underline;
}

.letterlinkdead
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}


.letterlinkdead
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}


.letterlink
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3333dd;
	text-decoration: none;
}

.letterlink:visited
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3333dd;
	text-decoration: none;
}

.letterlink:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3333dd;
	text-decoration: underline;
}

.letterlinkselected
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33dd33;
	text-decoration: none;
}

.letterlinkselected
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33dd33;
	text-decoration: none;
}

.letterlinkselected
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33dd33;
	text-decoration: none;
}

.popupclose
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
}

.sectionlink
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.sectionlink:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.sectionlink:visited
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.popupclose:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	padding-right: 5px;
}

.popupclose:visited
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
}

.linecolor
{
	background-color: #000000;
}

.treemenudiv
{
	display: block;
	white-space: nowrap;
}

.phplmnormal
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	text-decoration: none;
}

a.phplmnormal:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	background-color: #ffffff;
	text-decoration: none;
}

a.phplm:link
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	text-decoration: none;
}

a.phplm:visited	
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	text-decoration: none;
}

a.phplm:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	background-color: #ffffff;
	text-decoration: none;
}

a.phplm:active
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	text-decoration: none;
}

a.phplmselected:link
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	background-color: #ffffff;
	text-decoration: none;
}

a.phplmselected:visited
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	background-color: #ffffff;
	text-decoration: none;
}

a.phplmselected:hover
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003a5d;
	background-color: #ffffff;
	text-decoration: none;
}

a.phplmselected:active
{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #003a5d;
	text-decoration: none;
}

.cal_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.cal_header
{
	vertical-align: middle;
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	color: #555555;
	text-decoration: none;
	text-align: center;
}

.cal_weekend
{
	background-color: #e0e0e0;
	text-align: center;
}

.cal_weekend_empty
{
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #e0e0e0;
	color: gray;
}

.cal_weekday
{
	background-color: #ffffff;
	text-align: center;
}

.cal_weekday_empty
{
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: gray;
}

.cal_date
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.cal_date:hover
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}

.cal_date_selected
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ff0000; 
}

.cal_date_selected:hover
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #ff0000; 
}

.cal_nav_links
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #333355
}

.cal_nav_links:hover
{
	white-space: normal;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #333355
}

.cal_title
{
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #003a5d;
	color: #ffffff;
}

.cal_nav_td
{
	 background-color: #e0e0e0;
}

.cal_body
{
	background-color: #cccccc;
}
