@charset "UTF-8";/* left_box------------------------------------------------------------------*/.left_box {	width: 260px;	background-image: url(../../images/blog-menu_box_grad.png);	background-repeat: repeat-y;	margin-bottom: 10px;}.left_box_top {	width: 260px;	background-image: url(../../images/blog-menu_box_top.png);	background-repeat: no-repeat;	height: 20px;}.left_box_content {	width: 220px;	padding-bottom: 30px;	padding-right: 20px;	padding-left: 20px;	background-image: url(../../images/blog-menu_box_bot.png);	background-position: left bottom;	background-repeat: no-repeat;}.left_box_content p {	color: #333333;}/* Search------------------------------------------------------------------*/#search {	background: url(../../images/blog-search_bkg.png) no-repeat;	width: 220px;	height: 30px;}.find_search {	width: 220px;	height: 30px;	font-size: 10px;	background-color: transparent;	line-height: 30px;	border: 0;	margin: 0;	padding: 0;	text-indent: 10px;	color: #333333;	letter-spacing: 1px;}.search_go_box {	height: 30px;	width: 220px;	position: relative;}.search_go_box h2{	line-height: 15px;}.search_go_box button#search_button {	background: url(../../images/blog-search_go.png) no-repeat left top;	text-indent: -9999px;	padding: 0;	border: none;	width: 52px;	height: 24px;	cursor: pointer;	display: block;	clear: both;	margin: 0;	position: absolute;	top: 10px;	right: 0px;}.search_go_box button#search_button:hover {	background: url(../../images/blog-search_go.png) no-repeat right top;}/*  Right Column   Posts list------------------------------------------------------------------*/#postsContainer {	margin: 0;	padding: 0;}ol#postsList li {	margin: 0 0 20px;	display: block;	list-style-image: none;	list-style-position: outside;	list-style-type: none;}ol#postsList .postHeader {	margin: 0 0 20px;	padding: 0;	position: relative;	width: 100%;}ol#postsList p {	color: #333333;	padding: 0;	margin: 0 0 20px;}ol#postsList h2 {	color: #91817b;	padding: 0;	margin: 0 0 0 40px;	font-size: 21px;}ol#postsList h2 a, ol#postsList h2 a:visited {	color: #990000;	text-decoration: none;	background: none;	border: none;	padding: 0;	margin: 0;}ol#postsList h2 a:hover {	color: #312820;}ol#postsList .date {	background: url(../../images/blog-date.png) no-repeat left top;	height: 38px;	width: 28px;	display: block;	margin: 0px 5px 15px 0;	padding: 0;	position: absolute;	left: 0px;	top: 0px;}ol#postsList .date .month {	text-transform: uppercase;	text-align: center;	display: block;	color: #fefaf3;	letter-spacing: 0;	font-size: 9px;	font-style: normal;}ol#postsList .date .day {	text-align: center;	display: block;	color: #312820;	font-size: 16px;}ol#postsList .postby {	margin: 4px 0 0 40px;	padding: 0;	color: #666666;	display: block;	font-size: 11px;}ol#postsList .postby .info {	color: #666666;	margin: 0 150px 0 0;	font-size: 11px;}ol#postsList .postby .comments {	float: right;	display: block;}ol#postsList .postby .comments a {	color: #990000;	text-decoration: none;	border: none;	height: 20px;	padding: 0 0 1px 18px;	margin: 0;}ol#postsList .postby br {	display: none;}ol#postsList .postby .comments a:hover {	margin: 0;	color: #333333;	text-decoration: none;	border: none;}ol#postsList .postInfo {	width: 100%;	background-color: #FFF;	margin: 10px 0 0;	padding: 0;	border: 1px solid #dbd7d3;}ol#postsList .postInfo .category {	color: #666666;	padding: 6px 12px;	margin: 0 150px 0 0;	font-size: 11px;}ol#postsList .permalink a, ol#postsList .permalink a:visited, ol#postsList .postInfo .category a, ol#postsList .postInfo .category a:visited {	background: none;	color: #990000;	margin: 0;	text-decoration: none;	border: none;}ol#postsList .postInfo .category a:hover, ol#postsList .postInfo .permalink a:hover {	color: #312820; 	background: none;}ol#postsList .permalink {	padding: 6px 12px 6px 21px;	margin: 0;	font-size: 11px;	float: right;}ol#postsList .readOn {	font-size: 11px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	display: block;	margin: 0;}ol#postsList .readOn a {	border-bottom: 1px dotted #990000;	color: #990000;	text-decoration: none;	padding: 0 0 1px 0;	margin: 0;}ol#postsList .readOn a:hover {	text-decoration: none;	color: #312820;	border-bottom-color: #312820;}ol#postsList p img {	text-decoration: none;	border: 1px solid #dbd7d3;	padding: 20px;	background-color: #FFF;	width: 460px;}/*  Recent Posts Panel------------------------------------------------------------------*/#posts {	padding-bottom: 10px;}#rightContainer h2 {	color: #312820;	font-size: 12px;	letter-spacing: 1px;	margin-bottom: 10px;	padding-left: 5px;}#posts ul {	padding: 0;	margin: 0 0 10px;	padding: 1px 0 0;	border-top: 1px dotted #91817b;	list-style-type: none;}#posts ul li {	padding: 0 0 1px 0;	margin: 0;	clear: left;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #91817b;}#posts ul li a, #posts ul li a:visited {	color: #990000;	padding: 10px 10px 3px;	text-decoration: none;	margin: 0;	display: block;	border: none;	font-size: 14px;}#posts ul li a:hover {	color: #312820;	background-color: #FFF;	text-decoration: none;}#posts ul li .date {	color: #86817b;	padding: 2px;	display: block;	font-size: 12px;}#posts .rss {	background: url(../../images/blog-rss.png) no-repeat left top;	height: 10px;	float: right;	display: block;	font-size: 10px;	line-height: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	margin-top: -25px;	letter-spacing: 1px;	width: 36px;	text-align: right;}#posts .rss a {	color: #91817b;	text-decoration: none;	padding: 0;	border: none;	background: none;}#posts .rss a:hover {	text-decoration: none;	background: none;	color: #990000;}/*  category Panel------------------------------------------------------------------*/#category ul {	padding: 0;	margin: 0;}#category ul li {	margin: 0;	padding: 0;	list-style-type: none;}#category ul li a, #category ul li a:visited {	display: block;	color: #990000;	text-decoration: none;	font-size: 11px;	line-height: 20px;	height: 18px;	padding-right: 5px;	padding-left: 5px;	border: 0;}#category ul li a:hover {	color: #312820;	text-decoration: underline;}/*  Archives Panel------------------------------------------------------------------*/#archives ul {	padding: 0;	margin: 0;}#archives ul li {	margin: 0;	padding: 0;	list-style-type: none;}#archives ul li a, #archives ul li a:visited {	display: block;	color: #990000;	text-decoration: none;	font-size: 11px;	line-height: 20px;	height: 18px;	padding-right: 5px;	padding-left: 5px;	border: 0;}#archives ul li a:hover {	color: #312820;	text-decoration: underline;}/*  Navigation------------------------------------------------------------------*/.navigation .alignleft {	width: 50%;	float: left;}.navigation .alignright {	width: 50%;	float: right;	text-align: right;}.navigation .alignleft a {	font-size: 11px;	width: 50%;}.navigation .alignright a {	font-size: 11px;	width: 50%;}.navigation {	margin-bottom: 20px;	height: 20px;}.navigation a, .navigation a:visited {	color: #666666;}.navigation a:hover {	color: #990000;}#commentform input, #commentform textarea {	padding: 5px;}#respond {	margin-bottom: 10px;}.postmetadata {	clear:right;	font-size: 12px;	color: #666666;	line-height: 12px;}h3#comments {	margin-bottom: 15px;	font-size: 21px;	color: #8a673a;}ol.commentlist li .avatar {	float:left;	height: 32px;	width: 32px;	margin-right: 10px;}ol.commentlist li {	background-color: #FFF;	border: 1px solid #dbd7d3;	padding: 10px;}ol.commentlist li.alt {	background-color: #fff9ef;	border: 1px solid #dbd7d3;	margin: 0;	padding: 10px;}.comment_name {	color: #8a673a;}.comment_name a, .comment_name a:visited {	border-bottom: 1px dotted #990000;	color: #990000;	text-decoration: none;}.comment_name a:hover {	text-decoration: none;	color: #312820;	border-bottom-color: #312820;}.comment_date {	color: #666666;	font-size: 11px;	margin-bottom: 20px;}