@charset "utf-8";
/* CSS Document */
a:link {
	color: #880832;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #880832;
}
a:hover {
	color: #3399FF;
}
a:active {
	text-decoration: none;
}

a img {
	text-decoration:none;
	border:none;
	}

div, ul {
	margin:0 auto;
	padding:0;
}
:active, :focus { outline-style: none; -moz-outline-style:none; } /*gets rid of dotted img border and blue border in safari*/

img.rightalign {
	display:block;
	float:right;
	padding-left: 3px;
}
img.leftalign {
	display:block;
	float:left;
	padding-right: 5px;
}

li.newshome {
	padding-bottom: 10px;
}

.credit {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
	
.fbAlign {
	text-align:left;
	}
.fbAlign a img {
	float:left;
	padding-left:5px;
}
.rightAlign {
	text-align:right;
	padding-right:10px;
	}
.paddedRight {
	padding-right:15px;
	}
	
.bold {
	font-weight:bold;
	}

.italic {
	font-style:italic;
}
	
.centered {
	text-align:center;
}

.style8 {
	font-size: 14px;
	font-family: Arial;
}

#videoRow {
	height:160px;
	margin:0 auto;
	padding:5px 10px 5px 10px;
	font-size:14px;
	color:#333333;
	clear:right;
	}
	
#videoRow .heading {
	font-size:14px;
	font-weight:bold;
	}
	
#videoRow .monthly{
	width:147px;
	height:160px;
	display:block;
	float:left;
	padding-right:10px;
	text-align:center;
	background-image:url(images/thumbBg160.gif);
	background-repeat:no-repeat;
	}
	
#videoRow .monthly p {
	margin: 5px 10px 15px;
}
	
#videoRow .gathering{
	display:block;
	float:left;
	width:325px;
	}


#videoRow a.example6 img, #videoRow a.example5 img {
	margin:12px 10px 0 10px;
	border:#cccccc inset;
}
#videoRow a:hover.example6 img, #videoRow a.example5 img {
	border:#666666 inset;
}
#videoRow img:focus{
	margin:12px 10px 0 10px;
	border:#cccccc inset;
}

#videoRow ul {
	padding:5px 0 5px 0;
	list-style:none;
	}
	
#videoRow ul li{
	width:147px;
	height:120px;
	display:block;
	float:left;
	padding-right:10px;
	background-image:url(images/thumbBg160.gif);
	background-repeat:no-repeat;
	}
#videoRow ul li.credit{
	width:80px;
	height:38px;
	display:block;
	float:left;
	padding-right:0;
	padding-top:122px;
	background-image:none;
	}
#videoRow ul li p {	
	margin: 5px 10px 5px 10px;
	text-align:center;
	}
/* newsHome used to be sprflHome */	
#newsHome {
	width:auto;
	padding: 0 0;
	padding-right: 10px;
	text-align: left;
	font-size:14px;
	line-height: 20px;
	clear:both;
}

#newsHome p {
	text-align:left;
}
#newsHome img{
	float:left;
}
.announcement{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
#newsHome .instructs{
	font-size:14px;
}
#newsHome ul{
	padding-left:50px;
	text-align:left;
}
	
#sprflRight {
	width:200px;
	display:block;
	float:left;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	clear:right;
}
#sprflRight img{
	padding-left:5px;
}

#sprflLeft {
	width:340px;
	display:block;
	float:left;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
#sprflLeft p{
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
	
#sprflSponsors {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	padding:0 20px;
}
#sprflSponsors img{
	padding:0 10px;
}


#sfLeft {
	float:left;
	text-align:center;
}
sfLeft img {
	float:left;
}

#sfRight {
	display:block;
	float:left;
	text-align:center;
	clear:right;
}

#sponsors a img{
	vertical-align: middle;
}

/* To make sure float images stay within a wrapper (from:http://themergency.com/css-clearfix-demystified/ */
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
	
	
