/* ep default style */

body { background: #ffffff; font: 9pt "Trebuchet MS", sans-serif; color: #000000; }
	
	li { list-style: url(../layout/list_bullet.png) outside; }
	a:link, a:visited { font-weight: bold; color: #528cbc; text-decoration: underline; }
	a:hover, a:active { font-weight: bold; color: #528cbc; text-decoration: underline; }
	.bodytop { display: none; }
	.bodytop span { display: none; }
	
	.headertop { display: none;  }
		
	.headerleft { /*position: absolute; top: 0px; left: 0; width: 360px; height: 120px; z-index: 10;*/ }
		.headerleft h1 { font: bold 24pt "Trebuchet MS", sans-serif; padding: 0; margin: 0; }
		.headerleft a { text-decoration: none; }
		.headerleft span { display: inherit; }
	.headerright { border-bottom: 1px solid #666; margin: 0px 0px 30px 0px; }
		.headerright a:link, .headerright a:visited { color: #333; text-decoration: underline; }
		.headerright a:hover, .headerright a:active { color: #666; text-decoration: underline; }
		
	.content_holder { margin: 0; }
		
		.content_left { }
		
			h3 { font: bold 16pt "Trebuchet MS", sans-serif; color: #528cbc; font-variant: small-caps; margin: 2px 0px 15px 0px; }
			h4 { font: bold 12pt "Trebuchet MS", sans-serif; color: #528cbc; font-variant: small-caps; margin: 2px 0px 15px 0px; }
			
			.description { font: 8pt "Franklin Gothic Medium", sans-serif; color: #000; border-bottom: 1px solid #666; }
			
			.content_top { display: none; }

			.blog { border: 1px solid #999; margin: 0px 10px 20px 10px; padding: 2px 12px 2px 2px; }
			.blog ul { margin: 10px 0px 20px 20px; padding: 0; } 
				
				.dateposted { color: #666; font-size: 10pt; float: none; }
				.commentsamount { text-align: right; font-size: 10pt; }
				
			.images { display: block; }
				.images img { /*display: block;*/ margin: 0px 2px 5px 5px; border: 1px solid #666; }
				.images img:hover { border: 1px solid #528cbc; }
			
			.cat_name { font: 8pt "Franklin Gothic Medium", sans-serif; color: #ff9900; }
				
			.viewsource { padding: 10px 0px 0px 0px; display: block; font: bold 8pt "Trebuchet MS", sans-serif; font-variant: small-caps; }
			.editicon { display: none; }
			
			.editbox { display: none; width: 350px; height: 300px; border: 1px solid #999; background: #ffffff; font: 12px "Franklin Gothic Medium", sans-serif; }
			.editbox { display: none; font: 8pt "Franklin Gothic Medium", sans-serif; }
			
			.wideselect { font: 9pt "Franklin Gothic Medium", sans-serif; margin: 2px 2px 3px 0px; }
			
			.box { border: 1px solid #333; background: #d1dfe1; width: 400px; padding: 5px; font: 9px "Trebuchet MS", sans-serif; color: #333; margin: 0px 0px 10px 0px; }
				.box legend { font: bold 11px "Trebuchet MS", sans-serif; }
		
		.content_text { padding: 0px 20px 0px 20px; }
		.content_text code, .comment code { width: 70%; display: block; margin: 10px 0px 10px 10px; padding: 5px 10px 15px 5px; font: 9pt "Courier New", monospace; white-space: pre; }
		.content_text code:before, .comment code:before { content: "code:"; display: block; padding: 0; margin: 0; font: 10px "Trebuchet MS", sans-serif; color: #990000; border-bottom: 1px dotted #666; }
		
	.content_right { display: none; }
		
	.category_listing {  color: #333333; }
	.category_listing ul { margin: 5px 0px 0px 20px; padding: 0; } 
			
	.footer { margin: 20px 0px 0px 0px; border-top: 1px solid #666; }
	.footer { font: 8pt "Franklin Gothic Medium", sans-serif; color: #999999; }
		.footer_right { text-align: right; padding: 0px 20px 0px 0px; }
		.footerbtns { display: none; }
			
	.sidetext { display: none;  }
	.sidetext span { display: none; }
	
	.commentform { display: none; margin: 25px 0px 0px 0px; }
		.note { color: #999999; }
	.comments { border-top: 1px solid #999; }
		.emailbox { width: 150px; border: 1px solid #999; background: #ffffff; font: 12px "Franklin Gothic Medium", sans-serif; }
		.commentbox { width: 350px; border: 1px solid #999; background: #ffffff; font: 12px "Franklin Gothic Medium", sans-serif; }
		.commentbtn { font: 12px "Franklin Gothic Medium", sans-serif; }
		
		.comment { border: 1px solid #999; background: #ffffff; padding: 3px; margin: 10px 0px 0px 0px; }
			
			.post { padding: 5px 0px 5px 0px; margin: 0; }
			.email { float: left; /*border-bottom: 1px solid #cccccc;*/ color: #017094; }
			.date { text-align: right; color: #999999; font: 10pt "Franklin Gothic Medium", sans-serif; border-bottom: 1px solid #cccccc; }
			
	.gentext { font: 12pt "Trebuchet MS", sans-serif; font-variant: small-caps; color: #000; }
	.highlight { color: #669900; }
	
	.search_listing { color: #333333; border-bottom: 1px solid #666; margin: 5px 0px 15px 0px; }
	.search_listing ul { margin: 5px 0px 15px 20px; padding: 0; } 
		
	.search_results_comments { font: 11pt "Franklin Gothic Medium", sans-serif; }
		.search_results_comments div { margin: 5px 10px 5px 10px; background: #cbd7de; padding: 3px; }
		.search_results_comments p { margin: 0; padding: 0; }
		.searchresultstitle { color: #528cbc; }
		
	#tooltip { display: none;  }

