* {
	margin:0;
	outline: none;
	padding:0;
	list-style:none;
}
html, body{
  margin:0;
  padding:0;
  background: url(../img/wave_background.gif) repeat;
}
#wrapper {
margin:0 auto;
position:relative;
width:750px;
background-color: #8c1c16;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
border-bottom: solid 1px #333333;
}
#header{
	margin:0 auto;
	width:701px;
	padding:6px 0 0 0;
	
}
#header h1 a{
    background:url(../img/header.jpg) no-repeat 0 0;
	width:701px;
	height:250px;
	display:block;
	overflow:hidden;
	text-indent:-3000px;
}
#content{
	margin:0 auto;
	width:701px;
	padding:15px 0 0 0;	
}
#content div.border-top{
  background:url(../img/bg-content-top.gif) no-repeat 0 0%;
	width:446px;
}
#content div.border-bottom{
	background:url(../img/bg-content-bottom.gif) no-repeat 0 100%;
	width:446px;
}
#content div.left{
	background:#e6ead1;
	width:446px;
	float:left;
	overflow:hidden;
}
#content div.left h2{
  background:url(../img/bg-features.jpg) no-repeat 0 11px;
  width:430px;
  overflow:hidden;
	text-indent:-3000px;
	height:37px;
	margin:0pt 0pt 0pt 8px;
	border-bottom:1px solid #000000;
}
#content div.left ul{
	width:420px;
 	padding:5px 15px 10px;
}
#content div.left ul li{
	padding:5px 0 10px;
	color:#51524a	;
	font:11px Arial, Helvetica, sans-serif;
}
#content div.left ul li h3{
  color:#51524a	;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content div.entry{
  color:#51524a	;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content div.left ul li p{
	color:#51524a	;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0;
}
#content div.right{
	overflow:hidden;
	float:left;
	padding:0pt 0pt 0pt 43px;
	width:210px;
	color:#E6EAD1;
	font:11px Arial, Helvetica, sans-serif;
}
#content div.right h2{
  background:url(../img/bg-archives.jpg) no-repeat 0 11px;
  width:430px;
  overflow:hidden;
	text-indent:-3000px;
	height:37px;
	margin:0pt 0pt 0pt 8px;
	border-bottom:1px solid #c68c8a;
}
#content div.right ul{
	padding:20px 0 0 15px;
}
#content div.right ul li{
	padding:0 0 17px;
}
#content div.right ul li a{
	text-decoration:none;
	color:#E6EAD1;
}
#content div.right ul li span{
	padding:0 10px 0 0;
}
#content div.bottom{
	width:100%;
	float:left;
	overflow:hidden;
	padding:15px 0pt;
}
#content div.bottom div.about, #content div.bottom div.maillist, #content div.bottom div.search{
	width:216px;
	float:left;
	background:#a3180f;
	margin:0pt 26px 0pt 0pt;
}
#content div.bottom div.search{
	margin:0;
}
#content div.bottom div.small-border-top-about{
	width:216px;
	background:url(../img/bg-small-content-top-about.gif) no-repeat 0 0%;
}
#content div.bottom div.small-border-top-maillist{
	width:216px;
	background:url(../img/bg-small-content-top-maillist.gif) no-repeat 0 0%;
}
#content div.bottom div.small-border-top-search{
	width:216px;
	background:url(../img/bg-small-content-top-search.gif) no-repeat 0 0%;
}
#content div.bottom div.small-border-bottom{
  width:216px;
  background:url(../img/bg-small-content-bottom.gif) no-repeat 0 100%;
  height:190px;
}
#content div.bottom div.about h2, #content div.bottom div.maillist h2, #content div.bottom div.search h2{
  width:200px;
  overflow:hidden;
	text-indent:-3000px;
	height:33px;
	margin:0pt 0pt 0pt 8px;
}
#content div.bottom div.about p, #content div.bottom div.maillist p, #content div.bottom div.search p{
	padding:6px 10px;
	color:#E6EAD1;
	font:11px Verdana, Tahoma, Helvetica, Arial;
	padding:3px 18px;
}
#content div.bottom div.about p a{
  color:#E6EAD1;
  text-decoration:none;
}
#content div.bottom div.maillist form, #content div.bottom div.maillist fieldset{
	border:0;
	padding:2px 0;
}
#content div.bottom div.maillist input{
	width:174px;
	height:19px;
	border:1px #d08b86 solid;
/* 	margin:0 0 0 18px; */
 	padding:3px 0pt 0pt 3px;
}
#content div.bottom div.maillist input.submit{
	border:0;
	background:url(../img/btn-signup.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-3000px;
	width:64px;
	height:28px;
	margin:6px 0pt 0pt 137px;
}
#content div.bottom div.search form, #content div.bottom div.search fieldset{
	border:0;
	padding:2px 0;
}
#content div.bottom div.search input{
	width:174px;
	height:19px;
	border:1px #d08b86 solid;
 	margin:0 0 0 18px;
 	padding:3px 0pt 0pt 3px;
}
#content div.bottom div.search input.submit{
	border:0;
	background:url(../img/btn-search.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-3000px;
	width:64px;
	height:28px;
	margin:6px 0pt 0pt 137px;
}
#footer{
	margin-left:0pt auto;
  	margin-right:0pt auto;
	width:701px;
	clear:both;
	padding:23px 0 30px;
	
}
#footer p{
  	color:#E6EAD1;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 231px;
}
#footer p a:link{text-decoration: underline;color: #E6EAD1}

#content div.left h2.pagetitle{
	background:none;
  width:430px;
  overflow:hidden;
	text-indent:0px;
	height:27px;
	margin:0 0 0 8px;
	border-bottom:1px solid #000000;
	padding:4px 0;
	color:#51524A;
}
#content div.left h3 a{
	text-decoration:none;
	color:#51524a	;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content div.left div.entry p{
  color:#51524a	;
	font:11px Arial, Helvetica, sans-serif;
}
#content div.left div.all-posts span{
	padding:0 0px 0px;
	color:#51524a	;
	font:10px Arial, Helvetica, sans-serif;
	display:block;
}
#content div.left div.post span{
}
#content div.left div.all-posts{
	padding:5px 0 15px;
}
#content div.left div.search-post{
	padding:3px 10px 3px;
}
#content div.left div.post{
	padding:5px 0 10px 15px;
}