
#content div.dev { color:#0189DF; font-weight: normal; clear: both; overflow: hidden; margin-bottom: 4px; padding-left: 3px; }
#content div.date { width: 170px; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 17px; }
#content div.title { width: 200px; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 17px; }
#content div.links { font-size: 14px; color: #FC7101; width: 230px; float: left; padding-top: 2px; }
#content div.links a { color: #FC7101; text-decoration: none; }
#content div.links a:hover { text-decoration: underline; }

#mainBanner { position: relative; }

#player { position: absolute; top: 231px; z-index: 1000; left: 0px;}

.comments { display: none; width: 85%; border-right: solid 1px #737373; border-bottom: solid 1px #414141; background: #DCDCDC url('images/comment-bg.png') left bottom repeat-x; padding: 10px 15px; margin-bottom: 20px; } 
.comments .item h3 { font-weight: normal; font-size: 13px; }
.comments .item h3 span.author { color: #0189DF;}
.comments .item div.body { color: black; background-color: #FaFaFa; padding: 1px 10px; font-size: 12px; }
.comments .item { margin-bottom: 10px; clear: both;}
.comments span.close { float: right; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom: -10px;}

ul.comment_form { list-style: none; margin-left: 0; overflow: hidden;}
ul.comment_form li { display:block; }
ul.comment_form li label { display:block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;}
ul.comment_form li textarea { width: 70%; height: 100px; }
ul.comment_form li.onethird { width: 20%; float: left; margin-left: 20px; margin-top: 18px; }
ul.comment_form li input { width: 100%; }
ul.comment_form li.twothird { width: 47%; float: left;}