@charset "UTF-8";

#main {
	padding: 20px 0 0 10px;
	float: left;
	width: 750px;
}

h1,
h2 {
	text-indent: -10000px;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
}

h4 {
	color: #Cf4627;
	font-size: 18px;
}

	h4 a {
		color: #Cf4627;
		text-decoration: none;
	}
	
		h4 a:hover {
			text-decoration: underline;
		}

h5 {
	color: #E3B326;
	font-size: 12px;
	padding: 0 0 4px;
	margin: 0 0 5px 0;
	width: 100%;
	border-bottom: 1px dashed #Cf4627;
	display: block;
}

#main-left {
	width: 505px;
	float: left;
}
	
	.post {
		padding: 10px;
		border-bottom: 1px solid #FFF;
	}		
	
	.postmetadata {
		color: #E3B326;
		margin: 0 !important;
	}
	
		.postmetadata a {
			color: #Cf4627;
			text-decoration: none;
		}
		
			.postmetadata a:hover {
				text-decoration: underline;
			}
	
	.main-content-header h3 {
		background: url(../images/headers/blog-title.gif) no-repeat;
		display: block;
		height: 29px;
		text-indent: -10000px;
		width: 250px;
	}
	
	#main-content-text {
		float: left;
		clear: left;
	}

#main-right {
	width: 240px;
	float: left;
}

	#sidebar {
		padding: 0 0 0 10px;
		float: left;
	}
	
		#sidebar li {
			list-style-type: none;
			clear: left;
			margin: 0 0 0 -10px;
			padding: 0;
		}
		
			#sidebar li li {
				margin: 0;
			}
		
		#sidebar h3,
		#blog-rss-links h3 {
			font-size: 18px;
			margin: 0 0 5px;
			color: #FFF;
		}
		
		#respond h3,
		#content h3 {
			font-size: 18px;
			margin: 5px 0;
		}
		
		#sidebar input {
			float: left;
		}
		
			#searchform {
				clear: left;
			}
		
			#s {
				width: 145px;
				margin: 0 5px 0 0;
			}
			
			#searchsubmit {
				width: 55px;
				font-size: 11px;
			}
		
		#rss-link {
			float: left;
			clear: left;
		}
		
		.cat-item {
			/*color: #Cf4627;*/
			color: #9C1300;
		}
		
		#sidebar a,
		#blog-rss-links a {
			color: #000;
		}
		
		#blog-footer {
			float: left;
			clear: left;
			margin: auto;
			text-align: center;
			width: 100%;
			color: #E3B326;
		}
		
			#blog-footer a,
			#commentform a {
				color: #E3B326;
			}
			
		#comment {
			width: 90%;
		}
		
/*NODES*/

#search-node-top {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/orange/orange-top.jpg) no-repeat;
}

#search-node-mid {
	width: 214px;
	padding: 0 14px;
	background: url(../images/blog-nodes/orange/orange-mid.jpg) repeat-y;
	float: left;
	clear: left;
}

#search-node-bottom {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/orange/orange-bottom.jpg) no-repeat;
	float: left;
	clear: left;
}

.archives-node-top {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/green/green-top.jpg) no-repeat;
}

.archives-node-mid {
	width: 214px;
	padding: 0 12px;
	background: url(../images/blog-nodes/green/green-mid.jpg) repeat-y;
	float: left;
	clear: left;
}

.archives-node-bottom {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/green/green-bottom.jpg) no-repeat;
	float: left;
	clear: left;
}

.rss-node {
	width: 210px;
	height: 41px;
	background: url(../images/blog-nodes/yellow/yellow-bg.jpg) no-repeat;
	float: left;
	clear: left;
	padding: 17px 14px;
}

.categories-node-top {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/orange/orange-top.jpg) no-repeat;
}

.categories-node-mid {
	width: 214px;
	padding: 0 12px;
	background: url(../images/blog-nodes/orange/orange-mid.jpg) repeat-y;
	float: left;
	clear: left;
}

.categories-node-bottom {
	width: 238px;
	height: 23px;
	background: url(../images/blog-nodes/orange/orange-bottom.jpg) top left no-repeat;
	float: left;
	clear: left;
}

#blog-rss-links {
	margin: 0;
	padding: 0;
}

.categories-node p {
	margin: 0 !important;
	text-align: left;
}

.categories-node strong {
	color: #000;
}

#respond {
	float: left;
	clear: left;
}

.commentlist {
	clear: left;
	margin: 0 0 0 20px;
	color: #FFF;
}
	
	.comment {
		margin: 5px 0;
		border-bottom: 1px dashed #Cf4627;
		clear: left;
		width: 100%;
		color: #FFF;
		vertical-align: top;
	}
	
		.comment a {
			color: #E3B326;
		}
		
			cite,
			cite a {
				color: #Cf4627 !important;
				font-size: 16px;
			}