* { padding:0; margin:0
}
body {background:url(/img/damask.png) repeat #315528; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:11px;}
#wrap {background:url(img/bg.jpg) repeat-y; width:885px; margin:auto;background-color:#88cf5b; ;}
#header {background:url(images/header.jpg) no-repeat; height:60px;}
#sitename {display:none;}


.clear {clear:both;}

#content {
	margin-top: -12px;
}
h1, h2, h3, h4, h5 {color:#315528;}
h1, h2, h3 {font-family:"Trebuchet MS", Verdana, sans-serif;}

h2.title a {color: brown; text-decoration: none; background:none;}
#topnav { width: 885px; margin: auto; padding-left: 1em; 
}
#topnav ul {
	list-style:none;
	font: 28px "Trebuchet MS", Verdana, sans-serif;
	text-transform: lowercase;
	
	
}
#topnav li {display:inline; float: left; padding-right:10px;}
#topnav a {	display:block;	text-align: left;
	width: 150px;
	padding-top: 22px;
	text-decoration: none;
	color:#ff6e00;
	margin-bottom:-2px;
	
}
#topnav li.small a {padding-top: 5px; margin-right: -30px; font-size: 90%; padding-left: 1em;}
#topnav a:visited, active {	display:block;	float:left;	
	text-decoration: none;
	color:#ff6e00;
}
#topnav a:hover {background: url(images/topmenuhvr.png) no-repeat; color:#FFFFFF;}

#topnav li.active a {font-size: 170%; margin-top: -20px}
#topblock {
	background:url(/img/bg.png) no-repeat;
	height:480px;
	width:885px;

	clear:both;
}
#topblock img {
	display: block;
	padding-top: 8px;
	padding-right: 15px;
	float: right;
	border-style: none;
}
#sub {}
#sub ul {height: 20px; padding-bottom:1em;;}
#sub ul li {display:inline-table; clear: none;width: 150px;text-align: center; border-left: 1px dotted white;}
#sub ul li a {text-align: center;color:red;width: 150px; display:block;}
#sub ul li a:hover {text-align: center;color:black;}
#sub ul li a:visited {text-align: center;color:grey;}
#overlay {
	margin: 5px auto 0 auto;
	padding:1.25em;
	width: 790px;
	color: #000;
	font-size: 150%;
	height: auto;
	background: url(/img/cream2.png)
	}
#overlay h2, #overlay h3, #overlay h4, #overlay p, #overlay #sub {	background: url(/img/cream2.png) repeat; 
}	
#footer {text-align:right;background-color: #fff; width:885px; clear: both; height:200px; }
#footertop {font-size:26px; color: #ff6e00; margin-bottom:-20px; margin-left:  6px; padding-right: 9px;}
#footerbottom {font-size:80px;color: #3a5528;letter-spacing: 4px; height:auto;}
#sidesec {float: right: font-size: 80%; background: url(/img/cream2.png) repeat; width: 200px;}
#sidesec * {border:none;}
#sidebar {font-size: 90%; margin-top: 1.3em; }
#sidebar ul li {list-style-type: none;}
#sidebar ul li a {color: brown; }
#overlay img.image {float: right; border:1px solid black; padding:0;margin:0 0 5px 5px;}
.clear {clear:both; width: 790px; height:1px;}
.date {margin-top: 1em; border-top:1px solid white;}
.post {background: url(/img/cream2.png) repeat; padding: 10px;}