format_text { font-size: 1.4em; line-height: 1.4em; padding: 0 10px; color:#333333; position:relative;}		
	.format_text a { text-decoration: underline; }	
	.format_text a:hover { text-decoration: underline; }
	.format_text .bt_more { background:url(images/bullet_arrow_down.png) no-repeat left center; padding:0 0 0 15px ;}	
		.format_text .bt_more:hover { cursor: pointer; cursor: hand;}
		.format_text .more_up { background:url(images/bullet_arrow_up.png) no-repeat left center;;}
	.format_text .more_p { border-top:1px solid #CCCCCC;}		
	
	.format_text blockquote { }	
		.format_text blockquote.right { width: 180px; font-size: 1.2308em; line-height: 1.25em; margin: 0 0 0 10px; padding: 0.4375em 0 0.4375em 10px; float: right; }		
		.format_text blockquote.left { width: 180px; font-size: 1.2308em; line-height: 1.25em; margin: 0 10px 0 0; padding: 0.4375em 10px 0.4375em 0; background: none; border-right: 1px solid #eee; border-left: none; float: left; }	
			.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }	
	
	.format_text p { margin: 0 0 1.53846em 0; }	
	.format_text p.note { padding: 0.76923em 10px; background: #ffffa0; border: 1px solid #d3d35d; }	
	
	.format_text ul { list-style: none; margin: 0 0 1.53846em 0; }
		.format_text ul li { padding: 0 0 0 15px; margin:0px; background: url('images/bullet_text.gif') 0 0.38462em no-repeat; }
	
	.format_text ol { margin: 0 0 1.53846em 0; list-style-position: inside; }	
		.format_text li {margin: 15px 0 0 0; }			
			.format_text ul li ul, .format_text ul li ol, .format_text ol li ul, .format_text ol li ol { margin: 0 0 0 10px; }	
	
	.format_text dl { margin: 0 0 1.53846em 0; }			
		.format_text dt { font-weight: bold; }		
		.format_text dd { margin: 0 0 0 1.53846em; }		
	.format_text .ad { margin: 0 0 0 10px; float: right; clear: right; }	
		.format_text .ad_left { margin: 0 10px 0 0; float: left; clear: left; }
	
	.format_text img { }
		.format_text img.alignleft  { margin: 5px 15px 5px 0; float: left;}	
		.format_text img.alignright { margin: 5px 0 5px 15px; float: right;}		
		.format_text img.center { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }	
		.format_text img.block { display: block; margin: 0 auto 1.53846em 0; float: none; clear: both; }
		.format_text img.frame { padding: 9px; border: 1px solid #ddd; background: #eee; }	
		.format_text img.stack { clear: none !important; }
		.felickr img, .flickr-mini-gallery img{margin: 0 5px 5px 0;}
		
	.format_text {}		
		.post_nav {display:block; clear:both; height:20px; margin: 0 10px; font-size:12px;}
		.format_text .post_nav{margin:0px;}
		.next{display:block; float:right;}
		.prev{display:block; float:left;}
		
	.photo_box{ background:#EDE9C9; border:solid 1px #D8D1A7; margin:5px 10px 0 0;}
		.photo_box img{ margin:4px;}
		.photo_box p{ margin:0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; font-size:10px; color:#996600;}



/*****************************************************
*   Special styles for the various page templates                      
****************************************************/









/* Styles for the "3-columns-page template" */

#pageleft {
	float: left;
	width: 265px;
	margin: 20px 20px 0px 0px;
	padding: 0 20px 0 0;
	border-right: solid 1px #999;
	text-align:justify;
	}
	
#pagemiddle {
	float: left;
	width: 265px;
	margin: 20px 20px 0px 0px;
	padding: 0px;
	text-align:justify;
	}
	
#pageright {
	float: right;
	width: 265px;
	margin: 20px 0px 0px 0px;
	padding: 0 0 0 20px;
	border-left: solid 1px #999;
	text-align:justify;
	}

#pageleft .bullets li, #pagemiddle .bullets li, #pageright .bullets li {
	list-style:square;
	margin-bottom:5px;
	
	margin-left:22px;
	}

/* Styles for the "featured-page template" */

#featured-top {
	width:880px;
	float:left;
	padding: 0 0 15px 0;
	margin: 0 0 25px 0;
	border-bottom: double 3px #999; 
	}

#featured-content {
	width:600px;
	float:left;
	}
	
	
#featured-sidebar {
	width: 250px;
	float:right;
	}
	
#featured-sidebar h3 {
	border-bottom:1px solid #999;
	padding:5px 0 5px 2px;
	margin:0 0 20px 0;
	}	
	
#featured-sidebar .sidebar_widget {
	margin:0 0 20px 0;
	text-align:justify;
	}
	
#featured-leftcol {
	width:600px;
	float:left;
	margin:20px 20px 0 0;
	padding: 0 25px 0 0;
	border-right: 1px solid #999;
	}

#featured-leftcol h2, #featured-rightcol h2, #featured-content h2{
	color: #840000;
	font: 1.8em Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	border:none;
	}

#featured-leftcol img{
	float:left;
	margin:0 20px 10px 0;
	padding:1px;
	border: 1px solid #999;
	}

#featured-rightcol{
	width:230px;
	float:right;
	margin-top:20px;
	}

#featured-rightcol li {
	list-style:none
	}

#featured-rightcol .bullets li {
	list-style:square;
	margin-bottom:5px;
	margin-left:22px;
	}

.featured_post blockquote {
	color:#666;
	background:#F4F4EC;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.featured_post ul li {
	list-style:square;
	margin-bottom:5px;
	
	margin-left:42px;
	}

.featured_post ol li {
	margin-bottom:5px;
	
	margin-left:48px;
	}
