body { background: #558833; }
a { color: #0000BB; }
h2 { font-size: 24px; margin-bottom: 10px; }
p { margin: 5px 0px; }
ul { margin: 5px 0px; }
li { margin: 5px 0px; } 
a:link { text-decoration: none }
a:active { text-decoration: none }
a:visited { text-decoration: none }
a:hover { color: #000077; text-decoration: none }
#rbs { position: absolute; top: -50px; z-index: 10; left: 00px; }
/*\*/
* html #rbs { top: 20px; }
/**/
#header { position: relative; top: 0px; z-index: 1; width: 806px; margin: 0px auto; }
#menu { position: relative; margin-top: 70px; margin-right: 0px; text-align: right; font-family: Comic Sans MS, Comic Sans Serif, Sans Serif; font-weight: italic; font-size: 18px; }
#menu a{ color: white; }
#menu a:hover { color: #AAA; }
#main { position: relative; height: 32px; margin: 0px; padding: 0px; border-top: 7px solid #BBB; background: #336618; }

#content { position: relative; width: 796px; margin: 10px auto; top: 10px; padding: 10px; border: 4px solid #BBB; background: #EEE; overflow: hidden; min-height: 400px;  }

.widebox { border: 3px solid #BBB; float: left; width: 726px; margin: 10px; background: #DDD; min-height: 170px; height: auto !important; height: 170px; padding: 10px}
.widebox h2, .box h3 { font-family: Verdana, sans-serif; font-size: 20px;}
.widebox ol { list-style-type: disc; margin: 10px 0px; }
.widebox li { margin: 12px 0px; font-size: 16px; margin-left: 16px}
.widebox li > span > a { color: #666; text-decoration: underline; }
.widebox li > a { color: #000; text-decoration: underline; }
.widebox li > span { color: black; }
.widebox li > div { color: black; }
.widebox .i { color: #666; text-decoration: underline; }
.widebox .f a { color: black; text-decoration: none; font-weight: bold;}
.widebox a:hover { color: #c47e46; text-decoration: none; }
.tumblr_description { margin-top: 5px; }

.box { border: 3px solid #BBB; float: left; width: 340px; margin: 10px; background: #DDD; min-height: 370px; height: auto !important; height: 370px; padding: 10px}
.box h2, .box h3 { font-family: Verdana, sans-serif; font-size: 20px;}
.box ul { list-style-type: disc; margin: 10px 0px; }
.box li > span > a { color: #666; text-decoration: underline; }
.box li > a { color: #000; text-decoration: underline; }
.box li > span { color: black; }
.box li { margin: 12px 0px; font-size: 16px; margin-left: 16px}
.box .i { color: #666; text-decoration: underline; }
.box .f a { color: black; text-decoration: none; font-weight: bold;}
.box a:hover { color: #c47e46; text-decoration: none; }

#footer { color: white; position: relative; clear: left; margin: 0px; padding: 10px; text-align: center; }

/*#twitter_div ul { list-style-image: url(/Res/twitter.png); }
#googlereader ul { list-style-image: url(/Res/googlereader.png); }
*/
.item { border: 1px solid #BBB; background: white; margin: 20px; }

.gallerycategory { border: 1px solid #BBB; background: white; margin: 10px; text-align: center; padding: 1px;  }
.gallerythumbnail { border: 1px solid #BBB; background: white; margin: 10px; }
.gallery { font-family: Comic Sans MS, Comic Sans Serif, Sans Serif; font-weight: italic; font-size: 15px; }
.gallerysizes { font-family: Comic Sans MS, Comic Sans Serif, Sans Serif; font-weight: italic; font-size: 10px; }

div#textblock{ margin: 0 15px}
div#surfblock{ position: relative; overflow: hidden; }
div#surfblock ul{ list-style-type: none;margin: 0 15px;padding:0}
div#surfblock li{ float: left; width:130px;margin: 10px 10px 10px 0;padding: 5px;border-left: 1px solid; border-right: 1px solid; text-align: center; background-color: #F6F6F6}
div#surfdisclaimer{ float: right; margin-right: 30px; font-size: 10px}
#rsslink { margin-left: 15px; }
.surfdisclaimer{ font-size: 12px}
.personalblocktitle{ margin: 10px 0;}
.personalblock{ padding: 5px; margin: 10px 15px; border-left: 1px solid; border-right: 1px solid; background-color: #F6F6F6}
.swapblock{ padding: 5px; margin: 10px 15px; border-left: 1px solid; border-right: 1px solid; background-color: #F6F6F6}

