#content {
	position: relative;
	width: 811px;
	float: left;
	background: url('../images/content_bg.jpg') repeat-y 0 0;
	margin: -5px 0 0 31px;
	display: inline;
}

#content_left {
	position: relative;
	float: left;
	width: 524px;
	float: left;
	margin: 3px 0 0 0;
}

#content_left a.feature {
	position: relative;
	float: left;
	width: 518px;
	height: 293px;
	*width: 524px;
	*height: 299px;
	padding: 2px;
	border: 1px solid #C2C2C2;
}

#news {
	position: relative;
	float: left;
	width: 345px;
	list-style: none;
	padding: 0px 0 0 14px;
	border-left: 1px solid #DEDEDE;
	margin: 13px 0 0 10px;
	font: 12px/20px tahoma, geneva;
	color: #000000;
	display: inline;
}

#news li {
	position: relative;
	float: left;
	/*width: 345px;*/
	margin: 5px 0 10px 0;
	display: inline;
}

#news .date {
	position: relative;
	/*float: left;*/
	display:block;
	/*width: 345px;*/
	font: 11px/18px tahoma, geneva;
	color: #9E9E9E;
	font-weight: bold;
}

#news a {
	font: 12px/20px tahoma, geneva;
	font-weight: bold;
	color: #2D6A7F;
	text-decoration: none;
}

#news a:hover {
	text-decoration: underline;
}

#news a.headline {
	position: relative;
	/*float: left;*/
	/*width: 345px;*/
	font: 14px/18px tahoma, geneva;
	color: #B72222;
	font-weight: bold;
	margin: 2px 0 5px 0;
	text-decoration: none;
	display: block;
}

#news a.headline:hover {
	text-decoration: underline;
}

#news a.readmore {
	position: relative;
	float: left;
	font: 10px/18px tahoma, geneva;
	color: #2D6A80;
	font-weight: bold;
	margin: 2px 0 2px 0;
	text-decoration: none;
	display: inline;
}

#news a.readmore:hover {
	text-decoration: underline;
}

/*******************************************
RIGHT BAR
 *******************************************/

#content_right {
	position: relative;
	float: left;
	width: 268px;
	float: left;
	margin: 3px 0 0 9px;
	display: inline;
}

#rotating_image {
	position: relative;
	float: left;
	width: 268px;
	height: 201px;
	*width: 274px;
	*height: 207px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #C2C2C2;
	background: #ffffff;
}

#rotating_image .image {
	width: 268px;
	height: 201px;
}

#rotating_image img {
	width: 268px;
	height: 201px;
}

#flickr {
	position: relative;
	float: left;
	width: 265px;
	*width: 267px;
	height: 297px;
	margin: 0px 0 0 5px;
	display: inline;
}

#flickr .image_container {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	*width: 85px;
	*height: 83px;
	padding: 2px;
	border: 1px solid #C2C2C2;
	background: #DFDACF;
}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {position: relative;float:left;text-align:center; width:150px;}
#flickr_badge_wrapper {position: relative;float:left;padding:10px 0 10px 0;}
.flickr_badge_image {position: relative;float:left;}
.flickr_badge_image img {position: relative;float:left;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


#flickr_badge_image1 {
	position: relative;
	float: left;
	width: 263px;
	height: 206px;
	*width: 265px;
	*height: 208px;
	margin: 0px 8px 0px 0;
	border: 1px solid #C2C2C2;
	background: #ffffff;
}

#flickr_badge_image1 img {
	position: relative;
	float: left;
	border: 0px;
	width: 259px;
	height: 202px;
	margin: 2px 0 0 2px;
	display: inline;
}

#flickr_badge_image2 {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	*width: 82px;
	*height: 82px;
	margin: 8px 0 0 0;
	border: 1px solid #C2C2C2;
	background: #DFDACF;
	display: inline;
}

#flickr_badge_image2 img {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	*width: 74px;
	*height: 74px;
	margin: 3px 0 0 3px;
	border:0px;
	display: inline;
}

#flickr_badge_image3 {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	*width: 82px;
	*height: 82px;
	margin: 8px 0 0 8px;
	*margin: 8px 0 0 9px;
	border: 1px solid #C2C2C2;
	background: #DFDACF;
	display: inline;
}

#flickr_badge_image3 img {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	*width: 74px;
	*height: 74px;
	margin: 3px 0 0 3px;
	border:0px;
	display: inline;
}

#flickr_badge_image4 {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	*width: 82px;
	*height: 82px;
	margin: 8px 0 0 8px;
	*margin: 8px 0 0 9px;
	border: 1px solid #C2C2C2;
	background: #DFDACF;
	display: inline;
}

#flickr_badge_image4 img {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	margin: 3px 0 0 3px;
	border:0px;
	display: inline;
}


#flickr_badge_image5 {
	display: none;
}

#flickr_bar {
	position: relative;
	float: left;
	width: 262px;	
	margin: 10px 0 0 5px;
	display: inline;
}

#flickr_bar a.viewmore {
	position: absolute;
	right: 0px;
	top: 0px;
	font: 10px/17px arial, geneva;
	color: #2D6A80;
	text-decoration: none;
}

#flickr_bar a.viewmore:hover {
	text-decoration: underline;
}


/*******************************************
SMS - Standings
 *******************************************/

.division {
	position: relative;
	float: left;
	width: 267px;
	font: 11px/14px tahoma, geneva;
	color: #4e4e4e;
	margin: 10px 0 0 0;
	display: inline;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
 }
 
#sms_standings {
	position: relative;
	float: left;
	width: 267px;
	margin: 10px 0 0 5px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #D0D0D0;
	display: inline;
}

#sms_standings_table {
	position: relative;
	float: left;
	width: 260px;
	margin: 5px 0 0 0px;
	font: 11px/19px tahoma, geneva;
	color: #4e4e4e;
	display: inline;
}

#sms_standings_table .header {
	font: 12px/20px tahoma, geneva;
	color: #4E4E4E;
	font-weight: bold;
	text-align: left;
}

#sms_standings_table .row {
	background: #DEDEDE;	
}

#sms_standings_table .alternaterow {
	background: #EAEAEA;
}


/*** CALENDAR ***/

#right_calendar {
	position: relative;
	float: left;
	width: 267px;
	margin: 10px 0 0 5px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #D0D0D0;
	display: inline;
}

#right_calendar  .iframe {
	position: relative;
	float: left;
	width: 260px;
	margin: 5px 0 0 3px;
	display: inline;
}



