#sidebar {
float:right;
padding-top:5px;
width:290px;
}





/* sidemenu */
.sidemenu ul {
	margin: 10px 8px 8px 8px; padding: 0;
	border-top: 1px solid #29201c; 
	text-align: left;
}
.sidemenu ul li {
	list-style: none;
	margin: 0;	padding: 8px 5px 8px 19px;
	border-bottom: 1px solid #29201c;
	font-size: 11px;
	line-height: 20px;	
	text-transform: uppercase;	
	background: url(../images/bullet.gif) no-repeat 0 14px;
}
.sidemenu ul li a:link, 
.sidemenu ul li a:visited {
	padding-left: 0;	
	font-weight: bold;		
	color: #F1E3D8;
}
.sidemenu ul li span {
	display: block;	
	margin-left: -16px;
	color: #9a8377;	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	text-transform: none;	
}
.sidemenu ul li a:hover { color: #fff;	border: none; }
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; border: none; }
.sidemenu ul ul li { border: none; }


ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #6f892c;
}
dd {
  padding-left: 20px; 
}

p, dl { margin: 10px 20px; }

/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}






.post .post-info, 
#featured .post-info { 
	margin-top: 0; 
	text-transform: uppercase; 
	font-family: Calibri, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}
.post .post-info a, .post .post-info a:visited,
#featured .post-info a, #featured .post-info a:visited { color: #6f892c; border: none; font-weight: bold }


/* Content */
#content-wrap {
	clear: both;	
	width: 940px;
	margin: 5px 0 0 0; padding: 0;			
}
#content {
	float: left;
	width: 920px;
	margin-left: 10px;		
	padding-bottom: 40px;
	display: inline;		
}



#featured-block {
	position: relative;
	border: 1px solid #251a14;
	width: 920px;
	margin-left: 10px;	
	padding-bottom: 25px;				
}
#featured-ribbon {
	position: absolute;
	width: 99px;
	height: 98px;
	top: -1px;
	right: -2px;
	z-index: 99999;
}
.rssfeed {
	background: url(../images/feed-icon14.gif) no-repeat 0 center;
	padding-left: 20px;
}
#footer-outer .footer-list ul li .twitter {
	background: url(../images/twitter.gif) no-repeat 0 center;
	padding-left: 20px;
}
/*  navigation  */
#header #nav {
	position: absolute;
	left: 305px;	top: 0px;		
	margin: 0; padding: 0;			
	overflow: hidden;	
	height: 60px;
	width: 900px;	
}
#header #nav ul {	
	float: left;	
	margin: 0;	padding: 0;		
	width: 100%;	
	list-style: none;	
}
#header #nav ul li {
position: relative; left: 12px; 
	margin: 0; padding: 0 0 0 5px;			
}
#header #nav ul li a:link,
#header #nav ul li a:visited {
	float: left;
	margin: 0;
	padding: 30px 15px 17px 11px;	
	font: bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	text-transform: lowercase;			
	color: #867474;
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #fff;		
}
#header #nav ul li#current { 
			
}
#header #nav ul li#current a {	
		color: #f0e8e8;		
}

/* header quick search */
#header form#quick-search {
	position: absolute;
	top: 95px; right: 15px;
	z-index: 999999;
	padding: 0; margin: 0;
	border: none;
	width: 222px; height: 32px;
		
}
#header form#quick-search p {
	margin: 0; padding: 0;		
	border: none;
}
#header form#quick-search input {
	float: left;
	margin: 0; padding: 5px;
	border: none;
	background: transparent;
	color: #4a413c;	
}
#header form#quick-search .tbox {
	margin: 6px 0 0 5px; 
	width: 170px;	
	display: inline;		
}
#header #search form#quick-search .btn{
	width: 25px; height: 25px;		
}
#header form#quick-search label {
	display: none;
}

/* featured block */
#featured {
	clear: both;
	margin: 0;	
	padding-bottom: 20px;
	width: 940px;		
	
}
#featured-block {
	position: relative;
	border: 1px solid #251a14;
	width: 920px;
	margin-left: 10px;	
	padding-bottom: 25px;				
}
#featured-ribbon {
	position: absolute;
	width: 99px;
	height: 98px;
	top: -1px;
	right: -2px;
	z-index: 99999;
}




h2{
font-size:21px;
font-weight:bold;
color: #1d140f;
}






body{
background:#B79B91;
margin:0;

	font: 21px/180% Calibri, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	 }

A:link{ color:#403139; text-decoration:none; }
A:hover{ color:#000000; text-decoration:underline; }
A:active{ color:#403139; text-decoration:none; }
A:active:hover{ color:#000000; text-decoration:underline; }
A:visited{ color:#403139; text-decoration:none; }
A:visited:hover{ color:#000000; text-decoration:underline; }

#header{

width:673px; margin-left:8px;
}

#wrap{
width:880px;
margin-left:22px;
margin-right:auto;


background: #E5DFD6; 

/*

background: #ACCBE2;
*/


border:0;
}





#sandy{
width:880px;
margin-left:22px;
margin-right:auto;


background: #E5DFD6; 





border:0;
}




#navcontainer{
background:#5D4229;
width:673px;
margin-top:-20px;
margin-left:8px;
}

#navlist li a{
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}

#navlist li a:link { color: #FFFFFF; }
#navlist li a:visited { color: #ACCBE2; }
#navlist li a:hover {color:#A79B91; }


h3{
font-size:21px;
font-weight:bold;
color:#666666;
letter-spacing:.5px;
font-style:normal;
text-align: right;
}

#content1{
width:270px;
margin-left:30px;
margin-right:auto;
padding:9px;
text-align:justify;
font: 14pt Calibri,'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
float:left;
}

#content2{
width:270px;
margin-left:auto;
margin-right:30px;
padding:9px;
text-align:justify;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
}

#footer{


background:#ACCBE2; 

/*
background: #E5DFD6; 
*/


 margin-left:23px;
margin-right:auto;

padding:9px;
text-align:right;
text-transform:lowercase;
font: 9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#000000;
width:880px; 



}

#footer a:link{color:#FFFFFF; text-decoration:none; }
#footer a:hover{color:#A79B91; }

#title{
height:4px;
width:880px;
margin-left:auto;
margin-right:11px;
background:#ACCBE2;
text-align:left;
padding-top:6px;
padding-left:20px;
font-size:10px;
letter-spacing:2px;
color:#403139;
text-transform:uppercase; 
}




#footer-bottom .bottom-left {	float: left; }		
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 0;	
}
#footer-bottom a.back-to-top {
	background: url(../images/arrow-up.gif) no-repeat right center;
	padding-right: 20px;
}









/* Main */
#main {
	width: 880px;	
	float: left;	
	

padding: 5px;			
}
#main h2 {
	color: #f0e8e8;
	border-bottom: 1px solid #29201c;
	margin-top: 15px;
}
#main h2 a { color: #f0e8e8; }
#main .block {
	float: left;	
	width: 265px;
	margin-top: 10px;
	padding-bottom: 15px;	
	display: inline;	
}
#main .block img {	
	margin: 0 0 20px 0;
	padding: 10px;	
	background-color: #150e0b;
   border: 1px solid #261b15;
	display: block;
}
#main .block .blk-top {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #29201c;	
}
#main .block .blk-top h4 {
	margin: 0 5px;	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;	
	font-size: 1.4em;	
	font-weight: normal;
	line-height: 125%;
}
#main .block .blk-top h4 a {	
	color: #6f892c;	
}
#main .block .blk-top p {
	padding: 2px 0 3px 0;
	margin: 0 3px;
	font-size: 11px;
	color: #b5b5b5;
}
#main .block .blk-top p a:link,
#main .block .blk-top p a:visited {
	color: #b5b5b5;		
}
#main .block .blk-top p .comment {
	margin-left: 5px;
	padding: 0 0 5px 20px;	
	background: url(../images/comment.gif) no-repeat 0 1px;
}
#main .block .blk-top p .datetime {
	padding: 0 0 5px 20px;
	background: url(../images/clock.gif) no-repeat 0 0;	
}

#main .block .blk-content { width: 100%; }
#main .block .blk-content p {	margin: 5px; }

#main .odd { margin-left: 15px; }
#main .even { margin-left: 40px; }
nk:hover {
	border: 1px solid #2f4c13;
	background: #4a781d url(../images/button-hover-bg.png) repeat-x;
}

/* header */
#header {
	position: relative;
	margin: 0 auto 20px auto;
	height: 164px;			
}
#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute; 	
	/* change the values of top and left to adjust the position */
	top: 68px; right: 30px;	
	margin: 0; padding: 0 5px 0 0;
	font: bold 48px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;  
	letter-spacing: -3px;
	text-decoration: none;	
	color: #fff;		
}
#header p#slogan {
	position: absolute;
	/* change the values of top and left to adjust the position */
	top: 130px; left: 30px;		
	margin: 0; padding:  0 5px 0 0;
	font: bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	color: #897876;		
}

/*  navigation  */
#header #nav {
	position: absolute;
	left: 0px;	top: 0px;		
	margin: 0; padding: 0;			
	overflow: hidden;	
	height: 60px;
	width: 900px;	
}
