* { 
padding : 0;
margin : 0;
} 
body { 
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
} 



img { 
padding : 1px;
} 
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 0;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 
#wrapper { 
margin : 0 auto;
width : 922px;
} 
#header { 
color : #fff;
width : 918px;
float : left;
padding : 2px;
height : 180px;
margin : 5px 0 0 0;
background : #77B420;
} 
#logo {
	color : #ffffff;
	height: 85px;
	padding-top: 10px;
} 



.menu {
    width: 920px;
	height:auto;
    padding-top: 10px;
}

#nav {
	margin-top: 10px;
	padding: 7px 6px 0;
	line-height: 100%;
	border-radius: 2em;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: -moz-linear-gradient(top, #6cfe6f, #2aa741); /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cfe6f', endColorstr='#2aa741'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6cfe6f), to(#2aa741)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6cfe6f,  #2aa741); /* for firefox 3.6+ */

	border: solid 1px #339900;
}
#nav li {
	margin: 0 1px;
	padding: 0 0 8px 0;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
    font-size:14px;
	color: #333;
	text-decoration: none;
	display: block;
	padding:  8px 15px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #339900; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#85e94f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#85e94f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #85e94f); /* for firefox 3.6+ */

	color: #000;
	border-top: solid 1px #2aa741;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #146423 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#65dd7b', endColorstr='#146423'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#65dd7b), to(#146423)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #65dd7b,  #146423) !important; /* for firefox 3.6+ */

	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
/* level 2 list */
#nav ul {
	background: #bff9c1; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bff9c1', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#bff9c1), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #bff9c1,  #fff); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #146423;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}



#leftcolumn { 
color : #333;
border : 1px solid #ccc;
margin : 5px 0 0 0;
padding : 10px;
width : 336px;
float : left;
} 
.addbox336 { 
font-family : Arial, Helvetica, sans-serif;
} 
.addbox336 { 
width : 336px;
height : 280px;
border : 1px solid;
padding-top : 10px;
} 
.addbox336 h3, .left_text h3 { 
font-size : 1em;
color : #0e0e69;
} 
.left_text { 
margin-top : 20px;
} 
.left_text a { 
color : #0e0e69;
} 
.addbox336 h3 { 
padding-left : 10px;
padding-top : 10px;
} 
.addbox336 p { 
padding-left : 10px;
line-height : 11px;
} 
.addbox336 a { 
padding-left : 10px;
font-size : 85%;
} 
.adsby p { 
float : right;
padding-top : 6px;
padding-bottom : 3px;
padding-right : 10px;
padding-left : 30px;
margin-top : 4px;
background-image : url(images/adsbg.jpg);
background-repeat : no-repeat;
background-position : -15px 0%;
color : #fffffe;
} 
#box { 
margin-top : 5px;
margin-bottom : 10px;
} 
.code {
	margin-top : 5px;
	margin-bottom : 10px;
	background-color: #DFDFDF;
	border-top-color: #000000;
	border-top-width: thin;
}
.content_right { 
margin : 0 auto;
display : inline;
float : right;
width : 160px;
text-align : justify;
background-color : #caff7a;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
} 
.ads ul { 
margin-left : 0.9em;
margin-top : 0.5em;
margin-bottom : 0.7em;
list-style : none;
} 
.ads li { 
padding-bottom : 0.3em;
} 
.content_left { 
margin : 0 auto;
padding : 5px;
display : inline;
float : left;
width : 150px;
background-color : #caff7a;
text-align : justify;
} 
.linksbar { 
width : 150px;
padding-top : 0;
} 
.linksbar ul li ul li { 
margin : 0;
padding : 0;
} 
.linksbar ul { 
list-style-type : none;
margin : 0;
padding : 0;
} 
.linksbar ul li ul { 
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
} 
.linksbar h2 { 
font-size : 16px;
padding : 3px;
font-weight : lighter;
color : #006600;
margin-top : 0;
margin-right : 0;
margin-bottom : 5px;
margin-left : 0;
border-bottom : 3px solid #006600;
} 
.linksbar li ul li a { 
display : block;
padding : 3px;
text-decoration : none;
color : #006600;
border-bottom : 3px dotted #006600;
} 
.content_right h3 { 
font-size : 1em;
margin-bottom : 2px;
margin-top : 15px;
} 
#rightcolumn { 
float : right;
color : #333;
border : 1px solid #ccc;
margin : 5px 0 0 0;
padding : 10px;
width : 537px;
display : inline;
} 
.addbox468 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 89%;
} 
.addbox468 { 
width : 468px;
height : 75px;
border : 1px solid;
padding-top : 5px;
margin-left : auto;
margin-top : 10px;
margin-right : auto;
margin-bottom : 10px;
} 
.addbox468 h3 { 
font-size : 1em;
color : #0e0e69;
} 
.col_1 { 
width : 210px;
float : left;
margin-left : 20px;
} 
.col_1 h3, .col_2 h3 { 
padding-left : 10px;
} 
.col_2 { 
width : 210px;
float : right;
margin-left : 15px;
} 
.col_2 { 
padding-left : 10px;
} 
.addbox468 p { 
padding-left : 10px;
line-height : 11px;
} 
.addbox468 a { 
padding-left : 10px;
font-size : 80%;
} 
.adsby p { 
float : right;
padding-top : 6px;
padding-bottom : 3px;
padding-right : 10px;
padding-left : 30px;
margin-top : 4px;
background-image : url(images/adsbg.jpg);
background-repeat : no-repeat;
background-position : -15px 0%;
color : #fffffe;
} 
#footer { 
margin-top : 3px;
background-color : #fff;
display : inline;
float : left;
width : 100%;
border-top : 1px solid #d1d1d1;
font-size : 0.8em;
text-align : center;
} 
#footer a { 
color : #8badcf;
}

