	*	{
		margin: 0;
		padding: 0;
		}
	body	{
		-moz-background-clip:border;
           -moz-background-inline-policy:continuous;
           -moz-background-origin:padding;
           -x-system-font:none;
           background:#000000 url(img/bg.jpg) no-repeat scroll center top;
           font-family:Helvetica,san-serif;
           font-size:15px;
           font-size-adjust:none;
           font-stretch:normal;
           font-style:normal;
           font-variant:normal;
           font-weight:normal;
           line-height:1.65em;
           position:relative;
		}
	
	h1     {
		color: white;
		padding: 10px;
		}
	
	#page-wrap	{
		max-width: 960px;
		min-width: 560px;
		margin: 0 auto;
		position: relative;
		background: white
		overflow: hidden;
		}
	
	#header { max-width: 960px;
		min-width: 560px;
		/*background: #222;*/
		margin: 15px auto 0;
		}
	#header img {
		border:none;
	}
	#header p {
		padding-left:8px;
		text-transform:uppercase;
		color:#b50909;
	}
	
	#nav            {
                max-width:960px;
                min-width:560px;
                margin:0 auto;
                position:relative;
                text-transform:uppercase;
		background:black;
                padding-top:4px;
                

	}
	#nav ul          {
			display:inline;
			padding-left:14px;
			
			
	    
			}
	#nav li         {
			display:inline;
			list-style:none;
			padding-right:4px;
			padding:2px;
			
			
			
			}
	#nav li a      {
			color:white;
			text-decoration:none;    
			}
			
	#nav li a:hover {
			color:#b50909;
			text-decoration:none;
			background:white;
			padding:2px;
			}
	#main-content       {
		width:67%;
		padding: 0 1%;
		float: left;
		}
	#main         {
                     -moz-background-clip:border;
                      -moz-background-inline-policy:continuous;
                      -moz-background-origin:padding;
                      background:white none repeat scroll 0 0;
                      border-top:3px solid red;
                      float:left;
                      padding:0 1%;
                      width:98%;
        
        }
       
	#main-sidebar       {
		width: 22%;
		/*padding: 0 1%;*/
		float: left;
		padding-left:12px;
	}
	#main-sidebar h2 {
		padding-left:8px;
		color: white;
		padding-top:20px;
	}
	#twitter {
                padding:15px;
            
    
    
		}
	#formDiv   {
                -moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
		-moz-border-radius-topleft:6px;
		-moz-border-radius-topright:6px;
                -webkit-border-radius:7px;
                background:white;
		margin-left:14px;
           margin-top:3px;
           padding:15px 15px 30px;
           width:225px;
           height:208px;
		
    
			}
           form {
                    
           }
	input {
		float:right;
                margin-top:3px;
                padding-top:1px;
	}
	fieldset {
           -moz-background-clip:border;
           -moz-background-inline-policy:continuous;
           -moz-background-origin:padding;
           -moz-border-radius-bottomright:11px;
           -moz-border-radius-topleft:11px;
           
           background:black none repeat scroll 0 0;
           border:medium none;
           color:white;
           left:-10px;
           padding:9px;
           position:relative;
        }
        label {
           font-size:.85em !important;
           text-align:left;
           
        }
	
			      
	#footer             {
			clear:both;
			
                    max-width: 960px;
                    min-width: 560px;
                    background: #000;
                    margin: 0 auto 15px;
                    }
	#footer p           {
			    padding: 10px;
			    color: white;
			    }
			    
	#footer ul#courtesyNav {
			    display:inline;
			    padding-left:12px;
				
				}
	ul#courtesyNav li    {
			    list-style:none;
			    display:inline;
			    padding-right:6px;
			    }
	#footer ul#courtesyNav li a {
			    color: #888;
			    /*border-bottom: 1px dotted white;*/
			    text-decoration: none;
			    
			    }
			    
	#footer ul#courtesyNav li a:hover {
		
			
			color:red;
	}
	/*#footer li a:hover     {
			    border-bottom-style: solid red;
			    }*/
			    
	.allCaps            {
                    text-transform:uppercase;
                    color:red;
                    font-weight:bold;
    
                    }
span.questions {
                      
                      text-transform:uppercase;
           }
dl.lineLeft {
           
           float:left;
           height:auto;
           left:33px;
           padding:7px;
           position:relative;
           width:271px;
}
dl.lineLeft dt {
           
           color:red;
           font-size:2.25em;
           line-height:30px;
}
dl.lineLeft dd {
           margin-bottom:9px;
}
span.boldRed {
           
           color:red;
           font-weight:bold;
           text-transform:uppercase;
}
span.caps {
           font-weight:bold;
           padding:3px;
           text-transform:uppercase;
           
}
img.labImgRight {
           -moz-background-clip:border;
           -moz-background-inline-policy:continuous;
           -moz-background-origin:padding;
           -moz-border-radius-bottomleft:5px;
           -moz-border-radius-bottomright:5px;
           -moz-border-radius-topleft:5px;
           -moz-border-radius-topright:5px;
           background:#333333 none repeat scroll 0 0;
           float:right;
           height:auto;
           margin-bottom:2px;
           margin-left:15px;
           margin-right:10px;
           padding:13px;
           width:260px;
}
img.labImgLeft {
           float:left;
           height:125px;
           margin-right:4px;
           padding-right:5px;
           padding-top:13px;
           width:auto;
           
}
.rules {
           color:black;
}
.rulesListing {
           margin-left:45px;
           padding-right:7px;
}
p.zazz     {
           margin-left:15px;
           
}
dl.drivesGrid {
           
           float:left;
           left:10px;
           margin-left:-3px;
           padding:27px;
           position:relative;
           width:175px;
}
dl.drivesGrid dt {
           color:red;
           font-size:1.7em;
           line-height:25px;
           padding-bottom:2px;
}
dl.drivesGrid img {
           float:left;
margin-right:4px;
}
dl.contactInfo {
           
           float:left;
           padding-left:5px;
           padding-top:21px;
           position:relative;
           text-align:left;
}
dl.contactInfo dt {
           color:red;
           font-size:1.7em;
           line-height:25px;
           padding-bottom:2px;
}
dl.contactInfo dd {
           color:black;
           text-transform:uppercase;
}
.inner {
           padding:7px;
           -moz-border-radius-bottomleft:7px;
           -moz-border-radius-bottomright:7px;
           -moz-border-radius-topleft:7px;
           -moz-border-radius-topright:7px;
           -webkit-border-radius:7px;
           background:#CCCCCC none repeat scroll 0 0;
           border:thin dotted;
           line-height:18px;
           padding:7px;
           text-align:center;
}