body
{ 
	background: #000 url('../img/body-bg.jpg') repeat-x;
	margin: 0;
	padding: 0;
}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   14px;
  line-height: 20px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #555; }
a:visited { color: #555; }
a:hover { color: #000; }
img { border: 0; }

#wrap
{
	width: 775px;
	margin: 0 auto;
	background: #fff;
}

#banner
{
	height: 171px;
	background: #000 url('../img/banner-1.jpg') top no-repeat;
	margin: 0;
}

#menu
{
	height: 50px;
	background: #000 url('../img/menu-bg.jpg') top no-repeat;
	margin: 0;
	padding: 0;
}

#menu ul
{
	margin: 0;
	padding: 0 7px;
	list-style: none;
}

#menu ul li
{
	background: #fff url('../img/menuitem-rightbg.jpg') top right no-repeat;
	float: left;
	width: 138.2px;
	margin: 0px 7px;
	padding: 0;
}

#menu ul li a
{
	display: block;
	background: url('../img/menuitem-leftbg.jpg') top left no-repeat;
	text-decoration: none;
	height: 43px;
	margin: 0;
	padding: 11px 10px 0px 10px;
	text-align: center;
	color: #ddd;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu ul li a:hover { color: #fff; }
#menu ul li.current a { color: #666; }

#content
{
	background: #fff;
	padding: 0 16px 15px 16px;
}

#footer
{
	background: #000 url( '../img/footer-bg.jpg' ) no-repeat top;
	height: 45px;
	text-align: center;
	font-size: 10px;
	padding-top: 12px;
	clear: both;
}

div.section,
div.section-2
{
	padding-top: 15px;
	clear: both;
}

div.section div.text,
div.section-2 div.text
{
	background: url( '../img/section-bg-left.jpg' ) top left no-repeat;
	width: 530px;
	position: relative;
	top: 5px;
}

div.section div.text p,
div.section-2 div.text p
{
	background: url( '../img/section-bg-right.jpg' ) bottom right no-repeat;
	padding: 0px 10px 10px 10px;
}

#splash-left
{
	background: #fff url('../img/splash-left.jpg') no-repeat center;
	width: 505px;
	height: 336px;
	float: left;
}
#splash-right
{
	background: #fff url('../img/splash-right.jpg') no-repeat center;
	width: 220px;
	height: 338px;
	float: right;
}
#splash-right p
{
	color: #fff;
	padding: 0px 15px;
}
#splash-right .hr
{
	width: 190px;
	height: 1px;
	margin: 0 auto;
	padding: 0;
}
#splash-right a { color: #bbb; }
#splash-right a:hover { color: #fff; }	
		
div.section img.item, div.section-2 div.text { float: left; }
div.section-2 img.item, div.section div.text { float: right; }
div.section img.header { margin-left: 15px; margin-top: 3px; }
