
#header h4{float:left;margin-bottom:0;margin-left:1em}
#header > p{float:right;text-align:right;margin-bottom:0;margin-right:1em}
#header div, #footer div{clear:both;}

.functions{margin:0;padding:0;float:left;margin:0.5em 2em;font-size:12px;line-height:1.5em}
.functions div{display:inline}
.functions p{display:inline;border-left:1px solid #666;margin:0;padding:0 0.5em}
.functions p.no_border{border-left:none}
.copyright{margin:0.5em 1em}

.menu{margin:0 1em;padding:0}
.menu p{border-left:0.5em solid #006699}
.menu p a{margin-left:0.5em}
.menu p.top{display:none}


body{margin:1em;padding:0;color:#333}
hr{display:none}
a{color:#006699;text-decoration:none}
a:hover{color:#993333;text-decoration:underline}
body{color:#000000;background-color:#f4f4f4}
h1{margin-left:20px;margin-top:20px;color:black}
h2{margin-left:20px;margin-right:20px;margin-top:30px;border-style:solid;border-width:1px;border-color:#999999;padding:0.2em;background-color:#7cccec;color:white}
h3{background-color:#7cccec;padding:0.2em;color:white;margin:0}
h4{margin-top:1em}
#header, #footer{float:left;clear:both;width:100%;margin-top:0;margin-left:0;margin-right:0;border-style:solid;border-width:2px 0 1px 0;background-color:#ddd;background-image:url(../images/nav_bg.gif); border-top-color:white;border-bottom-color:#ccc;background-repeat:repeat-x}
.navigation{padding:0.5em 1.5em 0.5em 1.5em;margin:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#999999;background-color:#ffffff}
#main{margin:0;clear:both;padding:0}
form{margin:0;padding:0;color:#333333}

p{margin-top:0.8em;color:#333333}
td{margin:0;color:#333333}
option{padding-right:4px}
ol,ul{margin-left:1.5em;margin-top:0.8em;margin-bottom:0.8em;padding-left:2em;clear:both}
li{margin-bottom:0.5em}
small{font-size:0.8em}

table{background-color:white}
textarea{white-space: pre-wrap}

.upload{padding:1em;background-color:white;margin-top:1em}
.upload p{margin-bottom:0}
.upload h4{margin:0}


a img{border-width:0}

td div.text{
	margin:0;
	padding:0;
	height:1.5em;
	width:32em;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

	#searchBox{margin:0.5em 0}

#map{width:100%;height:600px;margin:0;padding:0;}

div.content table .uploaded img{
	max-height:100px;
	max-width:90%;
	width:auto;
	height:auto;
}

@media screen and (max-width:480px){
	body{font-size:14px;margin:0;}
	#map{height:300px}
	h3{font-size:14x}
	#searchBox{margin:0}
}
