html,body { margin:0; padding:0; }
body { 
  background-image: url(/img/bg/pattern_146.gif); 
}

/*********************
 * ID
 ********************/
div#container {
  border: 1px solid #1A1C1E;
  background: #FFF; 
  text-align:left;
  width: 960px; 
  margin: 0 auto; 
}

div#header {
  border-bottom: 1px solid black;
  height: 110px;
  margin: 0;
  padding: 0 0 .5em 0;
}

div#logo {
  float: left;
  width="250"
}

div#specials {
  font: 20px/normal Geneva, Arial, Helvetics, sans-serif;
  float: right;
  margin: 85px 80px 0 0;
}

.clearfloats { clear: both; }
  

div#wrapper {
  border: none;
  float: right;
  width: 680px;
  margin: 0;
  padding: 0;
}

div#content h1, h4 {
  font-family: Geneva, Arial, Helvetics, sans-serif;
  margin-left: 15px;
}
div#content h1 {
  color: #0175BF;
  font-size: 24px;
}
div#content h4 {
  color: #1958b7;
  margin-top: 20px;
}
div#content p {
  font: 1em/normal "Times New Roman",Times,serif;
  margin-left: 15px;
}

div#nav {
  float: left;
  font-family: Geneva, Arial, Helvetics, sans-serif;
  padding: 0;
  margin: 0;
  width: 270px;
}

div#navbutton {
  background-color: #90bade;
  border-right: 1px solid #000;
  color: #333;
  font-size: .85em;
  margin-bottom: 1em;
  padding: 0;
  width: 250px;
}

div#navbutton ul {
  border: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

div#navbutton li {
  border-bottom: 1px solid #90bade;
  margin: 0;
}

div#extra { 
  border: none;
  background: #FFF;
  clear: both;
  font: .8em/normal Geneva, Arial, Helvetics, sans-serif;
  margin: 0;
  padding: 1em 0 0 0;
  text-align: center;
  width:100%;
}
div#extra p { padding: 2px 0 0 0; }


div#footer   { 
  background: #333;
  color: #FFF; 
  font: .8em/normal Geneva, Arial, Helvetics, sans-serif;
  width: 100%;
}
div#footer p { margin: 0; padding: 5px 10px; text-align: center; }


.bodypic-rt { float: right; margin: .5em; }
.bodypic-lt { float: left; margin: .5em; }

/******************
 * links
 *****************/
div#content a {
  color: #FF6600;
  font-weight: bold;
  text-decoration: underline;
}
div#navbutton li a {
  display: block;
  background-color: #2175bc;
  border-left: 10px solid #1958b7;
  border-right: 10px solid #508fc4;
  color: #fff;
  padding: 5px 5px 5px 0.5em;
  text-decoration: none;
  width: 100%;
}

div#footer a { 
  padding:0; 
  color: #C6D5FD; 
}
div#specials a { 
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-decoration: none;
}


html>body #navbutton li a {
  width: auto;
}

div#content a:hover {
  color: #C5BD99;
  text-decoration: none;
}
div#navbutton li a:hover {
  background-color: #2586d7;
  border-left: 10px solid #1c64d1;
  border-right: 10px solid #5ba3e0;
  color: #fff;
}
div#specials a:hover {
  color: #C5BD99; text-decoration: underline;
}

div#content a:active { color: #C5BD99; text-decoration: none; }
