body {
  margin-top: 0px;
  margin-bottom: 0px;  
	
  margin-left: auto;
  margin-right: auto;
  background-color:#2b1f11;
  background-repeat:no-repeat;  
  background-image:url(gfx/bg.jpg);
}

@font-face {
	font-family: 'Font2';
	src: url('fonts/font2.eot');
	src: local('☺'), url('fonts/font2.woff') format('woff'), url('fonts/font2.ttf') format('truetype'), url('fonts/font2.svg#webfontqxue7r1q') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Font3';
	src: url('fonts/font3.eot');
	src: local('☺'), url('fonts/font3.woff') format('woff'), url('fonts/font3.ttf') format('truetype'), url('fonts/font3.svg#webfontqxue7r1q') format('svg');
	font-weight: normal;
	font-style: normal;
}


#menu {
 position:absolute;
 width:210px;
 left:0px;
 top:75px;	
 text-align:center;

 font-family:'Font3';
 font-weight:100; 
 
 font-size:28px;
 line-height:50px;
}
#menu a {
 color:	#552d0d;
 color: #000;
}


#breadcrumb {
 position:absolute;
 left:270px;
 top:62px;
 color:#daca73;
 z-index:4;
}
#breadcrumb a {
 color:#e4fefe;
 color:#b4a138;	
}

#main {
 position:absolute;
 left:270px;
 top:70px;
 width:770px;
 color:#feeec3;
 color:#e3d6ab;
 text-align:justify;
 font-size:18px;
 text-shadow: 2px 2px #000;	 
}

td {
 color:#e3d6ab;
}

#main a{
 color:#dcb43a;
}

h1{
 color:#fefefe;	
}
h2{
 color:#a2c3c0;	
}

h3{
 color:#b8b74f;	
}

.italic {
 font-style:italic;	
}
.bold {
 font-weight:bold;	
}

.color1 { color:#cbe5eb; }
.color2 { color:#f1b96a; }
.color3 { color:#b5c384; }


.left10 { position:relative;left:10px;}

.top10 { position:relative;top:10px;}
.top20 { position:relative;top:20px;}

.border {
 border:2px solid #000;	
}

.float{
 float:left;	
 margin-right:20px;
}

.floatright{
 float:right;
 margin-left:20px;	
}

.likecontainer {
 position:absolute;
 left:230px;
 top:30px;	
}

.adsmallsquare{
 position:absolute;
 left:23px;
 top:470px;
}

.adleaderboard{

}

#languagecontainer {
 position:absolute;
 top:10px;
 left:18px;	
 color:#EDA;
}

#languagecontainer .llabel{
 position:relative;
 top:-4px;
 left:-5px;
}

#languagecontainer a {
 color:#FFF;	
}

#languagecontainer img {
 margin:1px;
 border-radius:4px;
 box-shadow: 1px 3px 3px #555; 
 border:1px solid #888; 
}

#languagecontainer img.selected {
	border:2px solid #DDD;
	margin:0px;
}

#languagecontainer img:hover {
	border:2px solid #ecebaa;
	margin:0px;	
}


#footer {
  margin-top:100px;
  margin-bottom:50px;
  width:770px;
  text-align:center;
  color:#757e80;
}
#footer span {
  position:relative;
  top:-5px;	
}
#footer a{
 color:#809499;
}