html, body {
	margin:0;
	padding:0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-family: "trebuchet ms", tahoma, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #d9fec0;
	background-color:#000F06;
	text-align: center;
}

a { color: #d9fec0;}

a img { border:none;}

input, textarea {
	font-family: "trebuchet ms", tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
	width: 300px;
}

input.nowidth {
	width: auto;
}

textarea {
	height: 120px;
	overflow: auto;
}

.clear {
	display: block;
	position: relative;
	clear: both;
}

#wrapper {
	/*width: 960px;*/
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

/**********************/
#header {}

	#header a {
		display: block;
		height: 329px;
		height: 220px;
		background: transparent url(../images/logo.jpg) center center no-repeat;
	}
	
	#header a span {display: none;}

/**********************/
#page {
	padding-bottom: 60px;
	background: transparent url(../images/page-bg.gif) left top repeat-y;
}

	#page .line {
		display: block;
		height: 9px;
		background: transparent url(../images/line.jpg) center top no-repeat;
	}

	#content {
		float: left;
		/*width: 720px;*/
		width: 560px;
		padding: 30px;
	}
	
	#content a { color: #99ff00; text-decoration: none; }
	#content a:hover { text-decoration: underline; }
	
	#content h1, #content h2 {
		margin: 5px 0 16px 0;
		padding:0;
		font-size: 18px;
	}
	
	#content h2 {
		font-size: 15px; 
		color: #99ff00;
		margin-bottom: 8px; 
	}
	
	#content .abstract {
		font-weight: bold;
		margin-bottom: 20px;
		color: #fff;
	}
	
	#content .list-item {
		padding-bottom: 20px;
	}
	

	#content form {
		margin: 20px 0 0 0;
		padding: 10px 0 0 0;
		border-top: 1px solid #d9fec0;
	}
	
	#content form dt {float: left; width: 150px;clear: left;}
	#content form dd {float: left; padding-bottom: 10px;}
	
	.gallery {margin-right: -14px; margin-bottom: 10px;}
	
	.gallery a, #content .list-item img {
		float: left;
		border: 2px solid #55631b;
		margin: 14px 14px 0 0;
	}
	
	#content .list-item img {
		float: right;
		margin: 8px 0 0 10px;
	}

/**********************/
#menu {
	float: left;
	width: 180px;
	margin:0;
	padding:30px 0 141px 0;
	background: #2c330a url(../images/menu-bg.gif) center bottom repeat-x;
	list-style: none;
}

	#menu li {
		float: left;
	}
	
	#menu a {
		display: block;
		padding: 5px 30px;
		color: #be8000;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
		outline: none;
	}
	
	#menu a.selected {
		color: #93950c;
		color: #fad97f;
	}

	#menu ul {
		margin:0 0 0 16px;
		padding:0;
		list-style: none;
	}

	#menu ul a {
		font-size:14px;
	}

/**********************/
#footer {
	position: relative;
	height: 61px;
	background: transparent url(../images/footer-bg.gif) left top repeat-x;
	color: #c0953b;
}

	#footer a {color: #c0953b;}

	#footer address {
		position: absolute;
		right: 100px;
		top: 15px;
		font-size: 11px;
	}

	#logo-mini {
		position: absolute;
		left: 90px;
		top: 10px;
		width: 89px;
		height: 49px;
		background: transparent url(../images/logo-footer.gif) 0 0 no-repeat;
	}
	
	#logo-mini span { display: none; }
