body {
	background:#000 url(../img/layout/bg_body.jpg) top center repeat fixed;
	margin:0;
	padding:0;
	text-align:center;
}

h1, h2, h3, h4 {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-weight:normal;
}

h1 {
	font-size:23px;
	letter-spacing:1px;
	color:#fff;
}

h2 {
	font-size:18px;
	letter-spacing:2px;
	margin:30px 0 18px 0;
	color:#fff;
}

h3 {
	font-size:14px;
	letter-spacing:2px;
	margin:30px 0 18px 0;
	color:#fff;
}

h3 span {
	font-size:10px;
	color:#666;
}

h4 {
	font-size:12px;
	letter-spacing:2px;
	margin:30px 0 18px 0;
	color:#fff;
}

hr {
	margin:20px 0 0 0;
	padding:0;
	border-top:0px solid #222;
	border-right:0px solid #444;
	border-bottom:1px solid #222;
	border-left:0px solid #444;
}

p {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:11px;
	letter-spacing:1px;
	line-height:22px;
	text-align:justify;
	margin:0 0 20px 0;
	padding:0;
	color:#777;
}

p a:link, p a:visited {color:#c30; text-decoration:none;}
p a:hover, p a:active {color:#fff; text-decoration:none;}

a img {
	border:none;
}

#header {
	background: url(../img/layout/bg_header.png) top center no-repeat;
	text-align:left;
	width:746px;
	height:144px;
	margin:0 auto 4px auto;
	padding:50px 33px 0 96px;
}

#addressinfo {
	float:right;
	text-align:left;
	border:0px solid #fff;
	margin:10px 40px; 0 0;
	padding:0;
	width:220px;
}

	#addressinfo ul {
		border-left:4px solid #900;
		margin:0;
		padding:0 0 0 20px;

	}
	#addressinfo li {
		font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
		font-size:11px;
		letter-spacing:1px;
		list-style:none;
		margin:0 0 8px 0;
		padding:0;
		color:#fff;
	}

#mainmenu {
	background: url(../img/layout/bg_menu.png) top center no-repeat;
	width:746px;
	height:55px;
	margin:0 auto 4px auto;
}

	#mainmenu ul {
		text-align:left;
		margin:0;
		padding:17px 0 0 33px;
		color:#777;
	}

	#mainmenu li {
		display:inline;
		font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
		font-size:12px;
		letter-spacing:1px;
		list-style:none; 
		margin:0;
		padding:0;
}

	#mainmenu li span {
		margin:0 10px 0 12px;
		color:#555;
	}
	
	#mainmenu a:link, #mainmenu a:visited {color:#777; text-decoration:none;}
	#mainmenu a:hover, #mainmenu a:active {color:#fff; text-decoration:none;}
	#mainmenu a.activepage:link, #mainmenu a.activepage:visited {color:#fff; text-decoration:none;}

#feature {
	background: url(../img/layout/bg_feature.png) top center no-repeat;
	width:746px;
	height:286px;
	margin:0 auto 4px auto;
	padding:3px 0 0 4px;
}
#pagetop {
	background: url(../img/layout/bg_page_top.png) top center no-repeat;
	width:746px;
	height:6px;
	margin:0 auto;
	padding:0;
}
#pagebody {
	background: url(../img/layout/bg_page_bottom.png) bottom center no-repeat;
	text-align:left;
	width:674px;
	margin:0 auto;
	padding:24px 66px 24px 66px;
}

#pagebody ul {
	margin:-10px 0 0 0;
	padding:0 0 0 20px;
}

#pagebody li {
	font-family:"trebuchet ms", trebuchet, arial, helvetica, "sans serif";
	font-size:11px;
	letter-spacing:1px;
	line-height:22px;
	text-align:justify;
	margin:0;
	padding:0;
	color:#777;
}

#leftcolsplit {
	width:310px;
	margin:0 10px 0 0;
	padding:0 10px 10px; 10px;
	border:0px dashed #111;
}

#rightcolsplit {
	float:right;
	width:310px;
	margin:0;
	padding:0 10px 10px; 10px;
	border:0px dashed #111;
}

#footer {
	background: url(../img/layout/bg_footer.png) top center no-repeat;
	width:746px;
	height:66px;
	margin:0 auto 4px auto;
	padding:20px 0 0 66px;
}

#footer p {
	font-size:10px;
	letter-spacing:1px;
}


.clearr {clear:right;}
.clearl {clear:left;}

.imgr {
	float:right;
	margin:35px 0 10px 15px;
}

.leftcol {
	width:430px;
	margin:0;
	padding:0;
}

.rightcol {
	float:right;
	width:219px;
	margin:0;
	padding:25px 0 0 0;
}

.rightcol img {
	border:none;
	margin:0 0 10px 0;
}

#socialmedia {
	background:#333 url(../img/layout/bg_social.png) top right no-repeat;
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:20px 20px 5px 20px;
}

.socialicon {
	display:block;
	margin-bottom:20px;
	border:none;
}

.disclaimer {
	font-size:10px;
	font-style:italic;
	color:#666;
}
