body { background: url('top.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); font-family: Arial,sans-serif; font-size: 13px; color: rgb(34, 34, 34); padding: 0px; margin: 0px; }
* { padding: 0px; margin: 0px; }
.image img{border:1px solid #C6CFD9;padding:3px;max-width: 100px;margin: 0px 0px 15px;}.image img[align="left"]{float:left;display:inline;margin:0 8px 5px 0;}.image img[align="right"]{float:right;display:inline;margin:0 0 5px 8px;}
a { color: rgb(0, 68, 119); text-decoration: underline; }
a:hover { color: rgb(204, 0, 0); }
#post{border-bottom: 1px solid rgb(153, 153, 153)}
#container { width: 911px; margin: 0px auto; position: relative; }
#container h1 { font-size: 30px; font-weight: normal; letter-spacing: -1px; width: 600px; padding: 32px 0px 25px; }
#container h1 a { color: rgb(34, 34, 34); text-decoration: none; }
#container h1 a:hover { color: rgb(204, 0, 0); }
#bubble { top: 40px; right: 0px; position: absolute; display: block; height: 28px; background: url('bubble_right.gif') no-repeat scroll right center transparent; }
#bubble p { display: block; font-size: 11px; color: rgb(255, 255, 255); height: 28px; padding: 4px 12px 0px 10px; background: url('bubble_left.gif') no-repeat scroll left top transparent; }
#content { float: left; width: 700px; }
#content h2 { font-size: 20px; margin: 5px 0px 7px; }
#content h2 a { color: rgb(34, 34, 34); text-decoration: none; }
#content h2 a:hover { color: rgb(204, 0, 0); }
.main p { line-height: 18px; margin: 0px 0px 5px;}
.meta { background: none repeat scroll 0% 0% rgb(243, 243, 243); font-size: 11px; line-height: 15px; color: rgb(51, 51, 51); padding: 5px 10px; margin: 10px 0px 20px; border-top: 1px solid rgb(187, 187, 187); }
#sidebar { font-size: 12px; float: right; width: 180px; border-left: 1px solid rgb(153, 153, 153); padding: 0px 0px 20px 15px; margin: 0px 0px 20px; }
#sidebar h3 { font-size: 14px; margin: 20px 0px 5px; }
#footer { background: none repeat scroll 0% 0% rgb(238, 238, 238); font-size: 11px; color: rgb(85, 85, 85); margin: 0px auto; padding: 10px 0px; text-align: center; position: relative; border-top: 1px solid rgb(187, 187, 187); border-bottom: 6px solid rgb(34, 34, 34); }
#footer a { color: rgb(85, 85, 85); font-weight: bold; text-decoration: none; }
#footer a:hover { color: rgb(51, 51, 51); text-decoration: none; }
.group:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .group { min-height: 1px; }
.postinput small { font-size: 11px; margin: 0px 0px 0px 5px; }
input.submit { background: none repeat scroll 0% 0% rgb(34, 34, 34); font-size: 11px; display: block; margin: 0px 0px 10px; padding: 1px 4px 2px; border: 1px solid rgb(136, 136, 136); color: rgb(238, 238, 238); }
input.submit:hover { background: none repeat scroll 0% 0% rgb(51, 51, 51); cursor: pointer; border: 1px solid rgb(153, 153, 153); color: rgb(255, 255, 255); }
input.comment { background: none repeat scroll 0% 0% rgb(246, 246, 246); font-size: 11px; padding: 2px 4px; border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34); }
input.comment:hover { border: 1px solid rgb(204, 0, 0); }
textarea { background: none repeat scroll 0% 0% rgb(246, 246, 246); font-size: 12px; width: 400px; padding: 2px 4px; border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34); }
textarea:hover { border: 1px solid rgb(204, 0, 0); }