/* Earthquake Map default style by Dawn Endico - endico@gmail.com 
   Released under Creative Commons License
   http://creativecommons.org/licenses/by-sa/2.5/
*/
@import url(http://www.google.com/uds/css/gsearch.css);

html, body {
width: 99%;
font-family: verdana, arial, sans-serif;
background-color: #fff;
margin-bottom: 30px;
}

body h1 {
font-size: medium;
}

#linkto {
text-align: right;
font-size: smaller;
font-variant: small-caps;
padding-right: 9px;
display: block;
}

#mapcontainer {
clear:both;
position: relative;
text-align: center;
}
#map {
width: 99%;
border: 1px solid #888;
background-color: #888;
z-index: 4;
overflow: hidden;
}
#errmsg {
width:  50%;
height: 20%;
margin-top: 10%;
margin-left: auto;
margin-right:auto;
visibility: hidden;
}
#loading {
position: absolute;
width:  10em;
top: 35%;
left: 35%;
text-align: center;
padding: 2em;
border: 4px groove #fff;
background-color: #fff;
margin-left: auto;
margin-right: auto;
z-index: 100;
opacity: .75;
filter: alpha(opacity=75);
}

#bottom {
position: relative;
margin-top: 10px;
width: 99%;
z-index: 0;
}
#leftcol {
position: absolute;
top: 0;
width: 125px;
z-index: 2;
}
#rightcol {
position: absolute;
top: 0;
right: 0;
width: 300px;
z-index: 1;
}
.legend {
width: 100%;
border:1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-size: x-small;
padding: 2px;
}
.pin {
text-align: right;
}
.adsense {
padding: 0;
margin: 0;
}
.caption {
font-size: smaller;
border:1px solid #ddd;
padding:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 4px;
}

ul.caption {
text-align: right;
font-variant: small-caps;
font-weight: bold;
list-style-type: none;
}
ul.caption li {
padding-bottom: 1em;
}

.caption img {
border:0;
}

#credits, #localizations {
clear: both;
}

#coordinates {
font-size: smaller;
}
 
#marker {
font-size: smaller;
width: 250px;
text-align: left;
}

.tabs {
font-size: smaller;
font-variant: small-caps;
background-color:#fff;
border-collapse: collapse;
}
.tab {
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
border:1px solid #000;
margin-right:4px;
margin-top: 4px;
float:left;
min-width: 6em;
box-shadow: 3px 1px 7px #555;
-moz-box-shadow: 3px 1px 7px #555;
-webkit-box-shadow: 3px 1px 7px #555;
}

.tabs a:link,
.tabs a:visited
{
display: block;
text-decoration: none;
color: #fff;
background: #555;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
padding: 2px;
}

.tabs a:hover
{
background: #777;
}

.tabs a:active
{
background: #777;
}
#newssearch {
min-width:120px;
margin: 0 310px 30px 135px;
z-index: 30;
font-size: smaller;
padding:10px;
border:1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#newssearch .gsc-control {
width : 100%;
}
tabsArea {
clear:none;
}
.gsc-resultsHeader {
clear: none;
}
.gsc-results {
clear: none;
}
.donate img{
  border:none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
