body {
  margin:20px 20px 20px 20px;
  background:#333333;
  background-color: #333333;
  background-image: url(http://planet-geek.com/images/pg-background.gif);
  background-repeat: no-repeat;
  }
 A   { color: #0f0f0f; text-decoration: underline; }
 A:link  { color: #0f0f0f; text-decoration: underline; }
 A:visited { color: #0f0f5f; text-decoration: underline; }
 A:active { color: #0f0f0f; }
 A:hover  { color: #ffff99; }
 
 h1, h2, h3 {
  margin: 0px;
  padding: 0px;
 }

 #banner {
  font-family:verdana, arial, sans-serif;
  color:#CC9933;
  font-size:x-large;
  font-weight:bold;
  margin-left: 125px;
  padding-left:15px;
  padding-bottom: 15px;
  text-align: right; 
 }
  
 #banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
  font-family:verdana, arial, sans-serif;
  font-size: x-large;
  color: #CC9933;
  text-decoration: none;
  }

 .description {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:small;
  font-weight:bold;
  text-transform:none; 
  letter-spacing: none;   
  } 
    
 #content {
  float:left;
  width:65%;
  margin-right:15px;
  margin-bottom:20px;
  }

 #indycontent {
  float:left;
  width:65%;
  margin-right:15px;
  margin-bottom:20px;
  }

 #links {
  background:#333;
  color:#CCC;
  margin-top:35px;
  width: 250px;
  float: left;
  margin-right: auto;

  }
  
 #indiv_links {
  background:#333;
  color:#CCC;
  margin-top:35px;
  margin-right:-180px;
  position:fixed;
  width:180px;
  text-align:center;
  }

 .blog {
    padding-left:5px;
    padding-top:15px;
    padding-right:5px;     
    color:#ccc;
  } 
 
 .blogbody {
  font-family:verdana, arial, sans-serif;
  color:#111;
  font-size:small;
  font-weight:normal;
    background:#FFFFCC;
    line-height:140%;  
    border-left:1px solid #666;   
    border-right:1px solid #666;
    border-bottom:1px solid #666;          
    padding:10px;
  }
  
 .blogbody a,
 .blogbody a:link,
 .blogbody a:visited,
 .blogbody a:active {
  font-weight: normal;
  text-decoration: underline;
  color: #003399;
 }
 .blogbody a:hover {
  font-weight: normal;
  text-decoration: underline;
  color: #77aaff;
 }
 
 .title { 
  font-family: verdana, arial, sans-serif; 
  font-size: small; 
  color: #660000; 
  text-transform: uppercase;
  font-weight: bold; 
  background: #ffffcc;
  }   
  
 #menu {
    margin-bottom:10px;
    background:#f9d6a3;
    font-family: verdana, arial, sans-serif;
    font-size:small;
    font-weight:normal;         
  } 
 .menu a,
 .menu a:link,
 .menu a:visited,
 .menu a:active {
  font-weight: normal;
  text-decoration: underline;
  color: #003399;
 }
  
.date { 
  font-family:verdana, arial, sans-serif; 
/*  font-size: ;  */
  color: #003366; 
  text-transform:uppercase;
  border-bottom:1px solid #ddddaa;  
  padding-left: 45px;
  margin-left: 1px;
  margin-top: 10px;
  background-image: url("http://dbs.homeport.org/images/geek-tab5.png");
  background-repeat: no-repeat;
  vertical-align: middle; 
  height: 22px;
 }   
  
.posted { 
  font-family:verdana, arial, sans-serif; 
  font-size: x-small; 
  color: #000; 
  background: #cccccc;
  A   { color: #dddd44; text-decoration: none; }
  A:link  { color: #dddd44; text-decoration: none; }
  A:visited { color: #dddd44; text-decoration: none; }
  A:active { color: #dddd77; }
  A:hover  { color: #ffff99; }
}
  
  
 .calendar {
  font-family:verdana, arial, sans-serif;
  color:#666;
  font-size:x-small;
  font-weight:normal;
    padding:5px;    
  }
 
 .calendarhead { 
  font-family:verdana, arial, sans-serif;
  color:#CC9933;
  font-size:x-small;
  font-weight:bold;
    background:#333;
    line-height:140%;    
  } 
 
 .side {
  font-family:verdana, arial, sans-serif;
  /* color:#CCC; */
  color:#111144;
  font-size:x-small;
  font-weight:normal;
    /* background:#333; */
    background:#339966;
    line-height:140%;
  padding: 2px;
  width: 250px;
  float: left;
  } 
  
 .sidetitle {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:x-small;
  font-weight:bold;
    /* background:#333; */
    background:#336666;
    line-height:140%;
    padding:2px;
    margin-top:10px;
    border-bottom:1px solid #666;
    text-transform:uppercase;
  letter-spacing: .2em;       
  width: 250px;
  float: left;
  }  
 
 .syndicate {
  font-family:verdana, arial, sans-serif;
  font-size:xx-small;
  font-weight:bold;  
    line-height:140%;
    padding:2px;
    margin-top:10px;
    text-align:center;
    background:#333;    
   } 
  
 .powered {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:xx-small;
  font-weight:bold;
  border-top:1px solid #666;
  border-bottom:1px solid #666;  
  line-height:140%;
  text-transform:uppercase; 
  padding:2px;
  margin-top:10px;
  text-align:center;
  letter-spacing: .2em       
  } 
  
 
 .comments-body {
  font-family:verdana, arial, sans-serif;
  /* color:#202020; */
  color:#000000;
  font-size:small;
  font-weight:normal;
   background:#cccc66; 
  margin-left: 15px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 15px;
  border: 1px solid #000;  
  padding-left: 10px;
 }  

 .comments-post {
  font-family:verdana, arial, sans-serif;
  color:#000000;
  font-size:x-small;
  font-weight:normal;
   background:#909090;
  text-align: right;
  margin-left: auto;
  margin-right: 100%;
 } 
  
 .comments-head { 
  font-family:verdana, arial, sans-serif; 
  font-size: small; 
  color: #ffffff; 
  /* background:#669933; */
   background:#114400;
  font-weight:bold;
  text-transform: uppercase;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 0px;
  margin-right: 15px;
  padding-left: 10px;
  border: 1px solid #336600;  
 }  


 .trackback-body {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:small;
  font-weight:normal;
    background:#333;
    line-height:140%; 
    padding-top:15px;    
  }  

 .trackback-url {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:small;
  font-weight:normal;
    background:#333;
    line-height:140%; 
    padding:5px;
    border:1px dashed #999;     
  }

 .trackback-post {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:x-small;
  font-weight:normal;
    background:#333;
    margin-bottom:0px;
  } 

 #banner-commentspop {
  font-family:verdana, arial, sans-serif;
  color:#CC9933;
  font-size:large;
  font-weight:bold;
    background:#333;
    padding-left:15px; 
  }  

 	cite,blockquote,q {
		font-family:futura, verdana, arial, sans-serif;
		color:#111;
		font-size:small;
		font-weight:normal;
		background:#cFcFcC;
		border-left:5px solid #666;   
		border-right:1px solid #666;
		border-bottom:1px solid #666;          
		border-top: 1px solid #666;
		padding:10px;
		margin-top: 0px;
	}
         
.social-bookmark a,
.social-bookmark a:link,
.social-bookmark img {
    text-decoration: none;    
    border: none;
    padding: 1px;
   margin-bottom: 0px;
}
.social-bookmark { 
float: right; 
padding: 1px ;
margin-bottom: 0px;
}
