/**************** General Styles ****************/
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {margin:0px; padding:0px; border:0px;}  
body {font-family: Arial, helvetica, sans-serif; font-size: 62.5%; color: #000;}

/**************** text ****************/
p {font-size: 1.2em;}
h1 {font-size: 1.8em; font-weight: bold; color: #000; margin-bottom: 10px;}
h2 {font-size: 1.2em; font-weight: bold; color: #000; margin-bottom: 10px;}
li {font-size: 1em; margin-left: 20px; line-height: 150%; list-style: none; color: #000; font-weight: normal;}

/**************** img's / links ****************/
th {text-align: left;}
img {border: 0px;}
a {color: #000; text-decoration: none;}
a:link { text-decoration: none; font-weight: normal;}
li a:link { text-decoration: none; font-weight: normal;}
a:visited { text-decoration: none; font-weight: normal;}
li a:visited { text-decoration: none; font-weight: normal;}
a:hover {text-decoration: underline;}
li a:hover {text-decoration: underline;}

/************************* class's *************************/
.container {width: 1200px; margin: 0 auto;}
.header_right {background: transparent;}
.hide {display:none;}
.show {display:block; width: 330px; height: 1300px; float: left; padding: 20px;}

/************************* id's *************************/
#main {font-size: 1.2em; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#icon {float: left; width: 33%; background: transparent;}
ul#topright {list-style: none;}
ul#topright li {float: right; padding: 0px 5px 0px 0px;}
#header {display: block; height: 111px;  overflow: hidden; background: url(banner.jpg); border-bottom: 1px solid #ccc;}
#map{float: left; padding-top: 20px;}
#whereILive{float: left; padding-top: 20px;}
#contentBox{width: 100%; float: left;  background: #fff; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#allschools{float:right;padding-right:50px;padding-top:20px;}


