body, p, a, ul, ol, li, div {
margin: 0;
padding: 0;
}

p, div {font-family: Tahoma, Verdana, Arial, "MS Sans Serif";}
h1, h2, h3, h4, li, .menu a, #lang a {
font-family: Verdana, Arial, Sans-Serif;
font-weight: bold;
}

p {padding: 5px 150px 5px 115px; font-size:11px;}
div.photos {padding: 5px 150px 5px 115px;}
/*p:first-letter {
float:left;
color:#800;
padding: 3px 3px 0px 0px;
font-size:32px;
font-family: "Times New Roman" serif;
}*/

h1 {
padding-bottom: 10px;
margin: 50px 150px 10px 115px;
font-size:24px;
border-bottom:#800 1px solid;
font-family: "Times New Roman" serif;
}

h2 {padding: 5px 150px 0px 115px; font-size:16px;}

a, a:active, a:visited, a:hover {
text-decoration:underline;
}

a, a:active, a:visited, a:hover {
color:#800; 
}
a:hover {color: #E00;}

img {border: 0;}

.thumbnail{
	padding: 0px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	}

#left img {
padding-top: 10px;
}

#header, #footer {margin:0;}
#header {
background-color:#000;
color:#fff;
height: 124px;
background: repeat-x 0 0 url('i/back.gif');
}

#footer {
height: 20px;
padding: 10px 0 10px 150px;
text-align: center;
font-size:12px;
color:#000;
background-color: #F7EFDE;
}

#lang a, #lang a:visited, #lang a:active {
font-size: 12px;
font-weight:bold;
color: #900; 
text-decoration: none;
}

#lang a:hover {
text-decoration: none;
color: #bc0000;
}

#lang li {
list-style: none; 
margin: 0; 
padding: 0; 
}

#header_index #lang, .header #lang {
position: absolute; 
left: 85%; 
top: 55px;
}

#header #lang {
position:absolute;
left: 85%; 
top: 38px;
}

.menu {
color:#FFF; 
font-weight: bold;
text-transform: uppercase;
}


.menu {
font-size: 12px;
margin: 0; 
padding: 50px 0 1.2em 0; 
line-height: 16px;
}

.menu li a, 
.menu li a:visited, 
.menu li a:active {
text-decoration: none;
color:#FFF;
}

.menu li a:hover {color:#F7EFDE !important;}

.menu li {
list-style: none; 
margin: 0 0 .3em 0; 
padding-left: 18px; 
}

/* WORKING LAYOUT STYLES */

#container{
	background-color:#F7EFDE;
	overflow:hidden;
	margin:0;
	padding-left:131px; /* The width of the left */
}
* html #container{
	height:1%; /* So IE plays nice */
}
#content{
	background-color:#F7EFDE;
	width:100%;
	border-left:131px solid #F7EFDE; /* The width and color of the left */
	margin-left:-131px;
	float:right;
}


#left{
	background: repeat-x 0 0 url('i/menu-back.jpg');
	background-color: #990100;
	width:131px;
	float:left;
	margin-left:-131px;
	display:inline; /* So IE plays nice */
}