body {
  
}

#level0 {
  position:relative;
  width: 800px;
  height:100%;
  margin: 0 auto;
  top:-10px;
  padding: 0px;
  background-color: #FFFFFF;
  background-image: url('../images/banner.gif');
  background-position:top left;
  background-repeat: no-repeat;
  border-top : solid #000000 1px;
  border-bottom : solid #000000 1px;
  border-left : solid #000000 1px;
  border-right : solid #000000 1px;
  display:block;
}

#banner{
  position:relative;
  top:0px;
  height:140px;
}

#menubar {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height: 22px;
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
  border-top : solid #aaaaaa 1px;
  border-bottom: solid #aaaaaa 1px;
  /*filter:alpha(opacity=60); 
  -moz-opacity: 0.6; 
  opacity: 0.6;*/
}

#links {
  float:left;
  height: 18px;
  width: 530px;
  top:0px;
  padding:0px;
  margin: 2px;
  text-align: center;
  font-family:Tahoma, Geneva, sans-serif;
  font-size: 14px;
  /*filter:alpha(opacity=60); 
  -moz-opacity: 0.6; 
  opacity: 0.6;*/
}

a.menu:link {color:gray; text-decoration: none;}
a.menu:visited {color: gray; text-decoration: none;}
a.menu:hover {color: black; font-weight:bold; text-decoration: underline;}
a.menu:active {color: blue; text-decoration: none;}
 
#searchbar {
  float:right;
  height: 18px;
  width: 250px;
  padding: 0;
  margin: 0;
}

input.searchBox {
  position:relative;
  top:0.5px;
  margin:0;
  padding:0;
  width:150px;
  height:18px;
  font-size:12px;
  background-color:#CFF;
  border:1px solid;
  border-color: #06F;
  font-family:"Courier New", Courier, monospace;
  vertical-align:top;
}

input.searchBtn {
  position:relative;
  top:1px;
  left:-3px;
  width:70px;
  color:#00F;
  font: 84% Tahoma, Geneva, sans-serif;
  background-color:#CFF;
  border:1px solid;
  border-color: #06F;
  height:20px;
}

input.searchBtnhov {
  position:relative;
  top:1px;
  left:-3px;
  width:70px;
  color:#09F;
  font: 84% Tahoma, Geneva, sans-serif;
  background-color:#CFF;
  border:1px solid;
  border-color:#09F;
  height:20px;
  cursor:pointer;
}

#level1 {
  position:relative;
  float: left;
  width: 100%;
  height:auto;
  background-color: #FFFFFF;
}

#sidebar {
  position: relative;
  float: right;
  height:400px;
  max-height:400px;
  width: 215px;
  top:0px;
  padding: 0px;
  margin: 0px;
}

#time{
  position:relative;
  margin:10px;
  padding:0px;
  border-left: 1px solid #39F;
  border-bottom: 1px solid #39F;
  border-right: 1px solid #39F;
}

#timetitle{
  background-color:#39F;
  font-family:sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

#timecontent{
  font-family:sans-serif;
  text-align:center;
  font-size:12px;
}

#weather{
  position:relative;
  margin:10px;
  padding:0px;
  font-family:sans-serif;
  text-align:right;
  font-size:12px;
  background-position:22px 18px;
  background-repeat:no-repeat;
  border-left: 1px solid #39F;
  border-bottom: 1px solid #39F;
  border-right: 1px solid #39F;
}

#weathertitle{
  background-color:#39F;
  font-family:sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

#currency{
  position:relative;
  margin:10px;
  padding:0px;
  font-family:sans-serif;
  text-align:center;
  font-size:12px;
  border-left: 1px solid #39F;
  border-bottom: 1px solid #39F;
  border-right: 1px solid #39F;
}

#currencytitle{
  background-color:#39F;
  font-family:sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

#currencycontent{
  margin:4px;
}

#currencytable{
  font-family:sans-serif;
  text-align:center;
  font-size:12px;
}

#news{
  position:relative;
  margin:10px;
  padding:0px;
  border-left: 1px solid #39F;
  border-bottom: 1px solid #39F;
  border-right: 1px solid #39F;
}

#newstitle{
  background-color:#39F;
  font-family:sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

#newscontent{
  padding:2px;
  font-family:sans-serif;
  text-align:justify;
  font-size:12px;
  max-height:70px;
  overflow:hidden;
}

#dates{
  position:relative;
  margin:10px;
  padding:0px;
  border-left: 1px solid #39F;
  border-bottom: 1px solid #39F;
  border-right: 1px solid #39F;
}

#datestitle{
  background-color:#39F;
  font-family:sans-serif;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

#datescontent{
  padding:2px;
  font-family:sans-serif;
  text-align:justify;
  font-size:12px;
  max-height:70px;
  overflow:hidden;
}

div.hr { 
width: 90%; 
height: 2px; 
background: #888888;
} 

#council {
  clear:both;
  position:relative;
  background-color:#CCC;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
 
#copyright {
  position:relative;
  float:bottom;
  background-color: #FFFFFF;
  text-align:center;
  font-family:"Lucida Console", Monaco, monospace;
  font-size:12px;
}

#pageTitle {
  position:relative;
  background-color:#09F;
  color:white;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  font-weight:bold;
}

