/*  
Theme Name: william
Theme URI: http://www.williamgs.com/blog
Description: WordPress theme by William Schilthius. Inpsired by <a href="http://www.davehale.net/blog">Dave Hale</a>'s blog but based on <a href="http://www.blogohblog.com/">Blog Oh Blog</a>, based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>
Version: 1.02.1
Author: William Schilthuis
Author URI: http://www.williamgs.com/

updated 2009/03/17 9:22pm
*/

body { font-family:Helvetica, Arial, Geneva, sans-serif;
      font-size:12px;
      background:#000000 url(images/wgs.png) repeat-x;
      color:#ccc;
      }
#wrap { width:650px;
      margin:20px auto;
      padding:0;
      }
a:hover { text-decoration:underline;
      color:#666;
      border:none;
      }
#box { background:#000;
      border:2px solid #444444;
      width:650px;
      table-layout:fixed;
      margin:0 auto;
      padding:0;
      } 
#top { background:#000000;
      height:20px;
      line-height:20px;
      margin:0 auto;
      padding:0 5px;
      }
#header { background:#111111;
      height:135px;
      line-height:14px;
      margin:8px auto;
      padding:2 2px;
      }
#header h1.blogtitle { Helvetica, Arial, Geneva, sans-serif;
      color:#fff;
      font-size:40px;
      text-transform:uppercase;
      margin:0;
      padding:8px 0 0;
      }
#header h1.blogtitle a:hover { color:#fff;
      border:none;
      }
p.description { color:#888;
      font-size:8pt;
      margin:0;
      padding:0;
      } 
.entry { background:#444;
      line-height:16px;
      text-align:justify;
      overflow:hidden;
      margin:5px auto;
      padding:0 8px;
      }
.entry h2 { font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight:900;
      } 
.entry a:hover { text-decoration:underline;
      color:#222222;
      border:none;
      }
#tophome { width:250px;
      float:left;
      text-align:left;
      margin:0;
      padding:0;
      }
#tops { width:200px;
      float:right;
      text-align:right;
      margin:0;
      padding:5px 0 0;
      }
#searchform { height:20px;
      line-height:20px;
      float:right;
      margin:0;
      padding:0;
      }
#searchform #s { font-size:8pt;
      width:185px;
      margin-right:0px;
      } 
#searchform #submit { font-size:8pt;
      } 
input#s { color:#999;
      border:1px solid #cbcbcb;
      background:#333333;
      }
#nav { height:26px;
      line-height:26px;
      border-bottom:1px #ccc solid;
      margin:0 auto;
      padding:0;
      }
ul.nav { height:22px;
      line-height:22px;
      float:left;
      list-style:none;
      font-size:11px;
      font-weight:400;
      text-transform:uppercase;
      margin:0;
      padding:3px 0 0;
      }
ul.nav li { float:left !important;
      list-style-type:none;
      margin:0;
      padding:20;
      }
ul.nav li a,ul.nav li a:link,ul.nav li a:visited { border:1px solid #ccc;
      border-bottom:0;
      border-left:0;
      background:#333333;
      color:#666;
      float:left;
      display:block;
      padding:0 5px;
      }
ul.nav li a:hover,ul.nav li a:active { background:#222;
      color:#666;
      text-decoration:underline;
      }
ul.nav li.first a { border-left:1px solid #eee;
      }
ul.nav li.current_page_item a { text-decoration:underline;
      color:#666;
      background:#222;
      }
ul.nav li ul { float:left;
      margin:20;
      padding:20;
      }
.navigation { display:block;
      text-align:center;
      margin-top:10px;
      margin-bottom:10px;
      }
.alignright { float:right;
      } 
.alignleft { float:left;
      }
blockquote { padding-left:10px;
      border-left:5px solid #04f;
      margin:20px 20px 0 140px;
      }
blockquote cite { display:block;
      margin:2px 0 0;
      }
.comments h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight:700;
      padding-top:10px;
      }
.wgscomment :hover { background:#444444;
      }
ol.commentlist { list-style:none;
      margin:0 0 1px;
      padding:20;
      }
ol.commentlist li { list-style:none;
      margin:0;
      padding:13px 13px 1px;
      } 
ol.commentlist li.commenthead { list-style:none;
      margin:0;
      }
ol.commentlist li.commenthead h2 { margin:20;
      }
textarea { color:#999;
      width:80%;
      border:1px solid #010101;
      margin-bottom:0.6em;
      background:#333333;
      margin-top:2px;
      padding:3px;
      } 
#footer { background:#111111;
      height:140px;
      line-height:14px;
      clear:both;
      margin:0 auto;
      padding:0 2px;
      }
a:link,a:active,a:visited { text-decoration: underline;
      color:#666;
      border:none;
      } 
#header h1.blogtitle a:link,#header h1.blogtitle a:active,#header h1.blogtitle a:visited { text-decoration:underline;
      color:#fff;
      border:none;
      }
.entry a:link,.entry a:active,.entry a:visited { text-decoration:underline;
      color:#eeeeee;
      border:none;
      } 
.end,.wgscomment { border-bottom:1px #161616 solid;
      }
input#url,input#author,input#email { color:#ccc;
      width:50%;
      border:1px solid #cbcbcb;
      margin-bottom:0.6em;
      background:#222222;
      margin-top:2px;
      padding:3px;
      }