BODY{ 
	margin:0 0;
	padding:0;
	background:#333;
	font:12px 'Trebuchet MS',Arial,sans-serif;
	line-height:1.4em;
	}
.content {
	position:relative;
	background:#fff;
	color:#808080;
	margin:0 auto;
	padding:0;
	width:800px;
	border-left:6px solid #000;
	border-right:6px solid #000;
	}

#header {
	position:absolute;
	top:0;
	left:0;
	width:800px;
	height:250px;
	margin:0;
	background:url(../images/head.jpg) no-repeat 0 100%; 
	color:#000;
	}
	#header #site-title{
		height:30px;
		margin:0;
		padding:20px 0;
		text-align:center;
		line-height:36px;
		font-size:36px;
		font-family:Trebuchet MS;
		font-weight:bold;
		color:#309;
		}
	#header #site-slogan{
		margin:0;
		padding:0 0 10px;
		background-image:none;
		text-align:center;
		line-height:16px;
		font-size:16px;
		font-family:Trebuchet MS;
		color:#000;
		}
	#header #site-contact{
		margin:0;
		padding:0;
		text-align:center;
		line-height:29px;
		font-size:29px;
		font-family:Trebuchet MS;
		font-weight:bold;
		color:#309;
		}

#menu {
	position:absolute;
	top:250px;
	left:0;
	background:transparent;
	width:800px;
	height:38px;
	margin:0 0;
	padding:0 0;
	}
	#menu UL{ 
		margin:0;
		list-style:none;
		padding:5px 0 0 180px;
		}
	#menu A,
	#nav STRONG,
	#nav SPAN { 
		float:left;
		display:block;
		background:#fff;
		border-bottom:4px solid #40cb25;
		border-left:2px solid #fff;
		border-right:2px solid #fff;
		color:#000;
		padding:4px 7px;
		font-weight:bold;
		text-decoration:none;
		}
	#menu A{ 
		float:none;
		font-size:16px;
		}
	#menu li { 
		float:left;
		background:inherit;
		margin:0 0 0 24px;
		padding:0 10px 0 0;
		}
	#menu a:hover { 
		float:left;
		display:block;
		background:#fff;
		border-bottom:4px solid #4fb6e5;
		border-left:2px solid #fff;
		border-right:2px solid #fff;
		color:#999;
		padding:4px 7px;
		text-decoration:none;
		}
.nav { 
	text-align:left;
	color:#333;
	padding:20px 0 0 0;
	width:174px;
	}
.nav li { 
	color:#309;
	font-weight:bold;
	text-decoration:none; 
	padding:5px 0 1px 5px;
	background:#fff;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	border-left:4px solid #40cb25;
	display:block;
	margin-bottom:4px;
	}
.nav li a:hover { 
	color:#309;
	text-decoration:none;
	background:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	border-left:4px solid #4fb6e5;
	display:block;
	margin-bottom:2px;
	}
#main {
	overflow:hidden;
	background:inherit; 
	width:800px;
	margin:0;
	padding:290px 0 0;
	color:#333;
	}  
#main .right { 
	float:right;
	padding:0 4px 0 10px;
	margin:0;
	background:inherit;
	width:220px;
	}
#main .right .hitems { 
	margin:0;	
	padding:0;
	}
#main .right .hitems ul { 
	margin:5px 0 5px 0;
	padding :0;
	color:#333;
	}
#main .right .hitems li { 
	margin:0 0 2px 20px;
	padding:0 0 0 0;
	color:#555;
	}
#main .left { 
	float:left;
	width:486px;
	padding:15px 15px 0 15px;
	margin:0;
	}
#main h3 {  
	font:16px Trebuchet MS;
	margin:2px 0 10px 0;
	padding:0 0;
	color:#424242;
	text-align:center
	}
#main .box  {	
	background:#efefef;
	padding:5px;
	border:1px solid #ccc;
	margin:0 0 15px;
	}
#main .right ul { 
	margin:5px 0 5px 0;
	padding :0;
	list-style :none;
	border-bottom:0 solid #eee;
	list-style-type:square;
	color:#a90000;
	}
#main .right li { 
	color:#000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin:5px 0 2px 20px;
	padding:0 0 0 0;
	}
#main .right  .text {
	margin:0 0 20px 20px;
	padding:0 0 0 0;
	color:#000;
	}
.img_left {
	padding:0 12px 8px 0;
	}
.img_right {
	padding:0 0 3px 8px;
	float:right;
	}

/* Footer
----------------------------------------*/
#footer{
	clear:both;
	margin:0 0 0 0;
	height:70px;
	background:url(../images/footer.jpg) bottom left no-repeat;
	text-align:center;
	width:100%;
	clear:both;
	color:#fff;
	}
#footer P{
	padding:20px 10px;
	line-height:31px;
	}
#footer img{
	vertical-align:middle;
	}
#footer A:LINK,
#footer A:VISITED{
	color:#fff;
	}
#footer A:HOVER,
#footer A:ACTIVE{
	color:#ffa;
	}
.comments { 
	background:url(../images/comments.png) bottom right no-repeat;
	text-align:right;
	margin:0 20px 10px 0;
	padding:0 20px;
	}
UL{ 
	margin:0 0 0 25px;
	padding:0 0 3px 5px;
	list-style:circle;
	}
LI{ 	
	margin:5px 0 5px 15px;
	padding:0 5px 0 5px;
	}
P{ 
	margin:0 0 5px 0;
	padding:0;
	text-align:justify;
	}
A:LINK, 
A:VISITED{ 
	color:#4fb6e5; 
	text-decoration:none;
	}
A:HOVER, 
A:ACTIVE{ 
	color:#225268;
	text-decoration:underline;
	}
H1{ 
	padding:10px 0 20px 80px;
	margin:0;
	background:url(../images/img.jpg) no-repeat;
	font:bold 18px Trebuchet MS;
	letter-spacing:-1px;
	color:#309;
	}
H1 A{ 
	color:#309;
	}
.title{ 
	color:#309;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0 0 0 20px;
	background:url(/../images/h2.png) no-repeat 0 3px;
	}
TEXTAREA{
	width:198px;
	}