/* Cleaned CSS: */

body { background: #1d2546; font: 9pt Arial; color: #010000;
 }
a { color: #010000; font-weight: normal; }
a:hover { color: #353c5f; font-weight: normal; }
h1{ color: #0d446b; font-size: 12pt; text-align:left; padding:5px; margin:0px; border-bottom: 1px dashed #565555; }
h1 A, h1 A:hover, h1 A:visited { font-weight: bold; text-decoration: none; color: #0d446b; font-size: 12pt; }
h2{ border: 1px solid #233248; font-size: 13px; text-align:center; margin:3px 0px; padding:0px; background-color: #4b739b; color: #3e3e3e; }
h3{ color: #0d446b; text-align:left; font: bold Arial; padding:5px; margin:0px; border-top: solid 1px #565555;}
ul.links{ margin: 1px 0px; padding: 3px; color: #3e3e3e; list-style-type:none; }
li.links { margin-left: 5px; }
li.links a{ text-decoration:none; }
li.links_header{ font: 11px; border-bottom: 1px solid #3e3e3e; padding-top:7px; }

#container{position:absolute; top: 365px; width: 97%;}
#leftbar{ position:absolute; top: 10px; left: 10px; width: 170px;}
#rightbar{ position:absolute; top: 10px; right: 0px; width: 170px;}
#leftbar a, #rightbar a {color: #3e3e3e; font-weight: normal;}
#leftbar a:hover, #rightbar a:hover {color: #374766; }
#entries{ position:relative; margin: 10px 170px 10px 180px; text-align:center; background: #fdfbfb; border: 3px double #565555; padding: 10px; }
#readme { text-align:justify; padding: 2px; }
#header { position:absolute; width: 100%; top: 0px; left: 0px; height: 365px;
 background-image: url('http://img196.imageshack.us/img196/396/csbannernew2.gif');
     background-repeat: no-repeat; background-position: center;
 }

div.entrylinks { font: 8pt Verdana; text-align:right; padding:2px 10px 2px 10px; line-height:20px; margin-bottom:0px; margin-top:5px; border-top: 1px dashed #565555; }
div.entrylinks a { background-color: #fdfbfb; text-decoration:none; margin:2px; padding:2px; }
div.entrylinks a:hover {background-color: #565555;}
div.entrylinks img { border:0px; text-decoration:none; }
div.commentlinks { font: 8pt Verdana; padding:2px 10px 2px 10px; line-height:20px; }
div.commentlinks a { background-color: #fdfbfb; text-decoration:none; margin:2px; padding:2px; }
div.commentlinks a:hover {background-color: #565555;}
div.commentlinks img { border:0px; text-decoration:none; }
div.entry{ margin-bottom:35px;}
div.entrytext img {position: relative;}
div.entrytext table img {position: static;}

.entrytext{ font: 10pt Arial; text-align:justify; color: #010101; }
.aboutentry{ text-align: left; margin-right:10px; height: 1%; }
.userpic{ margin:5px; }
.sidebox{ border: 3px double #435d88; background: #6c90be; margin: 10px; padding:5px; }
.userpic2{ position:relative; float:left; padding: 5px; margin:0px 0px 0px 0px;}
.userpic_reply{ position:relative; float:left; padding: 5px;}
.moodpic{ float: right; }
.calendarActive{ font-weight:bold; }
.blurb { color: #3e3e3e; }
.nosubject { font-style:italic; }
.replyform { text-align:left; clear: both; }
.replyform textarea { width: 100% ! important; }
.comment_postedby { text-align:left; font-weight:bold; }
.comment_date{ text-align:left; }
.comment_subject { color: #b0cce0; background: #0d446b; font: 10pt; font-weight:bold; letter-spacing:1.5px; text-align:left; padding:3px; margin-right: 0;}
.comment_wrapper{ border: 1px solid #565555; background: #fdfbfb; padding:5px; margin: 0px 0px 5px 0px; }
.comment_info { width:95%; }
.comment_links { text-align:right; padding:3px; margin:0px; border-top: 1px dashed #565555; }
.comment_links a { padding:2px; text-decoration:none; }
.comment_child { margin: 0px 0px 0px 20px; }
.minicomment {padding: 4px; border: 1px solid #565555; }
.minicommentholder { border: 1px solid #565555; }

