@charset "utf-8";


html,body{
margin:0;
padding:0;
line-height: 1.5em;
background:#cccccc;
height:98%;
font: 100% Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

}

b{font-size: 110%;}
em{color: red;}
h1{font-size:14px;}
p{font-size:11px;
	margin-top: 0.1em;}
img{border:none;}

#maincontainer{
width: 850px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
margin-top:50px;
}

:root {
overflow: moz-scrollbars-horizontal;
height: 100%;
}

#sidebar{
background: #cccccc;
font-size:11px;
width:200px;
float:right;
min-height:300px;


}

#textarea{
margin: 0; /*Margins for content column. Should be "TOP RightColumnWidth BOTTOM LeftColumnWidth*/
background:#cccccc;
float:left;
width:600px;
min-height:800px; /* real browsers */
font-size:11px;
}

#map{
margin: 0; /*Margins for content column. Should be "TOP RightColumnWidth BOTTOM LeftColumnWidth*/
background:#cccccc;
float:left;
width:600px;
min-height:800px; /* real browsers */
}


#footer{
clear: left;
width: 100%;
text-align: center;
font-size:12px;
width:600px;
height:20px;
margin-top:0px;
bottom:0;

}

#footer p{
color: black;
bottom:0;
padding-top:3px;
font-size:10px;
}

a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}
a {text-decoration: none;}