	body,
	html {
		margin:0;
		padding:0;
		background:#FFFFFF;
		color:#000000;
	}
	body {
		min-width:850px;
	}
	#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:860px;
		border: 1px solid;
		border-color: #016735;
	}
	#header {
		background:#016735;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#FFFFFF;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#FFFFFF;
		float:right;
		width:690px;
	}
	


	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		background:#FFFFFF;
		float:left;
		width:160px;
	}
	#sidebar ul {
		margin-bottom:0;
		list-style-type:none;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#016735;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }


a:link {text-decoration:underline; color: #016735;}
a:visited {text-decoration:underline; color: #016735;}
a:active {text-decoration:underline; color: #016735;}
a:focus {text-decoration:underline; color: #016735;}


div.category-menu {
  font-size: .83em; /* 10px */
  padding: 7px;
  margin: 0;
}
div.leftside-title {
  font-size: 1em; /* 12px */
  margin: 0;
}

.treemenu {
margin : 0px 0px;
padding : 0px;
list-style : none;	
}

.treemenu h2 {
font-size: small;	
text-align: left;
font-weight: bold;	
margin-top: 5px;
margin-bottom: 5px;
}

.treemenu ul {
list-style : none;
margin : 0px 0px;
padding : 0px;
}

.treemenu a {
text-decoration: underline;
}

.subcats li {
    margin-top: 5px;
    list-style-type: none;
    margin : 0px 0px;
	padding : 0px;
}



div.filedunder {
  font-size: .83em; /* 10px */
}

div.postbody {
  font-size: 1em; /* 12px */
  padding: 0;
  margin: 0;
}

div.categorytitle {
  font-size: 1em; /* 12px */
  padding: 0;
  margin: 0;
  width: 650px;
  text-align: left;
}

div.categorystyle {
  font-size: .83em; /* 10px */
  padding: 0;
  margin: 0;
}