/*  
Theme Name: American Countryside 2009
Theme URI: http://americancountryside.com/
Description: 3 Column custom designed WordPress theme.
Version: 1.0
Author: Zimmcomm New Media
Author URI: http://zimmcomm.biz
*/

@import url('reset-fonts.css');
@import url('base.css');

body {
padding-top:1px;
font-family:Helvetica;
color:#222;
background-color:#FFF;
margin:0;
}

a:link {
color:#0090b1;
outline:none;
text-decoration:none;
}

a:active {
color:#286322;
text-decoration:none;
}

a:visited,a:hover,a:focus {
color:#ad2226;
outline:none;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

h1 {
font-size:189%;
font-weight:700;
margin-bottom:0.75em;
}

h2 {
font-size:153.9%;
line-height:1;
margin-bottom:.5em;
}

h3 {
font-size:123.1%;
font-weight:700;
line-height:1.25;
margin-bottom:1.25em;
}

h4 {
font-size:108%;
font-weight:700;
margin-bottom:.5em;
}

h5 {
font-size:100%;
font-weight:700;
}

.right {
float:right;
}

.left {
float:left;
}

.hidden {
display:none;
}

.clear {
clear:both;
}

p img {
float:left;
margin:0 1.5em 1.5em 0;
padding:0;
}

p img.right,.alignright {
float:right;
margin:.5em 0 1.5em 1.5em;
}

p img.left,.alignleft {
float:left;
margin:.5em 1.5em 1.5em 0;
}

img.border {
border:1px solid #333;
}

img.light {
	border:1px solid #e1e1e1;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

sup,sub {
line-height:0;
}

acronym {
border-bottom:1px dotted #666;
}

address {
font-style:italic;
margin:0 0 1.5em;
}

del {
color:#666;
}

pre,code {
margin:1.5em 0;
white-space:pre;
}

pre,code,tt {
font:1em 'andale mono', 'lucida console', monospace;
line-height:1.5;
}

li ul,li ol {
margin:0 1.5em;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:disc;
}

ol {
list-style-type:decimal;
}

dl dt {
color:#1f4e1a;
font-weight:700;
}

dd {
color:#666;
font-size:93%;
font-style:italic;
margin-left:0;
}

dt span {
color:#7b8f0d;
}

table {
margin:18px 0;
width:100%;
}

th {
background-color:#EFF1E0;
border:1px solid #bfc1af;
color:#069;
font-weight:700;
letter-spacing:1px;
padding:6px 6px 6px 12px;
text-align:left;
text-transform:uppercase;
}

th,td {
padding:4px 10px 4px 5px;
}

tr.even td {
background:#E5ECF9;
}

caption {
background:#eee;
}

td {
background:#fff;
border-bottom:1px solid #bfc1af;
border-left:1px solid #bfc1af;
border-right:1px solid #bfc1af;
color:#000;
padding:6px 6px 6px 12px;
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-size:1.2em;
font-weight:700;
}

input.text,input.title,textarea,select {
border:1px solid #bbb;
margin:0.5em 0;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
border:1px solid #666;
}

input.text,input.title {
padding:5px;
width:300px;
}

input.title {
font-size:1.5em;
}

textarea {
height:250px;
padding:5px;
width:390px;
}

#Container {
margin:12px auto;
width:938px;
overflow:hidden;
position:relative;
background-color:#FFF;
}

#Content {
z-index:100;
position:relative;
}

.edit {
 float:right;
 margin-top:3px;
}

#ACHeader,#ACHeader a {
	text-indent: -30000px;
	background:#FFF url('images/achr/move.php') 2px 0 no-repeat;
	display:block;
	height:145px;
	width:936px;
	margin:0;
	padding:0;
}

#ACLogo .description {
	text-indent:-30000px;
}
#ACLogo h1 {
	margin:0;
	padding:0;
}
#ACLogo a {
	text-indent: -30000px;
	background:#FFF url('images/americanCountryside.jpg') 2px 0 no-repeat;
	display:block;
	height:100px;
	width:500px;
}

#Search {}

input#s {
background:#FFF url('images/input_shadow.gif') top left repeat-x;
border:2px solid #EEE;
color:#760;
font-size:108%;
height:16px;
margin:0 0 16px 0;
padding:2px;
width:160px;
}

ul#AgVert {width:475px;margin:0;margin-top:16px;margin-bottom:-6px;padding:0 16px;}
ul#AgVert img, ul#AgVert iframe {padding:0 0 0 16px;}

#AgVert li {margin:0;padding:0;list-style-type: none;}

#Posts {
margin:20px 0 0 220px;
width:500px;
color:#000;
}

#Posts li.widget_text {
	list-style-type:none;
	margin:0;
	padding:0;
}

#Posts li img {
	padding:0;
	margin:0;
}

#Posts ul#Banner {
	margin:0;
	padding:0;
}

#Posts h2.widgettitle {
	display:none;
}

#Posts h2 {
font-family:georgia;
font-weight:normal;
padding:23px 0 0 0;
}

#Posts h2 a {
color:#a01616;
text-decoration:none;
}

#Posts h2 a:hover {
color:#05416d;
text-decoration:none;
}

#archives-2 h2 {
background:transparent url('images/archives.jpg') top left no-repeat;
height:18px;
text-indent:-3000px;
width:200px;
}

#archives select {width:95%;}
#categories-362205931 select {
	width:95%;
}

.postMeta {
color:#666;
margin:8px 0 0 4px;
}

#text-362215641 h2 {color:#069;}
#Subscriptions h4 {color:#666;}
.comments {
/*background:#FFF url('images/comments.gif') top left no-repeat;*/
color:#79670b;
font-size:100%;
display:block;
float:right;
height:15px;
padding-top:2px;
text-align:right;
}

.postFooter {
clear:both;
}

.post {
margin-top:13px;
padding:0 ;
background:transparent url('images/post_topper.gif') 0 -9px no-repeat;
}

#Page .post h2 {
	color:#a01616;
}

#Page .post {
	border:0;
	margin-top:-38px;
	background-image:none;
}

.postBody {
color:#111;
}
#ad_rotator-3 {
	list-style-type:none;
	margin:0 auto;
}
#SideColumnRight {
float:right;
margin:10px 0 0 0;
padding:0;
width:190px;
}

#SideColumnRight ul, #SideColumnRight ul li {
margin:0;
padding:0 0 0 0;
list-style-type:none;
}

#SideColumn {
position:absolute;
margin:25px 0 0 4px;
padding:0;
width:195px;
}

#SideColumn ul li {
list-style-type:none;
padding:0;
}

#SideColumn h2 {
color:#00650d;
margin-top:1em;
}

#SideColumn a:hover,#SideColumn a:visited {
color:#00650d;
text-decoration:underline;
}

ul.blogroll li a:visited {
text-decoration:none;
}

ul.blogroll li {
float:left;
font-size:108%;
font-weight:700;
width:100px;
}

#Americana {
	font-family:georgia;
	font-size:85%;
	margin-top:7px;
}

#categories-430450391 h2 {
	background:transparent url('images/categories.jpg') top left no-repeat;
	height:20px;
	text-indent:-3000px;
	width:200px;
}
#categories-430450391 select {
	width:95%;
	margin-bottom:36px;
}

#about, #faq, #books, #contact, #radio {
	height:40px;
	width:190px;
	text-indent:-30000px;
}
#contact a {
	display:block;
	background:transparent url('images/contact.jpg') top left no-repeat;
	height:19px;
	width:190px;
}
#faq a {
	display:block;
	background:transparent url('images/faqs.jpg') top left no-repeat;
	height:23px;
	width:190px;
}
#about a {
	display:block;
	background:transparent url('images/About_andrew.jpg') top left no-repeat;
	height:19px;
	width:190px;
}
#radio a {
	display:block;
	background:transparent url('images/radio_stations.jpg') top left no-repeat;
	height:19px;
	width:190px;
}
#books a {
	display:block;
	background:transparent url('images/books_and_cds.jpg') top left no-repeat;
	height:19px;
	width:190px;
} 
#contact a:hover {
	display:block;
	height:19px;
	width:190px;
	background:transparent url('images/contact.jpg') 0 -21px no-repeat;
}
#faq a:hover {
	display:block;
	height:23px;
	width:190px;
	background:transparent url('images/faqs.jpg') 0 -23px no-repeat;
}
#about a:hover {
	display:block;
	height:19px;
	width:190px;
	background:transparent url('images/About_andrew.jpg') 0 -21px no-repeat;
}
#books a:hover {
	display:block;
	height:19px;
	background:transparent url('images/books_and_cds.jpg') 0 -23px no-repeat;
	width:190px;
}
#radio a:hover {
	display:block;
	background:transparent url('images/radio_stations.jpg') 0 -21px no-repeat;
	height:19px;
	width:190px;
}
#text-430450101 {
	font-size:100%;
	margin-top:26px;
	height: 429px;
	text-indent:-30000px;
	background:transparent url('images/subscribe_box.jpg') 0 0 no-repeat;
}
#text-430450101 a {
	display:block;
	width:143px;
	height:45px;
}
#text-430450101 h2 {
	margin:0;
	padding:0;
}
#text-430450101 a.rss {
	margin:30px 0 17px 21px;
}
#text-430450101 a.pod {
	margin:0 0 0 21px;
}
#text-430450101 a:hover.rss {
	margin:30px 0 17px 21px;
	background:transparent url('images/subscribe_boxA.jpg') -21px -50px no-repeat;
}
#text-430450101 a.pod {
	margin:0 0 0 21px;
}
#text-430450101 a:hover.pod {
	margin:0 0 0 21px;
	background:transparent url('images/subscribe_boxA.jpg') -21px -112px no-repeat;
}
#text-450912121 {
	font-size:100%;
	height: 110px;
	width:165px;
	text-indent:-30000px;
	background:transparent url('images/ideas.jpg') 0 -110px no-repeat;
}

#text-450912121 h2 {
	margin:0;
	padding:0;
}
#text-450912121 a {
	display:block;
	width:160px;
	height:90px;
}
#text-450912121 a:hover {
	background:transparent url('images/ideas.jpg') 0 -20px no-repeat;
}

#Page 
p,dl {
margin:0 0 1em;
}

strong,dfn,label {
font-weight:700;
}

em,dfn,tfoot {
font-style:italic;
}

#ACHeader h1,#SideColumn ul {
margin:0;
padding:0;
}

.postFooter a {
color:#069;
}

.postFooter a:hover,.postBody a:hover {
text-decoration:underline;
}

.postBody a,div.description a {
color:#069;
}

#Pagination {
margin-top:22px;
}

#Footer {
height:85px;
margin:18px 0 0 210px;
font-size:85%;
color:#000;
padding:30px 0 0 45px;
background:#FFF url('images/bottom.jpg') -261px 0 no-repeat;
}

#Advertising li {
	margin:0 auto;
	display:block;
	padding:0;
	list-style-type:none;
}