/* CSS Document */

body{margin:0; padding:0;background-color: #5C341D;}
.wrapper{margin:0 auto; padding:0; width:891px; height:auto; min-height:100%; background:url(../images/main-bg.jpg) repeat-y;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ipBg{background:url(../images/blog-topBg.jpg) no-repeat;}
.flashLnks{width:891px; height:270px; margin: 8px 25px 0 0}


h2{font:bold 30px "Times New Roman", Times, serif; color:#B40000;}
h3{font:bold 20px "Times New Roman", Times, serif; color:#B40000;}
h3 a{font:bold 20px "Times New Roman", Times, serif; color:#B40000;}
h4 a{font:bold 16px/1.7em "Times New Roman", Times, serif; color:#4F2B00; margin:0; padding:0;text-decoration:none;}
h4 {font:bold 16px/1.7em "Times New Roman", Times, serif; color:#4F2B00; margin:0; padding:0;}
h1{font:bold 25px "Times New Roman", Times, serif; color:#683200; margin:0; padding:0;}
h1 a{font:bold 25px "Times New Roman", Times, serif; color:#683200; margin:0; padding:0; text-decoration:none;}
h1 a:hover{font:bold 25px "Times New Roman", Times, serif; color:#AB451F; margin:0; padding:0; text-decoration:underline;}

small{font:bold 15px "Times New Roman", Times, serif; color:#B70000;}

/*#wrapper{margin:0 auto; padding:0; width:891px; height:1158px; min-height:100%;}*/
#wrapper{margin:0 auto; padding:0; width:891px;  min-height:100%;}
#home-top{margin:0; padding:0; width:891px; height:552px; background-image:url(../images/hame-top-bg.jpg);}
#innerPagebg{margin:0; padding:0; width:891px; height:530px; background-image:url(../images/inner-pagebg.jpg);}
#bloBg{margin:0; padding:0; width:891px; height:530px; background:url(../images/logo.jpg) no-repeat;}
#toplinks{ margin: 8px 25px 100px 0;  width:650px; height:100px; float:right;}



img{border:0;}

/*.homepageBg{background:url(../images/main-bg.jpg) center top no-repeat; }*/
/*.homepageBg{background:url(../images/ironhorsewebsite-blog2.jpg) center top repeat-y; }
.innerPagebg{background:url(../images/inner-pagebg.jpg) center top  no-repeat #fff;}*/

/* Mid Area */
.left-img{ width:278px; height:159px; margin: 0 0 0 24px;  padding:0; float:left;}/*margin-left:24px;*/
.mid-img{ width:279px; height:159px; margin: 0 0 0 0; padding:0; float:left;}
.rgt-img{ width:284px; height:159px; margin: 0 26px 0 0; padding:0; float:right;}

.midCol{ width:841px; margin:0 0 0 24px; height:319px; padding:0; float:left;}
.midCol1{ width:278px; margin: 0 0 0 0; height:319px; padding:0; float:left; background-image:url(../images/col-1-bg.jpg)}
.midCol2{ width:279px; margin: 0 0 0 0; height:319px; padding:0; float:left; background-image:url(../images/col-2-bg.jpg)}
.midCol3{ width:284px; margin: 0 0 0 0; height:319px; padding:0; float:right; background-image:url(../images/col-3-bg.jpg)}

.innermidCol{ width:750px; padding:0; float:left; margin:0 0 0 90px;}
.title{width:490px; margin:0 0 0 235px ; clear:both;}
html>body.title{width:490px; margin:20px 0 0 115px ; padding-top:155px;}
.contentArea{height:100%; width:800px; padding:0; margin:0; float:right;}

.blogArea{width:650px; margin:0 0 20px 50px; text-align:justify;}
.blogArea span{font:bold 15px "Times New Roman", Times, serif; color:#B70000;}
.blogArea span a{color:#B70000;}
.blogArea p{font:normal 16px "Times New Roman", Times, serif; color:#000000; margin:0; padding:2px;}
.blogArea p a{font:normal 16px "Times New Roman", Times, serif; color:#643404; margin:0; padding:2px;text-decoration:none;}
.blogArea p a:hover{font:normal 16px "Times New Roman", Times, serif; color:#643404; margin:0; padding:2px;text-decoration:underline;}
.a{font:normal 16px "Times New Roman", Times, serif; color:#643404; margin:0; padding:2px;text-decoration:underline;}
.alignleft a{font:bold 14px/1.7em Arial, Helvetica, sans-serif; color:#683200; margin:0; padding:0;}
.alignright a{font:bold 14px/1.7em Arial, Helvetica, sans-serif; color:#683200; margin:0; padding:0;}






.leftxtSec{ width:100px; margin:40px 0 0 130px; height:50px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left;}
.lefmidSec{ width:200px; margin:20px 20px 0 40px; height:50px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left;}
.lefbotSec{ width:153px; margin:0 20px 0 30px; height:110px; padding:0;}

.midtxtsec{ width:200px; margin:160px 20px 0 53px; height:0px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left; vertical-align:bottom;}
.midbotsec{ width:153px; margin:0 40px 0 35px; height:110px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left; vertical-align:top;}

.rgttxtsec{ width:200px; margin:120px 20px 0 48px; height:38px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left; vertical-align:bottom;}
.rgtbotsec{ width:153px; margin:0 40px 0 38px; height:110px; padding:0; font:normal 14px "Times New Roman", Times, serif; color:#663700; text-align:left; vertical-align:top;}

/*Footer*/
.botbar{ width:891px; margin:0 auto; height:110px; padding:0; /*background:url(../images/footer-bg.jpg) no-repeat;*/ text-align:center; clear:both; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:18px;}
.botbar a{ font:bold 11px Arial, Helvetica, sans-serif; color:#3C2000; text-decoration:none;}
.botbar a:hover{ font:bold 11px Arial, Helvetica, sans-serif; color:#663700; text-decoration:underline;}


/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; padding:0; margin:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


/* IE8-fix */
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}