body {margin:0px; padding:0px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: smaller;
}

a {-text-decoration: none;}
a:link {color:#0066CC;}
a:visited {color:#0066CC;}
a:link:hover, a:visited:hover, a:active, a:link:focus {color: #0099FF;text-decoration:underline;}

#header{background: #FFCB00 url(../style/img/header_bg.png) repeat-x bottom;
margin:0px;
padding:4px; }
#header h1, .title {color: #FFFFFF; font-family:"Trebuchet MS",Thaoma;margin:0px;
padding:4px; text-shadow: #DD6F00 -1px -1px 1px}
#header a {color:#FFFFFF; text-decoration:none;font-weight:bold}

#content{padding:4px; background:url(../style/img/content_bg.gif) repeat-x #FFFFFF; margin:0px}
#content p {text-align:justify;}

.languages {
	text-align:right;
	margin-bottom:0px;
}
.languages a:link, .languages a:visited{
	text-decoration:none;
}
.languages img {
	border:none;
	vertical-align:middle;
}

.h, .placetitle {text-align:center;}


.topheader {margin-top:0px;}

div.map, div.mobimap {margin-top:4px;}

img.bullet {
	border:none;
	vertical-align:middle;
}

img.photo {border:#000000 solid 1px; overflow:hidden; max-width: 100%}

div.opt {background:url(opt_bg.gif) repeat-x top #0066CC; padding: 2px 8px; margin: 8px 0; color:#FFFFFF !IMPORTANT; 
border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px; 
overflow:hidden;
display:block;
width:auto; margin-left:auto; margin-right: auto;}
div.opt a {color:#FFFFFF !IMPORTANT; text-decoration: none; display:block}

a.mapzoom{
	font-size:smaller;
	color:#333333;
	text-decoration:none;
}
a:link.mapzoom{
	font-size:smaller;
	color:#333333;
}
a:hover.mapzoom{
	font-size:smaller;
	color:#999999;
	text-decoration:none;
}
.mapzoom img {
	border: 0px;
	vertical-align:middle;
}

.socialnets {text-align:center; margin:8px; font-size:10px;}
.socialnets a:link, .socialnets a, .socialnets a:visited {text-decoration:none; color:#333;}
.socialnets img {width:16px; height: 16px; vertical-align:middle;}
