body
{ 
	background-position:center center; 
	background-color:#2f2e28;
} 
 img 	{ border: 0; }
 hr 	{ border-width:0;color:#fde2a1;border-color:#fde2a1;width:600px; }
 
  /* This rule is read by Galleria to define the gallery height: */
#galleria
{
height:320px;
}


a, a:link, a:visited { color: #b4b4b4; text-decoration: none; }
a:hover { color: #32cf50; text-decoration: underline; }
	
h1 { font-size: 23px; color: #361C0B; font-family: arial black; }
h2 { font-size: 10px; color: #fde2a1; font-weight: normal; margin: 0 0 0px 0;}
h3 { font-size: 10px; color: #361C0B; font-weight: normal; margin: 0 0 30px 0;}
h4 { font-size: 15px; color: #fde2a1; font-family: verdana bold; margin: 0 0 10px 0;}
h5 { font-size: 12px; color: #c2bead; font-family: verdana bold; margin: 10px 0 10px 0;}
#banner
{
position:relative;
margin-left:auto;
margin-right:auto;
top:60px;
width:468px;
}

#title
{
position:relative;
margin-left:auto;
margin-right:auto;
top:100px;
width:600px;
height:30px;
text-align:center;
background-color:#fde2a1;
}

#galleria
{
position:relative;
margin-left:auto;
margin-right:auto;
top:110px;
width:600px;
height:320px;
}

#bottom
{
position:relative;
margin-left:auto;
margin-right:auto;
top:105px;
width:600px;
text-align:left;
padding-left:15px;
}

#bottom-bg
{
position:relative;
margin-left:auto;
margin-right:auto;
top:120px;
width:600px;
height:18px;
background-color:#fde2a1;
}

#copyright
{
position:relative;
margin-left:auto;
margin-right:auto;
top:105px;
width:600px;
text-align:center;
}

#validator
{
position:relative;
margin-left:auto;
margin-right:auto;
top:105px;
width:600px;
text-align:center;
}

#counter
{
position:relative;
margin-left:auto;
margin-right:auto;
top:105px;
width:147px;
text-align:center;
}

#end-menu
{
position:relative;
margin-left:auto;
margin-right:auto;
top:80px;
width:600px;
text-align:center;
}