body {background: #EFF2F3 none repeat scroll 0 0; height: 100%; padding: 10px;}

h1{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #208BE1;}
h2{font: lighter 120% "Trebuchet MS",Arial sans-serif;color: green;}
#logo {padding: 5px; }
#breadcrumbs {padding: 5px; }
#ft {padding: 5px; text-align: center;}


#liquid-round {
width:800px;
margin:0px auto;
background:#fff url(/site_media/images/leftside.gif) repeat-y left top;
}

.top {
width:100%;
height:20px;
background:url(/site_media/images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(/site_media/images/top-right.gif) no-repeat right top;
}

.center-content {
position:relative;
background:url(/site_media/images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(/site_media/images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(/site_media/images/bottom-right.gif) no-repeat right top;
}

/*.box { padding: 5px; border: 1px solid silver; margin: 10px;}*/

.box{width: 18em;padding: 20px;margin:10px; margin-top: 0px;
    background:#E6E6E6;color:#000}

.contentbox{width: 32em;padding: 20px;margin:10px; margin-top: 0px;
    background:#E6E6E6;color:#000}


#menu li { float: left; padding: 10px; }
#menu ul a {width: 100%; background-color: #208BE1; color: white; padding: 5px; border: 1px solid silver;}
.spacer {clear: both; }    

#map_canvas { border: 1px solid silver; }
#mobileapp { border: 1px solid silver; padding: 10px; margin: 10px;  }
