@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	outline: 0;
	color: #000;		
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	background-color: #FFF;
	min-width: 1048px;	
}
select {
	outline: 0;
}
ul {
	list-style: none;
}
.image {
	display: block;	
	border: none;
}
div#top {	
	background-color: #650000;	
	height: 2.5em;	
}
div#outer_background {	
  background-image: url(../images/outer_background.jpg);	
}
div#inner_background {
	background-image: url(../images/inner_background.jpg);	
	width: 1048px;
	margin: 0 auto;
	padding-bottom: 4em;
	box-shadow: 0 0 3em;	     
	-moz-box-shadow: 0 0 3em;	
  -webkit-box-shadow: 0 0 3em #000;	
}		
div#container {
	width: 960px;
	margin: 0 auto;	
}
div#header_top {
	background-color: transparent;
	height: 8em;
	line-height: 8em;
	position: relative;		
}
div#header_bottom {
	background-color: #FADFAD;
	height: 2em;
	line-height: 2em;
	margin-top: 0.2em;
	box-shadow: 0 1px 5px #650000;	     
	-moz-box-shadow: 0 1px 5px #650000;	
  -webkit-box-shadow: 0 1px 5px #650000;		
}
div#title a {
	color: #650000;
	font-size: 3em;
	letter-spacing: 0.2em;	
}
div#title a:active {
	color: #873838;
}
div.fb-like {
	position: absolute;
	top: 1.5em;
	right: 3.5em;	
}
img#fb-logo {
	position: absolute;
	top: 0.5em;
	right: 0;	
}
select#language {
	position: absolute;	
	right: 0;
	bottom: 1em;
	width: 100px;
	font-family:Verdana, Geneva, sans-serif;	
}
img#flag {
	position: absolute;
	right: 6.65em;
	bottom: 1em;
}
ul#menu > li > a {	
	float: left;	
	font-size: 1.2em;	
	width: 160px;
	text-align: center;
	color: #650000;		
}
ul#menu > li > a:hover {
	background-color: #FFF;		
}
ul#menu > li > a:active {
	color: #A97171;	
}
ul#menu > li {
	float: left;	
	position: relative;	
}
ul#menu > li:hover > ul {
	visibility: visible;	
	background-color: #FADFAD;	
	z-index: 1;
	opacity:0.75;	  
}
ul#menu > li.active {
	background-color: #FFF;	
}
ul.sub_menu {
	visibility: hidden;	
	position: absolute;
	top: 2em;
	left: 0;	
}
ul.sub_menu > li {	
	width: 320px;
	line-height: 2em;	
}	
ul.sub_menu > li > a {	
	display: block;	
	text-align: left;
	font-size: 1.1em;
	padding-left: 3em;	
	color: #650000;
}
ul.sub_menu > li > a:hover {
	background-color: #FFCC99;	
}
ul.sub_menu > li > a:active {
	color: #A97171;	
}
div#footer {
	background-color: #650000;
	height: 2.5em;	
}