/* @override 
	http://www.hcbcpf.com/css/blog.css
	http://hillcountrypflugerville.cpmpreview.com/css/blog.css
*/

#blog #freeform-text ul					{ margin:0; padding:0; list-style:none; }
#blog #sidebar #freeform-text li		{ margin:1em 0; }
#blog #sidebar #freeform-text li a		{ font-size:1.2em; }
#blog #freeform-text li a:hover			{ text-decoration:none; }
#blog #freeform-text h3					{ background-position:center bottom; padding-bottom:9px; }
#blog #freeform-text					{ background: url(/images/bg_sidebar_h4.gif) no-repeat center top; }

#blog .post								{ margin:2.5em 0; }
#blog .byline							{ font-size:1em; color:#666; }
.post .comments,
#comments .comments						{ 		
										  background:url(/images/comments.gif)  no-repeat left top; 
										  padding:2px 0 0 20px;
										}
										
#subscribe					{ 
							  float:right; background:url(/images/blog_feed_icon.gif) no-repeat left center; 
							  padding-left:20px; 
							}

#blog input, 
#blog label,
#blog textarea				{ display:block; margin-bottom:1em; }
#blog label					{ font-size:1.4em; }
#blog #comments form		{ margin-top:2em; }

#content h3.blogtitle{
   width: 400px;
}

#text{
   position: relative;
   padding-top: 25px;
}

/* @group PAGINATION */

#content p.pagination {
	right: 36px;
	margin: 0;
	height: 18px;
	font-size: 1em;
}

#main .pagination p {
	margin: 0;
}

#content #pagination a.pagination.first,
#content #pagination a.pagination.last{
   display: none;
}

#pagination {
	float: left;
	margin: 0;
	position: absolute;
	top: 10px;
	padding-right: 56px;
	width: 415px;
	background: url(/images/bg_pagination.png) no-repeat right -18px;
}

#pagination span{
   float: left;
   margin-right: 5px;
   font-size: 1.1em;
   color: #1F1E18;
   padding-top: 2px;
}

#pagination p.pagination span{
   padding-top: 0;
   margin: 0;
}

#content #pagination a {
	display: block;
	float: left;
	width: 16px;
	height: 17px;
	padding: 3px 2px 0px;
	text-decoration: none;
	text-align: center;
	background: #eae8cc;
	margin-right: 3px;
	color: #5a5956;
}

#content #pagination a.current{
   background: #AB441B;
   color: #fff;
}

#content #pagination a:hover{
   background: #f2f1e6;
}

#content #pagination a#current {
	background: none;
	color: #943b29;
}

#content #pagination a.next,
#content #pagination a.off,
#content #pagination a.previous {
	display: block;
	width: 18px;
	height: 16px;
	background: url(/images/bg_pagination.png) no-repeat;
	text-indent: -999em;
	margin: 0;
	position: absolute;
	top: 0;
}

#content #pagination a.previous {
	background-position: left top;
	right: 23px;
}

#content #pagination a.next {
	background-position: right top;
	right: 0;
}

#content #pagination a#off {
	display: none;
}

#content #pagination a:focus {
	outline: none;
}

/* @end */