/**
 * Created for: SimplePie RSS Loader
 * Created on: 08.15.2009
 * Author: Tim Wright
 ----------------------------------*/

/*
 * Reset browser defaults
 ----------------------------------*/
body,div,dl,dt,dd,ul,ol,
li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,p,
blockquote,th,td             { margin:0;padding:0; }
body                         { line-height:1;color:#121212;background:#fff; }
h1,h2,h3,h4,h5,h6,p          { font-size:100%;font-weight:400; }
ol,ul                        { list-style:none; }
caption,cite,code,th         { font-style:normal;font-weight:400; }
fieldset,img                 { border:0; }
caption,th                   { text-align:left; }
:focus                       { outline:1px dotted #eee; }
table                        { border-collapse:collapse;border-spacing:0; }
hr                           { border:0;border-top:1px solid #555;margin:0;height:1px; }
body:after                   { content: ".";display:block;height:0;clear:both;visibility:hidden; }
label,button,
input[type="submit"],
input[type="checkbox"]       { cursor:pointer; }

/*
 * General Elements
 ----------------------------------*/
html                         { background:#edece0;text-align:center; }
body                         { color:#212121;font:12px/1.3 Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;width:600px;margin:0 auto;padding:10px;
                               background:#fff;text-align:left;border:1px solid #efe9a4; }
h1,
h2,
h3,
h4                           { font-family:Trebuchet MS, Tahoma, Arial, sans-serif; }
h1                           { font-size:26px;font-weight:400; }
h2                           { font-size:22px;font-weight:400;padding:5px 10px 0; }
h3                           { font-size:16px; }
h4                           { font-size:12px; }
p                            { padding:10px; }
a                            { color:#900;text-decoration:none;overflow:hidden; }
a:hover                      { color:#bf5f5f; }

/*
 * Feed Selection Form
 ----------------------------------*/
#selection                   { padding:5px 10px 10px;background:#333;color:#fff;clear:both; }
#selection label             { padding-left:10px; }
#selection li label          { padding-left:3px; }
#selection label:hover       { color:#ccc; }
#selection ul                { font-size:12px;margin:5px 10px 15px 20px; }
#selection ul li             { margin:2px 0; }
#selection #btn-submit       { display:block;margin-top:10px;margin-left:10px;text-transform:capitalize; }
p#getform                    { padding:0;border-top:10px solid #222;clear:both;text-align:right;height:30px; }
p#getform a                  { background:#222 url(../img/dots.gif) no-repeat center 85%;padding:0 10px;line-height:30px;
                               padding-bottom:3px;display:block;float:right;color:#fff;-moz-border-radius-bottomleft:5px;
                               -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px; }
p#getform a:hover            { background-color:#111; }
p#getform a:focus            { background-color:#000; }

/*
 * Feed Smusher
 ----------------------------------*/
#reader                      { margin:20px 0 0;border-top:1px solid #ddd; }
#reader .post                { padding:5px 5px 15px;margin:10px 5px;border-bottom:1px solid #ddd; }
#reader .post h4             {  }
#reader .post p.meta         { padding:0;color:#777;font-size:11px; }
#reader .post p.meta a       { color:#777;border-bottom:1px solid #777; }
#reader .post p.meta a:hover { color:#999;border-bottom:1px solid #aaa; }