body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:80%;
}
.filmrow{
	font-size:120%;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:80%;
}
h1{
	font-size:110%;
	color:#fff;
	padding-left:5px;
}
h2{
	font-size:100%;
	color:#fff;
	padding-left:5px;
}
h3{
	font-size:90%;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
}
p{
	color:#fff;
	font-size:80%;
	padding-left:5px;
}
p strong{
	font-weight:bold;
}
a{
	color:#fff;
}
a:visited{
	color:#fff;
}

/* Image Styles*/
.imagesright{
	float:right;
	padding:5px;
}
.imagesleft{
	float:left;
	padding:5px;
}
/* Calendar Styles*/
.calendar{
	
}	
.calendar td{
	width:85px;
	height:60px;
	border:1px solid #000;
	align:left;
	vertical-align:top;
	font-size:70%;
	padding:3px;
	background-color:#ccc;
}
.calendar td.linked-day{
	background-color:#304E63;
	color:#fff;
	padding:3px;
}
.calendar td.linked-day a{
	color:#fff;
}
.calendar td.linked-day a:visited{
	color:#fff;
}

.calendar td.linked-dayx{
	background-color:#ccc;
	
}
.calendar-prev{
	text-decoration:none;
	color:#fff;
}
.calendar-month{
	color:#fff;
}
.calendar-prev:visited{
	text-decoration:none;
	color:#f00;
}
.calendar-next{
	text-decoration:none;
}
.titles{
	padding:5px;
}
.formalert{
	color:#f00;
}
.usernamemessage{
	padding:5px;
	color:#f00;
	background:#fff;
	border:1px solid #fff;
}