	body {
              background:#FFF;

      
              font:8pt/18px verdana, arial, sans-serif;
              font-weight:normal;
              color:#000;
	      margin:0px 0px 0px 0px;		
		}

img { border:none; }
	
         a {
            text-decoration: underline;
            font-weight:bold;
            background:transparent;
                }
  
         a:link {color:#848080;}
         a:visited {color:#848080;}
         a:hover {color:#9B0C0C;}

	h1, h2, h3 {
text-decoration: none;
            font-weight:bold;
  font:15px verdana, arial, sans-serif;
            	margin: 2px;
		padding: 2px;
color: #000;
	}

            #container {
              position:absolute;
              margin:0px auto;
              background-color:#fff;
              width:950px;
              height:100%;
              padding:0px;
               }

         #container {
	position: relative;
	}

  html>body #container
	{
	right					: -20px;
	}

html>body #container
	{
	\right					: 0px;
	}

        #banner {
          background:transparent;
          } 


           #main {
            position:absolute;
             margin:0px 0px 20px 0px;
             width:100%;
              height:100%;      
              background-color:#fff;

              }

            #main {
	position: relative;
	}

/* this moz-ie nested div fix thingy was found at SitePoint Forums.  thanks!
http://www.sitepoint.com/ */

 .clearer {
      height:1px;/* for moz*/
      overflow:hidden;/* makes ie display only 1px height*/
      clear:both;/*clear floats*/
      margin-top:-1px;/*close the gap that the 1px height made*/
  }

          #archiveleft {
           float:left;
             margin:0px 50px 0px 50px;
           background-color:#fff;
            height:100%;
             }
    

  #leftcontent {
         float:left;
         text-align:left;
         background-color:#fff;
         padding-left:3px;
          padding-right:3px;
  font:11px verdana, arial, sans-serif;
              font-weight:normal;
              color:#000;
         
         width:220px;
         margin:5px 0px 0px 0px;
          }

         .stitle1 {
          background:#5D94BF;
           width:150px;
          padding:1px;
          text-align:center;
          color:#fff;
          font:8pt verdana, arial, sans-serif;
          font-weight:bold;
           margin:10px 0px 0px 0px;
           }

          .stitle2 {
            background:#9D2D01;
            width:150px;
          padding:1px;
          text-align:center;
          color:#fff;
          font:8pt verdana, arial, sans-serif;
          font-weight:bold;
          margin:10px 0px 0px 0px;
           }

           .stitle3 {
            background:#B99D4D;
            width:150px;
          padding:1px;
          text-align:center;
          color:#fff;
          font:8pt verdana, arial, sans-serif;
          font-weight:bold;
          margin:10px 0px 10px 0px;
          }


      .side {
        background:transparent;
        text-align:left;
        width:120px;
          }

      #centercontent {
        float:left;
        width:450px;
        text-align:left;
text-color:#000000;
        background:#fff;
border-left:4px solid #000;
border-right:4px solid #000;
border-top:2px solid #000;
        margin:0px 10px 0px 0px;
        padding-left:5px;
           }

     #rightcontent {
             float:left;
            
             background:#fff;
color:#000;
        font:9px tahoma, sans-serif;
          font-weight: bold;


             width:220px;
             padding-left:10px;
padding-right: 0px;
                }


         .hairless_orphans {
          background: transparent;
          font:8pt verdana, arial, sans-serif;
          color:#666;
          padding-left:10px;
          margin-bottom:15px;
            }
         

	.blogbody {
		color:#666;
		font:8pt/18px verdana, arial, sans-serif;
		font-weight:normal;
                                padding:10px;
		}

.blogbody img {
 padding:5px;
 }

	.entry-header	{
		font:10pt georgia, arial, sans-serif;
                                font-weight:bold;
background:#000000;
                                color:#ffffff;
		}

             .cat_label {
              font:11pt verdana, arial, sans-serif;
              font-weight:bold;
              color:#666;
                }

              .cat_descrip {
                font:7pt verdana, arial, sans-serif;
               font-weight:normal;
                margin-bottom:10px;
                   }


            .byline {
               font:7pt verdana, arial, sans-serif;
               font-weight:normal;
                   }

	#menu {
  		margin-bottom:15px;
		text-align:center;
		}		

	.date-header	{ 
		font:12pt georgia, arial, sans-serif;
                font-weight:normal;
                color:#000; 
                text-align:left;
                margin-right:20px;
		}			
		
	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #666; 
                border-top:1px solid #ccc;
                margin-top:15px;
		margin-bottom:35px;
		}

blockquote  {
               font-style : italic;
               }
