/*
Theme Name: Horse WP Theme
Description: An Elegant WP Themes for free use having the perfect combination of green, black and grey. Ideal for Autos, Cars, Tech related blogs as well as can be used for other niches.
Version: 1.0
Author: Elegant WP Themes
Author URI: http://www.elegantwpthemes.com/
Tags: 
*/

body { 
	font-family:Georgia; 
	font-size:12px; 
	margin:0px; 
	padding:0px; 
	background: #CC3300 url(images/bgx.jpg) repeat-x top left; 
	color:#000000; 
}

.insider { 
background: url(images/bgxLow.jpg) repeat-x bottom left; 
}

a { text-decoration:none; color:#3B632F; }
a:hover { text-decoration:underline; }
a img { border-width:0px; }

.clear { clear:both; }

.wrapper { width:976px; margin:0px auto; }

.header-links { line-height:20px; height:20px; color:#fff; border-bottom:#1F1F1F; text-align:right; padding-top:11px; padding-bottom:5px; }
.header-links a { font-size:14px; color:#fff }
.header-links span { padding:0px 5px; }

.header { height:252px; }
.header .inside { height:217px; background:	url(images/background.jpg) no-repeat top left;}

.header .logo { float:left; height:78px; padding-left:14px; margin:54px 0px 0px 14px;  }
.header .logo, .header .logo .logoRight, .header .logo .logoInside { height:78px; background:url(images/logoBg.png) no-repeat; float:left; }
.header .logo .logoInside { padding-right:14px; background-position:center center; background-repeat:repeat-x; height:70px; padding-top:8px; }
.header .logo .logoRight { padding-right:14px; background-position:right bottom; }
.header .logo h1 { margin:0px; font-weight:normal; font-size:30px; position:relative; left:-2px; }
.header .logo a { color:#FEFEFE; }
.header .logo span { display:block; color:#FEFEFE; font-size:12px; text-align:right; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:10px; }

.menu { height:30px; line-height:31px;  padding-top:52px; }
.menu a { float:left; line-height:31px; border-left:1px solid #3D6522; padding:0px 10px; text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; }
.menu a:hover { background:#6C0D00; text-decoration:none; }

.content { margin-bottom:8px; }
.content .left { width:762px; float:left; min-height:600px;  }
.content .mid { width:201px; float:left; border:1px solid #000000; margin-right:5px; background-image:url(images/MenuBack.jpg); }

.leftS { background-color:#FFFFFF; border:1px solid #51422C; }

.heading { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #427B44; }
.heading h2 { margin:0px; font-weight:normal; font-size:18px; color:#000000; }
.heading2 { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #427B44; }
.heading2 h2 { margin:0px; font-weight:normal; font-size:18px; color:#FEFEFE; }
.recentheading { margin:0px; padding:10px 8px 4px; background-image:url(images/MenuBack.jpg);}
.recentheading h2 { margin:0px; color:#271D11; font-size:22px; font-weight:high; }


.tag_cloud { padding:8px; }
.tag_cloud a { color:#AEAEAE; }
.tag_cloud span{color: #000000; font-size:15px;}

.mheight { height:16px; }

.catListingV { list-style:none; margin:10px 0px 0px; padding:0px; }
.catListingV li {font-size:17px; border-bottom:1px solid #51422C; border-top:1px solid #51422C; margin-bottom:2px; }
.catListingV li a { background-image:url(images/gumb.png); color:#000000; padding:6px 8px; display:block; }
.catListingV li a:hover { background-image:url(images/gumbHover.jpg); color:#FEFEFE; text-decoration:none; }

.breadcrumb { padding:5px; background:#100A03; color:#AEAEAE; border:1px solid #6F6F6F; margin:5px 0px; }
.breadcrumb a { color:#AEAEAE;}

.post { padding:13px; }
.post h2.posttitle { font-size:18px; font-weight:normal; margin:0px; }
.post h2.posttitle a { color:#3B632F; }
.post p.author { font-size:11px!important; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 8px;!important; line-height:normal; }
.post p.author a { color:#3B632F; }
.post p { font-size:16px; line-height:20px; }
.post p a { color:#3B632F; }
.seprator {  border-top:10px; height:20px; }
.seprator2 {  border-top:4px solid #427B44; height:24px; margin-top:24px; }

.sociIco { padding-top:12px; margin-top:8px; margin-right:8px; font-family:Arial, Helvetica, sans-serifl; }
.sociIco a { border:1px solid #C1C1C1; padding:4px 6px; font-size:11px; text-decoration:none; color:#191919; }
.sociIco a:hover { background:#D0E6A2; }

.fPost { padding:17px 14px; background:url(images/fpost-bg.gif) repeat-x bottom left; }
.fPost .image { float:left; margin-right:6px; width:109px; height:81px; padding:2px; border:1px solid #B7B7B7; }
.fPost .detail { float:left; width:260px; }
.fPost .detail h2 { margin:0px; padding-bottom:4px; font-size:12px; }
.fPost .detail h2 a { color:#00000; }
.fPost .detail p { margin:0px; color:#6C6B6B; font-size:11px; text-align:justify; }

.gallery { height:206px; background:#000; border:1px solid #51422C; }
.gheight { height:5px; }

.usual { color:#111; }
.usual ul.idTabs { margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; }
.usual ul.idTabs li { line-height:25px; height:25px; float:left; background:#271D11; margin-right:5px; cursor:pointer; color:#FFFFFF; }
.usual ul.idTabs li span { padding:0px 6px; }
.usual ul.idTabs li.hover, .usual ul.idTabs li.selected { background:#897E31; color:#FFFFFF; } 
.usual ul.idTabs li.noT { cursor:auto; width:299px; margin-right:0px; }
.usual div.tabInside { background:#F7F3EA; padding:12px 0px 0px; border-bottom:4px solid #427B44; }
#idTab1,#idTab2, #idTab3 { display:none; }

.tabPost { width:256px; padding:0px 0px 12px 12px; float:left; }
.tabPost .img { width:83px; height:71px; border:1px solid #B7B7B7; float:left; }
.tabPost .desc { float:right; width:164px; height:71px; overflow:hidden; }
.tabPost h2 { font-size:12px; margin:0px 0px 4px; font-family:Arial, Helvetica, sans-serif; }
.tabPost h2 a { color:#897E31; }
.tabPost p { font-size:11px; margin:0px; font-family:Arial, Helvetica, sans-serif!important; }

.footCol { background:url(images/footBg.gif) repeat-y top center; }
.footCol .col { float:left; width:209px; margin-right:10px; }
.footCol .col2 { padding-left:8px; width:225px; }
.footCol .col3 { padding-left:8px; width:238px; }

.footCol .col h2 { width:183px; background:url(images/heading.png) no-repeat top left; height:31px; line-height:31px; margin:0px; padding:0px 0px 0px 10px; font-weight:normal; font-size:18px; color:#FFFFFF; }
.footCol .colLast { margin-right: 0px; width:248px; }



#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform textarea {
	width: 525px;
	padding: 2px;
	margin-top:6px;
	}
	
#commentform label {
	display:block;
	padding-top:10px;
	float:left;
	width:206px;
	font-size:12px;
	}
#commentform label small {
	font-size:12px;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width: 360px;
	padding: 2px;
	margin: 5px 0px 1px 0;
	float:right;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	width:150px; height:30px;
	padding-bottom:8px;
	font-size:12px;
	}

#respond h3, #comments, #leaved { color:#DE4834; padding:8px 0px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; }

ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; border-bottom:1px solid #ededed; margin-bottom:12px; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	padding:10px;
	margin-bottom: 1px;
	}


/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */

.wp-pagenavi { padding:10px 10px 0px; text-align:right; }

.feedBurner { padding:5px; font-family:Arial, Helvetica, sans-serif; }
.feedBurner .feedIcon { width:36px; height:36px; float:left; margin-bottom:8px; }
.feedBurner .feedDesc { width:148px; height:36px; float:left; padding-left:6px; margin-bottom:8px; }
.feedBurner .feedDesc h2 { font-size:13px; font-weight:normal; margin:0px; color:#fff; }
.feedBurner .feedDesc span { font-size:10px; color:#fff; }

.copyright, .copyright .logoRight, .copyright .logoInside { height:32px; background:url(images/fot.png) no-repeat; }
.copyright { padding-left:8px; margin:16px auto 0px; }
.copyright .logoInside { background-position:center center; background-repeat:repeat-x; height:24px; padding-top:8px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.copyright .logoRight { padding-right:8px; background-position:right bottom; }
.copyright a {color:#FFFFFF;}
