body {margin: 0; padding: 0; background-color: #7FBFFF; }
a img {border-width: 0; }
#main {width: 760px; margin: 0 auto; }
#head {width: 510px; margin: 5px auto 0 auto; background-color: #FFF; }
#head div.bumper {border-width: 0; margin: 0; padding: 0; height: 95px; }
#head div.bumper img {margin: 0; }
#head div {float: left; padding: 5px 0 5px 0; border-width: 1px 0; border-style: solid;
           border-color: #0080FF; }
#head div p {margin: 0; font: 10px verdana; text-align: center; }
#toBlog {width: 78px; height: 88px; padding-top: 10px; }
#toBlog p {padding-left: 30px; }
#toContact {width: 78px; height: 88px; padding-top: 10px; }
#toContact p {padding-right: 30px; }
#logo {height: 88px; padding-right: 5px; width: 334px; }
#logo h1 {margin: 0; }
#head #logo p {font-size: 9px; }
#floatBottom {clear: left; }

#leftColumn {float: left; width: 500px; margin: 0 20px 20px 0; }

#rightColumn {float: left; width: 220px; margin-bottom: 20px; }
div.recent, div.grouping {border: 1px solid #0080FF; font: 11px verdana; 
                          margin-top: 10px; background-color: #FFF; }
div.recent h2 {background-color: #BFDFFF; margin: 0; padding: 2px; font-size: 14px; 
               font-weight: normal; }
div.grouping h2 {background-color: #BFDFFF; margin: 0 0 10px 0; padding: 2px; 
                 font-size: 14px; font-weight: normal; }
div.grouping h2 a, div.recent h2 a {color: #000; text-decoration: none; }
div.grouping h2 a:hover, div.recent h2 a:hover {color: #00F; text-decoration: underline; }
div.recent p {margin: 2px 4px 4px 4px; padding: 0; }
div.recent p small {display: block; text-align: right; margin: 0; }
div.grouping p, div.grouping ul {margin: 0 10px 10px 10px; font-size: 12px; }
div.grouping ul {list-style: none; padding: 0; }
div.grouping ul li {margin-bottom: 5px; text-indent: -10px; padding-left: 10px;	}

