﻿/*
	Created by: Ross dsnyder, Driver Websites
	05-27-08
	layout: layout5.css
*/
body, .genUrl
{
	color:White;
}

#galleryBody .subContent
{
	padding:5px;
}
.subContent
{
	padding:14px;
}

body
{
	background:#000 url(/css/images/dsnyder/background.jpg) 0 0 repeat-y;
}

#frame{margin-bottom:20px;}

#header
{
	background:url("/css/images/dsnyder/header.gif") top no-repeat;
	height:362px;
}

#main
{
	min-height:300px;
	background:url("/css/images/dsnyder/bg-repeat.jpg") 0 0 repeat-y;
}

* html #main{height:300px;}


.menu
{
	padding-top:19px;
	margin:0 0 0 20px;
	width:910px;
	height:53px;
	background:url(/css/images/dsnyder/menu-bg.gif) 0pt 8pt no-repeat;
	text-align:center;
}

* html .menu
{
	height:56px;
}

.menu li{display:inline;}

.menu li a
{
	display:block;
	font-size:1px;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	margin-top:6px;
	top:14px;
	width:60px;
	height:19px;
	background:url(/css/images/dsnyder/menu.gif) 50px 0 no-repeat;
}

.menuSub
{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	margin-left:15px;
}

/*Normal State*/
#homeNav
{
	width:50px;
	margin-left:17px;
	margin-right:15px;
	background-position:0 0;
}

*html #homeNav
{
	margin-left:9px;
}

#bioNav
{
	margin-right:15px;
	width:33px;
	background-position:-57px 0px;
}
#galleryNav
{
	margin-right:15px;
	width:47px;
	background-position:-95px 0;
}
#schNav
{
	margin-right:15px;
	width:93px;
	background-position:-149px 0;
}
#newsNav
{
	margin-right:15px;
	width:54px;
	background-position:-251px 0;
}
#crewNav
{
	margin-right:15px;
	width:59px;
	background-position:-311px 0;
}
#linksNav
{
	margin-right:15px;
	width:55px;
	background-position:-375px 0;
}
#statsNav
{
	margin-right:15px;
	width:55px;
	background-position:-441px 0px;
}
/*#sponsorNav
{
	left:107px;
	width:107px;
	background-position:-77px 0px;
}*/
#guestNav
{
	margin-right:15px;
	width:98px;
	background-position:-508px 0px;
}
#blogNav
{
	margin-right:15px;
	width:54px;
	background-position:-613px 0px;
}
#contactNav
{
	margin-right:15px;
	width:96px;
	background-position:-670px 0px;
}
#accountNav
{
	top:51px;
	position:absolute;
	left:237px;
	width:89px;
	border:5px solid #033675;
	background-position:-766px 0px;
}

/*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;
}
*/

.resultsBox .resultsTitle
{
	height:36px;
	background:url("/css/images/dsnyder/results.gif") 0 0 no-repeat;
}

.special  .specialTitle
{
	height:37px;
	background:url("/css/images/dsnyder/events.gif") 0 0 no-repeat;
}

.statsBox  .statsTitle
{
	height:40px;
	background:url("/css/images/dsnyder/stats-15.gif") 0 0 no-repeat;
}

.statsBox, .specialSub, .resultsBox
{
	width:175px;
}

.statsTitle, .specialTitle, .resultsTitle{text-indent:-9999px;}


#schBody .subHeading{background:url("/css/images/dsnyder/schedule.gif") bottom left no-repeat;}
#guestBody .subHeading{background:url("/css/images/dsnyder/guestbook.gif") bottom left no-repeat;}
#homeBody .subHeading{background:url("/css/images/dsnyder/home.gif") bottom left no-repeat;}
#bioBody .subHeading{background:url("/css/images/dsnyder/biography.gif") bottom left no-repeat;}
#galleryBody .subHeading{background:url("/css/images/dsnyder/pictures.gif") bottom left no-repeat;}
#newsBody .subHeading{background:url("/css/images/dsnyder/news.gif") bottom left no-repeat;}
#linksBody .subHeading{background:url("/css/images/dsnyder/links.gif") bottom left no-repeat;}
#contactBody .subHeading{background:url("/css/images/dsnyder/contact.gif") bottom left no-repeat;}
#statsBody .subHeading{background:url("/css/images/dsnyder/stats.gif") bottom left no-repeat;}
#crewBody .subHeading{background:url("/css/images/dsnyder/crew.gif") bottom left no-repeat;}
#accountBody .subHeading{background:url("/css/images/dsnyder/account.gif") bottom left no-repeat;}
#blogBody .subHeading{background:url("/css/images/dsnyder/blog.gif") bottom left no-repeat;}

#mainBox
{
	float:right;
	width:545px;
	margin-top:10px;
}

* html #mainBox
{
	width:542px;
}

.feedClass h2
{
	background:url("/css/images/dsnyder/latestNews.gif") bottom right no-repeat;
	height:39px;
	text-indent:-9999px;
}

.subHeading
{
	border-bottom:3px black solid;
	text-indent:-9999px;
	height:27px;
}

.statsBox
{
	font-size:100%;
	padding-left:12px;
	padding-right:12px;
}

.statsBox .upcomingEvents li
{
	font-weight:bold;
	font-style:normal;
}

.special .upcomingEvents strong, .statsSub .upcomingEvents small
{
	font-size:90%;
	color:Black;	
}

.statsBox .upcomingEvents strong
{
	padding: 0px 5px 0px 0px;
	width:80px;	
}

.statsBox small{font-size:100%;}
.statsBox strong, .resultsBox small{float:left;}

.resultsBox small
{
	font-size:95%;
	overflow:hidden;
	width:100px;
}

.resultsBox strong
{
	margin-right:10px;
	float:right;
	text-align:right;
	width:42px;	
	color:Black;
}
.resultsBox li
{
	font-weight:bold;
	padding-left:10px;	
}
.statsBox
{
	text-align:center;
	text-transform:capitalize;
	font-size:140%;	
}

.special strong
{
	display:block;
}

.special li
{
	margin-left:5px;
	margin-right:5px;
	font-size:85%;	
}

.scheduleLinks a, .addLink a, .subContent .adminButton, pagingLinks a, .footMenu a, .navLink a, .subContent .admin .addLink a
{
	color:White;	
}

.subContent h5,.subContent h5 a, .subContent h3, .subContent h3 a
{
	color:#F50A29;	
}

.subContent h4 a
{
	color:Black;	
}

.feedWrapper
{
	float:right;
}

.feedWrapper, .special2
{
	margin-top:10px;	
}

.special2
{
	float:left;
	width:175px;
    margin:10px 0px 0 6px;
}
          
* html .special2
{
	margin-right:0px;
}

.dataLinks h5
{
	margin-bottom:0px;	
}

.admin .submitDiv input
{
	border-color:Black;
	color:Black;	
}

.subContent .popup .adminButton, .subContent .popup h5
{
	color:Black;	
}

.galleryMainPic
{
	padding:2px;
	border: 1px solid black;
	margin-right:10px;	
}

.subContent
{
	min-height:500px;	
	border-width:0 1px;
	border-color:#000;
	border-style:solid;
}

.showAllLink a, .addCommentLink
{
	color:Black;
}

.footer
{
	margin:0px;
	padding:0;
	border:none;	
	color:White;
	background: url(/css/images/dsnyder/bg-repeat.jpg) 0 0 repeat-y;
}

.footerSub
{
	padding:30px;
	background: url(/css/images/dsnyder/main-btm.jpg) 0 bottom no-repeat;
}

.footer .adminButton
{
	color:Black;
	float:right;	
	clear:right;
}

.dev, .dev a
{
	color:White;
	margin-top:5px;
}

