@import url("http://cssksw.com/1stdirtbusters");
body {
font-family: Arial, Helvetica, Sans-serif;
font-size: 90%;
}



img {
border: 0px;
}

ol {
font-family: Arial, Helvetica, Sans-serif;
font-size: 80%;
margin: 10px;
}

#header {
width: 950px;
height: 150px;
background: url('../images/header_bg2.jpg');
background-repeat: repeat-x;
display: block;
margin: 0 auto;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border: 1px solid #726A82;
}

/*Visible to only Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#header { width: 950px; }
}

/* Visible to Safari */

 @media screen and (-webkit-min-device-pixel-ratio:0)
 {
 #header { width: 951px; }
 }
 
 
#headerlogo {
float: left;
margin-left: 10px;
margin-top: 10px;
width: 581px;
height: 94px;
}

#header h1 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 220%;
font-weight: bold;
margin-left: 10px;
margin-top: 10px;
color: #726A82;
width: 350px;;
}

#headerimg {
float: left;
margin-left: 600px;
height: 100px;
}

#header h2 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 30px;
margin-left: 12px;
margin-top: -20px;
color: #726A82;
width: 350px;
}

#container {
width: 950px;
display: block;
margin: 0 auto;
border-right: 1px solid #726A82;
border-bottom: 1px solid #726A82;
}

* + html #container {
width: 951px;
display: block;
margin: 0 auto;
border-right: 1px solid #726A82;
}

#leftcolumn {
clear: left;
float: left;
padding-top: 0px;
margin-top: -53px;
margin-left: -1px;
width: 211px;
border-left: 1px solid #726A82;
border-right: 1px solid #726A82;
min-height: 1225px;
height: 1225px;
}

* + html  #leftcolumn {
float: left;
padding-top: 0px;
margin-top: -1px;
margin-left: 0px;
width: 210px;
border-right: 1px solid #726A82;
height: 1250px;
}

#leftcolumn h3 {
font-weight: bold;
font-size: 85%;
text-align: center;
color: #726A82;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}

#lefttitle {
width: 211px;
height: 40px;
margin-left: 0px;
margin-top: -12px;
background-color: #D3D5E7;
}

* + html #lefttitle {
width: 210px;
height: 40px;
margin-left: 0px;
margin-top: 0px;
padding-top: 5px;
background-color: #D3D5E7;
}

#lefttitle h2 {
color: #726A82;
font-weight: bold;
font-size: 100%;
text-align: center;
padding: 2px;
}

#leftcolumn img {
margin-left: 10px;
margin-top: 10px;
}

#leftcolumn p {
font-size: 78%;
margin-bottom: 20px;
margin-left: 10px;
margin-right: 10px;
}

/* Middle Column */

#midcolumn {
float: left;
min-height: 1185px;
margin-left: 10px;
width: 520px;
}

* + html #midcolumn {
float: left;
min-height: 1185px;
margin-left: 10px;
width: 520px;
}

#midcolumn h2 {
font-size: 100%;
color: #726A82;
margin-top: -40px;
margin-left: 10px;
}

#midcolumn h3 {
font-size: 100%;
color: #726A82;
margin-left: 10px;
margin-top: 20px;
}


* + html #midcolumn h2 {
font-size: 100%;
color: #726A82;
margin-top: 10px;
}

#midcolumn p {
font-size: 95%;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
}

#midcolumn a {
color: #726A82;
font-weight: bold;
text-decoration: none;
}

#midcolumn a:hover {
text-decoration: underline;
}

/* Right Column */

#rightcolumn {
margin-left: 740px;
padding-top: 0px;
margin-top: 0px;
width: 210px;
border-left: 1px solid #726A82;
min-height: 1225px;
height: 1225px;
}

#rightcolumn p {
font-size: 78%;
margin-left: 10px;
margin-right: 10px;
}

* + html #rightcolumn {
margin-left: 740px;
padding-top: 0px;
margin-top: -1250px;
width: 211px;
border-left: 1px solid #726A82;
min-height: 1245px;
height: 1250px;
}

#rightcolumn img {
margin-left: 5px;
margin-top: 10px;
}

#rightcolumn h3 {
font-weight: bold;
font-size: 85%;
text-align: center;
color: #726A82;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}

/* Right Col Title */

#righttitle {
width: 209px;
height: 40px;
margin-top: -12px;
padding-top: 0px;
background-color: #D3D5E7;
}

* + html #righttitle {
width: 210px;
height: 40px;
margin-top: 0px;
padding-top: 0px;
background-color: #D3D5E7;
}

#righttitle h2 {
color: #726A82;
font-weight: bold;
font-size: 100%;
text-align: center;
padding: 2px;
}

/* Right Col Title 2 */

#title2 {
width: 209px;
height: 20px;
margin-top: 10px;
padding-top: 0px;
background-color: #D3D5E7;
}

* + html #title2 {
width: 210px;
height: 20px;
margin-top: 0px;
padding-top: 0px;
background-color: #D3D5E7;
}

#title2 h2 {
color: #726A82;
font-weight: bold;
font-size: 100%;
text-align: center;
padding: 2px;
}

/* Footer */

#footer {
width: 950px;
margin-left: -1px;
height: 40px;
background: #726A82;
border: 1px solid #726A82;
}

* + html #footer {
width: 950px;
height: 40px;
background: #726A82;
margin-left: 0px;
}

#footer p {
font-size: 80%;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
clear: both;
text-align: center;
color: #fff;
}

#footer a {
color: white;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}
