a, a:hover { color: #000; }
body { background: #000000 fixed no-repeat top left; }

#feed tr:hover { background-color: #F0F0F0; }
#feed td { border-bottom: 1px dashed #999; }
#feed td.img { text-align: left; padding-left: 8px; padding-top: 10px; vertical-align: top; }
#feed p.bottom { padding-bottom: 8px; font-size: 12px; margin: 1px 0 0 !important; }
#feed p.name { padding-top: 10px; font-size: 1.2em; line-height: 1.1em; margin: 0 !important; }
#feed p.name a.name { font-weight: bold; margin-left: 5px; }
#feed p.time { font-size: 11px; color: #999; padding: 6px 0 3px; margin: 0 !important; }
#feed p.time a { color: #999; }

#feed td.img { border-bottom: 1px dashed #999; text-align: left; padding-left: 8px; padding-top: 10px; vertical-align: top; }
#feed td.bottom { border-bottom: 1px dashed #999; padding-bottom: 8px; }
#feed td.name { padding-top: 10px; font-size: 1.2em; line-height: 1.1em; padding-right: 3px; }
#feed td.name a.name { font-weight: bold; margin-right: 5px; }
#feed td.time { font-size: 11px; color: #999; padding: 5px 0 3px; }
#feed td.time a { color: #999; }
#feed tr.random td { background-color: lightYellow; }
#feed tr.random td.bottom, #feed tr.random td.img { border-color: #555; }
#feed tr.random td.img, #feed tr.random td.name { border-top: 1px dashed #555; }

.blur { font-style: italic; color: #777; }

#flashMessage, #welcome { font-size: 1.4em; font-weight: bold; line-height: 1.2em; padding:.8em; border:2px solid #ddd; margin: 10px auto; width: 90%; text-align: center; }
#flashMessage.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
#flashMessage.notice, #welcome.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
#flashMessage.message {background:#E6EFC2;color:#264409;border-color:#C6D880;}
#flashMessage.error a {color:#8a1f11;}
#flashMessage.notice a, #welcome.notice a {color:#514721;}
#flashMessage.message a {color:#264409;}

#welcome { font-size: 14px; }
#welcome p.head { font-size: 22px; }

pre { font-weight: bold; font-size: 11px; border: 2px solid #800000; background-color: #FFF; float: left; left: 5px; right: 5px; margin: 10px; color: #000; text-transform: none; padding: 5px; line-height: 9px; z-index: 7000; clear: both; text-align: left; }

span.vote a { color: #0000C0 !important; }
a.dretweet { color: #0000C0 !important; }
span.vote a.retweet { color: darkGreen !important; }
span.vote { color: #555; }
span.highlight { background-color: yellow; padding: 1px 3px; }
a.comments { color: #555; }

p.error { padding: 10px 10px 0px; font-weight: bold; color: rgb(128, 0, 0); }

#pagination { text-align: center; margin: 0; padding-bottom: 12px; }
#pagination div { display: inline; }
#pagination span a { font-weight: bold; }

#CommentName { font-size: 14px; padding: 1px 2px; width: 200px; margin-left: 10px; }
#CommentContent { font-family: 'Lucida Grande',sans-serif; padding: 1px 2px; width: 400px; margin: 5px 0 5px 10px; }
#CommentAddForm input[type=submit] { font-weight: bold; margin-left: 10px; }

.status-btn { padding-right: 20px; margin-top: 5px; }
#SubmissionContent { float: left; font-size: 14px; }

ol.statuses li { margin-top: 1px; }

span.vote img { position: relative; top: 4px; }

input.status-btn { width: 115px; height: 32px; font-size: 16px; color: #555 !important; }

.wrapper { padding-bottom: 0; }

div.section h2 { padding-left: 5px; font-size: 20px; }

#formBtn, #day1, #day7, #day30, #submitTweet, #mostPopular { position: absolute; top: 0px; margin-right: 10px; font-weight: bold; cursor: pointer; color: #EEE; padding: 2px 6px; border: 1px solid #333; background-color: #666; text-align: center; }
#day1 { right: 300px; width: 106px; }
#day7 { right: 216px; width: 62px; }
#day30 { right: 132px; width: 62px; }
#mostPopular { right: 132px; width: 130px; }
#formBtn, #submitTweet { right: 10px; width: 100px; }
#submitTweet a { color: #EEE; text-decoration: none; }
#mostPopular { background-color: #FFD324; }
#mostPopular a { color: #222; text-decoration: none; }
#mostPopular:hover { background-color: #FFA812; }

#day1 a, #day7 a, #day30 a { color: #222; text-decoration: none; }
#day1, #day7, #day30 { background-color: #FFD324; }
#day1.selected, #day7.selected, #day30.selected { background-color: #FFA812; }
#day1:hover, #day7:hover, #day30:hover { background-color: #FFA812; }
#formBtn:hover, #submitTweet:hover { background-color: #888; color: #FFF; }
#form { margin: 0; padding: 0; }

#content h2 { margin-bottom: 10px; }

#host { color: #DDD; }

#icons { position: relative; top: 4px; padding-left: 3px; }
#icons a { margin: 0; padding: 0; }

#SubmissionSearch { width: 120px; }

p.time.new { color: #A52A2A !important; font-weight: bold; }
