﻿html{background-color:#f4f623;}

body
{
    color:#DEDEDE;
    background:url("/css/images/rstillwaggon/backRepeat.jpg") top repeat-x;
}

#header
{
    background:url("/css/images/rstillwaggon/header.jpg") top no-repeat;
    height:445px;
}

#frameSub
{background:url("/css/images/rstillwaggon/bodyRepeat.jpg") top repeat-y;}

.footer
{
    background:url("/css/images/rstillwaggon/footer.jpg") bottom no-repeat;
    height:65px;
    border:none;
}

.menu
{
    text-align:center;
    margin-bottom:10px;
}

#siteWrapper
{
    width:950px;
    margin-top:0px;
}

a, a:hover, a:active
{
    color:#DEDEDE;
}

.feedback a{color:Black;}
.dev{margin-top:0px;}
.footMenu{margin-bottom:0px;}
.footMenu, .footMenu a
{
    color:#f6ff00;
    font-style:italic;
    font-variant:small-caps;
}
.footer .adminButton
{
	clear:left;
	clear:right;
    margin-right:20px;
    margin-top:-10px;
    color:#DEDEDE;
}

#main{min-height:300px;}

#mainBox
{
    padding-left:0px;
    padding-right:0px;
}

h3
{
    color:#f6ff00;
    font-weight:normal;
}

#statsBody h4, #schBody h4 
{
    font-weight:normal;
    font-style:italic;
}

/*MENU--------------------------------------------------------------*/
.menuSub
{
    margin-left:36px;
    padding-bottom:10px;
}

.menuSub ul li 
{
    float:left;
}

.menuSub .nav
{
    margin:0px 5px;
	display:block;
	text-indent:-999999px;
	font-size:1px;
	overflow:hidden;
	height:41px;
	width:75px;
	background:url(../images/rstillwaggon/menu.jpg) 0 0 no-repeat;
}

.devLogo 
{
background:transparent url(http://www.spimg.driverwebsites.com/devLogos/dw_black2.png) no-repeat scroll center bottom;
}

#homeNav
{
    width:54px;
    background-position: -5px 0px;
}

#bioNav
{
    width:41px;
    background-position: -74px 0px;
}

#newsNav
{
    width:63px;
    background-position: -126px 0px;
}

#galleryNav
{
    width:71px;
    background-position: -200px 0px;
}

#crewNav
{
    width:57px;
    background-position: -285px 0px;
}

#merchNav
{
    width:67px;
    background-position: -353px 0px;
}

#statsNav
{
    width:57px;
    background-position: -432px 0px;
}

#teamNav
{
    width:86px;
    background-position: -501px 0px;
}

#schNav
{
    width:85px;
    background-position: -599px 0px;
}

#guestNav
{
    width:103px;
    background-position: -696px 0px;
}


#contactNav
{
    width:82px;
    background-position: -812px 0px;
}

/*Hit/Active*/
#homeNav:hover, #homeBody #homeNav{background-position: -5px -40px;}
#bioNav:hover, #bioBody #bioNav{background-position: -74px -40px;}
#newsNav:hover, #newsBody #newsNav{background-position: -126px -40px;}
#galleryNav:hover, #galleryBody #galleryNav{background-position: -200px -40px;}
#crewNav:hover, #crewBody #crewNav{background-position: -285px -40px;}
#merchNav:hover, #merchBody #merchNav{background-position: -353px -40px;}
#statsNav:hover, #statsBody #statsNav{background-position: -432px -40px;}
#teamNav:hover, #teamBody #teamNav{background-position: -501px -40px;}
#schNav:hover, #schBody #schNav{background-position: -599px -40px;}
#guestNav:hover, #guestBody #guestNav{background-position: -696px -40px;}
#contactNav:hover, #contactBody #contactNav{background-position: -812px -40px;}
/*END MENU--------------------------------------------------------------*/


/*Feeds------------------------------------------------------------------*/
.feedWrapper h6
{
    margin:0px 5px;
	text-indent:-999999px;
	font-size:1px;
	overflow:hidden;
	height:62px;
	width:140px;
	background:url(../images/rstillwaggon/feeds.jpg) 0 0 no-repeat;
}

.feedWrapper .resultsTitle{background-position: 0px -62px;}
.feedWrapper .statsTitle{background-position: 0px -148px;}
.feedWrapper
{
    width:170px;
    overflow:hidden;
    margin-left:25px;
}

.upcomingEvents li{font-size:.8em;}
.upcomingEvents small{font-size:1em;}
.resultsBox .upcomingEvents small{padding-right:10px;font-size:.9em;}
.resultsBox .upcomingEvents{padding-right:10px;}
.resultsBox .upcomingEvents strong{font-size:.9em;}

.special strong{display:block;}
.special{font-size:90%;}

.statsBox .upcomingEvents
{
	margin-left:10px;
	font-size:.9em;
	width:120px;
}

.statsBox strong{float:left;}
.statsBox small{float:right;}

.special, .statsBox, .resultsBox
{
    width:auto;
}

/*End Feeds------------------------------------------------------------------*/

/*Sub Headings---------------------------------------------------------------------------------*/
.subHeading
{
    margin:auto 5px;
	text-indent:-999999px;
	font-size:1px;
	overflow:hidden;
	height:50px;

	background:url(../images/rstillwaggon/subHeadings.jpg) top center no-repeat;
}

#bioBody .subHeading{background-position: center -234px;}
#newsBody .subHeading{background-position: center -418px;}
#galleryBody .subHeading{background-position: center -111px;}
#crewBody .subHeading{background-position: center -349px;}
#merchBody .subHeading{background-position: center -54px;}
#statsBody .subHeading{background-position: center -176px;}
#teamBody .subHeading{background-position: center -602px;}
#schBody .subHeading{background-position: center -540px;}   
#guestBody .subHeading{background-position: center -291px;}               
#contactBody .subHeading{background-position: center -481px;}
#accountBody .subHeading{background-position: center -664px;}
/*END Sub Headings---------------------------------------------------------------------------------*/

.contactForm
{
    width:400px;
    margin:10px auto;
}


.contactForm h3
{
    text-align:center;
    border-bottom:1px solid #f6ff00;   
}

.contactForm input, .contactForm textarea
{
    width:200px;
}

.contactForm .submitDiv input
{
    width:auto;
}


.special2
{
    padding-right:15px;
}

.subContent
{
    padding:8px;
}


.crewMember
{
    width:520px;
}

/*TESTING*/
#blogNav, #sponsorNav, #linksNav
{
    display:none;
}



/*IE 6 Fixes*/
* html .feedWrapper
{
    margin-left:10px;
}

* html .footer .adminButton
{
    margin-top:-10px;
}

.merchPayment
{
    font-size:83%;
    font-style:italic;
}

.pdesc p
{
    text-indent:8px;
}