/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}

/* general
----------------------------------------------------------*/

body
{
width: 100%;
margin: 0;
padding: 0;
background: #813136 url(images/BK.jpg) repeat-x;
position: relative;
z-index: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1.6em;
text-align: center;
}

img
{
border: none;
}

img.right
{
float:right;
}

a
{
color: #813136;
}

a:hover
{
color: #df2027;
text-decoration: none;
}

#topLeftSpot
{
position: absolute;
top:0;
left: 0;
width: 180px;
height: 161px;
background: transparent url(images/topLeftSpot.jpg) no-repeat;
z-index: 0;
}

#topRightSpot
{
position: absolute;
top:0;
right: 0;
width: 180px;
height: 161px;
background: transparent url(images/topRightSpot.jpg) no-repeat;
z-index: 0;
}

table
{
width: 100%;
}

/* sponsorBar
----------------------------------------------------------*/

#sponsorBar
{
width:780px;
height:130px;
margin: 0 auto;
padding: 0;
background: transparent url(images/sponsorBar.gif) no-repeat;
position: relative;
z-index: 1;
}

#sponsorBar p img
{
vertical-align: middle;
padding: 12px 7px 0 7px;
}

/* header
----------------------------------------------------------*/

#header
{
width:780px;
height:203px;
margin: 10px auto 0 auto;
padding: 0;
background: transparent url(images/headerBar.jpg) no-repeat;
position: relative;
z-index: 1;
}

#header h1 {
  display:none;
}

/* content
----------------------------------------------------------*/

#contentWrapper
{
width:100%;
background-color: #fff;
margin: 0;
padding: 10px 0 30px 0;
float: left;
}

#content
{
width:780px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#rightCol
{
float:right;
width:500px;
margin:0;
padding: 0 15px 0 15px;
}

#rightCol h2
{
margin: 0;
padding: 10px 0;
color: #813136;
font-size: 22px;
}

#rightCol p
{
margin: 0;
padding: 8px 0;
}

/* sidebar
----------------------------------------------------------*/

#leftCol
{
float:left;
width:205px;
margin: 0;
padding:0 0 0 15px;
font-size:13px;
line-height:1.5em;
}

#leftCol h2 {
width: 180px;
height: 52px;
margin: 0 0 0px 0;
padding: 19px 0 0 20px;
  font-family:Georgia,serif;
  font-size:18px;
  line-height:20px;
  color:#ddd;
}

#leftCol ul {
	list-style-type: none;
	margin: 0 0 25px 0;
	padding:0;
	}

#leftCol li {
margin: 0;
padding:0;
}

#leftCol li a, #leftCol li a:visited {
	display: block;
	width: 100%;
	margin: 0;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	background: transparent;
color: #813136;
}

#leftCol li a:hover
{
	background: #df2027;
	color: #fff;
}

#leftCol li a.current 
{
background: #df2027;
color: #813136;
}

/* footer
----------------------------------------------------------*/

#footerWrapper
{
clear: both;
width: 100%;
height: 138px;
padding: 0;
margin: 0;
background: url(images/footerBK.jpg) top repeat-x;
}

#footer
{
width: 760px;
margin: 0 auto;
padding: 10px;
text-align: right;
}

#footer p, #footer p a {
  padding:12px 0 18px 0;
  margin: 0;
  color: #eee;
}

.clearIt
{
clear:right;
}