/* 
    Document   : hofire_template
    Created on : Oct 9, 2009, 1:35:13 AM
    Author     : Mike
    Website    : http://www.hofire.com
    Description:
        Purpose of the stylesheet follows.
*/
@CHARSET "UTF-8";
body{margin:0px;padding:0px;font-size:14px;font-family:Helvetica, sans-serif, Arial;color:#333333;}
div *{margin:0px;padding:0px;}
ul{list-style:none;}
img,input{border:none;}
h1,h2,h3,h4,h5{font-weight:800;}
.clr{float:left;clear:both;width:100%;overflow:hidden;}
a, a:visited{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
.clr{float:left;clear:both;width:100%;height:10px;overflow: hidden;}

.top,.banner-top-light,.banner-bot-light,.banner-shadow,.banner-block,.footer-shadow,.footer-top-light,.footer{margin:0px auto;clear:both;width:100%;}
.admin-block{float:left;clear:both;margin:5px 0px;width:100%;}

/*** Header Start ***/
.top{height:120px;background:url("../images/header-bg.gif") left repeat-x;}
	.header{margin:0px auto;width:920px;}
	.header li{float:left;}
		.header-left{padding-top:20px;width:150px;height:100px;text-align:center;}
		#header-right{float:right;width:770px;}
				.menu{float:right;margin-top:80px;font-size:16px;font-weight:blod;text-transform:uppercase;color:#000000;}
				.menu li{margin-right:20px;line-height:35px;}
					.active-trail{float:left;padding-left:5px;height:35px;line-height:35px;background:url("../images/menu-bg-left.gif") left repeat-x;color:#ffffff;}
					.active-trail span{float:right;width:5px;height:35px;background:url("../images/menu-bg-right.gif") no-repeat;}
					.active-trail a{color:#ffffff;}
/*** Header End ***/

/*** Banner Start ***/
.banner-top-light{height:1px;background:url("../images/banner-top-light.gif") center no-repeat #E37703;}
.banner-bot-light{height:1px;background:url("../images/banner-bot-light.gif") center no-repeat #E37703;}
.banner-shadow{height:19px;background:url("../images/banner-bot-shadow.gif") center repeat-x;}
.banner{height:299px;background:url("../images/banner-bg.gif") center repeat-x;}
	.banner-block{margin:0px auto;width:922px;}
		.banner-left,.banner-right{width:1px;height:299px;background:url("../images/banner-light.gif") center no-repeat;}
		.banner-left{float:left;}
		.banner-right{float:right;}
		.banner-con{float:left;width:920px;height:299px;background:url("../images/banner-con-bg.gif") left repeat-x;}
		.banner-scroll{margin:17px auto;width:880px;}
			.banner-scroll-left{float:left;width:471px;}
			.banner-scroll-right{float:right;width:389px;}
				.banner-scroll-right h2{float:left;margin-top:20px;width:100%;height:50px;line-height:50px;font-size:18px;}
				.banner-scroll-right h2 span{color:#ffffff;}
				.banner-scroll-right p{line-height:20px;}
				.readmore{margin-top:20px;height:25px;line-height:25px;text-align:right;color:#034881;}
/*** Banner End ***/

/*** Featuer Start ***/
.feature{margin:0px auto;width:920px;}
	.feature-block{float:left;margin-right:20px;width:215px;}
	.feature-block ul{float:left;}
			.feature-top-left,.feature-top-right{width:5px;height:35px;}
			.feature-top-left{float:left;background:url("../images/feature-top-left.gif") left no-repeat;}
			.feature-top-right{float:right;background:url("../images/feature-top-right.gif") right no-repeat;}
			.feature-top-con{float:left;width:205px;height:35px;line-height:35px;background:url("../images/feature-top-con.gif") left repeat-x;font-size:18px;font-weight:800;text-align:center;}
			
			.feature-top-light{float:left;width:213px;height:1px;border-left:1px solid #BAB9B9;border-right:1px solid #BAB9B9;background:url("../images/feature-top-light.gif") center no-repeat; #F5F5F5;}
			
			.feature-bot-left,.feature-bot-right{width:5px;height:5px;}
			.feature-bot-left{float:left;background:url("../images/feature-bot-left.gif") left no-repeat;}
			.feature-bot-right{float:right;background:url("../images/feature-bot-right.gif") right no-repeat;}
			.feature-bot-con{float:left;width:205px;height:5px;background:url("../images/feature-bot-con.gif") left repeat-x;}
			
			.feature-con-img,.feature-con-sum{float:left;padding:10px 20px;width:173px;border-left:1px solid #BAB9B9;border-right:1px solid #BAB9B9;background:#EEEEEE;}
			.feature-con-img{text-align:center;}
			.feature-con-sum span{margin:0px auto 10px auto;clear:both;text-align:center;}
			.feature-con-sum p{line-height:18px;}
			
			.right-clr,.views-row-last{margin-right:0px;}
/*** Featuer End ***/

/*** Wrapper Start ***/
.wrapper{margin:0px auto;padding:0px;clear:both;width:920px;}
	.sidbar-left{float:left;width:600px;}
		.main-block{top:0;left:-1px;position:relative;width:100%;background:#eeeeee;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
			.main-block-t1{top:0px;left:-1px;position:absolute;z-index:10;width:5px;height:5px;background:url("../images/main-block-top-left.gif") left top no-repeat;}
			.main-block-t2{top:0px;left:4px;position:absolute;z-index:10;width:592px;height:5px;background:url("../images/main-block-top-center.gif") left top repeat-x;}
			.main-block-t3{top:0px;right:-1px;position:absolute;z-index:10;width:5px;height:5px;background:url("../images/main-block-top-right.gif") right top repeat-x;}
			.main-block-b1{bottom:-2px;left:-1px;position:absolute;z-index:10;width:5px;height:5px;background:url("../images/main-block-bot-left.gif") left top no-repeat;}
			.main-block-b2{bottom:-2px;left:4px;position:relative;z-index:10;width:592px;height:5px;background:url("../images/main-block-bot-center.gif") left top repeat-x;}
			.main-block-b3{bottom:-2px;right:-1px;position:absolute;z-index:10;width:5px;height:5px;background:url("../images/main-block-bot-right.gif") right top repeat-x;}
			
			.main-block-c{top:10px;left:0px;position:relative;z-index:20;width:580px;margin:10px;}
				.main-block-c .views-row-last{clear:both;}
				.item-block{margin-bottom:20px;}
					.item-list h2,.item-info,.item-line{clear:both;width:580px;height:30px;}
						.item-list h2,.item-list h2 a,.postby span,.date-block,.cate-text h2,.cate-text h2 a,.block-name{color:#C43A00;}
							.date1{float:left;margin-right:5px;line-height:30px;font-size:36px;display:block;}
							.date2{display:block;font-weight:bold;line-height:15px;text-align:center;text-transform:uppercase;}
							.date3{display:block;line-height:15px;text-align:center;}
							.date-block ul{float:left;}
						.date-post{float:left;margin:0px 12px;color:#CCCCCC;line-height:30px;}
						.postby{float:left;line-height:30px;color:#666666;}
					.item-line{background:url("../images/main-block-title-line.gif") left center no-repeat;}
						.item-list h2{line-height:25px;font-size:18px;}
						.item-list p{clear:both;line-height:20px;}
						.item-list-bottom{clear:both;width:100%;height:35px;line-height:35px;}
							.item-tags{float:left;}
							.readon{float:right;}
				
					.item-bottom{bottom:0;left:0;position:relative;width:580px;}
						.item-bottom-b1{bottom:0px;left:0px;position:absolute;z-index:10;width:5px;height:35px;background:url("../images/main-block-bot-shadow-left.gif") left top no-repeat;}
						.item-bottom-b2{bottom:0px;left:5px;position:relative;z-index:10;width:570px;height:35px;background:url("../images/main-block-bot-shadow-cente.gif") left top repeat-x;}
							.item-bottom-b2{line-height:35px;}
						.item-bottom-b3{bottom:0px;right:0px;position:absolute;z-index:10;width:5px;height:35px;background:url("../images/main-block-bot-shadow-right.gif") right top repeat-x;}
				
				.cate-list-block{clear:both;width:580px;}
					.cate-list-block ul{float:left;clear:both;}
					.cate-thumb{float:left;margin-right:20px;width:160px;height:150px;}
					.cate-text{float:right;width:400px;}
		
	.sidbar-right{float:right;width:300px;}
		.orange-block{top:0;left:0;position:relative;width:100%;background:#ffeacb;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
			.orange-block-t1{top:0px;left:-1px;position:absolute;z-index:10;width:5px;height:35px;background:url("../images/orange-top-left.gif") left top no-repeat;}
			.orange-block-t2{top:0px;left:4px;position:absolute;z-index:10;width:292px;height:35px;background:url("../images/orange-top-con.gif") left top repeat-x;}
			.orange-block-t3{top:0px;right:-1px;position:absolute;z-index:10;width:5px;height:35px;background:url("../images/orange-top-right.gif") right top repeat-x;}
			.orange-block-b1{bottom:-2px;left:-1px;position:absolute;z-index:10;width:5px;height:36px;background:url("../images/orang-bot-left.gif") left top no-repeat;}
			.orange-block-b2{bottom:-2px;left:4px;position:relative;z-index:10;width:292px;height:36px;background:url("../images/orange-bot-con.gif") left top repeat-x;}
			.orange-block-b3{bottom:-2px;right:-1px;position:absolute;z-index:10;width:5px;height:36px;background:url("../images/orange-bot-right.gif") right top repeat-x;}
			.orange-block-c{top:10px;left:0px;position:relative;z-index:20;width:280px;margin:10px;}
					.block-name,.right-item-line{clear:both;width:100%;}
					.block-name{line-height:35px;font-size:18px;font-weight:800;}
					.right-item-line{height:20px;background:url("../images/orange-top-light.gif") left center no-repeat;}
					.right-item-con{clear:both;width:100%;}
					.right-item-con li{clear:both;line-height:20px;}
					.right-item-con span{float:left;margin-right:5px;}

.index-main{margin:0px auto;clear:both;width:920px;}
	.index-main-block{top:0px;left:0px;position:relative;width:918px;background:#ffeacb;border-left:1px solid #bab9b9;border-right:1px solid #bab9b9;}
		.index-main-block-t1{top:0px;left:-1px;position:absolute;z-index:10;width:5px;height:31px;background:url("../images/index-main-top-left.gif") left top no-repeat;}
		.index-main-block-t2{top:0px;left:4px;position:absolute;z-index:10;width:910px;height:31px;background:url("../images/index-main-top-center.gif") left top repeat-x;}
		.index-main-block-t3{top:0px;right:-1px;position:absolute;z-index:10;width:5px;height:31px;background:url("../images/index-main-top-right.gif") right top repeat-x;}
		.index-main-block-b1{bottom:-2px;left:-1px;position:absolute;z-index:10;width:5px;height:31px;background:url("../images/index-main-bot-left.gif") left top no-repeat;}
		.index-main-block-b2{bottom:-2px;left:4px;position:relative;z-index:10;width:910px;height:31px;background:url("../images/index-main-bot-center.gif") left top repeat-x;}
		.index-main-block-b3{bottom:-2px;right:-1px;position:absolute;z-index:10;width:5px;height:31px;background:url("../images/index-main-bot-right.gif") right top repeat-x;}
		
		.index-main-con{top:10px;left:0px;position:relative;z-index:20;width:900px;margin:10px;}
				.index-main-con ul h2{height:35px;line-height:35px;}
				.index-main-con ul li{line-height:20px;}
				.main-left{top:0px;left:0px;position:relative;width:300px;}
				.main-center{top:0px;left:300px;position:relative;width:300px;}
				.main-right{top:0px;right:0px;position:absolute;width:300px;}	
/*** Wrapper End ***/

/*** Navigation Start ***/
.nav-block{float:left;width:100%;height:35px;line-height:35px;}
/*** Navigation End ***/

/*** Footer Start ***/
.footer-shadow{height:19px;background:url("../images/footer-top-shadow.gif") left repeat-x;}
.footer-top-light{height:1px;background:url("../images/footer-top-light.gif") center no-repeat #4DA3EB;}
.footer{height:100px;background:url("../images/footer-bg.gif") left repeat-x;text-align:center;}
.footer p{line-height:30px;}
.footer-menu{margin:0px auto;width:100%;height:30px;line-height:30px;}
.footer-menu a{margin-right:20px;}
/*** Footer End ***/

/*** Contact Us Page ***/

/*** Contact Us End ***/
.form-item{clear:both;width:100%;margin-bottom:5px;line-height:25px;}
	.form-item label{float:left;width:150px;line-height:25px;}
	.option1,.form-submit{clear:both;width:100%;line-height:30px;}
/*** Administrator Start ***/
.views-admin-links{float:left;width:100%;height:30px;line-height:30px;}
.views-admin-links ul{float:left;}
.views-admin-links ul li{float:left;margin-right:10px;}
/*** Administrator End ***/
table.sticky-header{background: #fff;}

