body {
  margin:0px 0px 0px 0px;
  background: white;  
  font-family: tahoma, geneva, verdana, arial, sans-serif;
}

a:link {
  color: #336699;
  text-decoration: none;
  border-bottom: 1px dotted;
  background-color: transparent;
}

a:visited {
  color: #808080;
  text-decoration: none;
  border-bottom: 1px dotted;
  background-color: transparent;
}

a:hover {
  color: #0033FF;
  text-decoration: none;
  border-bottom: 1px dotted;
  background-color: transparent;
}

#links a, #links a:link, #links a:visited, #links a:hover {
  xorder-bottom: 0px;
}

h1, h2, h3 {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  margin: 0px;
  padding: 2px;
}

#banner {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color: white;
  font-size:11px;
  padding:5px;
  margin-bottom:1px;
  background: #c00000;  
  border-bottom: 1px dotted black;
}

#banner a, #banner a:link,#banner a:visited,#banner a:active,#banner a:hover {
  color:white;
  font-size:28px;
  background-color: transparent;
  text-decoration: none;
  border-bottom: none;
}

.description {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:white;
  font-size:12pt;
}
        
#content {
  position:absolute;
  background: transparent;
  width:510px;
  margin-left:220px;
  margin-bottom:20px;  
}

#container {
  background: transparent;
  border: none;    
}

#links {  
  padding:10px;        
  border: none;
  background: transparent;
  width:200px;      
}
    
.blog {
  padding:15px;
  background: transparent; 
}

.blogbody {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#333;
  font-size:12px;
  line-height:17px;
  background: transparent;
  margin-left:20px;
}

.title  {
  font-family: tahoma, verdana, arial, sans-serif;
  margin-top:15px;
  font-size: 13px;
  color:#666;
}      

#menu {
  margin-bottom:13px;
  background:#FFF;
  text-align:center;
}    

.date  { 
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 13px; 
  color: #800000;
  margin-bottom:5px;
  font-weight:bold;
}      
    
.posted  { 
  font-family: tahoma, verdana, geneva, arial, sans-serif;
  font-size: 10px;
  margin-top:5px;
  margin-bottom:10px;
  color: 708090;
}
    
    
.calendar {
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background: transparent;
  padding:2px;
  text-align:left;
}
  
.calendarhead {  
  color:#333;
  font-size:small;
  font-weight:normal;
  padding:2px;
  letter-spacing: .3em;
  background: transparent;
  text-transform:uppercase;
  text-align:left;      
}  
  
.side {
  color:#333;
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:160%;
  padding:10px;
  padding-top: 4px;
  padding-bottom: 8px;
  background: white;
  line-height:130%;
  border:1px solid #808080;
  margin-bottom: 8px;
  margin-top: 0px;
}  

.sidesearch {
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 13px; 
  color: #708090;
  font-weight:bold;
  margin-bottom:5px;
  padding:5px;    
  background: transparent;
}
    
.sidetitle {
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 13px; 
  color: #800000;
  font-weight:bold;
  padding:5px;
  background: transparent;
  margin-bottom: 0px;
  padding-bottom: 0px;
}    
  
.syndicate {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  font-size:11px;    
  line-height:140%;
  padding:2px;
  margin-top:15px;
  background: transparent;      
 }  
    
.powered {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size:9px;
  text-transform:uppercase; 
  padding:2px;
  margin-top:50px;          
  background: transparent;    
}  
    
  
.comments-body {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size::11px;
  background:#FFF;
  padding:10px 0px;    
  border-bottom:1px dotted #999;           
}    

.comments-post {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size::11px;
  background: white;    
}  
      
  
.trackback-url {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size:10px;
  font-weight:normal;
  background: white;
  padding:5px;    
  border:1px dotted #999;           
}


.trackback-body {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size:11px;
  font-weight:normal;
  background: white;
  padding: 10px 0px;
  border-bottom:1px dotted #999;           
}    

.trackback-post {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color:#666;
  font-size:11px;
  font-weight:normal;
  background: white;    
}  

    
.comments-head  { 
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  font-size:11px; 
  color: #666; 
  border-bottom:1px solid #999;
  margin-top:20px;
  font-weight:bold;
  background: white;    
}

.strikeout {
  text-decoration: line-through;  
}    

#banner-commentspop {
  font-family: tahoma, geneva, verdana, arial, sans-serif;
  color: white;
  font-size:14px;
  font-weight:bold;
  background:#c00000;
  padding: 5px 15px;
}

code  {
  font-family: Courier, "Courier New", monospace, verdana;
  color: #996633;
  font-size: 12px;
}

blockquote {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: black;
  line-height: 16px;
  background-color: pink;
  border:1px solid #c0c0c0;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  margin-left: 20px;
}

img {
  border-width: 0px;
  border-bottom: none;
}

img.topicon {
  float: left;
  padding-right: 8px;
  border: 0px;

  padding: 0px;
  margin-right: 8px;
}

#banner img#logo {
  float: left;
  padding-right: 8px;
  margin-top: 24px;
  border: 0px;
}

#banner img.splash {
  float: right;
  float: top;
  padding: 0px;
  border: 1px solid black;
  margin-right: 4px;
}

table.fishrep {
    border: 1px solid black;
    border-collapse: collapse;
}

table.fishrep td {
  border: inset 1px;
  padding-left: 4px;
  padding-right: 4px;
}

table.fishrep td.label {
  font-weight: bold;
}

table.summary {
    border: 1px solid black;
    border-collapse: collapse;
}

table.summary td {
  border: inset 1px;
  padding-left: 4px;
  padding-right: 4px;
}

table.summary td.label {
  font-weight: bold;
}

img.imgleft {
  float: left;
  padding-right: 4px;
}

img.imgright {
  float: right;
  padding-left: 4px;
}

a.button {
    border: 0px;
}

div.sidebar {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: black;
  line-height: 12px;
  background-color: pink;
  border:1px solid #c0c0c0;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  margin-left: 0px;

  float: left;
  width: 150px;
}

div.sidebar h1 {
  font-weight: bold;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color: black;
  line-height: 16px;
  padding-bottom: 8px;
}

