/*
Theme Name: php.w3c
Theme URI: http://php.w3clubs.com/
Description: Theme used on <a href="http://php.w3clubs.com/">php.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,.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{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 #ccc;
  margin-left: 1.5em;
  padding-left: 5px;
}
#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;
    padding: 7px 10px;
    margin-right: 7px;
    font-size: 1.2em;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
}



#hd #searchform div {
    float: right;
    border: none;
    padding-right: 10px;
}

h1, h2, h3 {
    font-family: Georgia;
    font-weight: bold;
}

#ft {
    margin: 0;
    padding: 5px;
    padding-bottom: 0px;
}

h2, h2 a, h3 a {
    font-size: 1.2em;
}


.post {
    padding-bottom: 50px;
    margin-bottom: 30px;
    background: url(ornament.png) bottom center no-repeat;
}

.avatar {
    float: left;
    padding-right: 10px;
}

.commentlist li {
    margin-top: 3px;
    margin-bottom: 10px;
}

.widget ul {
    padding-bottom: 5px;
}
.widget h2 {
    margin: 0px;
    padding: 2px;
    font-family: 'Lucida Grande',Verdana,Sans-Serif;
    font-size: 1.1em;
}

#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 {
    padding: 0px 10px;
}

#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
*/
#hd div {
    border-top: 4px solid #466432;
    background: #99cc33;
}
#hd ul {
    margin-left: 10px;
}
#hd ul li {
    border-color: #466432;
    background: white;
}
a {
    color: #0033CC;
}
a:hover {
    color: #466432;
}
.sitename {
    color: #466432;
}
#hd a {
    color: #466432;
    text-decoration: none;
}
#header {
    position: relative;
    left: -35px;
}
h1#header {
    margin-bottom: 1px;
}
#hd a:hover {
    color: #99cc33;
}
#header a {
    color: #99cc33;
    font-size: 2em;
}
#header a:hover {
    color: #99cc33;
}
a:hover .orn {
    color: #99cc33;
}

#ft a {
    color: white;
}
#ft a:hover {
    text-decoration: none;
}
.widget {
    border: 1px solid #466432;
    margin-bottom: 15px;
}
.widget h2 {
    border-bottom: 1px solid #466432;
    color: #466432;
    background: url(bkg2.png);
}
#ft {
    border-bottom: 4px solid #466432;
    background: #99cc33;
}
.commentlist li {
    border-bottom: 1px solid #999999;
}
.credit {
    padding: 10px 10px 0 10px;
}
a .orn {
    color: white;
}
h2.pagetitle {
    margin: 1em 0 0 0;
}
h2 {
    font-size: 2em;
}
h3 {
    font-size: 1.6em;
}
pre, code {
    font-family: Consolas, "Lucida Console", "Courier New", monospace;
    background: #eee;
}
pre {
    padding: 5px;
}
.postmetadata {
    margin-top: 20px;
    padding: 5px;
    font-size: 0.8em;
    border-top: 1px solid #99cc33;
    border-bottom: 1px solid #99cc33;
}