BODY {

  background-color: #1C1751;

  margin: 0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;



  color: #BAB9CB;



  display: block;



  

}



A {

  text-decoration: none;

  color: #ffffff;

}



/* A.link :hover {

  text-decoration: underline;

  color: #ffffff;

} */



IMG {

  border: 0px;

}



.headerdiv {

  margin: 0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  width: 2000px;

  border-bottom-style: solid;

  border-bottom-width: 2px;

  border-bottom-color: #ffffff;

  background-color: #1C1751;



  float: left;

}



.foxbar {

  background-image: url("./images/FoxBar.gif");

  height: 100px;

  width: 1260px;

}



.headerbar {

  background-image: url("./images/HeaderBar.gif");

  height: 100;

  width: 632;

}



.titlebar {

  background-image: url("./images/TitleBar.gif");

  height: 28;

  width: *;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

}  



.main_left {

  width: 150px;

  float: left;

}



.main_center {

  float: left;

  width: 45%;

  padding: 10px 0px 0px 20px;

  font-family: Verdana, Arial, Helvetica;

  color: #BAB9CB;

  font-size: 12px;

  clear: none;

}



.main_events{

  float: left;

  width: 800px;

  padding: 10px 0px 0px 20px;

  font-family: Verdana, Arial, Helvetica;

  color: #BAB9CB;

  font-size: 12px;

  clear: none;

}



.main_right {

  float: left;

  width: 220px;

  max-width: 204px;

  padding: 10px 0px 0px 20px;

  margin: 0px 0px 0px 0px;

  font-family: Verdana, Arial, Helvetica;

  color: #BAB9CB;

  font-size: 12px;

}



.left_back {

  width: 138;

  max-height: 10px;



  background-color: #BAB9CB;

  border-right-style: solid;

  border-right-width: 2px;

  border-right-color: #ffffff;

}



.left_bottom {

  width: 138;

  background-color: #BAB9CB;

  border-right-style: solid;

  border-right-width: 2px;

  border-right-color: #ffffff;

  height: *;

}



.left_button {

  width: 150px;

  max-width: 150px;

  background-color: #1C1751;

  color: #BAB9CB;

  font-family: Arial, Helvetica;

  font-weight: bold;

  text-decoration: none;



  border-style: solid;

  border-color: #ffffff;

  border-width: 2px 2px 2px 0px;

  padding: 2px 0px 2px 4px;



  display: block;

}



.right_image {

  width: 200px;

  border-style: solid;

  border-color: #ffffff;

  border-width: 2px 2px 2px 2px;



  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;



  display: block;

}



.page_title {

  width: 204px;

  max-width: 190px;

  margin: 2px 0px 8px 0px;

  padding: 0px 5px 0px 5px;



  border-right: 2px solid #ffffff;

  border-left: 2px solid #ffffff;



  font-family: Verdana, Arial, Helvetica;

  font-size: 20px;

  color: #ffffff;

  letter-spacing: 3px;

  text-align: center;

  text-transform: uppercase;

}



.calendar  {  

  width: 200px;

  height: *;

  min-height: 50px;



  border-style: solid;

  border-color: #ffffff;

  border-width: 0px 2px 0px 2px;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  float: left;



  display: block;

}



.calendar_large  {  

  width: 720px;

  height: 1200px;

  min-height: 820px;



  border-style: solid;

  border-color: #ffffff;

  border-width: 0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  float: left;



  display: block;



}



.powered_by {

  width: 204px;

  max-width: 200px;

  height: *;



  border-style: solid;

  border-color: #ffffff;

  border-width: 0px 2px 2px 2px;



  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  float: left;



  display: block;

}



.powered_by > a {

  float: right;

}



.footer {

  clear: both;

  font-family: Verdana, Arial, Helvetica;

  text-align: center;

  font-size: 14px;

}





/* main body formatting styles */

.subsection_title {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 0px 5px;

  font-size: 1.5em;

  letter-spacing: 3px;

  border-bottom: 2px solid #BAB9CB;

}



.subsection {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 0px 5px;

}



.history_date {

  padding: 5px 0px 5px 0px;



  margin: 5px 5px 5px 5px;

}



.services_business {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 2px 5px;

  border-left: 1px solid #BAB9CB;

  border-bottom: 1px dotted #BAB9CB;

}



.services_business:first-line {

  font-weight: bold;

  font-size: 1.1em;

}



.services_office {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 0px 5px;

  border: 1px solid #BAB9CB;

  border-right: 1px solid #BAB9CB;

}



.services_council {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 0px 5px;

}



.services_council:first-line {

  font-size: 1.3em;

  text-decoration: underline;

}



.attractions_area {

  margin: 10px 0px 5px 0px;

  padding: 0px 0px 0px 5px;

}



.gallery_entry {

  height: 167px;

  max-height: 160px;

  background-color: #BAB9CB;

  border: 2px solid #ffffff;

  vertical-align: centre;



  margin: 5px 0px 5px 0px;

}



.gallery_image {

  float: left;  

  margin: 5px 2px 5px 5px;

  border-width: 2px;

  border-color: #ffffff;

  border-style: solid;

  clear: right;

}



.gallery_text {

  width: 55%;

  float: left;

  color: #1C1751;

  margin: 5px 2px 5px 5px;

  clear: right;

}



/* Economic Development Plan Styles */

.edc_para {

  

}



.edc_header {

  font-size: 1.3em;

  text-transform: uppercase;

  letter-spacing: 2px;

}



.edc_title {

  font-size: 1.3em;

  text-transform: uppercase;

  border-bottom: 2px solid #BAB9CB;

}



.edc_subtitle {

  font-size: 1.1em;

  text-transform: uppercase;

}



/* Event Sub-Window Styles */

.null {

  width: 198px;

  color: #BAB9CB;

  background-color: #1C1751;

  padding: 2px 0px 2px 2px;

  margin: 0px 0px 0px 0px;

}



.event_title {

  color: #BAB9CB;

  font-family: Verdana, Arial, Helvetica;

  font-size: 16px;



  float: right;

  border-bottom: 1px solid #BAB9CB;

  padding: 0px 6px 0px 0px;

  margin: 0px 0px 0px 0px;

}




