/*
Theme Name: Jesse Friedman's Brain to Blog
Theme URI: http://jesserfriedman.com/blog/reinvention/
Description: Custom theme built by Jesse Friedman for Jesse Friedman's use ONLY!  Do not duplicate or use this theme with out express consent from Jesse Friedman
Version: .9
Author: Jesse Friedman
Author URI: http://jesserfriedman.com/
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{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%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{margin:10px;}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,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}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;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/*
The rest of the css
*/

html, body { background: #fff url(images/header-bg.jpg) 50% 0 repeat-x; color: #444; font: normal 10px/12px "Times New Roman", Times, Georgia, serif; margin: 0; padding: 0; }

a, .link { color: #d51900; text-decoration: none; }
h1 a { color: #444; } 
a img { border: none; }

div, ul, li, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h1 { line-height: 1.2em; margin-bottom: .2em; }
h2, h3, h4, h5, h6 { line-height: 1.2em; margin: .1em 0; }
p { line-height: 1.6em; margin: .2em 0 .5em 0; }
h1 { font-size: 3.75em; } 
h2 { font-size: 2.3em; }
h3 { font-size: 2em; }
h4 { font-size: 1.8em; }
h5 { font-size: 1.6em; }
h6, p, li { font-size: 1.4em; }
li { line-height: 1.2em; margin-left: .5em; }

hr { margin: 1em 0; border: none; background: none; border-top: 1px solid #aaa; }

blockquote { font-size: 1.2em; line-height: 1.4em; font-style: italic; padding: 1em; border: 1px dashed #999; clear: both; }

/*font style classes*/
.italic { font-style: italic; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }

/*positioning classes*/
.posabs { position: absolute; }
.top0left0 { top: 0; left: 0; }
.nobul { list-style-type: none; }
.inline { display: inline; margin-left: 0; }
.width33 { width: 30%; }
.width45 { width: 45%; }

/*floating */
.col { float: left; margin-left: 2%; }
.alignleft { float: left; }
img.alignleft { margin: 0 2em 1em 0; }
.alignright { float: right; }
.clear { clear: both; }
.noshow { background: none; border: none; }
/*margins */
.nomar { margin: 0; }
.martop1 { margin-top: 1em; }

/*specific styles*/

.meta, .data { font-family: Arial, Arial, Helvetica, sans-serif; }
.meta p { font-size: 1.2em; }

#container { background: url(images/sand-bg.jpg) 0 0 repeat; margin: 388px 0 0 0; width: 100%; float: left; }
#content { margin: 0 auto; }

#header { width: 88px;}
#sidebar { max-width: 25%; }
#sidebar .col { margin: 1em 2em 1em 0; }
#sidebar h2 { margin: 0; }
#sidebar li { font-size: 2.3em; line-height: 1.2em; margin: .1em 0; font-weight: normal; font-style: italic; list-style-type: none; }
#sidebar li li { font-size: .6em; font-style: normal; margin-left: .5em; }
#sidebar input { width: 50%; float: left; }
#sidebar .submit { width: 50px; margin: -14px 0 0 3px; }

#posts { width: 57%; }
.post { margin: 0 0 4em 0; }
.post li { margin-left: 2em; }
#fish { margin: 20px 0 0 10%; }
#comments { margin: 0 0 2em 0; }
#footer { background: #222 url(images/footer-bg.png) 0 0 repeat; color: #eee; float: left; padding: 20px; margin: 2em 0 0 0; }
#footer p { line-height: 1.4em; }
#footer #vid { width: 280px; }
#footer #intro { width: 37%; }
#footer #ads { width: 250px; }