/* 
Theme Name: MichiganFan
Theme URI: http://www.michiganfan.com/
Version: 1.0
Description: A Theme for Michigan Football
Author: Brian D. Williams
Author URI: http://www.bdwilliams.com
*/
body {
	margin:0;
	padding:0;
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size: 0.9em;
	text-align:center;
	color:#29303B;
	background: #6679A8;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}
A {
	color: #335588;
}
.title {
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4C5B9C;
}
#main {
	width:940px;
	float:center;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 15px 35px 15px 35px;
	border:0px;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}
#main2 {
	width:870px;
	float:center;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 15px 35px 15px 35px;
	border:0px;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}
#rightcolumn {
	width:360px;
	float:right;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px;
	border:0px;
}
#leftcolumn {
	width:450px;
	xfloat:left;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px;
	border:0px;
	text-align:left;
}
#rightcolumn_photo {
	width:310px;
	height: 24px;
	float:right;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px;
	border:0px;
}
#leftcolumn_photo {
	width:500px;
	height: 24px;
	float:left;
	margin:0;
	display:block;
	background: #ffffff;
	padding: 0px;
	border:0px;
	text-align:left;
	font-size: 0.9em;
	font-weight: bold;
}
#title {
	width:940px;
	height:196px;
	float:center;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
}
#title_photo {
	width:940px;
	height:123px;
	float:center;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	background-image: url(images/phototop.jpg);
	background-repeat: no-repeat;
	xxbackground: #ff33ff;
}
#chart {
	width:360px;
	xfloat:right;
	margin:0;
	font-size:0.75em;
	color:#333;
	display:block;
	line-height:1.6em;
	border:1px solid #29303B;
}
#chart {
	width:360px;
	xlist-style: none;
	xmargin: 0;
	xfont-size: 0.75em;
	xbackground-color: #FFF;
	xbackground-repeat: no-repeat;
	xbackground-position: bottom;
	xborder-bottom:#CCCCCC 1px solid;
}
#chart tr#header {
	color:#FFDC63;
	background: #29303B;
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size:1em;
	font-weight: bold;
	line-height:20px;
	border-bottom:0px solid;
}
#chart tr td {
	padding:0;
	background:#ffffff;
	float: left;
	margin:0px;
}
#chart tr#header td {
	background: #29303B;
}
#chart tr td#num {
	width:40px;
    text-align:center;
	xpadding; 0 0 0 1px;
}
#chart tr td#player {
	width:133px;
	text-align:left;
}
#chart tr td#pos{
	width:50px;
	text-align:left;
}
#chart tr td#ht{
	width:50px;
	text-align:left;
}
#chart tr td#wt{
	width:50px;
	text-align:left;
}
#chart tr td#yr{
	width:35px;
	text-align:left;
}
#chart tr.noborder {
	border-bottom:0px solid;
}
#schedule {
	width:360px;
	margin:0;
	font-size:0.85em;
	color:#333;
	display:block;
	line-height:1.3em;
	border:1px solid #9DADD4;
}
#schedule tr {
	margin: 0;
	font-size: 0.9em;
	background-color: #FFF;
	border-bottom:#CCCCCC 1px solid;
	background:#ffffff;
	line-height:28px;
}
#schedule ul.noborder {
	border-bottom:0px solid;
}
tr.homegame {
	font-weight: bolder;
	color:#60778C;
	font-variant: small-caps;
	font-size: 1.1em;
}
#schedule ul#header {
	color:#FFDC63;
	background: #29303B;
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size:1em;
	font-weight: bold;
	line-height:13px;
	border-bottom:0px solid;
}
#schedule td {
	background:#ffffff;
	float: left;
}
#schedule ul#header li {
	background: #29303B;
}
#schedule td.date{
	width:100px;
	height: 26px;
	text-align:left;
	padding-left: 4px;	
}
#schedule td#dateheader {
	width:100px;
	text-align:left;
	padding-left: 4px;
}
#schedule td#opponentheader {
	width:168px;
	text-align:left;
}
#schedule td#resultheader {
	width:80px;
	text-align:right;
	padding-right:4px;
}
#schedule td.logo {
	width:32px;
	height:26px;
	text-align:left;
}
#schedule td.opponent{
	width:122px;
	height: 26px;
	text-align:left;
}
#schedule td.result{
	width:86px;
	height: 26px;
	text-align:center;
	padding-right: 4px;
}
#topnav 
{
	list-style:none;
	font-size:0.9em;
	margin:0 auto;	
	padding:25px 40px 0 0;
	text-align:right;	
	font-family:Verdana, Arial, Sans-Serif;
}
#topnav li 
{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

#topnav li a:link, #topnav li a:visited
{
	text-decoration:none;	
	color:#FFDC63;
}
#topnav li a:hover, #topnav li a:active
{
	color:#FFFFFF;	
}

#photoindex {
	width:210px;
	float:right;
	margin:0;
	font-size:0.75em;
	color:#333;
	display:block;
	line-height:1.0em;
	border:1px solid #29303B;
}
#photoindex ul {
	width:210px;
	list-style: none;
	margin: 0;
	font-size: 0.9em;
	background-color: #FFF;
	border-bottom:#CCCCCC 1px solid;
	background:#ffffff;
	line-height:24px;
}
#photoindex ul.noborder {
	border-bottom:0px solid;
}
#photoindex ul#header {
	color:#FFDC63;
	background: #29303B;
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size:1em;
	font-weight: bold;
	line-height:20px;
	border-bottom:0px solid;
}
#photoindex ul li {
	background:#ffffff;
	float: left;
}
#photoindex ul#header li {
	background: #29303B;
}
#photoindex ul li#date{
	width:70px;
	text-align:left;
	padding-left: 4px;	
}
#photoindex ul li#dateheader {
	width:70px;
	text-align:left;
	padding-left: 4px;
}
#schedule td#eventheader {
	width:136px;
	text-align:left;
}
#schedule td#eventheader {
	width:136px;
	text-align:left;
}

#photoholder {
	width:810px;
	float:center;
	margin:0;
	background-color: #181818;
	color:#ffffff;
	padding: 0px;
	border:0px;
}
.footertext {
	FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer:link {
	COLOR: #fff; TEXT-DECORATION: none;
}
A.footer:visited {
	COLOR: #fff; TEXT-DECORATION: none;
}
A.footer:hover {
	COLOR: #fff; BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none;
}

#bottom {
	width:940px;
	height:52px;
	float:center;
	margin:0;
	color:#333;
	display:block;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bottombanner.jpg);
	background-repeat: no-repeat;
}
.header {
	text-align:left;
	font-family: Impact, Georgia, Arial, sans-serif;
	letter-spacing: 0.15em;
	font-size: 1.2em;
	color: #003366;
	border-bottom:2px solid #9DADD4;
}