/*
	Electric Biro styles
*/
* { color:#333 }

h1 { font-size: 2em;}
img { display:block; }

body {margin:0;}

/* Layout */

#footer { position:absolute; bottom:0; background:#fff; padding:0 10px 0 10px; margin:0 10px 0 100px;}
#header { position:absolute;  clear:both; background: #fff; padding:10px; margin:0 100px;   }
#header img { margin-top:-40px; float:right;}
#header p { width:500px}

#navigation { margin-top:10px; }
#navigation li { display:inline; border-top:1px solid black;  }
#navigation a { text-decoration:none; padding:2px; }

#loader { position: absolute; top:20%; left:25%; z-index:-99999; background:url('../images/loading_wh.gif'); width:100px; height:100px}

a { color:#000 }
a:hover { color:#fff; background-color:#000; }

#map_canvas 
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

#stack-flair { position: absolute; right:100px; bottom:0; background-color:#fff; padding:10px; }
#stack-flair h3 { font-size:1.3em; }

/* Helper classes */
.clear { clear:both; }
.rounded-border-top { -moz-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px;  border-bottom: 0; border-left:3px solid #000; border-right: 3px solid #000; border-top:3px solid #000;}
.rounded-border-bottom { -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; border-top: 0; border-left:3px solid #000; border-right: 3px solid #000; border-bottom:3px solid #000; }
.rounded-border-all { -moz-border-radius: 15px; border-radius: 15px; border-top: 0; border-left:3px solid #000; border-right: 3px solid #000; border-bottom:3px solid #000; }
