html,body{margin:0;padding:0}
body{
	font-family: arial, sans-serif;
	font-size: 85%;
}
p{margin:0 10px 10px}
#content a{
}
#content li {
	list-style-type: square;
	text-indent: 0pt;
}
#content h1 {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
div#header {
	width: 100%;
	padding-bottom: 8px;
	margin-bottom: 25px;
}
#top2_nav {
	float: right;
	padding-top: 45px;
}
.margin1 {
	margin-bottom: 1px;
}
.float_rt_marginrt {
	float: right;
	padding-right: 80px;
}
div#container{text-align:left}
div#content p{
	line-height:1.4;
}
#slideshow {
	float: right;
	width: 450px;
	padding-top: 5px;
}
#slideshow img {
	padding-left: 90px;
	padding-top: 30px;
}
#content {
	width: 500px;
}
#content a:link, #content a:visited, #content a:hover {
	color: #000000;
	text-decoration: underline;
}
div#content a:hover {
	color: #E32B2A;
	text-decoration: none;
}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{
	margin:0;
	padding:5px 10px;
	text-align: center;
}
#footer a:link, #footer a:visited, #footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
div#footer a:hover {
	color: #E32B2A;
	text-decoration: none;
}
div#container{width:975px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#navigation{
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #FF8539;
	border-left-color: #FF8539;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
div#navigation a:link, div#navigation a:active, div#navigation a:visited{
	color: #000000;
	text-decoration: none;
	padding: 5px;
}
div#navigation a:hover {
	background-color: #FF8539;
	color: #000000;
	text-decoration: none;
}
div#extra{float:left;width:300px;margin-left:-975px}
div#footer{clear:left;width:100%}
.style2 {font-size: 14px}
.floatright_index {
	float: right;
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.floatright {
	text-align: right;
}
.extra_td {
	width: 225px;
}
.nav_tr {
	width: 250px;
}
#sub-nav, .extra-nav {
	float: none;
	width: 700px;
	background-image: url(http://www.pictureitstudios.com/images/tab-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
} /*IE6*/

#sub-nav {
	margin-bottom: 1.5em;
	font-size: 125%;
	font-weight: bold;
}

#sub-nav br, .boxed br, .extra-nav br, #searchform br {
	clear: both;
}

#sub-nav h2, .extra-nav h2, .extra-nav h3 {
	background: none;
	min-height: 15px;
	margin-bottom: 0;
}


#sub-nav ul, .extra-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}


#sub-nav li, .extra-nav li {
	margin: 0 1px 0 0;
	padding: 0 5px 0 0;
	float: left;
	border-bottom: 1px solid #bbb;
	text-align: center;
	background-image: url(http://www.runmichigan.com/images/buttons_nav/tab-back.png);
	background-position: 100% -100px;
}
.extra-nav h2, .extra-nav h3 {
	float: left;
	line-height: 1.1;
	position: relative;
	top: 8px;
	font-size: 175%;
}

.extra-nav h3 {
	padding-top: 0.3em;
}

.extra-nav ul {
	padding-top: 2px;
	float: right;
	margin-right: 20px;
}
.extra-nav {
	padding-right: 5px;
}

.extra-nav li {
}

.extra-nav h2 {
	float: left;
	border: none;
}

#sub-nav li.active, .extra-nav li.active {
	border-bottom: 1px solid #fff;
	background-image: url(http://www.runmichigan.com/images/buttons_nav/tab-back.png);
	background-position: 100% 0;
}

#sub-nav li a, #sub-nav li a:visited, #sub-nav li span, .extra-nav li a, .extra-nav li a:visited, .extra-nav li span {
	display: block;
	float: left;
	padding: 5px 11px 5px 16px;
	text-align: center;
	white-space: nowrap;
	background: url(http://www.runmichigan.com/images/buttons_nav/tab-back.png) 0 -100px;
	text-decoration: none;
	min-height: 17px; /* fixes FX/Mac issue */
	color: #666;
}

#sub-nav li.active a, #sub-nav li.active span, .extra-nav li.active a, .extra-nav li.active span {
	background: url(http://www.runmichigan.com/images/buttons_nav/tab-back.png) 0 0; 
} /*IE6*/

#sub-nav li.sub-comments a, #sub-nav li.sub-comments a:visited, #sub-nav li.sub-comments span, #sub-nav li.sub-comments a, #sub-nav li.sub-comments span {
	background-image: url(/img/tab-back-comment.png);
	padding-left: 28px;
}

#sub-nav li.sub-comments a.friend, #sub-nav li.sub-comments a.friend:visited, #sub-nav li.sub-comments span.friend, #sub-nav li.sub-comments a.friend, #sub-nav li.sub-comments span.friend {
	background-image: url(/img/tab-back-comment-friends.png);
}

#sub-nav li:hover, .extra-nav li:hover {
	background-position: 100% -200px;
}

#sub-nav li:hover a, .extra-nav li:hover a {
	background-position: 0 -200px;
}

#sub-nav li.active:hover, .extra-nav li.active:hover {
	background-position: 100% 0;
}

#sub-nav li.active:hover a, .extra-nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}
.style1 {
	color: #0066ff;
	font-weight: bold;
}
.nav_block {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #0066ff;
	padding-left: 5px;
	font-size: 16px;
}
.contactline {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
}
.dotline {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
#header img {
	padding-top: 8px;
	padding-left: 8px;
}
