/*
Theme Name: ek1
Theme URI: 
Description: ek1
Version: 1.1
Author: ek
*/
* { margin: 0; }

body
{
	font-family: Verdana, Tahoma;
	font-size: 12px;

}
P{
margin-top:8px;
margin-bottom:8px;

}
a { color: #5A780A; }
a:hover { color: #000; }

#wrap
{

	width: 850px;
	text-align: left;

}
img, img a { border: 0; }
#header
{
	height: 95px;
	padding-top: 5px;
}
#header .logo
{	
	background: url(images/logo.jpg) no-repeat;
	vertical-align: middle;
	padding-left: 70px;
	padding-top: 20px;
	font-size: 40px;
	height: 90px;
}
#header .logo a
{
	color: #000;
	text-decoration: none;
}
#header .logo a:hover
{
	color: #4D6A00;
}

#menu
{
	background: #5D7311 url(images/menuback.gif) repeat-x;
	color: #DDD;
	height: 35px;
}

#menu ul{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

#menu ul li{
	float: left;
	margin: 0 15px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #DDD;
}

#menu ul li a{
	padding: 10px 20px 10px 12px;
	background: url(images/menu-bg.gif) no-repeat;
	background-position: 0 13px;
	text-decoration: none;
	color: #FFF;
	display: block;
}
#menu ul li a:hover
{

	background: url(images/menu-bg-hover.gif) no-repeat;
	background-position: 0 13px;
}

#content
{
	padding: 20px 10px;
}

#left
{
	font-size: 13px;
	line-height: 1.8em;
	float: left;
	width: 585px;
	padding: 0 0 20px 5px;
}

#right
{
	font-size: 11px;
	line-height: 1.8em;
	float: left;
	width: 180px;
	padding-right: 10px;
}
#left img
{
	margin: 5px;
	max-width: 98%;
}
#left ul, #right ul, #left ol, #right ol, #left .commentlist li.alt ol, #left .commentlist li.alt ul
{
	margin: 5px 0 0 0;
	line-height: 25px;
	padding: 0;
}
#left li, #right li, #left .commentlist li.alt li
{
	list-style: disc inside;
	font-size: 12px;
	
	background-position: 0 5px;
	padding-left: 20px;
	margin: 0;
	border: 0;
}
#left .post blockquote
{
	margin: 10px;
	background: url(images/quote.jpg) no-repeat top left;
	padding-left: 45px;
	min-height: 36px;
}

.post .title
{
	margin-bottom: 0px;
}
.post .title a
{
	font-size: 25px;
	text-decoration: none;
	color: #000;
}
.post .title a:hover
{
	color: #4D6A00;
	text-decoration: underline;
}
.post .meta
{
	color: #999;
	padding: 2px;
	font-size: 11px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
.post div{
padding-bottom:0px;

}
.post .meta a
{
	color: #777777;
}
.post .meta a:hover
{
	color: #000;
}
.post .meta .posted
{
	float: left;
}
.post .meta .comments
{
	float: right;
}
.post .meta .comments a
{
	background: url(images/comments.png) left no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	display: block;
	text-decoration: none;
}

.post .entry
{
	text-align: justify;
	padding: 6px;
	margin-bottom: 35px;
}

.ltop
{
	background: url(/images/top-180.gif) no-repeat;
	width: 180px;
	height: 6px;

}
.lmid
{
	background: url(/images/boxbackground-grey-small.gif) repeat-y;
	width: 180px;
	padding: 0px;
}
.lmid h2
{
	font-weight: bold;
	margin: 0;
	font-size: 12px;
	padding-bottom: 5px;
	text-align:center;
}
.lbot
{
	background: url(/images/bottom-180.gif) no-repeat;
	width: 180px;
	height: 6px;
	margin-bottom: 15px;
}

#comments, #respond{
	margin: 0;
	padding:1em 0 0 0;
}
#commentform 
{
	margin:10px 0;	
	padding:10px;
	background:#f9f9f9;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
.commentnum 
{
	font-size:1.5em;
	font-weight:bold;	
	margin:0 5px 0 0;
}
#left .commentlist {
	margin: 1em 0;
	padding: 0;		
	border-top: #ddd 1px solid;
}
#left .commentlist li.one, #left .commentlist li.alt
{
	list-style:none;
	margin: 0;
	padding: 0.5em 0.5em 2em;	
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border-bottom: #ddd 1px solid;
}
#left .commentlist li.alt 
{
    background:#f9f9f9;    
}
#left .commentlist li.authorcomment 
{
    background: #ECE9D8;      
}
#left .commentlist li.one .cmtinfo, #left .commentlist li.alt .cmtinfo 
{
	font-size:1em;			
}
#left .commentlist li.one cite, #left .commentlist li.alt cite
{
	font-style:normal;
	font-weight:bold;
}
#left .commentlist li.one .cmtinfo em, #left .commentlist li.alt .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}


#footer
{
	border-top: 1px dashed #CCC;
	margin: 5px; 
	padding: 10px 5px 5px 5px;
	font-size: 11px;
	color: #000;
	text-align: left;
}


#navwrapdiv{
text-align:center;
font-size:small;
  font-family: arial, helvetica;
margin:0 auto;
}


#headerlogo{

margin:0 auto;
text-align:center;

clear:right;

}

.headdiv{
	background-image:url(images/mastheadbg2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0 auto;
	padding:0px;	
	border:1px solid #058646;
	
	text-align:center;
	font-weight:bold;
	padding:0 0 0;
	clear:both;
}


#searchform{
top:3px; height:30px; padding:0px;margin:0px;
position: relative; 
}


 #tabsNew {
    text-align:center; 
	clear:right left;
	margin:0 auto;
    width:920px;
    font-size:93%;
    line-height:normal;
}
#tabsNew ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsNew li {
    display:inline;
    margin:0;
    padding:0;
}
#tabsNew a {
    float:left;
    background:url("/images/tableftB.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabsNew a span {
    float:left;
    display:block;
    background:url("/images/tabrightB.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#666;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsNew a span {float:none;}
    /* End IE5-Mac hack */
#tabsNew a:hover span {
    color:#000;
}
#tabsNew a:hover {
    background-position:0% -42px;
}
#tabsNew a:hover span {
    background-position:100% -42px;
}
	
#tabsNew #tabSelected a{
	background-position:0% -42px;
	color:#000;
}
#tabsNew #tabSelected a span{
	background-position:100% -42px;
	color:#000;
}

#footerwrapper{
	margin-top:25px;
	border-top: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
#footerdisclaimer{
	margin-top:25px;
	text-align:justify;

	padding-left:25px;
	padding-right:25px;
}


#main_in {
margin:0 auto;
text-align:left;
}
#main_out {
background-color:#FFFFFF;
margin:0 auto;
text-align:center;
width:900px;

}
.descript {
font-size:x-small;
}
#divcat1{
DISPLAY: inline; 
vertical-align:middle;
}
#divcat2{
DISPLAY: inline; 
vertical-align:text-top;
}

#divcat3{
DISPLAY: inline; 
vertical-align:text-top;
}
#divcat4{
DISPLAY: inline; 
vertical-align:text-top;
}


#divbut1{
DISPLAY: inline; 
vertical-align:text-top;
}

#bannerwide{
position: relative;
DISPLAY: inline; 
width:800px;
margin:0 auto;
text-align:left;
margin-left: auto;
margin-right: auto;

}
#bannerleft{
position: relative;
DISPLAY: inline; 
width:300px;
margin:0 auto;
text-align:left;
margin-left: auto;
margin-right: auto;

}
#bannerright{
position: relative;
DISPLAY: inline;
width:300px;
margin:0 auto;
text-align:left;
margin-left: auto;
margin-right: auto;
}

.banner {
  margin-top: 15px;
  width: 965px;
   margin-left: auto;
  margin-right: auto;
}
.banner h2 {
  text-align:left;
  padding: 2px;
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 0px;
}
.banner h3 {
  background-color: #BCDDFE;
  padding: 2px;
  padding-right: 4px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;
}

.banner a{
	color:#025F42;
}

.menu {
	font-family: tahoma,helvetica,sans-serif;
	font-size:14px;
	text-align:center;
	color: #025F42;
	cursor:pointer;
	margin-bottom:-3px;
}

.menu a {
color: #025F42;
}

.navigation {
  width: 728px;
  text-align: center;
  margin: 0 auto;
  color:#025F42;
}

.navigation a:visited{
	 color:#025F42;
}

.navigation a:link{
 	color:#025F42;
}


.headdiv{
	background-image:url(/images/mastheadbg2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0 auto;
	padding:0px;	
	border:1px solid #058646;
	
	text-align:center;
	font-weight:bold;
	padding:0 0 0;
	clear:both;
}

.cssbutton {
	background: #fff;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
.cssbutton2 {
	background: #fff;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant : small-caps;
	border : 2px solid red;
}
.cssdropdown {
	background: #fff;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.54px;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
#navbar{
	font-size:8pt;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	text-align:left;
	padding-top:1px;
	padding-bottom:0px;
	color:#104E8B;
}
#navbar a{
color:#104E8B;
text-decoration:none;
}
#navbar a:hover{
color:#CF3E0C;
text-decoration:underline;
}
.featured {
 color:#025F42;
 font-size:small;
 font-family:arial, helvetica;
  color:#025F42;
 font-size:small;
 font-family:arial, helvetica;
}
.featured a{
 color:#025F42;
}
.featured table {
  line-height:normal;
  padding: 0px;
   color:#025F42;
 font-size:small;
 font-family:arial, helvetica;
}
.featured th {
  
  padding: 2px;
}
.featured h4 {
  color:#025F42;
  font-size: 100%;
  margin-top: 0px;
}
.featured .stars {
  font-size: x-small;
}