html
{
width:100%;
}

body
{
background: #B9B362;
margin: 0;
padding: 0;
font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman", serif;
font-size: 80%;
color: Black;
width: 100%;
}

p
{
	padding: 0 0 15px 0;
	margin: 0;
	line-height: 140%;
	text-align: justify;
	color: Black;
}
 
h1
{
margin:0;
padding:0; 
font-size:140%;
font-weight:normal;
}

h2
{
margin:0;
padding:0 0 20px 0;
font-size:140%;
font-weight:normal; 
}

a
{
	color: #FFD700;
	text-decoration: none;
}

a:hover
{
	color: #FF9D24;
	text-decoration: underline;
}

#footer a
{
color:#637076;
}

.section 
{
text-align:center;
 width:100%;
}

#header	
{
	background: #1A292F;
	margin: 0 auto;
	text-align: left;
	padding: 20px 20px 20px 20px;
	width: 720px;
	border-left: 1px solid #1A292F;
	border-right: 1px solid #1A292F;
}

#container 
{
margin:0 auto; 
text-align:left; 
padding:0 20px 20px 20px;
width:720px;
border-left:1px solid #1A292F; 
border-right:1px solid #1A292F;
}

h1#logo
{
	background: #2A4647;
	float: left;
	padding: 47px 20px;
	width: 200px;
	border: 1px solid #FFFFFF;
	text-align: center;
	min-height: 24px;
	color: White;
}

#picture
{
text-align:center;
}

#news
{
	background: #36595B;
	float: left;
	width: 200px;
	padding: 20px 20px 5px 20px;
	border: 1px solid #FFFFFF;
}

ul 
{list-style-type: square;
color: White; 
}
	
}

h2#poi
{
color: White;
margin:0;
font-size:120%;
font-weight:normal; 
}

#menu	
{
background:#1A292F;
margin:0 0 0 260px; 
border:1px solid #FFFFFF; 
padding:10px;
color:#FFFFFF;
text-align:center;
}

#content
{
	background: White;
	margin: 20px 0 0 260px;
	padding: 20px 20px 5px 20px;
	border: 1px solid #FFFFFF;
}

table 
{
	background-color: White;
	text-align: left;
	border-spacing: 10px;
	border: 1px solid White;
	border-collapse: collapse;
}

table a, table, tbody, tfoot, tr, th, td 
{
	font-family: georgia, "times new roman", serif;
	line-height: 1.5em;
	font-size: 13px;
	color: #55595c;
}

table caption
{
	border-top: 1px solid #aeb3b6;
	padding: .5em 0;
	font-size: 240%;
	font-style: italic;
	color: #d2d7db;
}

table a
{
	display: block;
	padding: 0.75em 2px;
	text-decoration: none;
	color: #005101;
}

table a:hover, table a:focus
{
	text-decoration: underline;
}

td
{
	border: 1px dotted #fff;
	padding: 5 5px;
	color: Black;
}


#footer
{
margin:0 auto;
text-align:left; 
padding:20px 20px 60px 20px;
width:720px;
border-left:1px solid #582E0E;
border-right:1px solid #582E0E;
}

#footer p
{
	background: #1A292F;
	padding: 10px;
	font-size: 90%;
	color: #FFFFB0;
	border: 1px solid #1A292F;
	text-align: center;
}


#header p
{
text-align:center;
font-size:300%;
color:#E8EDF7;
padding:45px 0 0 0;
}

ul#menu 
{ }

ul#menu li
{
margin:0;
padding:0;
list-style:none;

display:inline;
}

ul#menu  a
{
color:#FFFFFF;
text-decoration:none;
padding:10px 15px;
}

ul#menu  a:hover
{
	text-decoration: underline;
	padding: 10px 15px;
}

#picture img
{
margin:20px 10px;
border:1px solid #FFFFFF;
}
 
#content img
{
border:1px solid #000000;
float:right;
margin:0 0 20px 20px;
}

.clearfix:after
{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix
{
display: inline-block;
}

* html .clearfix
{
height: 1%;
}

.clearfix
{
display: block;
}
