/*
Theme Name: WPC
Theme URI: http://calendar.perfplanet.com/
Description: Planet Performance Calendar
Version: 1.0
Author: Stoyan Stefanov
Author URI: http://phpied.com/
Tags: fixed width

    Design credits:
      Javor Vatchkov http://urbanium.net
    

*/

/* YUI - reset, fonts, base */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html{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{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
h1{font-size:180%;}h2{font-size:155%;}h3{font-size:133%;}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,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/* OOCSS.org - template */
.body{overflow:hidden;_overflow:visible;_zoom:1}.page{margin:0 auto;width:950px}.gs960{width:960px}.main{overflow:hidden;_overflow:visible;_zoom:1}.leftCol{float:left;width:250px;_margin-right:-3px}.rightCol{float:right;width:300px;_margin-left:-3px}
/* OOCSS.org - grids */
.line:after{content:".";display:block;height:0;clear:both;visibility:hidden}.lastUnit:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden;clear:both;height:0!important;display:block;line-height:0}.line{*zoom:1}.unit{float:left}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.lastUnit{overflow:hidden;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}

/*  source code - hiliteme.com*/
.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:lightgrey}.hl-gutter{background-color:#999;color:White}.hl-table{font-family:courier;font-size:12px;border:solid 1px Lightgrey}code,pre,var{font-size:93%;font-weight:normal;line-height:138%;background:#f8f8f8;font-family:"Bitstream Vera Sans Mono","Lucida Console",Consolas,Monaco,"courier new",courier}

/* WPC */
/* generic */
body {font-size: 93%;}
h1,h2,h3,h4,h5,h6,strong,a{color: #1a4d76;}
h1,h2,h3,h4,h5,h6{line-height: 1.3;}
a:visited {color: #2d6696;}
a:hover, .posthead a:hover, .bioblurb a:hover {color: #d57e21;}
dt {font-weight: bold;}
blockquote{border-left:8px solid #eee; margin-left:2em; padding-left:1em}
code, pre, var {border:1px solid #eee;padding:2px; border-radius: 2px}
pre {overflow: auto; padding: 5px;}

/* header */
.head h1 {font-size: 250%; padding-top: 5px; margin: 10px 0 0 100px}
#logo {float: left;}
#tagline {color: #767676; font-size: 154%; margin-left: 100px;}


/* menu, foot */
.foot {color: #767676; border-top: 1px solid #eee; margin-top: 20px; padding: 20px 10px}
.foot a, .menu a {text-decoration: none;}
.menu {border: 0 solid #eee; border-width: 1px 0; position: relative; top: -10px}
.menu ul {margin-left: 10px;}
.menu li {display: inline; margin-right: 20px; list-style: none; font-size: 111%; text-transform: uppercase}
a.activemenu{
  color: #2d6696; background: #eee; padding: 10px;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.pagetitle {font-size: 133%;}


/* post */
.posthead {background:none repeat scroll 0 0 #F8F8F8;border-bottom:1px solid #ddd;border-top:3px solid #eee;color:#444;font-size:138%;padding:10px;}
.posthead h2 {margin: 0}
.posthead h2 a {color:#1A4D76; font-size:111%;font-weight:normal;text-decoration:none;}
.entry {margin: 10px 10px 20px; line-height: 140%; width:650px}
.post {border-bottom: 1px solid #eee;}

.imagemenot {
  background-image: -moz-linear-gradient(top, #fcfcfc, #eee);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fcfcfc),color-stop(1, #eee));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#eeeeee'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#eeeeee')";
}


.bioblurb {color: white; background: url(globe.png) no-repeat bottom right #2d6696; padding: 10px}
.bioblurb a {color: #3bddff}
.bioblurb p {padding-top: 10px}
.authortitle {color: white; background: #2badf8; padding: 4px; text-align: center}

.caldate {
    padding:10px; text-align: center; width:70px; margin-right: 20px; color: white; background: #2d6696;
    font-size: 150%; 
    -moz-border-radius: 55px; -webkit-border-radius: 55px; border-radius: 55px;
}
.caldate div {font-size: 44%; background: #2badf8; margin: 5px 0; padding: 2px}
.archimage {width: 70px; border: 1px solid #ccc; padding: 1px}

.slide{padding: 2px; margin-top: 50px; border: 1px solid #2d6696;}

/*  comments */
#comments, #respond {padding-left: 30px; font-size: 155%}
.commentlist {width: 760px; line-height: 140%}
.commentlist li {list-style: none; margin-bottom: 20px; padding: 10px; border: 1px solid #eee}
.commentbody {width: 636px; margin-right: 20px}
.commentauthor {font-size: 144%; font-weight: bold; margin-right: 5px}
.commentmetadata a {color: #ccc}
.commentbody p {margin: 10px 0 0}

#commentform {padding-left: 30px; width: 550px}
#comment {width: 550px}


.sidenote {position: relative}
.sidenote span {position: absolute; right: -320px; top: -18px}

td,th {border:0;}
td {text-align:center; border-bottom: 1px solid #2D6696;}
th {padding: 5px;}

.alignleft{float:left;}