/* eliminate default padding/margin problems in browsers */
* {
  margin: 0;
  padding: 0;
}

body {
  background: #eeeecc ; 
}

#wrapper {
  width: 735px ;
  margin: 0 auto 2em auto ;
  background: #fff ;
  border: 2px solid #933 ;
  border-top: none ;
}

#main {
  font-family: Palatino, Georgia, Times New Roman, serif ;
  color: #333 ;
  line-height: 1.5em ;
  padding: 1em 3em 1em 1em ;
  margin-left: 175px ;
}

#main p {
  margin-bottom: 2em ;
}

#main ul {
  list-style-type: square;
  list-style-image: url(images/bullet.gif);
}

#main li {
  margin: 0 0 1em 25px;
  
}

#footer {
  padding: 1em 3em 3em 1em ;
  margin-left: 175px ;
  margin-right: 3em ;
  border-top: 1px solid #933 ;
  color: #999 ;
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-size: x-small ;
}

#nav {
  width: 160px;
  padding: 1em 0 0 0 ;
  position: absolute;
  top: 216px;
  left: 50%;
  margin-left: -345px;
}

#nav h3 {
  display: none;
}

#nav ul {
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-weight: bold ;
  font-size: small ;
  list-style-type: none ;
  list-style-image: none ;
}

#nav li {
  margin: 0 1em 1.5em 1em;
}

#nav a {
  text-decoration: none;
}

#nav a:hover {
  border-bottom: 1px dotted #900;
}

#banner {
  width: 735px;
  height: 216px;
  min-height: 216px;
  background: url(images/header_background.jpg) no-repeat ;
}

#logo {
  height: 125px;
  width: 350px;
  position: relative ;
  left: 34px ;
  top: 26px ;
}

.event {
  margin-bottom: 1em ;
  padding-bottom: 15px;
  background-image: url(images/separator.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

img {
  border: none;
}

a:link    { color: #c00 }
a:active, a:hover  { color: #f00 }
a:visited { color: #900 }

h1, h2, h3, h4, h5, h6 {
  font-family: Palatino, Georgia, "Times New Roman", serif ;
  font-weight: bold ;
  color: #933 ;
}

h1 {
  font-size: medium ;
  text-transform: uppercase ;
  letter-spacing: 0.2em ;
  color: #000 ;
}

h2, h3 {
  font-size: small ;
  text-transform: uppercase ;
  letter-spacing: 0.1em ;
} 

address {
  font-style: normal ;
  line-height: 1.1em ;
  margin: 0 3em 1em 3em ;
}

strong { font-weight: bold ; color: #000 }

blockquote {
  font-size: small ;
  font-style: italic ;
  line-height: 1.2 ;
  margin-left: 4em ;
  margin-right: 4em ;
}

