#main2 {
  /*border-right:1px dotted #D0D0D0; */
  float:left; 
  margin:0px 0px 10px 0px; 
  padding:0px; 
  width:auto;
}  

#header {
   margin:10px auto 30px auto;
   padding: 3px;
   background-color:#9E061F; /* 252525 */
   border: 1px solid black ; /* #49010D */
   color:white;
   width:400px;
   height:122px;

   /* border-bottom: 1px solid #E0E0E0; */
}

#header_01 {
  padding:10px 10px 0px 10px;
  margin:0px 0px 20px 0px;
  /* background: #000000 url('/images/header_bg_20090726.jpg') no-repeat 0px 5px;  - this is applied in-line */
  height:130px;
  width:878px;
  color:white;
  border: 1px solid white;
  position:relative;
  right:20px;

}

{!-- #9E061F 
#465F35
#BB7CB7
--}

#header p {
  color:white;
    margin:0px;
}

blockquote {
border-left:4px solid #E0E0E0;
margin:20px;
padding:8px 8px 8px 15px;
font-style:italic;
}

h2.weblog_title {
    font-weight:bold;
    font-size:2.0em;
    color:#FB294C;
    /* margin:5px 0px 10px 0px;*/
    text-decoration:none;
}

a.weblog_title,  a.weblog_title:link, a.weblog_title:visited {
   border-bottom:1px dotted #FB294C; 
   border-top:1px dotted #FB294C; 
   text-decoration:none;
   padding:2px 0px 2px 0px;
   margin:5px 0px 10px 0px;

   display:block;
}

a.weblog_title:hover  {
 border-bottom:1px solid #FB294C; 
 border-top:1px solid #FB294C; 
 text-decoration:none;
 display:block;
}


h1.logo {
    color:white;
}

#logo_new {
  height:81px;  
  width:362px; 
  margin:20px auto 0px auto; 
   /*background: white url(/images/waca_logo2.gif) top left no-repeat; */
   border: 1px white none; 
   padding:3px;
}

#logo_content_new { 
    padding: 0px 0px 0px 0px;
}

.logo_img {
  float:left;
  margin:0px 20px 0px 0px;
}


.feature {
  float:right;
  margin:3px 10px 0px 30px;
}

.feature h2 {
  color: #9E061F;
}

table.your-say td {
background:#F7F7F7 url(/images/comment-bg.png) repeat-x scroll 0 0;
border-bottom:1px solid #FFFFFF;
padding:16px 16px 5px !important;
}

#menu_underbar {
background:#9E061F; 
color:#fff;
height:5px; 
margin:5px 0 15px; 
padding:0px;
}

a.boxlink:hover {
/*background:#E0E0E0 url(/images/corner.gif) no-repeat scroll right top;*/
background-color:#E0E0E0 ;
text-decoration:none;
}

a.boxlink {
/* background:#F0F0F0 url(/images/corner.gif) no-repeat scroll right top;*/
background-color:#F0F0F0;
border: 1px solid #A8A7A7;
display:block;
margin:5px 10px 5px 0;
padding:3px 4px 3px 8px;
text-align:left;
width:340px;
}

.home_presentation {
background-color:#FFFFD8; /*#E0E0E0;*/
border:1px dotted #d0d0d0;
margin:5px 0px 10px 0px;
padding:7px 7px 7px 12px;
}

.not_logged_in a, .not_logged_in a:link, .not_logged_in a:hover {
  color:white;
  border-color:white;
}


p.comment_entry {
   margin:5px 0px 5px 0px;
   padding: 5px;
   background-color:#E0E0E0; /* 252525 */
   border: 1px solid #A8A7A7;
   /* border-bottom: 1px solid #E0E0E0; */
}

p.comment_data {
   border-bottom: 1px dotted #A8A7A7;
}

div.comment_block {
   padding-top: 5px;
   margin-top:5px;
   border-top:3px double #A8A7A7;
}

.contact_list p {
  font-weight:bold;
   margin:5px 0px 5px 0px;
   padding: 5px;
   background-color:#E0E0E0; /* 252525 */
   border: 1px solid #A8A7A7;
}

.timestamp {
     font-size:1.0em; 
     color:#606060; 
     margin:0px 0 12px 0;
     font-weight:normal;
}

div.article_image_m {
     margin: 2px 10px 0px 2px;
     float:left;
}

.quote {
  margin:5px;
  color:dimGray;
  font-weight:bold;
}

div.article_container {
  margin:0px 0px 15px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 3px none #F8A0AE; /*D8D8D8;*/
}

a.image, a.image:link, a.image:visited {
     text-decoration:none;
     border-style:none;
}

p.continued {
    margin-top:10px;
}

.header-left {
   float:left;
   margin:15px auto 10px auto;
   width:250px;
   height:115px;
}

.header-right {
   float:right;
   margin:10px auto;
   width:auto;
   height:auto;
}

.header-left-box {
   text-align:center;
   border:1px none #FA9054;
   padding:10px 10px 5px 10px;
   background-color:black;

}

a.meetup, a.meetup:link, a.meetup:visited {
   border-style:none;
   padding:0px;
   margin:0px 0px 5px 0px;

}

a.meetup:hover {
   color: #F40023;
   border-style:none;
}


a.join_mailing_list, a.join_mailing_list:link, a.join_mailing_list:visited {
  display:block;
  margin:-2px 0px 5px 20px;
  text-align:center;
  font-size:20px;
  color:white; 
  border:1px solid #FD9055; 
  padding:10px;
  background-color:black;
}

a.join_mailing_list:hover {
  border-width:2px;
  color:#FD9055; 
  padding:9px;
  
}

a.click_zone, a.click_zone:link, a.click_zone:visited {
   display:block;
   float:right;
   height:106px;
   position:relative;
   right:25px;
   top:5px;
   width:446px;
   border-style:none;
}

a.meetup_link, a.meetup_link:link, a.meetup_link:hover {
  border-style:none;
}

a.meetup_link:hover {
  color:red;
}

div.meetup_widget {

  float:left;
  text-align: center; 
  margin:45px 30px 2px 0px; 
  width: 214px; 
  font-family: tahoma, verdana, sans serif; 
  font-size: 12px;
}

p.mission_statement {
  margin:3px;
  font-size:1.2em;

}