body {
	font: 75%"arial", helvetica, sans-serif;
	line-height:1.7em;
	color:#999999;
	background-image:  url(http://www.michiganxtreme.com/mx/mxbg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed;
	top: 0px;
	margin: 0px;
	padding: 0px;
	}
	
a, a:visited{
	color: #fff;
	text-decoration: none;
	border: none; 
	}
	
a:hover{
	color: #EEBF1C;
	border: none;

	}
	
img {
	border: none;
	}

#container { 
	width: 900px; 
	background: #000000 ;
	text-align: left; 
	margin: 0px auto; 
	border: 0px solid #fff;
	}
	
#header { 
	background: url(images/main-header.jpg);
	height: 185px;
	padding: 15px 0px 0px 0px;
	}
	
#header h2 {
	color: #ffffff;
	font-family: goudy old style, "Times", verdana, serif;
	font-size: 20pt;
	font-variant: small-caps;
	font-weight: normal;
	margin-top: 55px;
	margin-bottom: 0px;
	margin-left: 13px;
	letter-spacing: 2px;
	}

#header h2 a {
	color: #fff;
	text-decoration: none;
	}

#header h2 a:hover {
	color: #fff;
	text-decoration: underline;
	}

#header h3 {
	color: #F0F0F0;
	font-size: 10pt;
	font-family: georgia, verdana, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	margin-left: 15px;
	}
	
#middlepic {
	position: absolute;
	height: 128px;
	width: 540px;
	margin: 0px;
	background-image: url(images/adam.jpg);
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

#lpic {
	height: 128px;
	width: 179px;
	background-image: url(http://www.michiganxtreme.com/mx/test.gif);
	border-bottom: 1px solid #fff;
}

#rpic {
	height: 128px;
	width: 179px;
	background-image: url(http://www.michiganxtreme.com/mx/test.gif);
	border-bottom: 1px solid #fff;
}
	
#menu {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
        font-weight: bold;
	font-size: 8pt;
	background-color: #000000;
	margin-top: 1px;
	width:900px; 
	height:23px;
	border-bottom: 1px solid #fff;
}


#menu ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: center;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 5px 15px;
	text-decoration: none;
	color: #ffffff;
}

#menu a:hover {
	background-color: #ffcc00;
	color:#000000;
}


#content { 
	width: 500px; 
	margin-top: 128px;
	margin-bottom: 20px;
	margin-left: 179px;
	margin-right: 0px;
	position:relative;
	padding: 0px 18px 15px 18px;
	text-align: justify;
	}
	
#content b{
	color: #777;
	line-height: 14pt;
	}


#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	margin-top: 5px;
	}
	
#content p img{
	border: none;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	}
#content h1 {
	color: #ffffff;
	font-size: 22px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	line-height: 150%;
	margin: 0px;
	}
	
#content h1 a  {
	color: #455A79;
	text-decoration: underline;
	}

#content h1 a:hover {
	color: #ffffff;
	text-decoration: none;
	}

#content h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px; 
	color: #ffffff; 
	margin: 0px;
	line-height: 120%;
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #455A79;
	}
#content h2 a  {
	color: #ffffff;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #ffcc00;
	text-decoration: none;
	}


#content h3 {
	font-size: 12px; 
	color: #455A79; 
	margin: 0px;
	line-height: 120%;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-bottom: 7px;
	border-bottom: 1px dotted #455A79;
	}
	
#content h3 a  {
	color: #455A79;
	text-decoration: none;
	}

#content h3 a:hover {
	color: #ffffff;
	text-decoration: none;
	}

#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#content ul li a {
	color: #797979;
	text-decoration: none;
	}

#content ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#arch {
	color: #000;
	}
	
#arch ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#arch li {
	margin: 0px;
	padding: 0px;
	}
	
#arch ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#arch ul li a {
	color: #797979;
	text-decoration: none;
	}

#arch ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
	
blockquote{
	background-color: #F3F3F3;
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 12px;
	padding: 7px;
	width: 420px;
	font-style: italic;
	color: #666666;
	border: 1px solid #cccccc;
	}
	

.postspace {
	background: #fff;
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	background: #fff;
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace3 {
	background: #fff;
	width: 440px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	}

#left { 
	color: #000000;
	width: 179px;
	float: left; 
	margin-top: 0px;
	margin-bottom: 20px;
	border-right: 1px solid #fff; 
        border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;  
	}
#left p{
        color: #EEBF1C;
	margin: 0px;
	line-height: 16px;
	padding: 10px;
	}
	
#left h2 {
	color: #000;
	background-image:  url(http://www.michiganxtreme.com/ybox.jpg);

        height: 15px;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 10px;

	}

#left ul {
	list-style: none;

	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#left li {
	list-style: none;
	margin: 0px;
	padding: 0px;

	}
	
#left ul li {
	list-style: none;
        background-image: url(http://www.michiganxtreme.com/box.jpg);
        height: 100%;
        width: 179px;
	border-bottom: .25px solid #1d262d;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#left ul li a {
	display: block;
	color: #cccccc;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 12pt;
	}

#left ul li a:hover {
	color: #000000;
	background: #fff;
	}


#right { 
	color: #000000;
	width: 179px;
	float: right; 
	margin-top: 0px;
	margin-bottom: 20px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
        }
	
#right p{
	margin: 0px;
	line-height: 16px;
	padding: 2px;
	}
	
#right h2 {
	color: #000;
	background-image:  url(http://www.michiganxtreme.com/ybox.jpg);

        height: 15px;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 10px;

	}


#right ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#right li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#right ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#right ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 12pt;
	}

#right ul li a:hover {
	color: #000000;
	background: #fff;
	}
	
#right h2.widgettitle {
	color: #fff;
	background: #455A79;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
	}

#footer {
	background: #EEBF1C;
	width: 900px;
	overflow: hidden;
	font-size: 8pt;
	margin: 0px auto 0px;
	padding:  9px 0px 7px 0px;
	text-align: center;
	line-height: 17px;
	clear: both;
	}
	
#footer p {
	color: #000000;
	padding: 0px;
	margin: 0px;	
	}
	
#footer a, #footer a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	}
	
#footer a:hover {
        color: #ED1C24;  
	text-decoration: none;
	border: none;
	}

#wp-calendar {
	margin-left: 22px;
	margin-bottom: 10px;
	}

#searchform {
	margin-left: 9px;
	margin-bottom: 0px;
	}
	
#searchform input {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	text-align: right;
	color: #67717E;
	border: 1px solid #ddd;
	width: 150px;
	margin-bottom: 0px;
	}
	
/* comments */
	
.entry {
	margin-bottom: 12px;
	border-bottom: 1px solid #E3E3E3;
	}	

#s,#submit {	
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#505050;
	font-size:0.9em;
	margin:0 0 16px;
	padding:4px;
	width:130px;
	}
	
#author {
	border:1px solid #cccccc;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	margin:0;
	padding:4px;
}

	
#email {
	border:1px solid #cccccc;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	margin:0;
	padding:4px;
}

#url {
	border:1px solid #cccccc;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	margin:0;
	padding:4px;
}

#comment  {
	width: 350px;
	border:1px solid #cccccc;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	margin:0;
	padding:4px;
}

img#wpstats {  
      width:     0px;  
      height:    0px;  
      padding:   0px;  
      border:    none;  
      overflow:  hidden  
} 
coaches {  
      margin-left: 5px; border: 1px solid black;  
        
}
.menu1 nav {
        background-image: url(http://www.michiganxtreme.com/box3.jpg);
        
	}
.menu1 {width:890px; height:22px; position:relative; z-index:100;border-right:1px solid #000; font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:890px; width:890px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul {padding:0;margin:0;list-style-type:none;}
.menu1 ul ul {width:98.88px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu1 li {float:left;width:98.88px;position:relative;}
/* style the links for the top level */
.menu1 a, .menu1 a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:98.88px; height:22px; border:1px solid #000; border-width:1px 0 1px 1px; background-image: url(http://www.michiganxtreme.com/box3.jpg); padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu1 a, * html .menu1 a:visited {width:98.88px; width:98.88px;}

/* style the second level background */
.menu1 ul ul a.drop, .menu1 ul ul a.drop:visited {background:#ffffff url() no-repeat 98.88px center;}
/* style the second level hover */
.menu1 ul ul a.drop:hover{background:#EEBF1C url) no-repeat 98.88px center;}
.menu1 ul ul :hover > a.drop {background:#EEBF1C url() no-repeat 98.88px center;}
/* style the third level background */
.menu1 ul ul ul a, .menu1 ul ul ul a:visited {background:#ffffff;}
/* style the third level hover */
.menu1 ul ul ul a:hover {background:#EEBF1C;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu1 ul ul {visibility:hidden;position:absolute;height:0;top:23px;left:0; width:100px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu1 ul ul {top:22px;t\op:23px;}

/* position the third level flyout menu */
.menu1 ul ul ul{left:100px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu1 ul ul ul.left {left:-100px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu1 ul ul a, .menu1 ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:100px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu1 ul ul a, * html .menu1 ul ul a:visited {width:150px;width:100px;}

/* style the top level hover */
.menu1 a:hover, .menu1 ul ul a:hover{color:#000; background:#EEBF1C;}
.menu1 :hover > a, .menu1 ul ul :hover > a {color:#000; background:#EEBF1C;}

/* make the second level visible when hover on first level list OR link */
.menu1 ul li:hover ul,
.menu1 ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu1 ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu1 ul :hover ul :hover ul{ visibility:visible;}


#info {position:relative; height:24em;}
#info h2 {margin-bottom:7em;}
#holder {position:absolute; top:50px; left:320px; width:100px; line-height:18px; height:22px; border:1px solid #f96; overflow:hidden; text-align:center; z-index:100; background:#fff;}
#holder:hover {height:120px; cursor:pointer; background:#eee;}
#holder a:visited, #holder a {display:block; width:100%; line-height:18px; color:#000; text-decoration:none;}
#holder a:hover {color:#c00;background:#ffffff;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}