.shadow {
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}


body{
background-color:#000;
margin: 0 auto;
text-align: center;
color:#111;
font-family:Arial;
font-size:14px;
}

a{
color:#666666;
}

ul, ol {
list-style:none;
margin: 0px;
padding: 0px;
}

ul.contentlist, il {
list-style:circle;
margin: 5px;
padding: 5px;
}


/***********Header***************/
#header{
background:#000000 url(img/header1.JPG) no-repeat;
height:101px;
width:898px;
margin:0 auto;
border-radius: 5px;
moz-box-shadow: 3px 3px #555;
webkit-box-shadow: 3px 3px #555;
box-shadow: 3px 3px #555;
text-align:left;
}
#header h1{
padding:10px;
}
/***********Container***************/
#container{
width:898px;
margin:4 auto;
text-align:left;
}

/***********Mainnav***************/
#mainnav{
float:left;
}
#mainnav li.ul{
}
#mainnav a{
color:#888888;
}
li.ctry{
font-weight:bold;
font-size:1.2em;
padding-top:5px;
padding-bottom:5px;
}
li.ctrysum{
font-weight:bold;
}

li.photo_panel{
padding-left:20px;
}

/***********Content***************/
#content{
float:right;
background-color:#ffffff;
width:755px;
padding:5px;
border-radius: 5px;
moz-box-shadow: 3px 3px #555;
webkit-box-shadow: 3px 3px #555;
box-shadow: 3px 3px #555;
}

.blogdate{
float:left;
font-size:0.9em;
color:#555555;
}

img{
border:none;
}

img.odd{
float:right;
margin:0px 0px 2px 6px;
border:solid 2px #c0c0c0;
}

img.even{
float:left;
margin:0px 6px 2px 0px;
border:solid 2px #c0c0c0;
}

p.imageonly{
text-align:center;
}

img.full{
border:solid 2px #c0c0c0;
}

/***********Footer***************/
#footer{
margin-left: 16%;
margin-right: 16%;
text-align:center;
color: #555555;
padding: 2px 50px 10px 50px;
font-size:0.8em;
}

div.main-button{
color: #000;
align: center;
background: url(img/button.png) no-repeat;
padding:5px 5px 5px 5px;
text-align: center;
border-radius: 5px;
moz-box-shadow: 3px 3px #555;
webkit-box-shadow: 3px 3px #555;
box-shadow: 3px 3px #555;



}

div.selected-main-button{
color: #999;
align: center;
background: url(img/button.png) no-repeat;
padding:5px 5px 5px 5px;
text-align: center;
border-radius: 5px;
moz-box-shadow: 3px 3px #555;
webkit-box-shadow: 3px 3px #555;
box-shadow: 3px 3px #555;

}

div.globe{
background: url(img/globe.png)  top left no-repeat;

}

div.photo-button{
align: right;
width: 40%;
height: 10%;
background: url(img/photos.png) no-repeat;
padding:15px 5px 5px 5px;
text-align: center;

}

div.content_nav{
text-align: right;
}


h2{
margin-bottom: 0;
}

div.map {

height: 75%;
width: 75%;
color: #999;
margin:0 auto;
frameborder:100; 
scrolling:no;
marginheight:500; 
border-radius: 5px;
moz-box-shadow: 3px 3px #555;
webkit-box-shadow: 3px 3px #555;


}

/***********Site map page***************/
.sitemapcty{
font-size:1.3em;
font-weight:bold;
padding-top:15px;
}

.sitemapblogdate{
font-size:0.7em;
color:#555555;
}

.sitemapdetail{
font-size:0.9em;
font-weight:normal;
}

