@charset "utf-8";
/* CSS Document */
*{margin: 0;}
html, body {height: 100%;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #52453B;
}
body {
	background: #F5E2BF url(../images/background.jpg) repeat-x;
	background-repeat: repeat-x;
	margin: 0px;
}
p{line-height:18px;padding-bottom:15px;}
h1,h2,h3,h4{font-family:"Times New Roman", Times, serif;padding-bottom:15px;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
#wrapper{
	width:960px;
	text-align:left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
#logo{
	position:absolute;
	top:0px;
	z-index:1000;
	padding-left:20px;
}
#topnav{margin-left:265px;}
#topnav ul{list-style:none;margin:0;padding:0}
#topnav ul li{float:left;display:block;font-size:17px;font-family:"Times New Roman", Times, serif;}
#topnav ul li a{padding:15px 15px;display:block;color:#FFFFFF;text-decoration:none;}
#topnav ul li a:hover{color:#B4D3EA;text-decoration:underline;}

#mainpic{margin-top:30px;margin-bottom:30px;background:#FFFFFF;-moz-border-radius: 10px;border-radius: 10px;text-align:center;padding:15px;}
#mainContent{padding:20px;background:url(../images/mainArea_background.png) repeat;-moz-border-radius: 10px;border-radius: 10px;}
#leftCol{float:left;width:226px;margin-right:30px;margin-left:10px;}
#rightCol{float:left;width:635px;}

#footer, #push {
	height: 100px; /* .push must be the same height as .footer */
}
#footer_wrapper{width:960px;margin:0 auto;border-top:1px solid #BAA57E;padding-top:20px;margin-top:20px;}

.clearit{clear:both;height:0px;line-height:0px;}

