body {
    background-color: white;
    color: black;
}

.sidebar {
	position:absolute;
	left:11px;
	line-height:17px;
    width:250px;
    
}
.main {
    margin:0px 0px 0px 270px;
}

.pretty_text {
   padding:5px;
   text-align: left;
   align: center;
}
   

.center {
    margin:0 auto;
    align: center;
    text-align: center;
}

/* set millions of background images */

.rbroundbox    { background: url(/images/cornerH1V1.gif) repeat; }

.rbtop         { background: url(/images/cornerH0V1.gif) repeat-x top; }
.rbtop div     { background: url(/images/cornerH0V0.gif) no-repeat top left; }
.rbtop div div { background: url(/images/cornerH0V2.gif) no-repeat top right; }

.rbbot         { background: url(/images/cornerH2V1.gif) repeat-x bottom; }
.rbbot div     { background: url(/images/cornerH2V0.gif) no-repeat bottom left; }
.rbbot div div { background: url(/images/cornerH2V2.gif) no-repeat bottom right; }

.rbcontentwrap { background: url(/images/cornerH1V0.gif) repeat-y; }
.rbcontent     { background: url(/images/cornerH1V2.gif) repeat-y right; }


/* height and width stuff, width not really nessisary. */
.rbtop div div, .rbtop div, .rbtop, .rbbot div div, .rbbot div, .rbbot {
    width: 100%;
    height: 18px;
    font-size: 1px;
}
.rbcontent  { padding: 0 20px 0 20px; margin: 0;  }
.rbroundbox { width: 100%; margin: 1em auto;  }
.rbcontent p, .rbcontent form, .comic { padding: 0; margin: 0px; align:center ; text-align: center; }

.rbroundbox h2 {
    margin: 0;
    color: white; 
    font-weight: bold; 
    font-size: 1.2em; 
    line-height: 1em;
    text-align: center;
}
.title{ 
    font-family: verdana, arial, sans-serif; 
    font-size: small; 
    color: #003366; 
    text-align: left;
    text-transform:uppercase;
}


.blogbody, .comments-body, .trackback-url, .trackback-body {
    font-family:verdana, arial, sans-serif;
    font-size:small;
    font-weight:normal;
    background:#FFF;
    margin: 5px;
    text-align: left;
    padding: 5px;
}

.blogbody p {
	text-align: left;
    margin: 5px;
    padding: 5px;
	align: left;
}
.date, .comments-head{
    color: #FFF;
}
.cat_plans {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/forced.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_quizzes {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/poke.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_quotes {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/smile.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_rants {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/evil.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_site_info {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/grin.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_todays_topic {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/braindamaged.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }


.cat_web_sites {
     padding: 5px 5px 5px 37px;
    background-image: url('/icons/blink.png') ;
    background-position : left top ; 
    background-repeat: no-repeat;
   }
