body 
{
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/bg.gif) repeat-x top;
	background-color:#fff;
	margin:0;
	border:0;
}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	/* pixels are used here, rather than ems, because I want a consistent 
	 * margin on the different headings. if I use ems, 1em for an h1 element 
	 * is much larger than 1em on an h6 element. I don't want this.
	 */
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	line-height:1.5em;
}

ul ul, ul ol, ol ul, ol ol
{
	/* kill margins on sub-lists
	 */
	margin-top: 0;
	margin-bottom: 0;
}

h1
{
	display:block;
	color:#CC9900;
	font-size:1.5em;
	border-bottom:1px solid #BCC787;
}

h2 , h3, h4 
{
	font-size:1.1em;
	color:#819A4B;
}


P 
{
	font-size:0.8em;
}
strong
{
	color:#75823C
}

#wrapper 
{
	margin:0 auto;
	width:850px;
}

#header 
{
	height:79px;
	padding-left:15px;
	padding-right:15px;
	background:url(images/headerbg.jpg) no-repeat top center;
}

#mainBody
{
	
	margin:0 auto;
	background:url(images/bodybg.jpg) 0 10px no-repeat;
	
}

#mainNav 
{
	height:34px;
}

#mainNav a
{
	color:#fff; 
	text-decoration:none;
}

#mainNav a:hover
{
	color: #CCCC33; 
	text-decoration:underline;

}

#mainNav ul
{
	margin:0 0 0 11px;

	height:34px;
	padding: 0;
	list-style:none;
	width:831px;
	background: url(images/navbg.gif) repeat-x;
	color:#fff; 
	font-size:13px;
	font-weight:bold;
	

}

#mainNav ul li 
{
	float:left;
	margin:5px 20px 0 15px;
}

#billboard
{	
	height:182px;
	padding-left:11px;
	padding-right:19px;
}

#sidebar
{
	margin-left:20px;
	margin-top:10px;
	padding-top:15px;
	padding-left:8px;
	padding-right:5px;

	background: url(images/colbg.gif) no-repeat;
	width:245px; 
	min-height:500px;
}
*html #sidebar
{
	height:500px;
}
*html #content
{
	height:500px;
}


#content
{
	min-height:500px;
	width:500px;
	margin-top:10px;
	margin-right:15px;
	padding-top:15px;
	padding-right:5px;

}
#clear
{
	height:1px;
}

#footer
{
	font-size:0.85em;
	height:31px;
	background-color:#75823C;
	text-align:center; 
	color:#BCC787;
}

/*----------Form Style---------*/  
input
{
	border:1px solid #819A4B;
	width:15em;
}

fieldset
{
	border:0;
	padding-left:15px;
}

label 
{
	display:block;
	color:#75823C;
	font-size:0.95em;
	font-weight:bold;
}

#submit input
{
	background-color:#75823C;
	border-style:inset;
	color:#fff;
	width:5em;
}


