/* general
----------------------------------------------------------*/

body
{
margin: 0;
padding: 0;
background: #ddd url(images/bk.jpg) top repeat-x;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
line-height: 20px;
color: #333;
}

img
{
border: none;
}

img.right
{
float:right;
}

a
{
color: #416897;
}

a:hover
{
color: #b95016;
text-decoration: none;
}

table
{
width: 100%;
}

#wrapper
{
margin: 0 auto;
padding: 0;
width: 922px;
text-align: center;
}

/* sidebar & navigation
----------------------------------------------------------*/

#sidebar
{
height: 324px;
width: 350px;
margin:0;
padding: 0;
float: left;
text-align: left;
}

#sidebar h1
{
width: 330px;
height: 288px;
margin: 0 0 0 20px;
text-indent: -99999px;
background:  transparent url(images/2010logo.jpg) no-repeat;
}

#sidebar h1 a
{
display: block;
width: 330px;
height: 288px;
background: none;
text-decoration: none;
}

/* content
----------------------------------------------------------*/

#mainContent
{
width: 572px;
margin: 0;
padding: 0;
float: left;
background: transparent url(images/contentHorizontalBK5.gif) repeat-y;
}

	/* sponsorBar
	----------------------------------------------------------*/

	#sponsorBar
	{
	padding: 70px 20px 0 20px;
	height: 234px;
	margin: 0;
	background: transparent url(images/contentTopper.jpg) top no-repeat;
	}
	
	#sponsorBar img
	{
	padding: 0 5px 0 0;
	}


#content
{
margin: -135px 0 0 0;
padding: 0 40px 0 40px;
text-align: left;
}

#content h2
{
color: #b95016;
font-size: 22px;
font-weight: normal;
letter-spacing: 1px;
}

#contentFooter
{
margin: 0; padding: 0;
width: 572px;
height: 53px;
background: transparent url(images/footer.jpg) no-repeat;
}

#contentFooter p
{
margin: 0;
padding: 15px 0 0 40px;
text-align: left;
color: #999;
font-size: 10px;
}

/* misc
----------------------------------------------------------*/

.clearIt
{
clear:right;
}

#lil-dino
{
position: fixed;
bottom: 0px;
left: 0px;
width:290px;
height:75px;
background: transparent url(images/lil-dino.jpg) no-repeat;
z-index:-1;
}

/* 2nd 2-col nav
----------------------------------------------------------*/
#nav
{
margin: 0 30px 0 70px;
padding: 0;
}


#nav p.specialButton
{
font-size: 20px;
line-height: 36px;
letter-spacing: 1px;
font-weight: bold;
text-align:center;
width:250px;
height: 36px;
margin: 0 0 10px 0;
padding:0;
background: transparent url(images/button.jpg) no-repeat;
}

#nav p.specialButton a
{
color: #fff;
text-decoration: none;
padding: 0;
margin: 0;
display: block;
}

#nav p.specialButton a:hover
{
background: transparent;
color: #ddd;
padding:0;
}

#nav .navDivider
{
width: 250px;
height: 10px;
margin: 0; padding: 0;
background: transparent url(images/navDivider.jpg) no-repeat;
}

#nav ul#leftNav
{
margin: 0 10px 0 0;
padding: 0;
width: 120px;
float: left;
list-style-type: none;
background-color: #ddd;
}

#nav ul#rightNav
{
margin: 0;
padding: 0;
width: 120px;
float: left;
list-style-type: none;
background-color: #ddd;
}

#rightNav li, #leftNav li
{
margin: 0;
padding:0;
border-bottom: 1px dotted #89a1be;
font-size: 12px;
}

#rightNav li a, #leftNav li a
{
display: block;
width: auto;
text-decoration: none;
padding:5px 0 5px 5px;
margin: 0;
}

#rightNav li a:hover, #leftNav li a:hover, #rightNav li a.current, #leftNav li a.current
{
background: #fff;
color: #b95016;
}