body {margin: 0px; font-family: Arial, Verdana, Sans-serif; color: #333; background: #78a22f url(images/main-bg.gif) repeat-y top center; font-size: 0.75em; text-align: center;}

h1, h2, h3, h4 {padding: 0; margin: 0; line-height: 115%;}
h1 {font-family: Arial, Verdana, Sans-serif; color: #333; font-size: 1.8em; margin: 14px 22px 0px 0px; padding: 0px 0px 5px 2px; text-align: left;  border-bottom: 2px dotted #78a22f;}
h2 {background: url(images/4squares.gif) no-repeat top left; font-family: Arial, Verdana, Sans-serif; color: #333; font-size: 1.2em; margin: 12px 10px 0px 20px; padding: 0px 0px 0px 20px; text-align: left;}
h3 {font-family: Arial, Verdana, Sans-serif; color: #333; font-size: 1.2em; margin: 12px 10px 0px 20px; padding: 0px 0px 0px 0px; text-align: left;}

h4 {font-family: Arial, Verdana, Sans-serif; color: #292929; font-size: 1.1em;  padding: 0px 0px 10px 0px; margin: 0px 0px 8px 0px; text-align: left; border-bottom: 1px dotted #c0c0c0;}

a {color: #78a22f; text-decoration: none; font-weight: bold;}
a:hover {color: #78a22f; text-decoration: underline;}

ul {text-alin: left;}
ul li {list-style: square; color: #78a22f; margin: 3px 0px 3px 0px; padding: 0px;}
ul li a {color: #78a22f; text-decoration: none; font-weight: bold; line-height: 135%;}
ul li a:hover {color: #78a22f; text-decoration: underline;}

p {text-align: justify; color: #333333; margin: 12px 22px 0px 0px; line-height: 160%;}

.clr {clear: both;}

#container {width: 950px; margin: 0 auto; padding: 0px;}
#header {width: 951px; height: 166px; padding: 0px; margin: 0px; background: url(images/header-bg.jpg) no-repeat top center; border-bottom: 5px solid #78a22f;}
img.logo {float: left; margin: 25px 0px 0px 5px; padding: 0px;}

p.top {width: 430px; height: 38px; color: #5f6062; font-size: 14px; font-family: Verdana, Sans-serif; font-weight: bold; float: right; display: block; text-align: center; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; background: url(images/top-bg.png) no-repeat top center;}

#sitenav {width: 950px; margin: 0px 0px 22px 0px; padding: 6px; border-bottom: 5px solid #78a22f;}
#sitenav ul {text-align: center; margin: 0px; padding: 0px;}
#sitenav ul li { text-align: center; vertical-align:middle; display: inline; list-style: none; margin: 0px; padding: 0px; padding: 5px 15px 5px 15px; color: #565658; line-height: 14px; }
#sitenav ul li a {color: #565658; text-decoration: none; font-size: 14px;}
#sitenav ul li a:hover {color: #78a22f;}

#body-container {background: #ebebeb; width: 915px; margin: 0 auto; padding: 2px 0px 12px 0px;
-webkit-border-radius: 12px;  
-moz-border-radius: 12px; 
-khtml-border-radius: 12px;  
border-radius: 12px;
border: 1px solid #e4e4e4;
}
img.number {float: left; margin: 348px 0px 0px 15px; padding: 0px;}

#contant {width: 450px; float: right; text-align: left; margin: 0px; padding: 0px;}
#news {width: 450px; float: left; text-align: left; margin: 0px; padding: 0px;}
#feeds { width: 450px; float: right; text-align: left; }
#twitter_update_list li { text-align: left; margin-bottom: 6px; color: #333333; }

span.small {font-size: 13px;}

#footer {width: 920px; margin: 0 auto; padding: 12px 0px 12px 0px; margin-top: 22px; border-top: 1px dashed #333;}
#footer p.ftright {float: right; font-size: 10px;}
#footer p {text-align: left; margin: 0px ; padding: 0px;}
#footer p a {color: #333; font-weight: normal;}
#footer p a:hover {color: #78a22f;}.social { text-align: left; margin-bottom: 3px; float: left; width: 500px; }

