/* ****************************************** */
/* COMMON */
/* ****************************************** */

body, div, span, p, ul, li, td, input, select, textarea, button 
	{
		font-family: tahoma, arial, sans-serif; 
		font-size: 9pt;
	}
li {
	padding: 3px;
}

a {
		text-decoration:none; 
		color: #0000ff;
}

a:active {
		text-decoration:underline;
		color: #6495ed;
		font-family: tahoma, arial, sans-serif;
}

a:hover {
		text-decoration:underline;
		color: #6495ed;
		font-family: tahoma, arial, sans-serif;
}

#contentTitle {
		color: #33135c;
		font-size: 12pt; 
		font-weight: bold;
		text-align: left;
		padding-top:10px;
		padding-bottom:10px;
}

#subTitle {
		color: #33135c;
		font-size: 10pt; 
		font-weight: bold;
		text-align: left;
		padding-top:10px;
}
	
.nextEvent {
	font-size: 14px;
	font-weight: bold;
	color: #378027;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
.largeLink {
	font-size: 12px; 
	font-weight: bold
}

#contentLeft {
	float:left;
}

#contentRight {
	float:right;
}
	
.copyright {
	padding-top:10px;
	padding-bottom:10px;
}

#paragraph { 
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}

.redEmphasis {
	color:#ff0000;
	font-weight:bold;
}

.titleLeft {
	font-weight:bold;
	text-decoration: underline;
	text-align:left;
	padding-top:10px;
}

/* ****************************************** */
/* HOME */
/* ****************************************** */

.address {
	font-size:11px;
	font-weight:normal;
	padding-right:10px;
}

.bluecallout {
	font-size:18px;
	color:#003399;
	font-weight:normal;
	padding-left:10px;
}

.yellowcallout {
	font-size:14px;
	color:#003399;
	font-weight:normal;
	padding-right:10px;
}

/* ****************************************** */
/* CALLOUTS */
/* ****************************************** */

.greencallout {
	font-size:12px;
	color:#009900;
	font-weight:normal;
	padding-left:10px;
	padding-top:25px;
	width:50%;
}

.todaysnews {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-top:25px;
	width:50%;
}

.newdvd {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-top:25px;
	width:50%;
}

/* ****************************************** */
/* NEWS */
/* ****************************************** */

#newsDate {
	padding-left:10px;
	padding-right:10px;
}