* 
{ 
  margin: 0; 
	padding: 0; 
	outline: none;
}

.clear 
{
  clear: both;
}

.center 
{
  text-align: center;
}
	
/* ----------------------------------- floats */
.right 
{ 
  float: right; 
}

.left 
{ 
  float: left; 
}

.clear 
{ 
  clear: both; 
}

.fix:after 
{ 
  content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.fix 
{ 
  display: inline-block; 
}

* html .fix 
{ 
  height: 1%; 
}

.fix 
{ 
  display: block; 
}

h1, h3, p, pre, blockquote, form, fieldset, ul, ol 
{ 
  margin: 1em 0; 
}

h2 
{
  margin: 10px 0 0 0;
  padding: 0;
}

select 
{ 
  font-size: 11px; 
	background-color: #f5a4a3;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #e6f7cb; 
} 

body 
{
  font: 11px century gothic, arial, sans-serif; 
	color: #FFFFFF; 
	background: #f5a3a3; 
	text-align: left;
}

/* -------------------------------------------- content */
#top 
{
  background: #f5a3a3;
}

#content 
{ 
  width: 75em;	
	margin: 0 auto; 
	padding: 20px 0 75px 0; 
	text-align: left; 
	line-height: 1.5em; 
	background: #f5a3a3;
}


#bg 
{
  position: fixed;  
	background: #f5a3a3 url(images/bg.gif) repeat-x bottom center;
  bottom: 0;
  height: 78px;
  width: 100%;
  left: 0;
} 


a 
{
  color: #efb;
}

a:hover 
{ 
	color: #2db3a0;
	text-decoration: underline; 
}

a 
{ 
  text-decoration: none; 
}

h1, h4 
{ 
  text-transform: lowercase; 
	color: #efb; 
}

h3 
{ 
  text-transform: lowercase;
	color: #e8f3c9;
	font-size: 1.5em; 
} 

h1 
{ 
  font-size: 15px; 
}

h2 
{ 
  font-size: 16px; 
}

h4 
{ 
  font-size: 1.3em; 
}

#about 
{ 
  background: url(images/aboutTitle.gif) repeat-x bottom; 	
  height: 33px; 
  width: 78px; 
  padding-top: 10px;
} 

#recent 
{ 
  background: url(images/recentTitle.gif) no-repeat top left; 	
  height: 33px; 
  width: 78px; 
  padding-top: 10px;	
} 

#archive 
{ 
  background: url(images/archiveTitle.gif) no-repeat top left; 	
  height: 33px; 
  width: 78px; 
	padding: 0;
	margin: 0 0 4px 0; 
}

.chrondate 
{ 
  /*color: #805841;*/
	color: #efb; 
	padding-left: 0.5em; 
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}

.chrondate a 
{ 
  color: #805841; 
	text-decoration: underline; 
}

.chrondate a:hover 
{ 
  color: #2db3a0; 
	text-decoration: none; 
}

#shelfwrap 
{ 
  background: #54beaf; 
}

#shelf 
{ 
  color: #ffffff; 
	background: #54beaf url(images/shelf_right.gif) no-repeat top center; 
	text-align: left; 
	width: 60em; 
	min-height: 270px; 
	margin: 0 auto; 
	line-height: 1.2em; 
}

#shelf a 
{ 
  color: #e8f3c9;
  text-decoration: underline;   	
} 

#shelf a:hover 
{ 
  color: #7f6349;	
  text-decoration: none;  	
} 

#shelf .left 
{ 
  width: 27em; 
	padding: 0 0.5em 0.5em; 
}

ul#navigation 
{ 
  margin: 0; 
	padding: 0 0 1em 0; 
	list-style: none; 
}
		
#navigation li 
{ 
  background: #54beaf url(images/dot.gif) repeat-x 0.7em 0; 
}

#navigation li a 
{ 
  float: left; 
	background: #54beaf; 
	padding: 0 0.2em 0 0; 
}

ul#navigation li span 
{ 
  float: right; 
	padding: 0 0.2em; 
	background: #54beaf; 
}

ul#navigation li br 
{ 
  clear: both; 
}

#shelf .right 
{ 
  width: 28em; 
	padding: 0 0.5em 0.5em; 
	float: right;
}

ul#recentposts 
{
  list-style: none; 
}
		
#recentposts li 
{ 
  background: url(images/li.gif) no-repeat 0 0; 
  padding-left: 23px;	
  margin-left: 10px; 
}

#shelfbreak 
{ 
  background: #54beaf; 
	height: 1em; 
}

#searchbar 
{ 
	display: block; 
	height: 41px; 
	width: 280px; 
	margin: 0 0 0 -0.2em; 
	padding: 0 0 0 1em;
	background: url(images/searchbg.jpg) no-repeat top left;
}

/*
#searchform div 
{ 
  padding: 0.2em 0 0 0; 
}

#searchform span 
{ 
  margin-left: 3.6em; 
}

*/

#search
{ 
	width: 140px;
	border: none; 
	background: #f5a3a3; 
	font-size: 1em; 
	font-family: century gothic, arial, sans-serif; 
	color: #eee;
	margin: 11px 0 0 80px;
	vertical-align: bottom;
}

*:first-child+html #search 
{
  margin: 0 0 0 80px;
}

* html #search 
{ 
  margin: 0 0 0 80px;
}  
	
/* top banner */
#banner 
{ 
  background: #fffbcd url(images/edge.gif) repeat-x top left; 
	height: 13.5em; 
}

#foliage 
{ 
  margin: 0 auto; 
	background: url(images/logo.gif) no-repeat 0 23px; 
	display: block; 
	width: 75.5em; 
	height: 16em;
}

#pull a 
{	
  float: right; 
	display: block; 
	width: 105px; 
	height: 146px; 
	text-indent: -9999em; 
	background: transparent url(images/pull.png) no-repeat top right;
	 
}

* html #pull a /* Will only be seen by IE */ 
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp-content/themes/foliage_mod/images/pullIE6.png',sizingMethod='scale',enabled='true');
		cursor: pointer;
}

#pull a:hover 
{ 
  background: transparent url(images/pull.png) no-repeat bottom right;
}

* html #pull a:hover /* Will only be seen by IE */ 
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp-content/themes/foliage_mod/images/pullIE6.png',sizingMethod='scale',enabled='true');
    cursor: pointer; 
}
		

.post 
{ 
  padding: 0 0 1.5em 0; 
}

.entrymeta 
{ 
  margin: -1em 0 2em 0; 
	text-transform: lowercase; 
}
		
.entry img 
{ 
  padding: 3px; 
	background: #444; 
	border: 1px solid #444; 
}
 
.entry ul li, .mulch ul li 
{ 
  list-style: none; 
	background: url(images/li.gif) no-repeat 0 0.3em; 
	padding-left: 1.5em; 
	margin-left: 2.2em; 
}

.entry ol, .mulch ol 
{ 
  margin-left: 3.5em; 
}

.entry li, .mulch li 
{ 
  padding-bottom: 0.3em; 
	width: 423px; 
	font-size: 1em;	
}

.entry blockquote, .mulch blockquote 
{ 
  margin-left: 3.9em; 
	color: #8f8f8f; 
	width: 423px; 
}

.entry strong, .mulch strong 
{ 
  color: #efb; 
}

.returnhome 
{ 
  float: right; 
}

/* -------------------------------------------- content details */
.commentnote 
{ 
  color: #FFFFFF; 
	padding: 0.5em 0.3em 0 0.9em; 
}

#singlecontent 
{ 
  width: 75em; 
	margin: 0 auto; 
	padding-bottom: 3em; 
	text-align: left; 
	line-height: 1.5em; 
}

#singlecontent .post 
{ 
  float: left; 
	width: 45em; 
}
 		
#commentscolumn 
{ 
  color: #d6ddbc; 
	margin: 2em 0 1em 0; 
	float: right; 
	width: 28em; 
	background: #656C4A url(images/snippet_right.gif) no-repeat bottom right;
	border: 2px dotted #e7f2c9;  
}

.comments 
{ 
  color: #e7f2c9; 
	margin: 0; 
	padding: 9px 9px 0 9px; 
	/*background: url(images/snippet_left.gif) no-repeat -1px -1px;*/
}

#commentwrap 
{ 
  float: left; 
	margin: 0; 
	padding: 0 0 3em 0; 
}

#commentform small 
{
  color: #555;
}

.commentlist li 
{ 
  list-style: none; 
	border-top: 2px dotted #e7f2c9; 
	padding-top: 10px 0 10px 0; 
}

.author .commententry 
{ 
  background: url(images/author.gif) no-repeat top right;
}

.commententry 
{ 
  padding: 0 0.8em 0 0.9em; overflow: hidden; 
}

.commententry blockquote 
{
  color: #B3BE82; 
	margin-left: 1em;
}

/*
#author, #email, #url, #comment 
{
  font: 11px verdana, arial, sans-serif; 
	background: #333; 
	border: 1px solid #555; 
	color: #ddd; 
	padding: 2px; 
}
*/

#author, #email, #url 
{
  width: 185px;
}
	
#comment 
{
  width: 436px; 
	height: 125px; 
	overflow: auto; 
  font-size: 10px;
  background-color: #54beaf;
  border: 2px dotted #FFFFFF; 
  color: #805841;
  font-size: 12px;
 }
 
input
{
  background-color: #54beaf;
  border: 2px dotted #FFFFFF; 
  color: #805841;
  font-size: 12px; 
}

#submit 
{
  /*background: url(images/submit.gif) no-repeat top right;*/
	color: #d6ddbc; 
	font-size: 11px; 
	padding: 5px 0 0 0;
	margin: 0;
	border: none;
	background: none;
}

/* -------------------------------------------- footer content */
#footer 
{ 
  color: #d6ddbc; 
	width: 58em; 
	margin: 1em auto 0; 
	padding: 0 0 30px 0; 
	text-transform: lowercase; 
}




