﻿/*
	Created by: Ross VanEck, Driver Websites
	09-15-08
	layout: layout5.css
*/

body
{
	color:#fff;
	background:#211F20 url(../images/caho2/bg.jpg) 0 0 repeat-x;
}

a, a:link, a:active, a:visited
{
	color:#E82124;
}

img
{
	border:solid 1px #E82124;
}

#siteWrapper
{
	width:950px;
	margin:94px auto 0;
}

#frame
{
	background:url(../images/caho2/mainRepeat.jpg) 15px 0 repeat-y;
}

#header
{
	height:278px;
	background:url(../images/caho2/header.jpg) 0 0 no-repeat;
}

#main
{
	margin:0 0 0 15px;
	padding:15px;
}

#mainBox
{
	float:right;
	width:700px;
	min-height:550px;
}

* html #mainBox
{
	height:550px;
	overflow:visible;
}

* html .subContent
{
	height:100%;
}

.menu
{
	padding:0 0 15px 35px;
}

.menu li
{
	display:block;
	float:left;
}

.menu li a
{
	display:block;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
	width:62px;
	height:15px;
	background:url(../images/caho2/menu.jpg) 0 0 no-repeat;
}

#homeNav
{
	width:62px;
	background-position:0 0;
}
#homeBody #homeNav, #homeNav:hover{background-position:0 -24px;}
#bioNav
{
	width:45px;
	background-position:-70px 0;
}
#bioBody #bioNav, #bioNav:hover{background-position:-70px -24px;}
#galleryNav
{
	width:62px;
	background-position:-120px 0;
}
#galleryBody #galleryNav, #galleryNav:hover{background-position:-120px -24px;}
#newsNav
{
	width:67px;
	background-position:-197px 0;
}
#newsBody #newsNav, #newsNav:hover{background-position:-197px -24px;}
#linksNav
{
	width:76px;
	background-position:-270px 0;
}
#linksBody #linksNav, #linksNav:hover{background-position:-270px -24px;}
#crewNav
{
	width:66px;
	background-position:-354px 0;
}
#crewBody #crewNav, #crewNav:hover{background-position:-354px -24px;}
#statsNav
{
	width:78px;
	background-position:-566px 0;
}
#statsBody #statsNav, #statsNav:hover{background-position:-566px -24px;}
#blogNav
{
	display:none;
	width:62px;
	background-position:-65px 0;
}
#blogBody #blogNav, #blogNav:hover{background-position:-65px -24px;}
#schNav
{
	width:123px;
	background-position:-429px 0;
}
#schBody #schNav, #schNav:hover{background-position:-429px -24px;}
#guestNav
{
	width:134px;
	background-position:-658px 0;
}
#guestBody #guestNav, #guestNav:hover{background-position:-658px -24px;}
#contactNav
{
	width:107px;
	background-position:-800px 0;
}
#contactBody #contactNav, #contactNav:hover{background-position:-800px -24px;}

.subHeading, #homeBody .feedClass h2
{
	height:28px;
	text-indent:-99999px;
	font-size:1px;
	overflow:hidden;
	background:url(../images/caho2/subHeadings.jpg) 0 0 no-repeat;
}

#homeBody .subHeading{background:url(../images/caho2/homeSub.jpg) 20px 0 no-repeat;}

#bioBody .subHeading{background-position:0 -45px;}
#galleryBody .subHeading{background-position:0 -84px;}
#newsBody .subHeading{background-position:0 -121px;}
#linksBody .subHeading{background-position:0 -158px;}
#crewBody .subHeading{background-position:0 -199px;}
#statsBody .subHeading{background-position:0 -278px;}
#schBody .subHeading{background-position:0 -239px;}
#guestBody .subHeading{background-position:0 -322px;}
#contactBody .subHeading{background-position:0 -364px;}
#accountBody .subHeading{background-position:0 -405px;}


#homeBody .feedClass h2
{
	background-position:0 -5px;
}

.galleryMainPic
{
	padding:3px;
	border-width:1px;
}

.galleryPic
{
	width:130px;
	margin-bottom:3px;
}

.dataStat td, .dataGuest td
{
	margin-bottom:10px;
	padding-bottom:3px;
	padding-top:10px;
	border-bottom:solid 1px #E82124;
}

.dataStat td td
{
	border:none;
}

.feedWrapper
{
	clear:left;
	padding-bottom:20px;
	color:#972E28;
}

.feedWrapper h6
{
	text-indent:-99999px;
	font-size:1px;
	overflow:hidden;
	height:47px;
	background:url(../images/caho2/feeds.jpg) 0 0 no-repeat;
}

.resultsSub h6
{
	background-position:0 -58px;
}

.statsSub h6
{
	background-position:0 -115px;
}

.statsSub li strong
{
	font-variant:small-caps;
}

.statsSub li strong, .resultsSub li small
{
	color:#EE6B57;
	font-weight:normal;
}
	

.specialSub, .resultsSub, .statsSub
{
	min-height:140px;
}

* html .specialSub, * html .resultsSub, * html .statsSub
{
	height:140px;
}

.special2
{
	float:left;
}

.footer
{
	border:none;
	padding:20px 50px 10px;
	background:url(../images/caho2/footer.jpg) 15px bottom no-repeat;
}

.footMenu a, .footMenu a:link, .footMenu a:active, .footMenu a:visited
{
	color:#fff;
}

.dev
{
	margin:10px 0 0;
	padding-bottom:10px;
}

.feedback a, .feedback a:link, .feedback a:visited, .feedback a:active
{
	color:#fff;
}