* {
  margin: 0;
}
body, html {
  background:#dadada url("images/background.gif") center top repeat-y;
  font-family:verdana,sans-serif;
  font-size:small;
  height:100%;
}
a {
  color:#5a191b;
}
a:hover {
  text-decoration:none;
}
div#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin:0 auto -100px auto;
  width:960px;
  background:#fff;
}
div#header {
  background:transparent url("images/header.gif") top left repeat-x;
  height:200px;
}
div#header h1 {
  margin:0;
  padding:0;
  float:left;
}
div#header h1 a {
  display:block;
  background:transparent url("images/logo.gif") top left no-repeat;
  width:210px;
  height:150px;
  text-indent:-1000em;
  overflow:hidden;
}
div#header h2 {
  background:transparent url("images/collage.jpg") center top no-repeat;
  color:#fff;
  float:right;
  font-size:60%;
  margin:10px 15px 0 0;
  padding:100px 0 0 0;
  text-align:center;
  width:650px;
  height:17px;
}
div#header ul {
  margin:0;
  padding:0;
  clear:left;
  list-style:none;
}
div#header ul li {
  float:left;
}
div#header ul li a {
  display:block;
  font-size:110%;
  text-align:center;
  color:#fff;
  text-decoration:none;
  width:160px;
  padding:17px 0;
}
div#header ul li a:hover, div#header ul li.current_page_item a {
  background:transparent url("images/nav_hover.gif") center 4px no-repeat;
}
div#body {
  padding:10px;
}
div#content {
  float:left;
  width:440px;
}
div#content h2 {
  color:#333;
  margin:5px;
}
div#content h3 {
  color:#5a191b;
  border-bottom:1px solid #cc9;
}
div#content p {
  margin:10px 5px;
}
div#right {
  float:right;
  margin:0 10px 10px 20px;
  width:220px;
}
div#right h4 {
  margin:0;
  padding:0;
  color:#5a191b;
}
div#right div#looking {
  border:1px solid #ccc;
  padding:5px;
}
div#right div#looking ul {
  margin:0;
  padding:5px 0 0 20px;
}
div#right div#moreinfo {
  margin-bottom:10px;
}
div#right div#moreinfo ul {
  list-style:none;
  margin:0;
  padding:0;
}
div#right div#moreinfo ul li a {
  display:block;
  padding:2px 0 2px 20px;
  color:#333;
}
div#right div#moreinfo ul li a:hover {
  background:transparent url("images/arrow-red.gif") center left no-repeat;
}
div#right div#moreinfo ul li.current_page_item a {
  background:transparent url("images/arrow-grey.gif") center left no-repeat;
}

div#left {
  float:left;
  margin:5px 20px 10px 0;
  width:220px;
  text-align:center;
}
div#left p {
  font-size:80%;
}
div#left div#meetings {
  background:transparent url("images/left_bottom.gif") center bottom no-repeat;
}
div#left div#meetings div {
  background:transparent url("images/left_top.gif") center top no-repeat;
}
div#left div#meetings h4 {
  padding:8px 0 0 10px;
  text-align:left;
}
div#left div#meetings p {
  font-size:100%;
  padding:8px 15px;
  text-align:left;
}

div#contactinfo {
  float:right;
  font-size:90%;
  margin:0 0 5px 5px;
  background:#f6f6f6;
  border:1px solid #ccc;
}
div#contactinfo h5 {
  background:#ccc;
  font-size:110%;
  padding:2px 4px;
}
div#contactinfo p {
  padding:4px;
}



div.push {
  clear:both;
  height:100px;
}
div.date {
  clear:both;
  font-size:80%;
  text-align:right;
  color:#999;
}

div#footer {
  background:#fff url("images/footer.gif") top left repeat-x;
  height:100px;
  width:960px;
  margin:0 auto;
}
div#footer ul {
  list-style:none;
  padding:20px 0 0 0;
  float:right;
}
div#footer ul li {
  float:left;
}
div#footer ul li a {
  font-size:80%;
  margin:0 10px;
}

blockquote {
  background:transparent url("images/quote.gif") top left no-repeat;
  padding:10px 30px;
}

img.alignright {
  float:right;
  margin:0 0 5px 5px;
} 
img.alignleft {
  float:left;
  margin:0 5px 5px 0;
} 

p.binarym {
	padding:20px 0 0 5px;
  font-size:80%;
  float:left;
}
p.binarym a {
  color:#ccc;
  text-decoration:none;
}
p.binarym a strong {
  color:#999;
}
p.binarym a strong span {
  color:#900;
}
p.binarym a:hover {
  color:#333;
}
p.binarym a:hover strong {
  color:#000;
}
p.binarym a:hover strong span {
  color:#c00;
}