* {	margin: 0px auto;}

html, body {height: 100%;}
	

/******** Mainmenu ********/
#myslidemenu{
	position: relative;
	left: 323px;
	top: 45px;
	width: 100%;
}

body
{
/*background:url(images/patternbg.gif);*/
background-color: #000033;
}



a:visited {
		color: #000033;
		text-decoration: none;
		}

#container {
		
		width: 800px;
		padding: 0px;
		}

#headertop
{
position: relative;
z-index: 1000;
width: 800px;
height: 99px;
background: url('images/indextop.gif');
margin: 0 auto;
}		

#logo
{
position: absolute;
top: 12px;
left: 7px;
border: 0px;
}

a.logoLink {
display: block;
position: absolute;
top: 12px;
left: 7px;
width: 300px;
height: 85px;
}

a.logoLink span {
  display: none;
}

#headerpic
{
margin: 0 auto;
position: relative;
width: 790px;
height: 150px;
background: #fff url(images/indexheaderpic.jpg) no-repeat;
border-bottom: solid 2px #fff;
border-top: solid 2px #fff;
border-left: solid 5px #fff;
border-right: solid 5px #fff;
}


#content
{

border-left: #FFFFFF solid 5px;
border-right: #FFFFFF solid 5px;
width: 750px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
background: #4a7038;
}

#posts {
width: 525px;

margin-left: 0px;
background: #4a7038;
}

#posts ul {
padding-top: 20px;
list-style: round;
margin-left: 5px;
font-family: "Trebuchet MS" "Times New Roman"; font-weight:normal;
font-size: 14px;
color: #fff;
}


/******** Sidemenu ********/	

#piclinks
{
	width: 200px;
	background: #4a7038;
	
	float: right;
		padding-top: 30px;
}


	.sidebar_content{
		display: block
		}
		
	.sidebar_content *{
		display: block;
		height: 1px;
		overflow: hidden;
		background: #669966;
		}
		
	.sidebar_content1{
		border-right: 1px solid #4a7038;
		padding-right: 1px;
		margin-right: 3px;
		border-left: 1px solid #4a7038;
		padding-left: 1px;
		margin-left: 3px;
		background: #4a7038;
		}
		
	.sidebar_content2{
		border-right: 1px solid #4a7038;
		border-left: 1px solid #4a7038;
		padding: 0px 1px;
		background: #4a7038;
		margin: 0px 1px;
		}
		
	.sidebar_content3{
		border-right: 1px solid #4a7038;
		border-left: 1px solid #4a7038;
		margin: 0px 1px;
		}
		
	.sidebar_content4{
		border-right: 1px solid #4a7038;
		border-left: 1px solid #4a7038;
		}
		
	.sidebar_content5{
		border-right: 1px solid #4a7038;
		border-left: 1px solid #4a7038;
		}
		
	.sidebar_content_content{
	padding: 5px 0px 0px 20px;
	width: 175px;
	background: #4a7038;
	color: #FFFFFF;
	text-align: left;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 130%;
		}
	.sidebar_content_content a{
		text-decoration: none;
		}
		
	.sidebar_content_content ul {	
	margin: 0px;
	padding: 0px;
	}
		
		
	
	.side_header_box{
		background: #669966;
		width: 200px;
		text-align:center;
	}
	
	.side_content_header {
		margin: 0;
		color: #FFFFFF;
		font-family: "Trebuchet MS" "Times New Roman";
		font-size: 15px;
		font-variant: small-caps;
		font-weight:bold;
		}

img.floatRight { 
    float: right; 
    padding-left: 10px; 
	padding-top: 7px;
}
img.floatLeft { 
    float: left; 
    padding-right: 10px; 
	padding-bottom: 7px; 
}

		
/*footer*/
#footer {
		margin: 0 auto;
		padding-top: 0px;
		width: 800px;
		height: 35px;
		background: url(images/footer.gif) top no-repeat;
		border-top: solid 2px #fff;
		}
		
#footer	a:hover{
color: #7f7f7f;
}
		
#footertext{
	font: bold 9px Verdana;
	color: #ffffff;
	text-align: center;
	padding-top: 8px;
}

		
#footer a, #nav a:visited {
		padding: 0px 0px 0px 0px;
		background: transparent;
		color: #ffffff;
		text-decoration: none;
		}
		
h1 {
		margin: 0;
		color: #FFFFFF;
		font-family: "Trebuchet MS"; font-weight:bold;
		font-size: 27px;
		padding-left: 10px;
		padding-top: 25px;
		border-bottom: 1px solid #ffffff;
		}
		
h2 {
		margin: 0;
		color: #FFFFFF;
		text-align: justify;		
		font-family: "Trebuchet MS"; font-weight:normal;
		line-height: 1.3;
		font-size: 15px;
		
		padding-left: 5px;
		padding-top: 25px;
		}

h3 {
		margin: 0;
		color: #ffff00;
		text-align: justify;		
		font-family: "Trebuchet MS" "Times New Roman"; font-weight:normal;
		line-height: 1.3;
		font-size: 18px;
		padding-left: 10px;
		padding-left: 5px;
		padding-top: 25px;
		}
		
h4 {
		margin: 0;
		color: #ffff00;
		font-family: "Trebuchet MS" "Times New Roman"; font-weight:normal;
		font-size: 27px;
		padding-left: 10px;
		padding-top: 25px;
		border-bottom: 1px solid #ffffff;