body{margin:20px;padding:0;background-color:#fff;font:10px Arial,sans-serif;color:#000;}
img{border:0;}
h1{font-size:18px;font-weight:normal;margin:0 0 10px;color:rgb(249, 85, 51);}
h1 a{text-decoration:none;}
a,strong{color:rgb(249, 85, 51);}
a:hover{background-color:rgb(249, 85, 51);color:#fff;text-decoration:none;}
p{margin:0.8em 0 0;}
p.bottom{margin:0 0 0.8em;}

form{margin:0;padding:0;}
input,select{font:10px Arial,sans-serif;color:#000;width:100px;}
input.narrow{width:50px;}
input.submit{width:auto;}

.teaser{font-size:10px;}
.teaser a{text-decoration:underline;}
.teaser a:hover{text-decoration:none;}

div#top{position:absolute;top:0;left:0;}
div#mainCont{margin:0;padding:0;}

div#worldMap{position:relative;}
div#monkeys{position:absolute;left:8px;bottom:8px;width:900px;color:#bbb;}
div#monkeys a{color:#bbb;}
div#monkeys a:hover{background:#fff;}
div#count{position:absolute;left:30px;top:270px;width:170px;border:1px dotted rgb(249, 85, 51);background-color:#fff;padding:5px;color:rgb(249, 85, 51);}
div#coords{position:absolute;width:120px;border:1px dotted rgb(249, 85, 51);background-color:#fff;padding:5px;color:rgb(249, 85, 51);z-index:1000;}
div#regions{position:absolute;left:0;top:0;z-index:100;}
div#regions div{position:absolute;}
div#regions div a{display:block;}
div#regions div a:hover{background:transparent url(../img/transbg.png);border:1px solid #c5c5c5;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div#regions div a:hover{background:transparent url(../img/pattern2.gif);border:1px solid #c5c5c5;}
/* End hide from IE5/mac */
div#users{position:absolute;left:0;top:0;z-index:1000;}
div#users div{position:absolute;}

div#inputForm{margin-top:20px;width:500px;}
div#inputForm strong{display:block;font-size:14px;}
div#whereIs{margin-top:20px;width:220px;float:left;}
div#whereIs strong{display:block;font-size:14px;}
div#whereIs select{width:150px;}
div#searchNeighbors{margin:20px 0 0 220px;}
div#searchNeighbors strong{display:block;font-size:14px;}
div#searchNeighbors select{width:150px;}
div#errorBox{border:1px dotted rgb(249, 85, 51);background-color:#ffd;padding:5px;margin-bottom:20px;width:500px;}
div#footer{width:250px;border-top:1px solid rgb(249, 85, 51);border-right:1px solid rgb(249, 85, 51);margin:20px 0 0;padding:10px 10px 0 0;}

img.imgborder{border:1px solid #C5C5C5;}

.rss{color:#ccc;}
.rss a{color:#ccc;}
.rss a:hover{background:#ccc;color:#fff}
.birthday{color:#ccc;margin:0.5em 0;}
.birthday a{color:#ccc;}
.birthday a:hover{background:#ccc;color:#fff}
.kml{color:#666;margin:0.5em 0;}
.kml a{color:#666;}
.kml a:hover{background:#666;color:#fff;}

/* This is where you can customize the appearance of the tooltip */
div#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#cde9f2;border:3px solid #fff;width:120px;padding:5px;color:#3278a0;font-size:11px;line-height:1.2;}
div#tipDiv strong{display:block;color:#3278a0;}
div#tipDiv div{position:static;}
div#tipDiv .loc{margin-top:2px;}
div#tipDiv .country{color:#70A1BD;}

div#faq{width:650px;}
div#faq div#questions{padding:15px 0;font-size:12px;background:#e5f4f9;}
div#faq div#questions ul{margin-top:0;margin-bottom:0;}
div#faq div#answers{font-size:12px;}
div#faq h3{color:rgb(249, 85, 51);font-size:14px;font-weight:bold;margin:15px 0 0;border-bottom:1px solid #c5c5c5;padding-bottom:5px;}
div#faq p{margin:0.5em 0;}
div#faq strong{color:#000;}
div#faq .top{font-size:10px;}
