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

	#content .leftcol .post h6.date {
		text-align:center;
		font-size:12px;
		font-style:italic;
	}

	#content .leftcol .post h1 {
		text-align:center;
		text-transform:none;
		font-size:26px;
		font-weight:normal;
	}

		#content .leftcol .post h1 a {
			display:block;
			padding: 5px 20px 10px;
			width:650px;
			color:#000000;
			background: url(http://www.cstrom.com/assets/template-images/bg-brown-rollover-tall.png) -9999px -9999px no-repeat;
			text-decoration:none;
		}

			#content .leftcol .post h1 a:hover {
				background: url(http://www.cstrom.com/assets/template-images/bg-brown-rollover-tall.png) top left repeat-x;
				text-decoration:underline;
			}
			
	#content .leftcol .post h2 {
		margin-top:12px;
		text-align:left;
		font-size:18px;
		font-weight:bold;
	}
		
	#content .leftcol .post h3 {
		margin-top:12px;
		text-align:left;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
	}
		
	#content .leftcol .post h4 {
		margin-top:8px;
		text-align:left;
		text-transform:none;
		font-size:13px;
		font-weight:bold;
		font-style:italic;
	}
		
	#content .leftcol .post h5, #content .leftcol .post h6 {
		margin-top:8px;
		text-align:left;
		font-size:13px;
		font-weight:normal;
		font-style:italic;
	}
		
	#content .leftcol .post h2 a, #content .leftcol .post h3 a, #content .leftcol .post h4 a, #content .leftcol .post h5 a, #content .leftcol .post h6 a {
		color:#35302C;
		text-decoration:underline;
	}
		
	#content .leftcol .post h2 a:hover, #content .leftcol .post h3 a:hover, #content .leftcol .post h4 a:hover, #content .leftcol .post h5 a:hover, #content .leftcol .post h6 a:hover {
		background: url(http://www.cstrom.com/assets/template-images/bg-brown-rollover-tall.png) top left repeat-x;
		text-decoration:none;
	}
		
	#content .leftcol .post p {
		line-height:1.5em;
		margin: 0 0 15px;
	}
	
	#content .leftcol .post ul, .post ol {
		margin: 0 13px 15px;
	}
	
	#content .leftcol .post ul li, .post ol li {
		line-height:1.5em;
	}
	
	/*#content .leftcol .post p a, #content .leftcol .post ul li a, .post ol li a {
		color: #000000;
		text-decoration: underline;
		font-weight:bold;
		}
	
	#content .leftcol .post p a:hover, #content .leftcol .post ul li a:hover, .post ol li a:hover {
		}*/
		
	#content .leftcol .post blockquote {
		width:599px;
		padding: 0 15px 15px;
		margin: 25px auto 0;
		background-color: #23211e;
		border: #413c38 solid 1px;
	}
	
	/*#content .leftcol .post p strong, .post ul strong, .post ol strong, post blockquote strong {
		color:#000000;
		font-weight: bold;
	}*/

	#content .leftcol .post .wp-caption {
		padding: 10px 5px 0 5px;
		margin: 20px 0;
		background: url(http://www.cstrom.com/assets/template-images/bg-brown-rollover-tall.png) top left repeat-x;
		border: #876c54 solid 1px;
		text-align: center;
	}
	
		#content .leftcol .post .wp-caption:hover {
			background-position: 0 -1000px;
			border-color: #4a3420;
			-moz-box-shadow: 1px 1px 1px #6e5743;
			-webkit-box-shadow: 1px 1px 1px #6e5743;
			box-shadow: 1px 1px 1px #6e5743;
		}
		
	#content .leftcol .post p.wp-caption-text {
		margin: 5px 0 0;
		text-align: center;
		font-style:italic;
		padding: 0 5px 5px;
	}
	
	#content .leftcol .post .aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	#content .leftcol .post .alignleft {
		float: left;
		margin: 0 15px;
	}
	
	#content .leftcol .post .alignright {
		float: right;
		margin: 0 15px;
	}

	#content .leftcol h2.not-found {
		margin-top:20px;
		text-align: center;
		font-size:24px;
		font-weight:normal;
	}

	#content .leftcol p.not-found {
		text-align:center;
		font-size:13px;
		font-weight:normal;
	}
	
	.feedback a {
		clear:both;
		margin: 20px auto;
		display:block;
		width:250px;
		height:62px;
		line-height:62px;
		color:#cdb9a7;
		background: url(http://www.cstrom.com/assets/template-images/block-button-large.png) top left no-repeat;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		font-size:13px;
	}
	
		.feedback a:hover {
			color:#ffffff;
			background-position: left -62px;
		}
		
	.navigation {
		margin: 0 auto;
		width:260px;
		height:54px;
	}
		
		.navigation .alignLeft a {
			float:left;
		}
		
		.navigation .alignRight a {
			position:relative;
			left:-1px;
			float:right;
		}
			
		/*.navigation a {
			display:block;
			width:180px;
			height:54px;
			line-height:54px;
			color:#cdb9a7;
			background: url(http://www.cstrom.com/assets/template-images/block-button-medium.png) top left no-repeat;
			text-align:center;
			text-transform:uppercase;
			text-decoration:none;
			font-size:13px;
		}
		
			.navigation a:hover {
				color:#ffffff;
				background-position: left -54px;
			}*/
			
		.navigation a {
			display:block;
			width:130px;
			height:38px;
			line-height:38px;
			color:#cdb9a7;
			background: url(http://www.cstrom.com/assets/template-images/block-button-small.png) top left no-repeat;
			text-align:center;
			text-decoration:none;
			font-size:13px;
		}
		
			.navigation a:hover {
				color:#ffffff;
				background-position: left -38px;
			}
		
	.feedback span {
		display:block;
		margin: 20px 0 30px;
		width:100%;
		text-align:center;
		font-size:15px;
		font-weight:bold;
	}
			
		/* Begin comments*/
		#comment-box {
			/*background-color: #23211e;
			border-top: #413c38 solid 1px;
			border-bottom: #413c38 solid 1px;
			position:relative;
			left:-40px;*/
			width:690px;
			padding: 0 0 50px;
			margin: 20px 0 00;
		}
		
		#comment-box h3 {
			width:690px;
			height:40px;
			line-height:40px;
			color:#000000;
			background: url(http://www.cstrom.com/assets/template-images/bg-brown.png) top left repeat;
			border-top: 1px solid #876C54;
			border-bottom: 1px solid #876C54;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			/*letter-spacing:0.2em;*/
			text-transform:none;
		}
		
		h2#postcomment {
			padding:25px 0 10px;
			text-align:center;
			font-size:17px;
			text-transform:uppercase;
			font-weight:bold;
		}
		
		h3#comments a {
			margin:0;
			padding: 5px 0;
			color:#000000;
			text-decoration:underline;
		}
		
		h3#comments a:hover {
			color:white;
			background:#23211e;
			text-decoration:none;
		}
		
		ol#commentlist {
			margin: 0 0 20px 15px !important;
		}
	
		ol#commentlist li {
			margin: 0;
			padding: 15px 0;
			/*background: url(http://www.cstrom.com/assets/template-images/bg-brown.png) top left repeat;*/
			border-bottom: #876C54 solid 1px;
			font-size:13px;
			font-weight:bold;
		}
		
			ol#commentlist li p {
				font-weight:normal;
			}
			
		#commentform {
			margin: 0 50px;
		}
		
			#commentform label {
				display: inline-block;
				vertical-align: top;
				padding-top:10px;
				font-weight:bold;
			}
			
		
			#commentform input#author, #commentform input#email, #commentform input#url {
				margin: 0 5px 10px 0;
				padding: 10px;
				width:320px;
				color:#000000;
				background: url(http://www.cstrom.com/assets/template-images/bg-brown.png) top left repeat;
				border: #876C54 solid 1px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
		
			#commentform textarea {
				width: 320px;
				margin: 0;
				padding: 10px;
				color:#000000;
				background: url(http://www.cstrom.com/assets/template-images/bg-brown.png) top left repeat;
				border: #876C54 solid 1px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
		
			#commentform #submit {
				margin: 0;
				float: left;
			}
	
		.alt {
			margin: 0;
			padding: 10px;
		}
	
		#commentform p {
			margin: 5px 0;
		}
	
		.nocomments {
			text-align: left;
			margin: 0;
			padding: 0;
		}
	
		.commentmetadata a {
			font-size: 11px;
			font-weight: normal;
			font-style: italic;
			color:#8cc63f;
			text-align: left;
			padding: 3px 0 7px 0;
			margin: 0;
			width: auto;
			display: block;
		}
		/* End Comments */
		
	#content .rightcol h3#search {
		background-image: url(http://www.cstrom.com/assets/template-images/sidebar-search.png);
	}

	#content .rightcol h3#recent-posts {
		margin-top:20px;
		background-image: url(http://www.cstrom.com/assets/template-images/sidebar-recent-posts.png);
	}

	#content .rightcol h3#categories {
		margin-top:20px;
		background-image: url(http://www.cstrom.com/assets/template-images/sidebar-categories.png);
	}

	#content .rightcol h3#archives {
		margin-top:20px;
		background-image: url(http://www.cstrom.com/assets/template-images/sidebar-archives.png);
	}
	