/*  
Theme Name: Red Stripes
Theme URI: http://www.techwench.com/10-2005/theme-red-stripes/
Description: 3-column, fluid width, red theme with "Pages" list tabs at the top (not advisable for sites with too many or long page names).
Version: 1.0
Author: Tech Wench
Author URI: http://www.techwench.com/
*/

body { margin: 0px; padding: 0px; background: #996666 url(images/bg.jpg) repeat-x top; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }

#wrap { width: 90%; margin-left: auto; margin-right: auto; background-color: #ffffff; }

#head-wrap { height: 80px; background: url(images/head-bg.jpg) repeat-x top; }
#head-left { float: left; width: 20px; height: 80px; background: url(images/head-left.jpg) no-repeat top left; }
#head-right { float: right; width: 20px; height: 80px; background: url(images/head-right.jpg) no-repeat top right; }
#head { height: 30px; margin: 0px; padding: 50px 0px 0px 0px; color: #ffffff; font-size: 10px; background-color: transparent; overflow: hidden; }

#menu { list-style: none; margin: 0px; padding: 0px; font-weight: bold; }
#menu li.page_item { float: left; list-style: none; width: 90px; margin: 0px 5px 0px 0px; padding: 0px; text-align: center; }
#menu li.page_item  a { float: left; width: 90px; margin: 0px; padding: 0px 0px 20px 0px; background-color: #660000; text-decoration: none; }
#menu li.page_item  a:link, #menu li a:visited { color: #ffffff; }
#menu li.page_item  a:hover { color: #cccccc; }

#desc { float: right; width: 600px; height: 30px; overflow: hidden; color: #000000; font-size: 10px; }

#bar { clear: both; height: 80px; padding: 20px; background-color: #ffffff; }
#bar #desc { float: right; width: 180px; height: 50px; font-size: 10px; overflow: hidden; }
#bar h1 { margin: 0px; padding: 0px 0px 20px 0px; font-size: 20px; letter-spacing: 2px; text-transform: uppercase; }
#bar h1 a { text-decoration: none; }
#bar form { margin: 0px; padding: 0px; }
#bar input { border: 1px solid #666666; }


#main { background-color: #f0f0f0; border-top: 1px solid #999999; }
#main-foot { clear: both; height: 5px; }

#content { margin: 0px 220px 20px 160px; margin: 20 0px 0px 0px; }
#content .post { padding: 20px 0px 0px 10px; margin: 0px 0px 40px 0px; line-height: 20px; }
#content .postfoot { font-size: 10px; line-height: normal; text-align: right; border-top: 1px solid #660000; }

#right { float: right; width: 180px; padding: 0px; margin: -25px 20px 0px 0px; }
#right h2 { margin: 0px; padding: 5px 0px 5px 10px; font-size: 12px; color: #ffffff; background: url(images/right-h2.gif) no-repeat; }
#right .right-menu { margin: 0px; padding: 10px 10px 5px 10px; background-color: #ffffff; }
#right .right-bot { height: 1px; margin: 0px 0px 20px 0px; padding: 0px; }
#right ul { margin: 0px; padding: 0px; }
#right ul li { list-style: none; margin-bottom: 5px; }
#right ul.children { margin-left: 10px; }

#left { float: left; width: 130px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 20px; font-size: 10px; border-right: 1px solid #999999; }
#left h2 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 12px; }
#left ul, #left ul ul { margin: 0px; padding: 0px; }
#left ul li { list-style: none; margin-bottom: 20px; }
#left ul ul li { margin: 0px 0px 5px 0px; padding: 0px; }
#left select, #left option { width: 120px; }

#commentform input, #commentform textarea { border: 1px solid #000000; }
#commentform textarea { width: 370px; }
#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 0px 0px 30px 0px; padding: 0px; }
.commentauth { clear: none; border-top: 1px solid #660000; text-align: right; font-size: 10px; padding: 5px 0px 10px 0px; }
.gravatar { float: left; width: 30px; height: 30px; margin: 0px 10px 0px 0px; border: 1px solid #000000; background-color: #ffffff; padding: 3px; }

#foot-wrap { height: 50px; background: url(images/foot-bg.jpg) repeat-x; }
#foot { margin: 0px 30px 0px 30px; padding: 10px 0px 0px 0px; font-size: 10px; text-align: center; }
#foot-left { float: left; width: 20px; height: 50px; background: url(images/foot-left.jpg) no-repeat top left; }
#foot-right { float: right; width: 20px; height: 50px; background: url(images/foot-right.jpg) no-repeat top right; }


a img { border: 0px; }
a:link, a:visited { color: #660000; }
a:hover { color: #cc0000; }
h1 { font-size: 16px; margin: 0px; padding: 0px; }
h1 a { text-decoration: none; }
h1#comments { padding-top: 30px; }
