td,div,p,span { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #333; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #ffcc33; }
div#blog { width: 680px; float: left; margin: 0; padding: 0; }
table#blogframe { width: 680px; border: 0; }
table#blogframe td.spacingTop { width: 680px; height: 35px;}
table#blogframe td.spacingLeft, table#blogframe td.spacingMid { width: 45px;}
table#blogframe td.billboard { width: 285px; vertical-align: top; }
table#blogframe td.main { width: 335px; vertical-align: top; }
table#bloglistingframe { width: 335px; border: 0; vertical-align: top; }
table#bloglisting { width: 335px; border: 0; }
table#bloglisting td.marginTop { width: 335px; height: 15px; }
table#bloglisting td.title { width: 280px; text-align: left; font-weight: 600; }
table#bloglisting td.date { width: 85px; text-align: right; font-size: 11px; }
table#bloglisting td.excerpt { text-align: left; width: 335px; text-align: justify; }
table#bloglisting td.iconRead { width: 335px; text-align: right; font-weight: 600; }

table#blogframe td.spacingLeft2  { width: 75px;}
table#blogframe td.spacingMid2 { width: 80px; }
table#blogframe td.sideLinkLeft { width: 190px; vertical-align: top; padding-top: 45px; }
table#blogframe td.blog { width: 335px; border: 0; vertical-align: top; text-align: left; }

table#calender { width: 190px; vertical-align: top; text-align: center; }
table#calender td.year { text-align: left; height: 14px; }
table#calender td.month { text-align: right; height: 14px; }
table#calender td.day { width: 22px; height: 25px; }
table#calender td.spacing { 6px: 22px; height: 25px; }

#blogTitle { font-size: 24px; font-weight: 600px; color: #333; margin: 0; }
#comment, #postComment { font-size: 20px; font-weight: 600px; color: #ff9933; text-align: left; margin: 50px 0 15px 0; }
#date { font-size: 11px; margin: 0 0 25px 0; }
#submitComment { margin-top: 5px; }
table#commentInfo { width: 335px; text-align: left; }
table#commentInfo td.poster { text-align: left; width: 150px; color: #07329a; }
table#commentInfo td.time { text-align: right;  width; 185px; color: #333; font-size: 11px; }
.comment { text-align: left; margin: 5px 0 5px 0; width: 335px; }
table#separator { width: 335px; margin: 2px 0 2px 0; }
table#separator td { height: 2px; background: url(images/separator.gif) top left repeat-x; }
table#commentBox { width: 335px; height: 81px; border: 0; margin: 0; text-align: left;  background: url(images/commentbox.gif) top left no-repeat; }

#paginationBlogComment { width: 335px; }