body{
	margin:0px;
	font-family:arial;
	color:#4A4A26;
	font-size:12px;
	background-color:#AFC5A5;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;
}

a, image {
	outline:none;
}

img {
	border:0px;
}

table {
	font-size:12px;
}

td {
	vertical-align:top;
}

a:link, a:visited {
	color:#B70000;
}

a:hover {
	color:#004080;
}

.seperator {
	padding:0px 5px 0px 5px;
}

.more {
	text-align:right;
}

.content_header{
	font-size:17px; 
	color:#4A4A26; 
	font-weight:bold; 
	margin-bottom:5px;
}

.left_container {
	padding-bottom:20px;
	border-bottom:2px dotted #4A4A26;
	margin-bottom:20px;
}

.news .headline {
	font-weight:bold;
}

.news .container {
	padding-bottom:20px;
	border-bottom:2px dotted #BEBEBE;
	margin-bottom:20px;
}

.header {
	width:780px; 
	height:242px; 
	background-image:url(/images/sky.jpg); 
	background-repeat:no-repeat;
}

.header .menu {
	width:780px; 
	height:37px; 
	position:relative; 
	top:210px; 
	left:0px;
	background-image:url(/images/menu_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

.header .menu span{
	margin:0px 5px 0px 5px;
}

.footer {
	margin-top:5px;
}

.footer div {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

 .footer div a:link, .footer div a:visited, .footer div a:hover {
	color:#ffffff;
	margin:0px 5px 0px 5px;
}

.outer_container {
	width:780px; 
	/*background-image:url(/images/grass_bg.jpg); */
	/*padding-bottom:40px;*/
}

.outer_container .inner_container {
	width:760px; 
	margin:0px 10px 0px 10px;
}

td.left_column_top {
	width:200px;
	height:10px;
	background-image:url(/images/beige_top.gif); 
	background-repeat:no-repeat; 
	background-position:left;
}

td.spacer {
	width:5px;
}

td.right_column_top {
	width:550px;
	height:10px;
	background-image:url(/images/white_top.gif); 
	background-repeat:no-repeat; 
	background-position:right;
}

td.left_content {
	background-color:#CCCC9A; 
	padding:0px 10px 0px 10px; 
}

td.left_column_bottom {
	height:10px;
	background-image:url(/images/beige_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:left;
}

td.right_column_bottom {
	height:10px;
	background-image:url(/images/white_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:right;
}


.player_of_the_week {
	 background-repeat:no-repeat; 
	 background-position:top;
}

.player_of_the_week table tr td.left {
	width:50px;
}

.player_of_the_week table tr td.right {
	width:150px;
}

.next_game tr td {
	width:90px; 
	text-align:center; 
	font-weight:bold;
}

.next_game tr td.middle {
	width:20px;
	vertical-align:middle;
}

.right_column {
	background-color:#ffffff; 
	padding:0px 10px 0px 10px;
}

.notice {
	background-color:#FF8C8C; 
	border:2px solid #FF0000; 
	margin-bottom:10px; 
	padding:5px; 
	color:#ffffff;
}

.team_picture {
	color:#D7D7D7; 
	font-size:9px; 
	text-align:right;
}

.message_form_coach {
	background-color:#E4E4CB; 
	padding:5px; 
	margin-bottom:20px;
}

.main_content .left {
	width:370px;
	padding-right:9px;
	border-right:2px dotted #BEBEBE; 
}

.main_content .right {
	width:150px;
	padding-left:9px; 
	text-align:center;
}

.main_content .right img {
	margin-bottom:30px;
}

td.full_column_top{
	width:780px;
	height:10px;
	background-image:url(/images/white_top.gif); 
	background-repeat:no-repeat; 
}

td.full_column_mid{
	background-color:#ffffff; 
}

td.full_column_bottom{
	height:10px;
	background-image:url(/images/white_bottom.gif); 
	background-repeat:no-repeat; 
}

table.game_schedule {
	background-color:#ffffff;
	width:760px;
}

table.game_schedule tr td table tr td {
	border-bottom:0px;
}

table.game_schedule tr td {
	border-bottom:2px dotted #959595;
}

table.game_schedule tr.win td{
	background-color:#CEFFCE;
}

table.game_schedule tr.loss td{
	background-color:#FFDDDD;
}

table.game_schedule tr.tie td{
	background-color:#FFFFD2;
}

table.game_schedule tr.played td{
	background-color:#F2F2E6;
	color:#7E7E41;
}

table.game_schedule tr.next td{
	background-color:#CCCC9A;
	font-weight:bold;
}

tr.no_practice td {
	color:#BEBEBE;
}