/*
Theme Name: books.w3c
Theme URI: http://books.w3clubs.com/
Description: Theme used on <a href="http://books.w3clubs.com/">books.w3clubs.com</a>
Version: 1.0
Author: Stoyan Stefanov
Author URI: http://phpied.com/
Tags: fixed width

    This theme is based upon Kubrick

	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

    These theme is also based on Sancta Simplicitas - a barebone YUI grids-using theme
    http://www.phpied.com/sancta-simplicitas-minimalistic-wordpress-theme-using-yui-css/


/*
YUI font-reset-base-grids
They are minified and unreadable, just leave as is, the actual styles follow after these.
For performance reasons these stylesheets are merged into the main stylesheet.
Instead of merged here, they can be linked from:
http://yui.yahooapis.com/2.3.0/build/reset-fonts-grids/reset-fonts-grids.css
http://yui.yahooapis.com/2.3.0/build/base/base-min.css
*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,#foot-content,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4, #foot-content{width:74.923em;*width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{_margin-left:1.2%;*margin-left:1.7%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{margin-left:2%;width:32%;float:right;*width:31.8%;}.yui-gb div.first{margin-left:0;*margin-right:1px;float:left;}.yui-gb .yui-gb div.first{*margin-right:0;width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first{float:left;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-gb .yui-gc .yui-u,.yui-g .yui-gc .yui-u{_float:right;width:32%;_width:29.9%;}.yui-gb .yui-gc div.first{width:66%;*width:64.5%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:1px;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{_width:48.1%;*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*base.css */h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}


/*
Base styles, mainly menu lists corrections, probably leave as is
*/
a img {
  border: none;
}
blockquote {
  border-left: 5px solid #F0E4A8;
  margin-left: 1.5em;
  padding-left: 15px;
  padding-right: 15px;
}
#commentform textarea {
  height: 100px;
  width: 100%;
}
ol#commentlist li {
  list-style-type: none;
}
ol#commentlist li li {
  list-style-type: inherit;
}
#menu ul li {
  list-style-type: none;
  padding-top: 0px;

}
#menu ul ul {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#menu ul ul li {
  font-weight: normal;
  list-style-type: disc;
  padding: 0px;
  margin: 0px;
}


/* w3clubs theme */
#hd ul li {
    list-style: none;
    float: left;
    margin-right: 1.6em;
    font-size: 1.6em;
}

#hd #searchform div {
    float: right;
    border: none;
    padding-right: 10px;
}

h1, h2, h3 {
    font-family: Georgia;
    font-weight: bold;
    margin: 0.5em 0;
}

#ft {
    margin: 0;
    padding: 5px;
    padding-bottom: 0px;
}

h2, h2 a, h3 a {
    font-size: 1.6em;
}


.post {
    padding-bottom: 50px;
    margin-bottom: 30px;
    background: url(ornament.png) bottom center no-repeat;
    padding-left: 3px;
    font-size: 1.2em;
}

.post h2 a {
    font-size: 1em;
}

.avatar {
    float: left;
    padding: 10px 10px 0 0;
}

.commentlist li {
    margin-top: 3px;
    margin-bottom: 10px;
    line-height: 1.4em;
    font-size: 1.2em;
}

.widget ul {
    padding-bottom: 5px;
}
.widget h2 {
    margin: 0px;
    padding: 2px;
    font-size: 1.8em;
}

#tag_cloud a {margin-left: 3px; margin-right: 3px;}
#tag_cloud {padding-bottom: 5px;}
#tag_cloud h2 {margin-bottom: 5px;}

.clearfix {
    clear: both;
    height: 0px;
    padding: 0;
    margin: 0;
    font-size:0;
}

#content ul li {
    list-style: url(club-bullet.png);
}

.navigation {padding: 1em 2em 1em 0;}
.alignright {float: right;}
.alignleft {float: left;}



/* source highlighting */
.hl-default {
    color: Black;
}
.hl-code {
    color: Gray;
}
.hl-brackets {
    color: Olive;
}
.hl-comment {
    color: Orange;
}
.hl-quotes {
    color: Darkred;
}
.hl-string {
    color: Red;
}
.hl-identifier {
    color: Blue;
}
.hl-builtin {
    color: Teal;
}
.hl-reserved {
    color: Green;
}
.hl-inlinedoc {
    color: Blue;
}
.hl-var {
    color: Darkblue;
}
.hl-url {
    color: Blue;
}
.hl-special {
    color: Navy;
}
.hl-number {
    color: Maroon;
}
.hl-inlinetags {
    color: Blue;
}
.hl-main {
    background-color: White;
}
.hl-gutter {
    background-color: #999999;
    color: White
}
.hl-table {
    font-family: courier;
    font-size: 12px;
    border: solid 1px Lightgrey;
}












/*
colors and bkg
change these for a new w3clubs site
*/
body {
    font-family: Georgia, "Times New Roman", serif;
    color: #333333;
}
#hd div {
    border-top: 4px solid #DEAE66;
    border-bottom: 4px solid #DEAE66;
    padding-bottom: 7px;
}
#hd ul {
    margin-left: 4px;
}
#hd ul li {
    border-color: #CCCCCC;
    background: white;

}
a {
    color: #77996E;
}
a:hover, a:hover .orn {
    color: #E6683E;
}

h2, h3, h4, h5 {
    color: #914D20;
    letter-spacing: -1px;
    font-weight: normal;
}
h2 a {
    color: #914D20;
    text-decoration: none;
}

.post h2 {
    font-size: 2.2em;
    font-weight: normal;
}
#hd a {
    color: #914D20;
    text-decoration: none;
}
#hd a:hover {
    color: #E6683E;
}
#hd div a:hover, h2 a:hover {
    color: #914D20;
    border-bottom: 3px solid #914D20;
}

#header a {
    color: #8FA250;
    font-size: 3em;
    letter-spacing: -1px;
}
#header {
    position: relative;
    left: -50px;
    font-weight: normal;
}
.widget {
    margin-bottom: 15px;
}
.widget h2 {
    border-bottom: 2px solid #F0E4A8;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.widget h2 a {
    font-size: 1em;
    color: black;
}
.widget h2 a:hover {
    color: #E6683E;
}
#hd-ornament {
    border-bottom: 4px solid #DEAE66;
    background: #221111;
    font-size: 1px;
    height: 30px;
}
#footer {
    border-top: 14px solid #DEAE66;
    background: no-repeat bottom right;
    background-color: #221111;
    color: white;
    padding: 33px;
    line-height: 1.6em;
    font-size: 1.1em;
    background-image: url(ding.png);
}
#footer a {
    color: #F0E4A8;
}
#footer a:hover {
    color: white;
}
.ft-column {
    float: left;
    width: 45%;
    padding-right: 20px;
}
.commentlist li {
    padding-bottom: 10px;
}
.description {
    color: #666666;
    font-size: 1.2em;
}
h1#header{
    margin-bottom: 0px;
}
a .orn {
    color: white;
}
.sitename{
    color: #77996E;
}
h3 {
    font-size: 1.6em;
}
.commentmetadata {
    padding: 3px;
    margin-bottom: 3px;
    background: #F0E4A8;
}
