body {
   background: #006400;
   color: #000000;
   font-family: Arial, Veranda, Helvetica;
   font-size: 14px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   align: center;
}

a, a:visited, a:active {
   color: #8B3E2F;
}

a:hover {
   color: #FF0000;
}

h1 {
   font-size: 30px;
   color: #006400;
   margin: 0 auto;
   font-weight: bold;
}

h2 {
   font-size: 18px;
   color: #006400;
   font-weight: bold;
}

h3 {
   font-size: 16px;
   color: #006400;
   font-weight:bold;
}

h5 {
   font-size: 12px;
   color: #000;
   font-weight:bold;
   margin-top: 0;
   margin-bottom: 0;
   padding: 2px;
}

#header {
   width:780px;
   text-align:center;
   margin: 5px auto;
   border: 2px solid #7FFF00;	
   background:#EEE8CD; 
}
#header2 {
   width:780px;
   text-align:center;
   margin: 5px auto;
   border: 2px solid #7FFF00;	
   background:#CDC8B1; 
}
#page {
       width: 780px;
       margin: 0 auto;
       text-align: left;
}

#content {
   width: 545px;
   margin: 5px 0 5px 0;
   float:left;

}

#sidebar {
   background: #EEE8CD;
   margin: 5px 0 5px 30px;
   padding: 5px;
   float:left;
   width: 190px;
   border: 2px solid #7FFF00;
}

#sidebar ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

#bounding {
   background: #ffffff;
   border: 2px solid #7FFF00;
   padding: 5px;
   margin-bottom: 5px;
}

#post {
   background: #EEE8CD;
   padding: 5px;
   margin: 5px;
   border: 2px solid #7FFF00;
}

#post_title a:hover h3 {
   color: #FF0000;
}

#post_title {
   border-bottom: 1px solid #454545;
   font-size: 16px;
}

img {
   border: 2px solid #7FFF00;
}
.babes {
	margin: 4px;
        float: left;
}
.cal_table {width:165px;} 
.cal_td_back { font: 12px arial;} 
.cal_link_back { font: 12px arial;} 
.cal_td_header { font: 12px arial;} 
.cal_day { font: 11px arial;} 
.cal_day_ev { font: 11px arial;} 
.cal_td_week { font: 11px arial;}