@CHARSET "UTF-8";

a { color: #f30; text-decoration: none; }
a:hover { text-decoration: underline; }
* { font-family: Verdana; }

.ui-tabs-hide { display: none;}

body, html { margin: 0; padding: 0; }
h1 { margin: 5px; padding: 0px;}
h2 { margin: 0; padding: 2px 0px; font: 20px Verdana, sans-serif; color: #000; }

th, td { text-align: left; font-size: 12px;}

#logo { background: url(/static/robot.gif) center left no-repeat; height: 400px; width: 210px; position: absolute; top: 100px; left: 10px;}

#loader { width: 43px; height: 11px; float: right; background: url(/static/ajax-loader.gif); display:none; }

#header { background: #f30; margin: 0; padding: 0; text-align: right; height: 30px; }
#header a.home { margin:0; padding:0; border: 0; float: left; }
#header a.home img { margin: 0; padding: 0; border: 0; }
#header ul { list-style-type: none; margin: 0; padding: 3px; }
#header ul li { display: inline; color: white; font-size: 12px; }
#header ul li a { color: white; }
#subtitle { background: top left url(/static/subtitle.gif) no-repeat #fff; height: 20px; }
	
#foot { clear: both; margin: 50px 0 0 0; padding: 3px; text-align: center; font-size: 10px; border-top: solid 1px #aaa; background: #fff; }

/* specific to index */
#indexmain { margin: 10px 10px 10px 240px; }
#indexmain h2 { margin: 5px; padding: 0; }
.instructions { color: #444; font-size: 11px; margin: 2px 5px; }
#indexmain form { margin: 0px 5px 20px 5px; padding: 0; }
#pastetext p { margin: 0; padding: 0; }
#article { height: 250px; width: 95%; margin: 0px 0px 10px 0px;  }
.page p { font: 12px Verdana; margin: 5px 5px 20px 5px; width: 600px; }
.page h3 { font: 14px Verdana; margin: 20px 5px 2px 5px; }
.page ul { margin: 5px 5px 20px 40px; width: 600px; }
.page ul li { font: 12px Verdana; }

#tags a { color: #000; text-decoration: none; }
#tags a:hover { color: #777; }
#tags a.selected { color: #f30; }

#browser { margin: 5px 460px 0px 5px; font-size: 12px; }
#text span { background: yellow; }
#results { float: right; width: 440px; padding: 5px; }
#results h2 { border-bottom: solid 1px #000; }
#results p,ul { margin: 0; padding: 0 0 0 0; }
#results ul { list-style-type: none; }
#results ul li { font-size: 12px; padding: 0px; margin: 5px 0px; }
#results ul li p { margin: 0; padding: 0; }
.result-panel { padding: 0; margin: 0 0 30px 0; }
.inline-help { font: 11px Verdana; background: #ddd; border-bottom: solid 1px black; margin: 0; padding: 2px; }

#stats { font-size: 11px; border-top: solid 1px #aaa; margin-top: 30px; }
#stats span { display: block; width: 200px; float: left; background: #fff;}

#news h2 { border: 0; }
.news-quotes { float: right; width: 300px; border: solid 2px #aaa; background: #eee; margin: 5px; padding: 2px; }
.news-quotes ul { list-style-type: none; }
.news-quotes ul li { font-size: 11px; }
.news-articles h3 { font: italic 12px Verdana; color: #aaa; }
#daylife-link img { border: 0; }

#library h3 { font: bold 12px Verdana; border: 0; clear: left; margin-top: 15px; }
#library p { border: solid 1px #aaa; background: #eee; }
#library p img { float: left; margin: 3px; }

.bookmarklet { color: #000; background: #ccc; border: solid 1px #777; padding: 3px; } 
.error { background: yellow; margin: 5px; border: solid 1px #f30; }

.comment { color: #444; padding: 5px;}

#measureRSS { background: #efefef; border: solid 1px black; padding: 2px;}