/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
a { outline:none; color:#155eb0;}
p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; color:#514141;}
h2 {margin:0px; padding:0px; text-transform:lowercase;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#b4b2b2; font-weight:100; text-transform:lowercase;}
img {border:none;}


body { }
#page { width:769px; margin: 0px auto;  background:#fff url('images/page_bkgd.jpg') repeat-y 0px 0px;}
#page .roundtop { background:#fff url('images/roundtop.jpg') no-repeat 0px 0px; width:769px; height:16px; margin:0px padding:0px;}


/******************** headder ************************/
#header {text-align:center; padding-top:0px; width:769px; clear:both; height:190px; display:block;}
#header #headerimg { background: #fff url('images/header_top.jpg') no-repeat bottom center; height:151px; width:769px;}


/******************** nav ****************************/
#header ul { clear:both; height:39px; padding:0px 0px 0px 2px; margin:0px; background:#FFFFFF;}
#header ul li { list-style-type:none;}

#header ul li#left {width:110px; height:39px; background:#fff url('images/nav_bkgd.jpg') no-repeat 0px 0px; float:left;}

#header ul li#home { padding:0px; margin:0px; height:39px; float:left; }
#header ul li#home a  {height:39px; width:118px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -109px 0px;}
#header ul li#home a:hover {height:39px; width:118px; background:#fff url('images/nav_bkgd.jpg') no-repeat -109px -40px;}

#header ul li#about_us { padding:0px; margin:0px; height:39px; float:left; }
#header ul li#about_us a {height:39px; width:154px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -227px 0px;}
#header ul li#about_us a:hover {height:39px; width:154px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -227px -40px;}

#header ul li#press { padding:0px; margin:0px; height:39px; float:left}
#header ul li#press a {height:39px; width:115px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -380px 0px;}
#header ul li#press a:hover {height:39px; width:115px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -380px -40px;}

#header ul li#testimonials { padding:0px; margin:0px; height:39px; float:left; }
#header ul li#testimonials a {height:39px; width:170px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -499px 0px;}
#header ul li#testimonials a:hover {height:39px; width:170px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -499px -40px;}

#header ul li#right {background:#fff url('images/nav_bkgd.jpg') no-repeat -669px 0px; width:96px; height:39px; float:left;}

/******************** selected states **********************/

/*body.home #header ul li#home a {height:39px; width:118px; background:#fff url('images/nav_bkgd.jpg') no-repeat -109px -40px;}
body.about_us #header ul li#about_us a {height:39px; width:152px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -229px -40px;}
body.press #header ul li#press a {height:39px; width:114px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -381px -40px;}
body.testimonials ul li#testimonials a {height:39px; width:268px; display:block; background:#fff url('images/nav_bkgd.jpg') no-repeat -495px -40px;}
*/
/********************* home page styles *******************/

#content { float:left; width:579px; margin-left: 5px; background: url('images/content_bkgd.jpg') no-repeat 0px 0px;}
#content.narrowcolumn {padding: 0px 0px 50px 30px; width:550px;}
#content.narrowcolumn h2.inside { padding:15px 0px 10px 0px; font-size:38px; color:#155eb0;}

#content.narrowcolumn .ask {padding-top:15px;}
#content.narrowcolumn .ask h2 {border:none; font-size:38px; color:#5b5b5c;}

#content.narrowcolumn .how {padding-top:15px;}
#content.narrowcolumn .how h2 {border:none; font-size:38px; color:#5b5b5c;}
#content.narrowcolumn .how .one { width:152px; float:left; margin-right:30px;}
#content.narrowcolumn .how .one p {}
#content.narrowcolumn .how .one p span {color:#155eb0; font-size:22px;}
#content.narrowcolumn .how .two { width: 152px; float:left; margin-right:30px;}
#content.narrowcolumn .how .two p {}
#content.narrowcolumn .how .two p span {color:#155eb0; font-size:22px;}
#content.narrowcolumn .how .three { width: 152px; float:left;}
#content.narrowcolumn .how .three p {}
#content.narrowcolumn .how .three p span {color:#155eb0; font-size:22px;}

#content.narrowcolumn .musings {clear:both;}
#content.narrowcolumn .musings h2 {border:none; font-size:38px; color:#5b5b5c;}

#content.narrowcolumn .posts_title {border-bottom:1px solid #f3eff0; float:left; width:518px; padding-top:24px;}
#content.narrowcolumn .posts_title h2 {float:left; font-size:22px; color:#155eb0;}
#content.narrowcolumn .posts_title h2 a { text-decoration:none !important;}
#content.narrowcolumn .posts_title small {float:right; padding-top:9px; color:#b7b4b4; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}

#content.narrowcolumn .entry {clear:both; border-bottom:1px solid #f3eff0; margin:0px 30px 0px 0px;}
#content.narrowcolumn .entry#single {}
#content.narrowcolumn #single p { padding:0px 10px 0px 0px; margin-top:0px; }
#content.narrowcolumn .entry p { padding:13px 10px 0px 0px;}
#content.narrowcolumn .entry p .postdata {padding:0px margin:0px;}
#content.narrowcolumn .entry img {padding: 0px 0px 15px 0px;}
#content.narrowcolumn .entry img.alignnone {padding:0px;}

#content.narrowcolumn .entry #single { padding:0px; margin:0px;}
#content.narrowcolumn .entry #single p { padding:0px; margin:0px; border:1px solid red;}

#content.narrowcolumn p.postmetadata a {color:#155eb0; font:Arial, Helvetica, sans-serif; font-size:10px;}

#content.narrowcolumn .navigation .alignleft { float:left;}
#content.narrowcolumn .navigation .alignleft a { background: #fff url('images/older_entries.jpg') no-repeat 0px 0px; width:103px; height:23px; display:block;}
#content.narrowcolumn .navigation .alignright { float:right; margin-right:30px;}
#content.narrowcolumn .navigation .alignright a { background: #fff url('images/newer_entries.jpg') no-repeat 0px 0px; width:103px; height:23px; display:block;}

#content.narrowcolumn h3#comments { }
#content.narrowcolumn .comment-meta a { font-size:10px; color:#514141;}
#content img.avatar{ display:none;}

#content.narrowcolumn .ad { margin:25px 0px 25px 35px;}

#sidebar { float:right; width:178px; height:1000px; padding:0px; margin:0px 5px 0px 0px; background:#fff url('images/sidebar_bkgd.jpg') repeat-x 0px 0px;}
#sidebar img {margin:0px 0px 7px 17px; border:0px;}
#sidebar .hl { border-bottom:1px solid #959595; width:152px; height:2px; display:block; margin:0px 0px 0px 12px;} 
#sidebar ul { list-style:none; padding:0px; margin:0px;}
#sidebar ul li { margin: 27px 0px 0px 0px;}
#sidebar ul li h2 { margin:0px 0px 0px 25px; padding:0px; color:#155eb0; font-size:22px;}

#content.narrowcolumn .inside {padding:15px 15px 0px 0px;}
#content.narrowcolumn .inside h2 { font-size:38px; border-bottom:1px solid #e9e5e5; padding-bottom:2px; color:#5b5b5c;}
#content.narrowcolumn .inside ul { padding:0px; margin-left:18px;}
#content.narrowcolumn .inside ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#514141; padding:0px; margin-bottom:15px;}
#content.narrowcolumn .inside p { line-height:24px;}
#content.narrowcolumn .inside img { clear:both; display:block;}
#content.narrowcolumn .inside .press {float:left; text-align:center; margin: 30px 25px 0px 0px; width:100px; display:block;}
#content.narrowcolumn .inside .press img { margin-bottom:15px;}
#content.narrowcolumn .inside .press a {color:#514141; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

#content.narrowcolumn .comment-body { width:480px;}

.clear { clear:both; padding-top:50px;}

/********************* sub categories for sidebar *****************/
#sidebar ul li ul { padding-right:10px;}
#sidebar ul li ul li { margin: 6px 0px 0px 25px;}
#sidebar ul li ul li a { color:#155eb0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
#sidebar .ad { margin:25px 0px 0px 28px;}


#footer {clear:both; background:#fff url(images/footer_bkgd.jpg) no-repeat 0px 0px; height:56px; padding: 0px 35px 0px 0px;}
#footer p { text-align:right; margin:8px 0px 0px 235px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; float:left; font-size:10px;}
#footer a {}
#footer img { margin:5px 5px 0px 0px; float:right;}

#commentform p a {color:#514141;}



