@charset "utf-8";
/* CSS Document */



/* SIDEBAR */
		
.blog_sidebar_cat {
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	color: #999999;
	font-size: 1.1em;
	font-style:normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;}	
	
	.blog_sidebar_list {
		list-style: none;
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
		font-size: 0.75em;}
		
		.blog_sidebar_list li {
			margin: 0 0 0 20px;
			padding: 2px 0 2px 0;}
			
		.blog_sidebar_list li a {
			color: #df3615;
			font-weight: bold;
			text-decoration: none;
			text-transform: capitalize;}
		.blog_sidebar_list li a:hover {
			color: #df3615;
			text-decoration: underline;
			background: #efefef}
			
			
	.blog_search_input {
		width:175px;
		height: 21px;
		margin: 0 0 -3px 0;
		padding: 0 0 0 5px;
		font-size: 1.1em;
		border: 1px #999999 solid;}
	.blog_search_input:hover {
		border: 1px #000000 solid;}
	.blog_search_input:focus {
		background: lightyellow;}
		
	.blog_search_submit {
		cursor: pointer;
		margin: 0px 0 0px 0;
		padding: 2px 4px 2px 4px;
		color: #000000;
		font-size: 0.75em;
		font-weight: bold;
		text-transform: uppercase;
		border: 2px #dcdcdc solid;
		background: #dcdcdc;}
	.blog_search_submit:hover {
		border: 2px #000000 solid;}


#blog_cat_separator {
	width: 260px;
	height: 1px;
	border-bottom: 2px #999999 dashed;}




/* ENTRIES */

#blog_entries {
	margin: -55px 0 0 0;}
	
#blog_entries_single {
	margin: -30px 0 0 0;}

#post {}

	.entry_title {
		display: block;
		margin: 60px 0 0 0;
		color: #333333;
		font-size: 1.5em;
		font-weight: normal;
		letter-spacing: -1px;
		text-decoration: none;}		
	.entry_title:hover {
		color: #df3615;
		background: #dedede;}
		
	.entry_info_bar {
		display: block;
		margin: 0 0 20px 0;
		padding: 2px 0 2px 3px;
		font-size: 0.65em;
		font-style: italic;
		text-transform: lowercase;
		border-top: 1px #666666 dotted;
		border-bottom: 1px #666666 dotted;
		background: #efefef;}
	
		.entry_info_icon {
			margin: 0 3px -1px 0;}
	
		.entry_info {
			margin: 0 5px 0 0;
			padding: 0 10px 0 0;
			font-style: normal;
			text-transform: uppercase;
			border-right: 1px #666666 dotted;}
		.entry_info a {
			color: #000000;
			text-decoration: none;}
			
		.entry_info2 {
			margin: 0 5px 0 0;
			padding: 0 10px 0 0;
			font-style: normal;
			text-transform: uppercase;}
		.entry_info2 a {
			color: #000000;
			text-decoration: none;}
		
	.entry {
		text-align: left;
		font-size: 0.8em;
		line-height: 150%;}
		
	.entry a {
		color: #000000;
		text-decoration: none;
		border-bottom: 1px #df3615 dashed;}
	.entry a:hover {
		background: #dcdcdc;}
		
	.entry p {
		margin: 0 0 12px 0;}
		
	.entry img {
		margin: 5px 5px 5px 5px;
		padding: 3px 3px 3px 3px;
		border: 1px #999999 solid;}
	
	
	.postmetadata {
		display: block;
		margin: 20px 0 0 0;
		padding: 5px 5px 2px 5px;
		font-size: 7pt;
		font-style: italic;
		line-height: 120%;
		text-transform: lowercase;
		border-top: 1px #df3615 dashed;
		border-bottom: 1px #df3615 dashed;}
		
	.postmetadata img {
		margin: 0 5px 0 0;
		padding: 0 0 0 0;
		border: none;}
		
	.postmetadata a {
		font-size: 7pt;
		border-bottom: none;}
		
		.meta_info {
			margin: 0 5px 0 0;
			padding: 6px 6px 0 0;
			font-style: normal;
			text-transform: uppercase;
			border-right: 1px #666666 dotted;}
		.meta_info a {
			color: #df3615;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;}
		.meta_info a:hover {
			color: #ffffff;
			background: #666666;}
			
		.meta_info2 {
			margin: 0 5px 0 0;
			padding: 0 6px 0 0;
			font-style: normal;
			text-transform: uppercase;}
		.meta_info2 a {
			color: #df3615;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;}
		.meta_info2 a:hover {
			color: #ffffff;
			background: #666666;}
			
		.meta_info3 {
			margin: 0 5px 0 0;
			padding: 6px 2px 0 0;
			border-right: 1px #666666 dotted;}
		

/* ARCHIVES */

.current_browse {
	margin: 10px 10px 0 0;
	font-size: 0.7em;
	text-align: center;
	border: 1px #000000 solid;
	background: yellow;}

.archivefor {
	display: block;
	margin: 0 0 20px 0;
	padding: 2px 0 2px 0;
	color: #666666;
	font-size: 0.7em;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	text-align: center;
	border: 1px #000000 solid;}
	
	
/* SEARCH */

.search_intro {
	margin: 0 0 25px 0;
	text-align: justify;
	font-size: 0.9em;
	line-height: 150%;}
	
	
/* COMMENTS */


.commentlist {
	margin: 0 0 0 35px;
	font-size: 0.65em;
	font-weight: bold;}
	
	.commentlist li {
		padding: 12px 0 12px 0;}	

.comment_alt {
	background: #ebebeb;}
	
	.commentmetadata a {
		float: right;
		margin: 0 10px 0 0;
		color: #000000;
		font-size: 1em;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;}

	.comments_author {
		margin: 0 0 0 5px;
		color: #333333;
		font-size: 1.4em;}
	.comments_author a {
		color: #333333;}
		
	.comments_author_says {
		color: #999999;
		font-size: 1.4em;}
		
	.comment_text {
		margin: 10px 0 0 10px;
		font-weight: normal;
		line-height: 150%;}
		




.comments_responses {
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 3px 0 3px 0;
	color: #df3615;
	font-size: 0.6em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px #666666 solid;}



	.blog_comment_submit {
		cursor: pointer;
		margin: 0px 0 0px 0;
		padding: 2px 4px 2px 4px;
		color: #000000;
		font-size: 0.75em;
		font-weight: bold;
		text-transform: uppercase;
		border: 2px #dcdcdc solid;
		background: #dcdcdc;}
	.blog_comment_submit:hover {
		border: 2px #000000 solid;}










.blog_input1 {
	width:175px;
	height: 21px;
	margin: 3px 0 2px 0;
	padding: 0 0 0 5px;
	font-size: 1.1em;
	border: 1px #999999 solid;}
.blog_input1:hover {
	border: 1px #000000 solid;}
.blog_input1t:focus {
	background: lightyellow;}
	
	
	
.blog_input_textarea1 {
	overflow: auto;
	width:445px;
	height: 200px;
	margin: 2px 0 2px 0;
	padding: 0 0 0 3px;
	font-family: verdana, sans-serif;
	font-size: 1.2em;
	border: 1px #999999 solid;}
.blog_input_textarea1:hover {
	border: 1px #000000 solid;}
.blog_input_textarea1:focus {
	background: lightyellow;}
	
.blog_input_submit {	
	cursor: pointer;
	margin: 0px 0 0px 0;
	padding: 2px 4px 2px 4px;
	color: #000000;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px #dcdcdc solid;
	background: #dcdcdc;}
.blog_search_submit:hover {
	border: 2px #000000 solid;}
	
.blog_input_cat {
	color: #666666;
	font-size: 0.7em;
	font-weight: bold;
	text-transform: capitalize;}