/*  
Theme Name: Affiliate Outline
Description: Custom 2/3-column, theme for Tim.
Version: 1.0
Author: WestDesigns
Author URI: http://www.westdesigns.com/
*/

body { margin: 0px; padding: 0px; font: 12px Verdana, Arial, Helvetica, Sans-serif; background: #ffffff url(images/wrap-bg.jpg) repeat-y top center; }

#wrap { position: absolute; width: 770px; top: 0px; left: 50%; margin-left: -385px; background: transparent url(images/right-bg.jpg) no-repeat top right; }

#head { position: relative; height: 82px; margin: 0px; padding: 18px 250px 0px 50px; background: transparent url(images/logo.jpg) no-repeat top left; }
#head h1 { margin: 0px; padding: 0px; font: 36px Arial, Helvetica, Sans-serif; color: #005500; }
#head h1.post-h1 { font-size: 22px; padding-top: 5px; }
#bar { position: absolute; top: 70px; left: 0px; width: 540px; height: 30px; margin: 0px; padding: 0px; background: #333333; font-size: 12px; color: #ffffff; text-align: right; }
#bar ul { margin: 0px; padding: 0px; }
#bar ul li { float: left; list-style-type: none; margin: 0px; padding: 0px; }
#bar a { display: block; height: 23px; padding: 7px 10px 0px 10px; text-decoration: none; white-space: nowrap; }
#bar a:link, #bar a:visited { color: #ffffff; }
#bar a:hover { background: #339900; }
* html #bar a { width: 1%; } /* hack for ie display */

#main { margin: 0px; padding: 0px 60px 0px 0px; }

#content { float: left; width: 540px; margin: 0px; padding: 20px 0px 0px 0px; background: transparent url(images/content-bg.jpg) no-repeat top left; overflow: hidden; }
#content h1 { margin: 0px; padding: 0px 0px 3px 0px; font: 18px Arial, Helvetica, Sans-serif; display: block; border-bottom: 1px solid #000000; color: #005500; }

#content-wide { width: 520px; }
#content-wide p { margin: 0px 0px 20px 0px; }
#content-wide h1 a { text-decoration: none; }
#content-narrow { float: right; width: 340px; margin: 0px 0px 0px -1px; padding: 0px 20px 0px 20px; border-left: 1px solid #000000; }
#content-left { float: left; width: 158px; margin: 0px -1px 0px 0px; padding: 0px 1px 0px 0px; border-right: 1px solid #000000; font-size: 10px; overflow: hidden; }
#content-clear { clear: both; height: 1px; }

#left { padding-right: 18px; line-height: 14px; }
#left h2 { margin: 0px; padding: 0px 0px 3px 0px; font: 18px Arial, Helvetica, Sans-serif; display: block; border-bottom: 1px solid #000000; color: #005500; }
#left ul { margin: 0px; padding: 0px; }
#left ul li { list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px; }
#left ul ul { margin: 15px 0px 0px 0px; padding: 0px; }
#left ul ul li { list-style-type: disc; margin: 0px; padding: 0px 0px 5px 0px; }

#right { float: right; width: 170px; margin: 0px; padding: 0px; overflow: hidden; }
#right h2 { display: block; height: 25px; margin: 0px; padding: 5px 30px 0px 10px; font-size: 16px; color: #ffffff; background: #333333 no-repeat top right; }
#right h3 { display: block; height: 25px; margin: 0px; padding: 5px 30px 0px 10px; font-size: 16px; color: #ffffff; background: #333333 no-repeat top right; }
#right ul { margin: 0px; padding: 0px; }
#right ul li { list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px; }
#right ul ul li { list-style-type: none; margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; }
#right a { display: block; height: 22px; margin: 0px; padding: 3px 10px 0px 10px; text-decoration: none; color: #ffffff; }
#right a:hover { background: #000000; color: #ffffff; }

#searchform { margin: 5px 0px 0px 0px; padding: 0px 10px 0px 10px; }
#searchform input { border: 1px solid #33cc33; width: 145px; color: #000000; }

#commentform input, #commentform textarea { border: 1px solid #005500; }
#commentform textarea { width: 500px; }

#commentlist { margin: 10px 0px 0px 0px; padding: 0px; }
#commentlist li { margin: 0px 0px 15px 0px; padding: 0px 0px 5px 0px; border: 1px solid #339900; }
#commentlist cite { display: block; margin: 0px 0px 15px 0px; padding: 10px 10px 10px 20px; background: #339900; color: #ffffff; font-weight: bold; font-size: 14px; font-style: normal; }
#commentlist cite a:link, #commentlist cite a:visited { color: #ffffff; }
#commentlist cite a:hover { color: #005500; }
#commentlist li p { padding-left: 20px; padding-right: 20px; }
#commentlist .date { font-size: 10px; text-align: right; color: #666666; }
#commentlist .moderated { font-style: italic; color: #666666; }
#commentlist .alt { border: 1px solid #005500; }
#commentlist .alt cite { background: #005500; }
#commentlist .alt cite a:hover { color: #339900; }

#links, #links ul { margin: 0px; padding: 0px; }
#links li { float: left; list-style-type: none; width: 230px; margin: 0px 20px 30px 0px; padding: 0px; }
#links ul li { list-style-type: none; margin: 0px; padding: 0px; }
#links h2 { margin: 0px; padding: 0px 0px 3px 0px; font: 18px Arial, Helvetica, Sans-serif; display: block; border-bottom: 1px solid #005500; color: #005500; }


#foot { clear: both; margin: 0px; padding: 20px 190px 10px 0px; text-align: center; font-size: 10px; }

.post { margin: 0px; padding: 0px 0px 30px 0px; line-height: 20px; }
.postfoot { font-size: 10px; color: #666666; text-align: right; }
.news { font-size: 10px; line-height: 16px; margin: 10px 0px 10px 0px; }
.news h2 { font-size: 12px; }

a:link, a:visited { color: #005500; }
a:hover { color: #339900; }

