/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
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;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
/* END Yahoo! reset */



html { height:100%; margin-bottom:1px; background:#113d68 url('/images/assets/html.jpg') repeat-x fixed top center; }
body { font-size:16px; font-family:Georgia, serif; font-weight:normal; line-height:1; }
p { line-height:1.5em; padding-bottom:1.5em; }

a { color:rgba(127, 175, 27, 0.6); }
a:hover { color:rgba(127, 175, 27, 1); }

h1 { width:560px; height:147px; background:transparent url('/images/assets/h1.png') no-repeat top center; text-indent:-9999px; }
h2 { width:381px; height:203px; background:transparent url('/images/assets/h2.png') no-repeat top right; text-indent:-9999px; position:absolute; top:0px; right:0px; z-index:10; }


/* =accessibility */
ul#accessibility { display:none; }


/* =masthead */
div#masthead { position:relative; }


/* =wrapper */
div.wrapper { width:960px; margin:0 auto; }


/* =content */
div#content { position:relative; }


/* =digg */
p#promote-shamelessly { width:150px; height:90px; position:absolute; right:-15px; top:35px; z-index:20; }
p#promote-shamelessly a { margin-bottom:4px; outline:none; }
p#promote-shamelessly a.digg { display:none; width:112px; height:48px; text-indent:-9999px; background:transparent url('/images/assets/digg.png') no-repeat 0 0; }
p#promote-shamelessly a.facebook { display:block; width:100px; height:20px; text-indent:-9999px; background:transparent url('/images/assets/share/facebook.png') no-repeat 0 0; }
p#promote-shamelessly a.delicious { display:block; width:112px; height:20px; text-indent:-9999px; background:transparent url('/images/assets/share/delicious.png') no-repeat 0 0; }
p#promote-shamelessly a.stumbleupon { display:block; width:150px; height:25px; text-indent:-9999px; background:transparent url('/images/assets/share/stumbleupon.png') no-repeat 0 0; }


/* =stream */
div#stream { padding-top:55px; margin-top:-55px; background:transparent url('/images/assets/fatties.png') no-repeat 6px 0; }

/* =entry */
ol { padding:0 10px; }
li.entry { position:relative; background-color:rgba(0, 0, 0, 0.6); margin-left:120px; width:700px; margin-bottom:1.5em; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
li.entry img { float:left; margin-left:-62px; margin-top:-3px; border:solid 2px #ccc; border-radius:0 4px 0 0; -moz-border-radius:0 4px 0 0; -webkit-border-radius:0 4px 0 0; }

li.entry h3 { font-size:1.25em; line-height:1.3333em; padding:3px 5px 4px 0; }
li.entry h3 a { color:#7faf1b; padding:6px; border-radius:9px 0 0 0; -moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; }
li.entry h3 a:hover { background-color:#7faf1b; color:#ccc; }
li.entry h3 a:hover img { border-color:#7faf1b; }
li.entry p { color:#ccc; padding-left:10px; padding-right:20px; }

/*
li.entry p.tweeted { font-size:0.875em; line-height:1.8em; float:right; background-color:rgba(126, 174, 26, 0.7); color:#57553c; z-index:2; padding-bottom:0; position:relative; top:-0.5em; margin-right:-60px; }
li.entry p.tweeted a { color:#57553c; text-decoration:none; }
li.entry p.tweeted a:hover { color:#ccc; }
*/

p.meta { float:right; font-size:0.875em; line-height:1.8em; margin-right:-80px; padding-bottom:0; position:relative; top:-0.5em; z-index:2; }
p.meta a { padding:0.3em 10px; background-color:rgba(126, 174, 26, 0.7); color:#57553C; line-height:1.8em; text-decoration:none; margin:0 0 0 2px; }
p.meta a:hover { color:#ccc; }


/* =error */
div.error { background-color:rgba(0, 0, 0, 0.6); margin-left:130px; width:700px; margin-bottom:1.5em; padding:1.5em; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
div.error p { color:#ccc; padding:10px; }


/* =see-more */
p.see-more { padding:26px 0 0 0; margin-left:150px; }
p.see-more a { width:663px; height:25px; background:transparent url('/images/assets/see-more.png') no-repeat 50% -25px; display:block; text-indent:-9999px; }
p.see-more a:hover { background-position:50% 0px; }


/* =site-info */
div#site-info { font-size:0.875em; margin-left:130px; width:700px; background-color:rgba(0, 0, 0, 0.6); border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; margin-top:3em; }
div#site-info div { width:50%; float:left; color:#ccc; }
div#site-info div p { padding:10px; }
div#site-info div h4 { padding:10px 10px 0.125em 10px; color:#7faf1b; }
div#site-info p.copyright { font-size:0.875em; color:#ccc; clear:both; text-align:center; padding-top:2.5em; }



