body {
	background-image:url(../img/site/bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	height:100%;
	color:#666666;
	font-family:"Lucida Sans","Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:400;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
	}

a {
	border:none;
	color:#666666;
	}

.line {
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
	width:90%
	}

#mainwrapper {
	width:950px;
	text-align:left;
	margin-top:9px;
	}

#homebanner{
	background:url(../img/site/homeheader.jpg);
	background-repeat:no-repeat;
	min-height:456px;}

#subbanner{
	background:url(../img/site/subheader.jpg);
	background-repeat:no-repeat;
	min-height:456px;}

#homeinfo{
	background:url(../img/site/homeinfo.jpg);
	background-repeat:no-repeat;
	width:554px;
	min-height:450px;
	padding-top:125px;
	float:left;}
	
#homeinfo h2{
	margin-left:180px;
	font-size:20pt;
	color:#FFFFFF;}

.pageinfo{
	color:#0e354d;
	margin-top:25px;
	margin-left:15px;
	padding:25px;
	line-height:16pt;
	min-height:300px;}
	
.pageinfo p{
	margin-bottom:10px;}

.pageinfo h3{
	font-size:16pt;
	margin-bottom:20px;}
	
#navigation{
	float:right;
	text-align:center;
	text-transform:uppercase;
	padding-top:36px;
	color:#f7e386;}
	
#navigation a{
	text-decoration:none;	
	color:#FFFFFF;}

#navigation a:hover{
	color:#f7e386;}

#navigation li{
	display:inline;
	margin-bottom:0px;
	margin-right:15px;}
	
#navigation img{
	margin-right:32px;}
	
#storylist{
	width:547px;
	margin-left:10px;
	float:left;}

#rightside{
	float:left;
	margin-top:-115px;
	margin-left:15px;}

.sideitem{
	padding-top:18px;
	padding-left:20px;
	background:url(../img/site/sidevigbg.jpg);
	background-repeat:no-repeat;
	width:330px;
	height:212px;
	margin-bottom:15px;}

.sideitem h3{
	margin-top:28px;
	font-size:14pt;
	margin-bottom:5px;}

.sideitem p{
	margin-bottom:5px;}

.sideitem img{
	float:left;
	margin-right:10px;	}

.sideitem a{
	font-size:8pt;
	color:#b02e2c;
	text-decoration:none;}
	
.listtop{
	padding-left:20px;
	padding-top:20px;
	background:url(../img/site/storylisttop.jpg);
	background-repeat:no-repeat;
	height:41px;}
	
.listitem{	
	background:url(../img/site/storylistbg.jpg);
	background-repeat:no-repeat;
	height:77px;}

.listitem img{
	border:1px #f7e386 solid;
	margin-right:15px;
	float:left;}

.listitem h2{
	font-weight:bold;
	font-size:14pt;
	color:#4b7a95;
	text-transform:uppercase;}

.listitem a{
	display:block;
	height:92px;
	text-decoration:none;}

.listitem a:hover{
	background:url(../img/site/storylistbg_r.jpg);
	background-repeat:no-repeat;}

.listtitles{
	float:left;}
	
.iteminfo{
	padding-left:20px;
	padding-top:8px;}
	
.listbottom{
	background:url(../img/site/storylistbottom.jpg);
	background-repeat:no-repeat;
	height:16px;
	margin-bottom:15px;}

.listviewmore{
	padding-right:25px;
	margin-top:45px;
	font-size:8pt;
	color:#b02e2c;
	float:right;}
h4{
	font-size:16pt;
	color:#b02e2c;
	font-weight:bold;
	text-transform:uppercase;}

.red{color:#b02e2c;}

.formarea{
	background:url(../img/site/formbg.jpg);
	background-repeat:repeat-y;
	min-height:92px;
	padding-left:20px;
	padding-bottom:15px;}
	
.formarea p{
	padding-right:20px;}
	
.formarea input{
	margin-bottom:10px;}
	
.formleft{
	float:left;
	margin-right:10px;}
	
	