﻿/*
	Created by: Ross VanEck, Driver Websites
	05-14-08
	layout: layout6.css
*/

body
{
	background:#000 url(/css/images/cressman/background.jpg) 0 0 no-repeat;
}

.lblFloat
{
	text-align:left;
}

#frame
{
	margin:13px 0 0 220px;
	width:575px;
}

#header
{
	height:278px;
	background:url("/css/images/cressman/logo.png") 0 0 no-repeat;
}

* html #header
{
	background:url("/css/images/cressman/logo.gif") 0 0 no-repeat;
}

#main
{
	margin-left:14px;
	width:554px;
	background:url("/css/images/cressman/bodyBottom.png") 0 bottom no-repeat;
}

* html #main
{
	background:url("/css/images/cressman/bodyBottom.gif") 0 bottom no-repeat;
}

#mainBox, #detailedResBody #mainBox
{
	width:480px;
	padding:80px 35px;
	margin-bottom:24px;
	min-height:400px;
	background:url("/css/images/cressman/bodyRepeat.png") 0 0 repeat-y;
}

* html #mainBox
{
	background:url("/css/images/cressman/bodyRepeat.gif") 0 0 repeat-y;
}

.galleryMainPic
{
	padding:2px;
	border: 1px solid #009400;
	margin-right:10px;	
}

.menu
{
	position:absolute;
	z-index:90;
	padding:25px 0;
	margin:0px 20px;
}

.menu li a
{
	background:url(/css/images/cressman/menu.jpg) 0 0 no-repeat;
}

.admin
{

	z-index:1000;	
}
.nav
{
	z-index:95;
}
/*Normal State*/
#homeNav
{
	left:5px;
	width:57px;
	background-position:0 0;
}
#bioNav
{
	left:70px;
	width:33px;
	background-position:-70px 0px;
}
#galleryNav
{
	left:116px;
	width:42px;
	background-position:-120px 0;
}
#schNav
{
	left:171px;
	width:103px;
	background-position:-177px 0;
}
#newsNav
{
	left:290px;
	width:60px;
	background-position:-292px 0;
}
#crewNav
{
	left:365px;
	width:62px;
	background-position:-362px 0;
}
#linksNav
{
	left:440px;
	width:59px;
	background-position:-435px 0;
}
#statsNav
{
	top:45px;
	left:33px;
	width:55px;
	background-position:-8px -24px;
}
#sponsorNav
{
	top:45px;
	left:107px;
	width:107px;
	background-position:-77px -24px;
}
#guestNav
{
	top:45px;
	left:235px;
	width:120px;
	background-position:-199px -24px;
}
#contactNav
{
	top:45px;
	left:372px;
	width:96px;
	background-position:-327px -24px;
}
#accountNav
{
	top:-10px;
	left:430px;
	width:58px;
	background-position:-436px -24px;
}

/*Active State*/

#homeBody #homeNav, #homeNav:hover
{
	background-position:0 -44px;
}
#bioBody #bioNav, #bioNav:hover
{
	background-position:-70px -44px;
}
#galleryBody #galleryNav, #galleryNav:hover
{
	background-position:-120px -44px;
}
#schBody #schNav, #schNav:hover
{
	background-position:-177px -44px;
}
#newsBody #newsNav, #newsNav:hover
{
	background-position:-292px -44px;
}
#crewBody #crewNav, #crewNav:hover
{
	background-position:-362px -44px;
}
#linksBody #linksNav, #linksNav:hover
{
	background-position:-435px -44px;
}
#statsBody #statsNav, #statsNav:hover
{
	background-position:-8px -68px;
}
#sponsorsBody #sponsorNav, #sponsorNav:hover
{
	background-position:-77px -68px;
}
#guestBody #guestNav, #guestNav:hover
{
	background-position:-199px -68px;
}
#contactBody #contactNav, #contactNav:hover
{
	background-position:-327px -68px;
}
#accountBody #accountNav, #accountNav:hover
{
	background-position:-436px -68px;
}

#schBody .subHeading{background:url("/css/images/cressman/schedule.jpg") top left no-repeat;}
#guestBody .subHeading{background:url("/css/images/cressman/guestbook.jpg") top left no-repeat;}
#homeBody .subHeading{background:url("/css/images/cressman/home.jpg") top left no-repeat;}
#bioBody .subHeading{background:url("/css/images/cressman/bio.jpg") top left no-repeat;}
#galleryBody .subHeading{background:url("/css/images/cressman/pics.jpg") top left no-repeat;}
#newsBody .subHeading{background:url("/css/images/cressman/news.jpg") top left no-repeat;}
#linksBody .subHeading{background:url("/css/images/cressman/links.jpg") top left no-repeat;}
#blogBody .subHeading{background:url("/css/images/cressman/blog.jpg") top left no-repeat;}
#merchBody .subHeading{background:url("/css/images/cressman/merch.jpg") top left no-repeat;}
#contactBody .subHeading{background:url("/css/images/cressman/contact.jpg") top left no-repeat;}
#statsBody .subHeading{background:url("/css/images/cressman/stats.jpg") top left no-repeat;}
#sponsorBody .subHeading{background:url("/css/images/cressman/sponsors.jpg") top left no-repeat;}
#crewBody .subHeading{background:url("/css/images/cressman/crew.jpg") top left no-repeat;}
#accountBody .subHeading{background:url("/css/images/cressman/account.jpg") left right no-repeat;}


/*side boxes*/

.specialSub
{
	height:202px;
	width:181px;
	background:url("/css/images/cressman/quickBox.jpg") 0 bottom no-repeat;
}

.special h6
{
	height:35px;
	width:168px;
	background:url("/css/images/cressman/nextEvent.jpg") 0 0 no-repeat;
}

.special ul
{
	height:127px;
	width:141px;
}

.resultsSub
{
	height:206px;
	width:181px;
	background:url("/css/images/cressman/quickBox.jpg") 0 bottom no-repeat;
}

.resultsBox h6
{
	height:39px;
	width:169px;
	background:url("/css/images/cressman/latestResults.jpg") 0 0 no-repeat;
}

.resultsBox ul
{
	height:127px;
	width:141px;
}

.statsSub
{
	height:206px;
	width:181px;
	background:url("/css/images/cressman/quickBox.jpg") 0 bottom no-repeat;
}

.statsBox h6
{
	height:37px;
	width:171px;
	background:url("/css/images/cressman/2008Stats.jpg") 0 0 no-repeat;
}

.statsBox ul
{
	height:127px;
	width:141px;
}

.special2
{
	position:absolute;
	z-index:60;
	left:0px;
	top:18px;
	bottom:10px;
	width:287px;
	min-height:752px;
	background:url("/css/images/cressman/johnSponsors.png") 0 0px no-repeat;
}

* html .special2
{
	height:752px;
	background:url("/css/images/cressman/johnSponsors.gif") 0 -9px no-repeat;
}

.special2Sub
{
	position:absolute;
	z-index:60;
	top:449px;
	min-height:310px;
	padding-bottom:26px;
	background:url("/css/images/cressman/sponsorBottom.png") 0 bottom no-repeat;
}

* html .special2Sub
{
	height:310px;
	background:url("/css/images/cressman/sponsorBottom.gif") 0 bottom no-repeat;
}

.sponsorWrapper
{
	position:relative;
	z-index:90;
	padding:0 33px;
	width:178px;
	background: url("/css/images/cressman/sponsorRepeat.png") 0 0 repeat-y;
}

* html .sponsorWrapper
{
	background: url("/css/images/cressman/sponsorRepeat.gif") 0 0 repeat-y;
}

#sponsorBody .subContent .sponsorWrapper
{
	background:none;
}

.special2 img
{
	background-color:#fff;
}

#schBody th
{
	color:#009400;
	text-decoration:underline;
}

.feedClass h2
{
	background:url("/css/images/cressman/pressFeed.jpg") bottom center no-repeat;
	height:11px;
	font-size:1px;
	text-indent:-9999px;
}

.feedClass div strong, .subContent table strong
{
	color:#009400;
	font-weight:bold;
}

.bio .pdesc p:first-letter
{
	font-size:200%;
	color:#009201;
}

.subHeading
{
	border-bottom:2px #000 solid;
	text-indent:-9999px;
	height:23px;
	margin-bottom:15px;
}

.scheduleLinks a, .addLink a, .subContent .adminButton, pagingLinks a, .footMenu a, .navLink a, .subContent .admin .addLink a
{color:#009400;}

.subContent h5,.subContent h5 a, .subContent h3, .subContent h3 a
{color:#009400;}

.subContent h4 a
{color:#009400;}

.subContent
{min-height:645px;}

.subContent .pdesc
{
	text-align:justify;
	padding:0;
}

.footerSub
{
	color:White;
}

.footerSub .footMenu
{	
	font-size:80%;
}

.footer .adminButton, .dev, .dev a
{
	color:White;
}

.admin .submitDiv input
{
	border-color:#009400;
	color:Black;	
}

.subContent .popup .adminButton, .subContent .popup h5
{color:#009400;}

.showAllLink a{color:#009400;}

/*
	Update 4-17-08 - zc
*/

.dataGallery a:hover { text-decoration:none;}
.dataPic a:hover{ text-decoration:none;}
.pagingLinks strong {color:#F45B1F;}
.pagingLinks a {color:#009400;}
input, textarea, .submitDiv input, select 
{
	border:solid 1px #009400;
}
.errorDiv {color:#F45B1F;
           text-align:left;}

.adminButton, .addCommentLink
{
	margin-left:30px;
	color:#009400;
}

.schedule .adminButton
{
	margin-left:0;
}


 .submitDiv input, .popup fieldset input
{
	border-color:#009400;
}

.submitDiv
{
	text-align:center;
}

.accountTab
{
	width:480px;
}

.genUrl
{
	color:Black;	
}

.adminLink
{
	padding-left:20px;	
}

.admin textarea, .admin input, .textBox
{
	width:300px;
}

.devFooter
{
	margin-left:0px;	
}

.ckbWrap input
{
	width:auto;
}