/*  
Theme Name: Chinese Take-Out
Description: 2-column, fixed width, css template for Pandora's Box.
Version: 1.0
Author: Weblog Design Studios
Author URI: http://www.blogstudios.com/
*/

body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; background-color: #740307; }
a { text-decoration: none; font-weight: bold; }
a img { border: none; }
a:link, a:visited { color: #990000; }
a:hover { color: #ff0000; }

#mainwrap { width: 100%; margin: 0px; padding: 0px; background: transparent url(/themes/theme_1/headerbg.jpg) repeat-x top center; }

#wrap { width: 940px; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; background: transparent url(/themes/theme_1/wrap.jpg) repeat-y top center; }

#header { position: relative; height: 150px; margin: 0px; padding: 0px; background: transparent url(/themes/theme_1/header.jpg) no-repeat top center; overflow: hidden; }
#social { position: absolute; top: 100px; right: 60px; width: 500px; height: 40px; font-size: 10px; color: #ffffff; overflow: hidden; }
#pownce { float: left; width: 245px; height: 40px; margin: 0px; padding: 0px; background-color: #292927; overflow: hidden; }
#twitter { float: right; width: 245px; height: 40px; margin: 0px; padding: 0px; background-color: #292927; overflow: hidden; }

#main { margin: 0px; padding: 0px 50px 20px 30px; background: transparent url(/themes/theme_1/content.jpg) no-repeat top center; overflow: hidden; } 

#left { float: left; width: 230px; margin: 0px; padding: 240px 0px 0px 0px; color: #ffffff; overflow: hidden; }
.menu { margin: 0px 0px 50px 0px; padding: 0px; }
.menutitle { margin: 0px 0px 10px -1px; padding: 0px; }

#content { float: right; width: 520px; margin: 0px; padding: 30px 0px 0px 0px; background-color: #ffffff; overflow: hidden; }
.post { margin: 0px 0px 50px 0px; padding: 0px 0px 40px 0px; line-height: 18px; background: transparent url(/themes/theme_1/divider.jpg) no-repeat bottom center; }
.post .meta { font-size: 10px; line-height: 14px; margin: 10px 0px 0px 0px; padding: 0px; border-top: 1px dotted #990000; }
.title { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 2px dotted #990000; }

.comment { margin: 10px 0px 10px 0px; padding: 10px; border: 2px dotted #990000; }
.comment .meta { clear: both; text-align: right; margin: 10px 0px 0px 0px; padding: 0px; font-size: 10px; border-top: 1px dotted #990000; }
.comment .avatar { float: right; width: 35px; height: 35px; margin: 0px 0px 10px 10px; padding: 3px; background-color: #ffffff; border: 1px solid #990000; }
.authcomment { color: #000000; margin: 10px 0px 10px 0px; padding: 10px; background-color: #999999; border: 2px dotted #000000; }
.authcomment .avatar { float: left; width: 35px; height: 35px; margin: 0px 10px 10px 0px; padding: 3px; background-color: #ffffff; border: 1px solid #000000; }
.authcomment .meta { clear: both; text-align: left; font-weight: bold; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; font-size: 10px; border-top: 1px dotted #000000; }

#comment_form p { margin: 5px 0px 5px 0px; padding: 0px; }
#comment_form input, #comment_form textarea { border: 1px solid #666666; }
#comment_form input { width: 200px; }
#comment_form textarea { width: 99%; }
#comment_form .submit { width: 100px; }
#comment_form .check { width: 15px; border: none; }
#comment_form .captcha { margin: 10px 0px 10px 0px; padding: 0px; }

#comments { margin: 0px 0px 50px 0px; padding: 0px 0px 40px 0px; background: transparent url(/themes/theme_1/divider.jpg) no-repeat bottom center; }

.clear { clear: both; }
.sideblog { margin: 0px 0px 50px 0px; padding: 10px; border: 2px dotted #990000; line-height: normal; }
.paginate { text-align: center; font-size: 10px; }