/*
Theme Name: Nixfeed Theme
Theme URI: http://feed.nixweb.com/
Description: Theme for feed.nixweb.com based on Sancta Simplicitas 1.0 from http://www.phpied.com/
Version: 0.2
Author: Nix
Author URI: http://nixweb.com/
*/

/*
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
*/

/*
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;}


/* nixweb style */
body {
  text-align: center;
}
#top {
  margin: 1px auto;
}
#hd {
  font-size: 108%;
  font-weight: bold;
  background-color: #ecf0ff;
  text-align: center;
}
#navbar {
  width: 570px;
  padding: 0.2em 1px;
  margin: 1px auto;
  text-align:right;
}
#hd .sitetitle {
  float: left;
}

.sitetitle {
/*  font-family: serif; */
  font-variant: small-caps;
  letter-spacing: 0.1em;
}

#pagetitle {
  background-color: #f4f8ff;
  padding-top: 0.3em;
  padding-bottom: 0.1em;
  font-size: 150%;
}
#subtitle {
  padding: 0.3em 1px;
  background-color: #f0f4ff;
}

#ft {
  text-align: center;
  padding: 0.2em 1px;
  background-color: #f0f4ff;
}

#ft div {
  width: 620px;
  margin: 1px auto;
}

#sitenav {
}

.sitenav-sep {
  padding: 0px 0.1em;
}

#sitenav-searchform {
  display: inline;
  font-weight: normal;
}

input#sitenav-searchbutton {
  font-size: 85.7%;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  background:#f0f0ff none repeat scroll 0 0;
  border:1px solid #000000;
  color:#5500cc;
  cursor:pointer;
}

input#sitenav-searchbutton:hover {
  background-color:#f8f8ff
}

#sitenav-searchbox {
  font-size: 85.7%;
  background-color: #f8f8ff;
}

.defaultsearch {
  font-style: italic;
  color: #758;
  text-align: center;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

#content {
  margin: 1px auto;
  width: 620px;
  text-align: left;
}

h1 {
  font-size: 138.5%;
}
h2 {
  font-size: 123.1%;
}
h3 {
  font-size:108%;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

acronym {
  font-variant: small-caps;
}

.storycontent p {
  text-indent: 1em;
}

p {
  font-size:123.1%;
  line-height: 1.25em;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
}

q:before {
  content: "\201C";
  padding-right: 0.1em;
}
q:after {
  content: "\201D";
  padding-left: 0.1em;
}

.booktitle {
  font-style: italic;
}

blockquote {
  margin-left: 0.4em;
  margin-right: 2em;
  border-left: 1px solid #ddd;
}

blockquote p {
  font-size: 116%;
  padding-left: 0.57em;   /* align with 1em x 16px text-indent given 1px border-left?
  /* this gives leading as 1.25em for 16px font - only needed for multicolumn? 
  line-height:1.33em; 
  margin-top: 0.66em;
  margin-bottom: 1.06em; */
}


/* feed.nixweb.com style */

#doc3 {
  /* override yui grid so header shading goes to edge of page */
  margin: 0px;
}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
  /* override yui grid so right sidebar never overlaps main content */
  min-width:850px;
}

#menu {
  margin: 1em 0px;
}

.aligncenter {
  margin: 0px auto;
}

/* wordpress generates these classes, is this the right interpretation? */
.alignright {
  float: right;
}
.alignleft {
  float: left;
}

h2.storytitle {
  font-weight: bold;
  font-size: 131%
}

.yui-b>* {
  margin: 1.5em auto;
  width: 610px;
/*
  width:46.923em; /* 610/13 */ 
  *width:45.750em;/* 610/13.3333 */ 
*/
}

.post {
  padding: 1em;
  border: 1px solid #eee;
  clear: both;
}

.nomatch {
  text-align: center;
  font-size:123.1%;
  margin: 1em;
}

.meta {
  text-align:right;
  margin-bottom: 0.5em
}

.meta .author {
  padding-left: 1em;
  float: left;
}
.meta .filing {
  padding-right: 1em;
}

.storycontent {
}

.feedback {
  text-align: right;
  padding-right: 1em;
  clear: both;
}


#menu ul li {
  font-weight: bold;
  margin-top: 1em;
}
#menu ul ul {
  margin-top: 0px;
}
#menu ul ul li {
  font-weight: normal;
  padding-left: 0.3em;
  margin-top: 0em;
}


/*
stuff from the sancta simplicitas theme that hasn't been customized yet.

blockquote {
  border-left: 5px solid #ccc;
  margin-left: 1.5em;
  padding-left: 5px;
}
textarea {
  height: 100px;
  width: 570px;
}
ol#commentlist li {
  list-style-type: none;
}
ol#commentlist li li {
  list-style-type: inherit;
}
#menu{
    background: #f8f8f8;
}
#hd {
    border-bottom: 1px solid #f8f8f8;
}
.meta {
    background: #f8f8f8;
    padding: 5px;
    margin-bottom: 5px;
}
.avatar {
    float: left;
    padding: 0.5em 1em 0 0;
}

*/
