/*
  Author  : Christopher Robinson
  Email   : christopher@edg3.co.uk
  Website : http://www.edg3.co.uk/
*/
* {
  border:0;
  margin:0;
  padding:0;
}

/* general */
a {
  color:navy;
  text-decoration:none;
}
a:hover {
  color:#fa3;
  text-decoration:underline;
}
blockquote {
  background:#fed;
  border-left:2px solid #fa3;
  color:#444;
  display:block;
  font-style:oblique;
  line-height:20px;
  margin:0 0 0 10px;
  padding:0 0 0 10px;
}
.left {
  float:left;
  margin:0 10px 0 0;
}
.right {
  float:right;
  margin:0 0 0 10px;
}

/* body */
body {
  background:#fff url('../image/background_body.png') repeat-x top;
  color:#666;
  font-size:0.7em;
}

/* header */
#header {
  /*background:url('image/background_header.jpg'); */
  height:340px;
  margin:0 auto;
  position:relative;
  width:760px;
}
#header:after {
  clear:both;
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
}
#header h1 {
  color:navy;
  font-size:40px;
  font-weight:400;
  left:0;
  letter-spacing:-2px;
  position:absolute;
  top:40px;
  display:none;
  font-family: Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

#masthead{
  position: absolute;
  top: -10px;
}

#header_image_1 {
  position:absolute;
  top: 110px;
  left: 200px;
}

#header_image_2 {
  position:absolute;
  top: 110px;
  left: 430px;
}

#header_image_3 {
  position:absolute;
  top: 110px;
  left: 660px;
}

#header p {
  bottom:30px;
  color:#fff;
  font-size:2em;
  position:absolute;
  right:20px;
}
#header ul {
  list-style:none;
  position:absolute;
  top:120px;
  font-family: Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}
#header ul li {
  list-style:none;
}
#header ul li a {
  color:#fff;
  display:block;
  font-size:1.2em;
  font-weight:700;
  height:20px;
  padding:10px;
  width:190px;
}
#header ul li a:hover {
  color:#fa3;
  text-decoration:none;
}

/* content */
#content {
  height:auto;
  margin:0 auto;
  width:760px;
}
#content:after {
  clear:both;
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
} 

#map {
  width: 425px;
  margin-left: auto;
  margin-right: auto;
}

/* sidebar */
#sidebar {
  float:left;
  width:210px;
}
#sidebar h1 {
  border-bottom:2px solid navy;
  color:#444;
  font-size:165%;
  font-weight:400;
  line-height:30px;
  padding:0 10px;
}
#sidebar input {
  background:#f1f1f1;
  color:#555;
  margin:10px;
  padding:5px;
  width:180px;
}
#sidebar p {
  background:#fed;
  color:#555;
  display:block;
  font-size:90%;
  line-height:20px;
  margin:10px 0;
  padding:10px;
}
#sidebar p a.more {
  display:block;
  text-align:right;
}
#sidebar p span.date {
  color: gray;
}
#sidebar ul {
  margin:10px;
}
#sidebar ul li {
  border-bottom:1px solid #fa3;
  list-style:none;
  padding:5px 2px;
}
#sidebar ul li a {
  color:#333;
  display:block;
  font-family:Geneva;
  padding:5px;
  text-decoration:none;
}
#sidebar ul li a:hover {
  color: navy;
}

/* Main */
#main {
  float:right;
  width:520px;
}
#main p {
  color:#555;
  line-height:20px;
  padding:10px;
}
#main h1 {
  border-bottom:2px solid navy;
  color:#333;
  font-size:165%;
  font-weight:400;
  line-height:30px;
  padding:0 10px;
}

/* footer */
#footer {
  margin:10px auto;
  width:760px;
}
#footer:after {
  clear:both;
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
}
#footer p {
  border-top:2px solid navy;
  color:#555;
  font-size:90%;
  line-height:20px;
  padding:10px;
  text-align:center;
}

/* vim: set tabstop=2 shiftwidth=2 expandtab:  */
