BODY{
background:url( ../img/document-bg.jpg ) #82360a;
color:#000000;
font-family:arial,verdana,tahoma,sans-serif;
font-size:14px;
}

IMG{
border:none;
display:block;
}

A{
color:#8c3a0f;
text-decoration:underline;
}

#Content{
position:absolute;
left:287px;
top:79px;
}

#NavigationLeft,
#NavigationBody,
#NavigationRight{
float:left;
}

#NavigationBody{
width:209px;
height:306px;
background:url( ../img/navigation-bg.jpg ) no-repeat #6d3f26;
text-align:right;
}

#NavigationBody UL{
padding:0;
margin:0;
list-style-type:none;
}

#NavigationBody LI{
padding:0 18px 0 0;
margin:0;
height:37px;
}

#NavigationBody A{
color:#fff;
font-size:16px;
font-weight:bold;
text-decoration:none;
letter-spacing:-0.02em;
display:block;
height:29px;
padding:8px 10px 0 0;
}

#NavigationBottom{
clear:both;
}

#Meta{
position:absolute;
top:0;
left:287px;
width:679px;
height:79px;
overflow:hidden;
background:url( ../img/meta-bg.png ) no-repeat;
}

#Meta UL{
padding:5px 15px 0 0;
margin:0;
list-style-type:none;
}

#Meta LI{
float:right;
padding:0;
margin:0 0 0 10px;
display:block;
height:54px;
}

#Meta A,
#MoreImages A{
color:#f8e4bf;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.LanguageFlag{
}

#Header{
background:url( ../img/header.png ) no-repeat;
height:29px; /* 56 */
width:637px; /* 699 */
font-size:18px;
font-weight:bold;
padding:27px 0 0 62px;
margin:0;
color:#fff;
}

#Lightbox{
background-repeat:no-repeat;
background-position:60px 4px;
}

#Footer{
background:url( ../img/footer.png ) no-repeat;
text-align:center;
height:45px; /* 55 */
width:699px;
color:#fff;
font-size:13px;
font-weight:bold;
padding:10px 0 0 0;
}

#Footer A{
text-decoration:none;
color:#fff;
}

#ContentLeft{
background:url( ../img/content-bg-left.png ) repeat-y;
width:19px;
}

#ContentRight{
background:url( ../img/content-bg-right.png ) repeat-y;
width:20px;
}

#ContentBody{
background:url( ../img/content-bg.jpg ) repeat-y #edd297;
width:660px; /* 660 */
}

#ContentTop{
padding:37px 43px 37px 43px;
}

#ContentSeparator{
background:url( ../img/content-separator.jpg ) no-repeat;
height:24px; /* 32 */
padding-left:43px;
color:#fff;
font-size:14px;
font-weight:bold;
padding-top:8px;
}

#ContentBottom{
background:url( ../img/content-bottom-bg.jpg ) repeat-y;
}

#ContentBottomBody{
padding:37px 43px 37px 43px;
}

.ClearFloats{
clear:both;
}

#MoreImages{
position:absolute;
top:698px;
left:50px;
width:223px;
text-align:center;
}

H3{
margin-top:0;
padding-top:0;
}

.Active{
background:url( ../img/nav-active-bg.png ) no-repeat right;
}

#Meta .Active{
background:none;
color:#fff;
text-decoration:none;
}

.Shadowed{
text-shadow: 1px 1px 2px #2c0c04; 
}

.FooterIcon{
border:solid 2px #fff;
}

.Photo,
.ContentIcon{
border:solid 2px #fff;
}

#PhotoNav{
margin-bottom:6px;
}

.ContentIcon{
float:left;
margin-right:5px;
}

.ClearFloats{
clear:both;
}

#ContentBody UL{
list-style:none;
margin-left:0;
padding-left:20px;
}

#ContentBody LI{
background:url(../img/bullet.png) no-repeat 0 2px;
padding-left:18px;
padding-bottom:5px;
}

#AccessMap{
float:right;
margin-left:15px;
font-size:12px;
text-align:center;
}

#AccessMap P{
margin-top:5px;
}

#AccessMap IMG{
border:solid 2px #fff;
}

#PhotoPosition{
padding-top:6px;
}

#PhotoNav IMG{
margin-right:6px;	
}

#ActiveImage{
}
