/*
dark yellow: #fd9
light yellow: #feb
dark green: #265
light green: #9b9
*/

body {background-color: #feb; margin: 0; padding: 0;}
div.page {width: 750px; margin: 10px; padding: 0; border: 0; background-image: url('images/site/bgwhiteblue.gif');}

div.header {
width: 635px; height: 100px; margin: 0; padding: 20px 10px 10px 105px; border: 0; background-color: #336;
text-align: center;
}

div.message {
  border: 1px solid red;
  padding: 10px;
}

div.header h1 {
  color: #feb;
  margin: 0;
  padding: 0;
}
div.header img.lochstripe {
  position: absolute;
  top: 72px;
  left: 10px;
}
div.header img.logo {
  position: absolute;
  top: 25px;
  left: 25px;
}
div.sidebar {width: 120px; margin: 0; padding: 10px; border: 0; float: left; background-color: #99d;}
div.content {width: 590px; margin: 0; padding: 10px; border: 0; float: left; background-color: #fff;}
div.footer {width: 730px; margin: 0; padding: 10px; background-color: #fd9; text-align: center;}
div.footer p{margin: 0px; padding: 0px;}

div.control {width: 730px; margin: 0; padding: 10px; background-color: #feb; text-align: center; font-size: 0.8em;}
div.control p{margin: 0px; padding: 0px;}

div.menu a {
color: #000;
text-decoration: none;
padding: 0 10px 0 10px;
margin-left: 5px;
display: block;
float: left;
background-color: #99d;
}

div.menu a:visited {
color: #000;
}

div.menu a:hover {
color: #000;
background-color: #fd9;
text-decoration: none;
}

div.menu a.selected:hover {
color: #fff;
background-color: #336;
text-decoration: none;
}

div.menu a.selected, div.menu a.selected:visited {
color: #feb;
background-color: #336;
text-decoration: none;
}

div.menu {
  border:0;
  border-bottom: 5px solid #336;
  padding: 10px 0 0 0;
  background-color: #feb;
text-decoration: none;
}



form {
  border: 0;
  width: 430px;
  margin: 0 0 0 50px;
  padding: 10px 10px 5px 10px;
  background-color: #feb;

}

form#search {
  border: inherit;
  width: inherit;
  margin: inherit;
  padding: inherit;
  background-color: inherit;

}

label {
  display: block;
  width: 120px;
  border: 0;
  margin: 0 10px 0 0;
  float: left;
  text-align: right;
}

input.textbox {
  display: block;
  float: left;
  width: 294px;
  padding: 2px;
  border: 1px solid #265;
  margin: 0;
  font-family: verdana, arial, san-serif;
  font-size: 1.0em;
}

textarea.short {
  margin: 0;
  padding: 5px;
  width: 418px;
  border: 0;
  border: 1px solid #265;
  font-family: verdana, arial, san-serif;
  font-size: 1.0em;
}

textarea.long {
  font-size: 1.2em;
}

input.button {
  background-color: #9b9;
  border: 1px solid #265;
}

div.formrow {
  width: 430px;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  text-align: center;
}