body{background:#272727; margin:0 auto; padding:0px; text-align:center; font-family:Cambria, italic;}
#wrapper{margin:0 auto; padding:0; width:960px; text-align:center;}
#logo{float:left;}
#mmenu{background:url(../images/menu.png) no-repeat; width:480px; height:118px; float:left; padding:0px 0px 0px 0px;}
#mid-box{background:url(../images/slider-box.png) no-repeat; width:892px; height:30px; clear:both; position:relative; top:-7px; text-align:left; padding:0px 0px 0px 15px;}
#mmenu ul{list-style:none; text-align:left; margin:50px 0px 0px 32px; padding:0px; }
#mmenu ul li{display:inline; color:#a3cc52; font-weight:bold; text-align:left;}
#mmenu ul li a{color:#a3cc52; text-decoration:none;}
#mmenu ul li a:hover{text-decoration:underline;}
#blog{margin-left:70px;}
#quote{margin-left:58px;}
#services{margin-left:53px;}
#box-bottom{background:url(../images/box-bottom.png) repeat-y; margin:-7px 0px 0px 0px; padding:0px; width:892px; }
#box-bottom h2{ margin:0px 0px 10px 30px; text-align:left; font-size:32px; padding:15px 0px 10px 0px; padding:0px; color:#d25a32;}
#box-bottom h3{ margin:0px 0px 10px 30px; text-align:left; font-size:26px; padding:15px 0px 10px 0px; padding:0px; color:#d25a32;}
#box-bottom h4{color:#a3cc52; font-size:18px; text-align:left; margin:0px; padding:0px 0px 0px 60px;}
#box-bottom p{text-align:left; padding:5px 50px 5px 30px; margin:0px; color:#FFF;}
#box-bottom a{color:#a3cc52;}
#box-bottom a:hover{color:#d25a32;}
.highlight{color:#a3cc52;}
#bottom{background:url(../images/bottom.png) no-repeat; width:851px; height:374px; margin-top:0px; text-align:right;}
.textbox{border:1px solid #2f323e; background:#141620; color:#FFF; width:260px; margin:10px 0px 10px 0px}
.textarea{border:1px solid #2f323e; background:#141620; color:#FFF; width:260px; margin:10px 0px 10px 0px; overflow:auto;}
#contact-form{text-align:left; width:300px; margin-left:515px; padding:50px 0px 0px 0px;}
#submit{background: transparent url(../images/submit-btn.png) no-repeat; border: 0px; width: 167px; height: 58px; color:#fff; font-weight: bold; float: none; font-size:14px; cursor:pointer;margin:30px 0px 0px 110px; }
#twitter{background:url(../images/twitter.png) no-repeat; width:520px; height:90px; margin:-40px 0px 100px 100px;}
.rss-box{margin:0px; padding:0px; font-size:12px; text-align:left; padding-top:50px; margin-left:70px;}
.rss-items{margin:0px; padding:0px;}
.rss-box ul{list-style:none;}
.rss-box a{ text-decoration:none; color:#a3cc52;}
.rss-box a:hover{text-decoration:underline;}
#bfooter{background:#0d0f17; height:80px; margin-top:30px;}
#bfooter p{color:#d25a32;}
ul.gallery {
	width: 852px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin:0px 0px 0px 20px; padding: 0;
	border:none;
}
ul.gallery li {
	width: 395px; /*--Width of image--*/
	float: left;
	margin: 6px; padding: 0;
	text-align: center;
	border:none;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 395px; /*--Width of image--*/
	height: 113px; /*--Height of image--*/
	padding: 5px;
	cursor: pointer;
	border:none;
		margin:0px; padding:0px;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 395px;
	height: 113px;
	overflow: hidden;
	display: block;
	margin:0px;
	padding:0px;
	border:none;
}
ul.gallery li a.thumb:hover {
	background: #2f323e; /*--Hover effect for browser with js turned off--*/
	margin:0px; padding:0px;
	border:none;
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 0px;
	color:#d25a32;
	
	 /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}
div #box-bottom ul.gallery li p{margin:0px; padding:0px; color:#a3cc52;}

#define {
	margin: 0px 10px 10px 30px;
	text-align: left;
	width:800px;
	/*border: 1px solid #50535f; }*/
	background: #21232b; border:1px solid #383b48;
	padding:0px 0px 10px 0px;
	}

#define p{margin:0px; padding:5px 0px 0px 10px;}
.storytitle{margin:20px 0px 0px 10px; padding:20px 5px 5px 10px; color:#d25a32; font-size:26px;}
.storytitle a{color:#d25a32; text-decoration:none; margin:20px 0px 0px 10px;}
.storytitle a:hover{color:#d25a32; border-bottom:1px dotted #d25a32;}
.storycontent{padding:0px 10px 0px 10px; }
.storycontent a{color:#d25a32; text-decoration:none;}
.storycontent a:hover{text-decoration:underline;}

.post {
	margin: 0px 10px 10px 30px;
	text-align: left;
	width:800px;
	/*border: 1px solid #50535f; }*/
	background: #21232b; border:1px solid #383b48;
	padding:10px 0px 20px 0px;
	}