/*
Theme Name: Antique Tractor Supply
Theme URI: http://www.antiquetractorsupply.net
Description: Antique Tractor Supply
Version: 1.0
Author URI: http://www.antiquetractorsupply.net
*/


/*******Resets*******/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
}

ol, ul {list-style:none;}
:focus {outline: 0;}
.clear{
	clear:both;
	line-height:0px;
	padding:0px;
	height:0px;
	margin:0px;
	font-size:0px;
}
.clearfix:after{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix{display:block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}

/*******General*******/
html{
	background:url(images/bck.jpg) top center repeat;
	height:100%;
	width:100%;
	display:block;
}
body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#222;
	font-size:14px;
}
.article p{margin:12px 0 0px 0;line-height:20px;font-family:Arial, Helvetica, sans-serif;}
.article p:first-child{margin:0;}
a{color:#962200;text-decoration:none;}
.article td a{border-bottom:none;font-weight:bold;}
.article a{border-bottom:1px dotted #9e1416;}
h4{margin:10px 0; font-size:16px;}
h5, h6{margin:5px 0;}
small{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#container{
	background:#fff;
	width:982px;
	margin:auto;
	padding:15px 0;
	box-shadow:#000 0px -2px 15px
}

/*******Header*******
-------------------------------------------------------*/
#head{
	background:url(images/header.jpg) top center;
	width:960px;
	height:200px;
	display:block;
	margin:auto;
	padding:0;
}
#head h1 a, #head h5 a{
	display:block;
	margin:0px auto 0;
	width:772px;
	height:200px;
	text-indent:-9999em;
}
#nav{
	background:#fff;
	width:946px;
	height:38px;
	margin:0 auto 15px;
	border:1px solid #c9c79d;
	font-weight:bold;
}
#nav a{
	color:#3d1b00;
	font-weight:bold;
	line-height:38px;
	padding:4px 15px;
	margin:0 0 0 8px;
	font-size:16px;
	text-transform:uppercase;
	text-shadow:#fff 0 1px 0px;
	
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s;
}
#nav a:hover{
	border-radius:3px;
	text-shadow:#000 0 -1px 0px;
	background:#c82101;
	color:#fff;
}

/*******Aside*******
-------------------------------------------------------------*/
#leftColumn{
	width:182px;
	float:left;
	margin:0 0 0px 15px;
}
#rightColumn{
	width:182px;
	float:right;
	margin:0 15px 0px 0;
}
.aside{
	width:180px;
	border:1px solid #c9c79d;
	padding:0;
	margin:0 0px 15px 0;
}
.aside #rightAd{width:160px;padding:10px;border-top:1px solid #c9c79d;}
.aside h3{
	background:#3d1b00 url(images/navback.jpg) top left;
	color:#c9c79d;
	text-shadow:#000 0 1px 0;
	margin:0;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	padding:10px 0 9px 0;
}
.aside a{
	color:#3d1b00;
	display:block;
	font-size:15px;
	padding:5px 10px;
	border-top:1px solid #c9c79d;
	
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s;
}
.aside a:hover{
	color:#fff;
	background:#c82101;
	text-shadow:#000 0 -1px 0;
}
.aside ul li h3{
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#fff 0 1px 0;
	color:#574b5d;
	background:#e4e4e4;
	width:311px;
	margin:0 -15px 3px 0px;
	padding:0 0 0 10px;
	line-height:35px;
}
#leftColumn .aside a[rel=nofollow]{background:#fff;border:none;}
#leftColumn .aside a img, #leftColumn .aside a img:hover{padding:8px 0 5px 0;background:#fff;width:160px;}
#share.aside ul{padding:12px 10px 0 10px;}
#share.aside ul li{margin:0 0 10px;}
#share.aside ul li ul{margin:0 auto 15px;}

/*******Main Content*******
--------------------------------------------------------------------*/
#mainColumn{
	width:536px;
	float:left;
	margin:0 0 0 15px;
}
.article{
	border:1px solid #c9c79d;	
	display:block;
	padding:0 10px 10px 10px;
	width:536px;
	margin:0 0 15px 0px;
}
.article h1, .article h2{
	background:#3d1b00 url(images/navback.jpg) top left no-repeat;
	border-bottom:1px solid #c9c79d;
	color:#c9c79d;
	text-shadow:#000 0 1px 0;
	margin:0 -10px 10px -10px;
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	padding:7px 0 6px 0;
}
.article #feed {
	height:375px;
	width:534px !important;
	overflow-x:hidden;
	overflow-y:auto;
}
.article #feed a:hover{text-decoration:underline;}
.article #feed #epn-ads-banner{margin:0 0 -10px 0 !important; width:534px !important;}
.article #feed #epn-ads-banner a{
	border-bottom:none;
	font-weight:bold;
	font-size:11px !important;
}
.article .events{margin:0;}
.article .events li{
	border:1px solid #ccc;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
	list-style:none;
}
.article .events li img.thumb{
	float:left;
	width:60px;
	height:60px;
	display:block;
	margin:10px 10px 0 0;
}

.article .gallery{margin:0 0 0 -8px;}
.article .gallery a{width:115px;display:block;float:left;border:5px solid #c9c79d;margin:0 0 0 10px;}
.article .gallery a:hover{border:5px solid #9e1416;}
.article .gallery a img{width:115px;}
.article ol li{margin:0 0 15px 21px;padding:0;list-style:decimal;line-height:21px;}
.article ul{margin:0 0 20px 0px;}
.article ul li{margin:0 0 5px 21px;padding:0;list-style:square;line-height:21px;}
.article.feed table, article.feed td{margin:0 !important; padding:0 !important; border-collapse:collapse !important; border:0;}
.article h1 a, article h2 a{color:#574b5d;background:transparent;border:none;letter-spacing:1px;text-shadow:#fff 0px 1px 0px;}
.article h1 a:hover, article h2 a:hover{color:#678780;}
a.more-link{display:block;float:left;}
.postmetadata, article .date{
	background:#e4e4e4;
	line-height:17px;
	margin:10px 0 5px -11px;
	padding:2px 0 2px 11px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#574b5d;
}
 
.article .date{
	text-shadow:#fff 0 1px 0px;
	margin: 64px 0 0 -109px;
	width:150px;
	font-size:14px;
	text-align:center;
	padding:4px 11px;
	display:block;
	background:#e4e4e4;
	position:absolute;
	
	-webkit-box-shadow:#888 -1px -2px 2px;
	-moz-box-shadow:#888 -1px -2px 2px;
	box-shadow:#888 -1px -2px 2px;
	
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(-90deg);
}
.postmetadata a{background:transparent;padding:1px 2px;border:none;}
.postmetadata a:hover{text-decoration:underline;}
.article hr {display: block;}
.entry{padding:0;}
.entry h2{
	font-size:21px;
	background:none;
	margin:10px 0;
	padding:0;
	color:#574b5d;
}
#search{
	background:url(../sml/images/trans.png) repeat top left;
	width:240px;
	float:right;
	margin:0px;
	border:none;
}
#search input[type=text]{
	width:200px;
	color:#fff;
	font-size:12px;
	float:left;
	padding:4px 4px 5px 4px;
	border:none;
	background:none;
}
#search input[type=submit]{
	width:24px;
	float:right;
	font-size:14px;
	background:none;
	border:none;
	color:#fff;
	text-transform:uppercase;
	padding:2px 0 0 0;
	cursor:pointer;
	vertical-align:top;
}

/*******Footer*******
*****************************************************************/
#footer{
	font-family:Arial, Helvetica, sans-serif;
	margin:15px auto 0px;
	width:950px;
	border:1px solid #c9c79d;
	text-align:center;
	clear:both;
}
#footer p{float:right;margin:0 10px 0 0;padding:10px 0;}
#footer p:first-child{float:left;margin:0 0 0 10px;}

/*******Comments*******
*****************************************************************/
#leftColumn h3#comments{
	background:#e4e4e4;
	width:600px;
	margin:0 0 10px -11px;
	padding:4px 0 5px 11px;
	color:#574b5d;
	font-size:24px;
	text-shadow:#fff 0px 1px 0px;
	font-weight:bold;
}
#leftColumn .commentlist {padding: 0;}
#leftColumn .commentlist li {
	border:1px solid #e4e4e4;
	margin: 15px 0 10px;
	padding:10px 10px 0 10px;
	list-style: none;
}
#leftColumn .commentlist li .avatar { 
	float: left;
	padding: 2px;
	background: #fff;
	margin:0 7px 0 0;
}
#leftColumn .commentlist li ul li {margin:15px 0 0 0px;}
#leftColumn .children{padding:0;border:none;}
#leftColumn .children li{border-top:1px solid #434343;border-left:1px solid #434343;border-right:none;border-bottom:none;padding:10px 0 0 10px;}
#leftColumn .commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
#leftColumn .commentmetadata {margin:2px 0 15px 0;display: block;font-size:11px;}
#leftColumn .reply{font-weight:100;margin:0px;display:none;}
#leftColumn #respond h3{
	background:#e4e4e4;
	width:600px;
	margin:0 0 10px -11px;
	padding:2px 0 3px 11px;
	color:#574b5d;
	font-size:32px;
	text-shadow:#fff 0px 1px 0px;
	font-weight:bold;
}
#leftColumn #respond h3 a{color:#204675;background:transparent;border:none;text-shadow:#222 0px -2px 0px;}
#leftColumn #respond h3 a:hover{color:#242424;text-shadow:none;}
code{font: 0.8em 'Courier New', Courier, Fixed;}
#commentform{margin:-5px 0 0 0;}
#commentform input[type=text], #commentform textarea{
	color:#212121;
	border:1px solid #e4e4e4;
	min-width:594px;
	max-width:594px;
	padding:3px 2px;
	display:block;
}
#commentform label{font-size:14px;display:inline;width:95px; vertical-align:top;}
#commentform #submit{
	color:#fff;
	border:none;
	background:#678780;
	cursor:pointer;
	font-size:14px;
	padding:5px 15px;
	margin:15px 0;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
#commentform #submit:hover{color:#212121;}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.navigationComments{
	display: block;
	text-align: center;
	clear: both;
	margin:15px 0 18px 0;
	height:16px;
	line-height:16px;
}
/* End Comments */


/* Begin Images */

.imgRight, a.imgRight{
background:url(images/shadow.jpg) bottom center no-repeat;
display:block;
padding:0 0px 21px 0px;
float:right;
margin:0 0px 8px 10px;
width:350px;
border:none;
}
.imgRight img{border:5px solid #c9c79d;width:340px; display:block;}
.imgRight small, a.imgRight small{margin:18px 0 0 10px; width:340px; position:absolute; display:block;}
#polaroid{
background:url(images/polaroidBack.jpg) no-repeat top left;
width:280px;
height:198px;
float:right;
margin:0 0 5px 5px;
padding:15px 20px 15px 17px;
}
#polaroid img{
max-height:195px;
max-width:275px;
display:block;
margin:auto;
border:0;
}
#polaroid img#paperclip{
position:absolute;
width:26px;
height:51px;
margin:-15px 0 0 138px;
}
img.aligncenter {
	display: block;
	margin:0 auto 10px;
	padding:0px;
}
img.alignright {
	max-width:340px;
	max-height:233px;
	margin:0 0 5px 7px;
	padding:0;
}
img.alignleft {
	max-width:340px;
	max-height:233px;
	border:5px solid #ddd;
	margin:0 5px 5px 0px;
	padding:0;
}
.alignright {float: right;}
.alignleft {float: left;}
#gallery-1 img {
    border: 5px solid #e4e4e4 !important;
}

/* End Images */


/*******Contact Form*******
--------------------------------------------------------*/
#si_contact_form1{display:block;}
#si_contact_form1 a{border:none;}
#si_contact_form1 input[type=text], #si_contact_form1 textarea{
	background-color:#000;
	background: rgba(0, 0, 0, 0.65);
	color:#fff;
	border:1px solid white;
	width:428px;
	padding:3px 2px;
    margin:0;
}
#si_contact_form1 textarea{}
#si_contact_form1 input[type=text]:hover, #si_contact_form1 textarea:hover{border:1px solid #385f96;}
#si_contact_form1 label{font-size:14px;color:#fff;display:block;float:left;width:135px;padding:2px 0 0 0 !important;}
#si_contact_form1 input[type=submit]{
	background-color:#000;
	background: rgba(0, 0, 0, 0.65);
	color:white;
	border:1px solid white;
	font-weight:100;
	cursor:pointer;
	font-size:14px;
	padding:2px 15px;
	margin:15px 0 0 135px !important;
}
#si_contact_form1 input[type=submit]:hover{border:1px solid #385f96;color:#385f96;}


/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 2px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}

.hidden {display: none;}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {display: none;}
.navigation {
	display: block;
	text-align: center;
	clear: both;
	margin:0 0 0px 0;
}

/* End Various Tags & Classes*/


/* Captions */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption.alignleft{margin:5px 10px 5px 0;}
.wp-caption.alignright{margin:5px 0 5px 10px;}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions */
