body { background-color: #000000; margin: 10px; padding: 0px; }
p { font: 12px veranda, arial, helvetica, sans-serif; color: #ffffff; margin: 10px 0px 10px 0px; padding: 0px; }
a { color: #ffffff; font: 12px veranda, arial, helvetica, sans-serif; }
li { color: #ffffff; font: 12px veranda, arial, helvetica, sans-serif; }

.float_fixer { clear: both; }
img.float_left { float: left; margin: 0 10px 10px 0; }
img.float_right { float: right; margin: 0 0 10px 10px; }
img.full_width { margin: 0 0 10px 0; }

/* added these junks for IE */
a:link {color: #ffffff; }     
/* unvisited link */
a:visited {color: #ffffff; }  
/* visited link */
a:hover {color: #ffffff; }   
/* mouse over link */
a:active {color: #ffffff; }   
/* selected link */

.all { position: relative; margin: 0px; padding: 0px; width: 730px; }
.thoughts { position: relative; margin: 0px; float: left; clear: none; }
.right_panel { position: relative; float: right; width: 200px; margin-top: 44px; padding: 0; clear: none; }

.slideshows { position: relative; width: 178px; padding: 10px; border: 1px solid #555555; }
.slideshows h2 { color: #ffffff; font: bold 12px veranda, arial, helvetica, sans-serif; display: block; margin: 2px 0px 5px 0px; }
.slideshows a { color: #aaaaaa; text-decoration: none; display: block;}
.slideshows a:hover { color: #ffffff; }

.spread_firefox { position: relative; width: 188px; padding: 5px; border: 1px solid #555555; margin-top: 10px; float: left; }
.spread_firefox p { margin: 0; padding: 5px; }

#drueck_logo { border: 0px; margin: 0px; padding: 0px; float: left; }
#header { width: 520px; overflow: hidden; position: relative; margin-bottom: 5px; }
#header a { float: right; clear: none; height: 14px; margin: 22px 0px 0px 5px; font-size: 10px; }
#header a.header_link { border: 0px; margin: 0px; padding: 0px; float: left; height: auto; width: auto; }
#footer { width: 520px; overflow: auto; position: relative; margin: 5px 0px 20px 0px; }
#footer a { float: right; clear: none; height: 14px; margin-left: 5px; font-size: 10px; }
.thought { border: 1px solid #555555; width: 500px; padding: 12px 9px 12px 9px; margin: 0px 0px 2px 0px;}
.thought h2 { color: #ffffff; font: bold 12px veranda, arial, helvetica, sans-serif; margin: 0px 0px 10px 0px; }
.thought h2 a { color: #ffffff; font: bold 12px veranda, arial, helvetica, sans-serif; text-decoration: none; }
.thought_footer { /*border-top: 1px solid #555555;*/ width: 100%; padding: 5px 0px 0px 0px; margin: 0px; }
.thought_footer a.post_comment { float: right; padding: 0px; margin: 0px; font-size: 10px; }
.thought_footer a.read_comments { float: left; padding: 0px; margin: 0px; font-size: 10px; }


