a:hover{ background: transparent; color: #D0783F; padding: 1px; text-decoration: underline; }
a.blogpostlink:hover{ background: none; color: #669900; font: 10px Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; padding: 1px; text-decoration: none; }
a.menulinks:hover{ background: none; color: #D0783F; }
a:link, a:visited { background: transparent; color: #669900; padding: 1px; text-decoration: none; }
a.blogpostlink:link, a.blogpostlink:visited { background: none; color: #666666; font: 10px Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; padding: 1px; text-decoration: none; }
a.menulinks:link, a.menulinks:visited { background: none; color: #666666; font: bold 10px/145% Georgia,'Lucida Grande',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; padding: 1px; text-decoration: none; }
acronym { border-bottom: 1px dotted #999999; }
body { background: #4A4A4A; color: #000000; font: 12px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
div.container { padding: 2px; }
div.float { float: left; padding: 2px; }
div.spacer { clear: both; }
input.search, textarea.search { background: transparent; border-color: #4A4A4A; border-style: dashed; border-width: 1px; color: #696969; font: bold 10px Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; }
input.searchbuttons{ background: #EEEEEE; border-width: 1px; color: #000000; font: bold 10px Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; }
pre.code { background: #FFFFEF; border: 1px solid #AAAAAA; color: #333333; font: 11px/normal "Lucida Console","Courier New",Courier,monospace; margin: 5px; padding: 5px; }
td { font: 12px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.articlebody{ background: transparent; color: #333333; font: 11px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: justify; }
.articledate{ background: transparent; color: #6633CC; font: bold 12px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; padding: 5px 0px 15px 0px; text-align: center; }
.articlelinks { font: bold 11px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; text-align: center; }
.articlepost, .byline { background: transparent; color: #666666; font: 11px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.articletitle{ background: transparent; color: #000000; font: normal 18px/1.05 palatino,times new roman,times,georgia,serif; padding: 5px 0px 15px 0px; text-align: center; }
.blogbody{ background: transparent; color: #333333; font: 13px Georgia,'Lucida Grande','Times New Roman',Times,serif; line-height: 1.5em; text-align: left; }
.blogdate{ background: transparent; color: #6633CC; font: bold 12px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.blogdatefooter, .topborder { border-color: #666666; border-style: dashed none none none; border-width: 1px 0px 0px 0px; }
.blogpost{ background: transparent; color: #666666; font: 10px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.blogtitle{ background: transparent; color: #000000; font: bold 12px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.commentbody { background: transparent; color: #808080; font: 10px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; padding-bottom: 3px; }
.commenthead { background: transparent; color: #666666; font: bold 14px Georgia, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.commentpost { background: transparent; border-top-color: #DDDDDD; border-top-style: solid; border-top-width: 1px; color: #666666; font: 10px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.dotbg{ background: url(/images/dotbg.png) #FFFFFF; color: #000000; }
.flowing { clear: left; float: left; height: 15px; margin: 0 2em 0 0; }
.menuitems{ font-size: 10px; }
.quotes{ background: transparent; color: #666666; font: 10px Arial,Helvetica,sans-serif; text-align: justify; }
.rightborder{ border-color: #666666; border-style: none dashed none none; border-width: 0px 1px 0px 0px; }
.shutterbugthumbs{ float: left; margin: 2px 1px; padding: 0; }
#commentframe{ background-color: #FFFFFF; margin: 5px; padding: 15px; }
#content{ border-left: #666666 1px dashed; float: left; margin: 0px; padding-left: 20px; text-align: justify; width: 430px; }
#menu{ float: left; font: 10px/1.2em Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; line-height: 1.2; margin-right: 10px; padding: 0px; text-align: right; width: 130px; }
#photobg { height: 320px; margin: -350px 0 0 0; padding: 0 0 0 0; }
