/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */
/*Author: Smine Design*/
/*Author URI: www.sminedesign.com */
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* Elements
----------------------------------------*/
body
{
	background:#DADEDF;
	color:#404243;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-weight: bold; line-height:20px; margin:0 0 15px;}
h1 { font-size: 1.8em;font-weight:normal;}
h1 span{ font-weight:bold; color:#C36F16;}
h1 a:link,h1 a:visited{ color:#333333;}
h1 a:hover,h1 a:active{color:#FF6600;}
h1.banner{ margin:0 0 12px 255px; padding:105px 0 0; line-height:28px; }
h1.banner span{font-weight:normal;color:#FF6600;}
h2 { font-size: 1.6em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.3em;}
h6 { font-size: 1.2em;}
/* Paragraphs */
p { margin: 0 0 18px 0;}
.post { margin:0 0 40px;}

/* Navigation */
.navigation{ display:block; font-weight:bold; line-height:14px; height:14px; margin:0;}
.alignleft{ float:left; display:inline;}
.alignright{ float:right; display:inline;}

/* sprite */
.box-header { background:url(images/sprite1.gif) no-repeat; background-position: 0 -30px; line-height:27px; color:#FFFFFF; padding:0 0 0 15px;} 
.btn-more { background:url(images/sprite1.gif) no-repeat; background-position: 64px -205px; padding:0 10px 0 0; display:inline;}
.more-link{ background:url(images/sprite1.gif) no-repeat; background-position: 64px -205px; padding:0 10px 0 0;  text-align:left;}
.btn-learn-more { text-indent:-999em; background:url(images/sprite.gif) no-repeat; background-position: 0 -247px; display:block; height:35px; width:133px; margin:0 0 0 255px;} 

/* link, font ,form ,img ,other style
----------------------------------------*/
/* link */
a:link, a:visited{color:#FF6600; text-decoration:none;}
a:hover, a:active{color:#79AC42; text-decoration:none;}


/* containers
----------------------------------------*/
#containers{ margin:0 auto; width:900px; background-color:#FFFFFF;}

/* Left box
----------------------------------------*/
#left{ width:230px; float:left; background:#FFF; }
.logo{ height:210px; padding:30px 0 0;}

#menu{ background:#C36F15; font-size:14px; font-weight:bold;}
#menu ul{ border-top:1px solid #9B570E; border-bottom:1px solid #C58B4B; list-style:none;}
#menu ul li{ border-top:1px solid #C68A4B; border-bottom:1px solid #99570D; padding:5px 0 5px 20px;}
#menu ul li a{color:#FFF;}
#menu ul li a:hover{color:#F1BC84;}
#menu ul li ul{ border:none;}
#menu ul li ul li{ border:none; padding:0 0 0 20px; background:url(images/sprite.gif) no-repeat; background-position: 10px -132px;  font-size:12px; font-weight:normal;}
#menu ul li ul li a{color:#F1BC84;}
#menu ul li ul li a:hover{color:#EE891E;}
#menu ul li.current_page_item{ background:#CB7538;}
#menu ul li ul li.current_page_item{ background:#CB7538; border:none; padding:0 0 0 20px; background:url(images/sprite.gif) no-repeat; background-position: 10px -132px; font-size:12px; font-weight:bold;}
#menu ul li.current_page_parent{ background:#cb7538; font-weight:bold;}
#menu ul li.current_page_ancestor{ background:#cb7538;}


#siderbar-left{ padding:20px 15px 0 20px;}

.siderbar-nav{ margin:5px 0 25px;}
.siderbar-nav li{ background:url(images/sprite.gif) no-repeat; background-position: 5px -168px; padding:0 0 0 15px; margin:5px 0 12px; }

/* Right box
----------------------------------------*/
#right{ width:670px; float:left; height:auto!important; height:993px; min-height:993px; background:url(images/bg.gif) repeat-x 0 20px; background-color:#DCB187;}
#callus{ color:#404243; font-size:11px; line-height:20px; text-align:right; padding:0 10px 0 0; background-color:#DADEDF;}
#callus span{ color:#CB7538; background-position: 0 -88px; padding:0 0 0 0;}
#main{ margin:10px; padding:10px; background-color:#FFFFFF; height:auto!important; height:933px; min-height:933px;}
#benner{ height:279px; background:url(images/banner.jpg) no-repeat top; width:630px; border-bottom:4px solid #414244;}
#welcome{ background:url(images/bg-2.gif) repeat-x top; margin:1px 0 0; height:289px; padding:30px 20px 0;}
#content{ background:url(images/bg-2.gif) repeat-x top; padding:30px 20px 20px; height:auto!important; height:554px; min-height:554px;}

#box{ width:285px; float:left; display:inline; margin:0 15px;}
#box p { width:258px; margin:0 auto 18px;}
#box h6 { color:#404243; width:258px; margin:0 auto 5px;}
#box ul { width:258px; margin:0 auto;}
#box ul li{ background:url(images/sprite.gif) no-repeat; background-position: 5px -168px; padding:0 0 0 15px;}
#box ul li.dotline{ background:url(images/dot-line.gif) repeat-x center center; height:15px; overflow:hidden; padding:0;}


/* footer
----------------------------------------*/
#footer{ clear:both; line-height:42px;}
#footer a{color:#404243;}
#footer a:hover{color:#79AC42; text-decoration:underline;}
#copy{ width:210px; float:left; background:#C36F15; padding:0 0 0 20px; color:#F0C292; font-size:11px;}
#footer-menu { padding:0 0 0 267px;}
#footer-menu ul {list-style:none;}
#footer-menu ul li{ float:left;}
#footer-menu ul li a{ border-right:1px solid #404243; padding:0 4px; font-size:12px;}
	
/* Clearfix */
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 0%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* formatting for unordered lists in the entry div / class (main content */
.entry ul{
	list-style-type:disc;
	margin-left:50px;
	margin-bottom:18px;
	}
