html {
min-height: 100%; margin-bottom: 1px;
}

body {
background-color:#D4D9C5;
background-image:url(assets/top_bg.png);
background-repeat:repeat-x;
/*background-position: top;*/
font-family: "Myriad Pro Light", "Myriad Pro", Arial, monospace;
font-size:14px;
color:#025930;
}

p {
padding: 10px 35px 15px 35px;
font-size:14px;
color: #464646;
line-height:17px;
}

p.testi {
padding-bottom: 0px;
font-style:italic;
}
img {
border: #ec6802 solid 1px;
}

a img  {
border: #ec6802 solid 1px;
margin-bottom:8px;
}

a {
color:#02A658;
text-decoration:none;}

a:hover {
color:#01391F;
}

h1 {
display:none;
}

h3 {
font-size:20px;
border-bottom: #ec6802 1px solid;
margin-top:0px;
}

h4 {
font-size:16px;
margin-bottom:0px;
}

h5 {
margin-top:4px;
text-align:right;
}


h6 {
font-size:14px;
margin: 5px 0 10px 0px;
padding: 0px 35px 0 35px;
text-align:right;
}

#wrap {
width: 790px;
border: #ec6802 0px solid;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
/*background-image:url(assets/wrap_bg.png);
background-repeat:repeat-y;
background-position:center;*/

}


#top {
padding:0px;
margin:0px;}

#header {
background-image:url(assets/header.jpg);
background-repeat:no-repeat;
background-color:#025930;
width:790px;
height: 143px;
padding:0px;
margin:0px;

}

#logo {
background-image:url(assets/logo.png);
background-repeat:no-repeat;
height:100px;
width:402px;
margin:0px;
padding:0px;
}



ul#nav{ 
	width: 790px;
	height: 43px;
	background: url(assets/menu-bg_3.png) top left repeat-x; 
	font-size: 12px; 
	font-family: "Century Gothic", Verdana, sans-serif; 
	font-weight: 500; 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	text-transform: lowercase;
	}
ul#nav li {
	display: block; 
	float:left;
	margin: 0 0 0 5px; 
	}
	
ul#nav li a { 
	height: 43px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	line-height: 200%; 
	padding: 8px 15px 0 15px; 

	}
	
ul#nav li a:hover { 
	color: #02A658; 
	}
ul#nav li a.current{ 
	color: #025930; 
	background: #FFF url(assets/current-bg_3.png) top left repeat-x; 
	padding: 8px 15px 0 15px;
	
	}


#content {
margin-top:0px;

}

#main {
position:relative;
float:left;
width:554px;
background-image:url(assets/main_bg.gif);
background-repeat: no-repeat;
margin-bottom:8px;
padding: 15px 20px 0px 20px;


}

h3#main {
padding:20px;
}

ul#main li {
font-size:14px;
}

#sidebar {
position:relative;
width:196px;
float: left;
margin:0;
padding:0;

}



.sidebox {
background-image:url(assets/side_bg.gif);
background-repeat: no-repeat;
padding: 15px 15px 10px 12px;
margin:0 0 0px 0;
}

#footer {
position:relative;
clear:both;
height:30px;
width:790px;
/*background-image:url(assets/footer.jpg);
background-repeat:no-repeat;*/
background-color:#025930;
border-top: #ec6802 solid 1px;
border-bottom: #ec6802 solid 1px;


}

p.footer {
font-size:12px;
color:#FFFFFF;
padding:8px 0px 5px 0px;
text-align:center; 
margin: 0 0 0 0;

}

