body{
  background-color: white;
  font-size: 90%;
}

#wrapper{
  text-align: center;
  width: 900px;
  margin: 0px auto 0px auto;
}

#main{
  text-align: left;  
  border: 1px solid #cccccc;
  background: url(/page_attachments/0000/0009/inner_main_bg.gif) top left repeat-y;
}

#home #main{
  text-align: right;
  background: url(/page_attachments/0000/0015/COGDOP_clean_r2_c1.gif) top left no-repeat;
}

#home #sidebar{
  float: right;
  text-align: center;
  background: #68718f;
  width: 200px;
  margin: 10px;
  padding: 10px;
}

#home #sidebar h2{
  font-size: 14px;
  border-bottom: white 2px dotted;
}

#home #sidebar h3{
  font-size: 12px;
}

#home #sidebar a{
  color: white;
  text-decoration: none;
}
#home #sidebar a:hover{
  text-decoration: underline;
}
#left-column-wrapper{
  float: left;
  width: 158px;
}

#left-column{
  text-align: center;
  padding: 10px;
}

#left-column a{
  display: block;
  text-decoration: none;
  color: white;
  padding: 5px;
  font-weight: bold;
  font-size: 14px;
}

#left-column a:hover{
  text-decoration: underline;
  background-color: #aaafc0;
}

#content-wrapper{
  float: left;
  width: 650px;
}

#content{
  padding: 10px;
}

.membership-status {
  padding: 10px;
  margin: 10px;
  font-weight: bold;
}

#header{
  text-align: left;  
  border: 10px #742a0a;
  border-style: solid none solid none;
  padding: 10px 0px 10px 0px;
  margin-bottom: 10px;
}

#interior-header{
  margin-bottom: 10px;
}

#interior-header-left{
  float: left; 
  width: 158px; 
  margin-right: 10px;
}

#interior-header-right{
  float: left;
  text-align: center;
  width: 732px;
  border: 10px #742a0a;
  border-style: solid none solid none;
  padding: 10px 0px 10px 0px;
}

#interior-header-right-img-wrapper{
  background-color: #68718f;
}

#header .img_container{
  text-align: center;
  background-color: #68718f;
}

h1, h2, h3, h4{
  color: #993300;
  font-family: Georgia, serif;
}

#member_subnav{
  background-color: #742A0A;
  margin: 5px;
  padding: 10px;
  white-space: nowrap;
  width: 100%;
}

#member_subnav a{
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: white;
  border-left: 2px solid white;
  padding: 0px 10px 0px 10px;
}

#member_subnav a:hover{
  text-decoration: underline;
}

#member_subnav a.first{
  border-style: none;
}

table.fieldset td, table.fieldset th{
  border-top: 1px solid #cccccc;
  background: #e4e4e4;
  vertical-align: top;
  padding: 4px;
}

table.fieldset th{
  border-right: 1px solid #cccccc;
}

table.fieldset td.help{
  font-size: 10px;
  border-left: 1px solid #cccccc;
}

div.entry{
  margin-bottom: 10px;  
}

div.entry p.info{
  background-color: #e4e4e4;
  border-top: #cccccc 1px solid;
  padding: 5px;
  font-size: smaller;
}

small.error{
  font-weight: bold;
  color: red;
}

#footer{
  text-align: center;  
  border: 1px #cccccc solid;
}

#footer .links a{
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  border-left: 1px solid black;
  text-decoration: none;
}

#footer .links a:hover{
  text-decoration: underline;
}

#footer .links a:first-child{
  border-left: none;
}

#footer .copyright{
  font-size: 10px;
  text-transform: uppercase;
}
