html, body {
	font-family: "Lucida Grande", verdana, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	padding: 0 10%;
	text-align: center;
	margin: auto;
	overflow: -moz-scrollbars-vertical;
}
html>body {
	padding: 0 0;
	width: 90%;
	min-width: 450px;
	max-width: 890px;
}

#logo {
	float: left;
	padding: 21px 0 10px 0;
	text-align: left;
}
#logo_r {
	float: right;
	padding: 0 0 10px 0;
	width: 170px;
	text-align: left;
}

#facebookgroup {
  	float: right;
 	top: 0;
 	right: 0;
}
#politics {
  	float: right;
  	padding-top: 8px;
}

#menutop1-search {
	clear: both;
	padding: 0 0 18px 0;
	line-height: 18px;
	background-color: #E4DC97;
}
#menutop1 {
	float: left;
}
#search {	
	float: right !important;
	float: none;
}
#searchform {
	display: block;
}
#label {
	float: left;
	font-size: 10px;
	color: black;
	background-color: #E4DC97;
	padding: 0 10px 0 12px !important;
	padding: 0 10px 0 30px
}
#field {
	float: left;
	height: 18px;
	width: 160px;
	font-size: 10px;
	border: 1px solid #E4DC97;
	border-top: 2px solid #E4DC97;
	border-bottom: 2px solid #E4DC97
}
#button {
	float: left;
	height: 18px;
	width: 30px;
	background-color: #E4DC97;
	padding: 2px 0 2px 0;
	border: 0px;
	cursor: pointer;
}

#menuleft-content {
}
* html #menuleft-content {
}
#timeline {
	float: left;
	text-align: left;
	width: 125px;
	margin: 40px 0 0 2px;
	padding: 0 12px 0 0;
	overflow: visible;
	border-bottom: 30px solid #FFFFFF;
}
#menuleft {
	float: left;
	text-align: right;
	margin: 60px 0 0 5px;
	padding: 0 0 0 10px;
	width: 115px;
	overflow: visible;
}
#content {
	float: left;
	margin: 60px 0 0 25px;
	width: 575px;
	overflow: visible;
	border-bottom: 30px solid #FFFFFF;
}
#bottom {

}

DIV.mtop_items, DIV.mtop_items_act {
	float: left;
	font-size: 10px;
	border-right: 1px solid white;	
}
DIV.mtop_items a, DIV.mtop_items_act a {
	color: 000;
	display: block;
	padding: 0 12px 0 12px;
	text-decoration: none;
}
DIV.mtop_items a {
	background-color: #B8C26F;
}
DIV.mtop_items a:hover {
	background-color: #E4DC97;
}

DIV.mleft_items, DIV.mleft_items_act {
	font-size: 10px;
	padding: 3px 0 3px 0;
}
DIV.mleft_items a, DIV.mleft_items_act a {
	color: #77863C;
	text-decoration: none;
}
DIV.mleft_items_act a {
	font-weight: bold;
}
DIV.mleft_items a:hover, DIV.mleft_items_act a:hover {
	text-decoration: underline;
}

DIV.timeline_items_years, DIV.timeline_items_years_act {
	font-size: 10px;
	font-weight: bold;
	color: #77863C;
	text-decoration: none;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #77863C;
}

DIV.timeline_items_projects, DIV.timeline_items_projects_act {
	font-size: 9px;
	margin-bottom: 2px;
}
DIV.timeline_items_projects a, DIV.timeline_items_projects_act a {
	color: black;
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: #F3F3F3;
	text-decoration: none;
}
DIV.timeline_items_projects a:hover, DIV.timeline_items_projects_act a {
	background-color: #E4DC97;
}
