body {font-family:arial, helvetica, verdana, sans-serif; color:#303030; text-align:center;}
h1 {font-size:1.4em;margin:0 0 0 -20px;padding-bottom:5px;color:#003366;}
h2 {font-size:.95em; margin:0; color:#993333;}
h3 {font-size:1.3em; padding:0; margin:0;}
h4 {font-size:.8em; font-style:italic; font-weight:normal; color:#777; margin:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color: black;}
img.logo {vertical-align:middle; border:0; padding:0 20px 0 0;}
div#formbox {text-align:left; padding:15px 0 20px 15px;}
input, select {margin:1px;}
div#message {position:absolute; right:0; top:0; display:block;}
#msg {background-color:#ffff00; padding:5px; width:100px;}
img {vertical-align:middle; border:0;}
div.noresults {float:left; padding:50px 0 0 100px;}
div#container {margin-top:30px; margin-left:auto; margin-right:auto; width:750px;}
div#maintop {margin:20px 0 5px 0; padding:20px 10px 20px 50px; text-align:left; border-top:2px solid #ddeeff; border-right:2px solid #ddeeff; border-left:2px solid #ddeeff;}
div#mainbottom {clear:both; font-size:.85em; text-align:left; padding:20px 20px 0 20px; border-top:1px solid #ccc;}
div#submiturlmsg {color:#993333;}
div#footline {display:block; clear:both; font-size:.7em; text-align:left; margin-left:auto; margin-right:auto; margin-top:30px;  padding:10px; border-top:1px dotted #ccc;}
.footbit {float:left; width:170px; margin-left:5px; padding-right:10px;}
.disclaimer {font-size:.7em; color:#999;}
.testimonial {font-size:.8em; color:#555; font-style:italic;}

/* Table */
table {border-collapse:collapse; background:#fff; font-size:.8em; text-align:left; margin:0 5px 0 0;}
th {background:url(../img/bodybg.png) repeat-x; border:1px solid #993333; color:#fff; font-weight:bold; padding:2px 11px; text-align:center; line-height:1.5; cursor:pointer;}
th a {text-decoration:none; color:#fff;}
td {border-bottom: 1px solid #ccc; padding:5px 3px; vertical-align:top; line-height:1.5;}
td a {padding:1px; font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
td * {padding:3px 3px;}
tr.alt td {background:#eee;}
tr.over td {background:#d6d6d6;}
.submitsites {font-size:.7em;}
.submitsites td {border:0px;text-align:center;valign:middle;}

/* Action bar */
span.actionbar {font-size:.85em; margin:0 0 0 5px;}
span.actionbar a:link {font-weight:normal; text-decoration:none;}
span.actionbar a:active {font-weight:normal; text-decoration:none;}
span.actionbar a:visited {font-weight:normal; text-decoration:none;}
span.share:hover {font-weight:normal; text-decoration:underline;}

/* Refine */
div#refine {float:left; clear:right; width:153px; text-align:left; font-size:.8em; font-weight:bold; padding:4px 0 0 5px; margin: 0 10px 0 5px;}
div#refine label {clear:left; display:block; width:40px; float:left; text-align:right; padding-right:4px;}
div.inner {border-top:2px solid #cc9999; font-weight:normal; margin:3px 0 0 -5px; padding:5px;}

/* Pagination */
div.paging {padding:3px; margin:10px; text-align:right; font-size:.7em;}
div.paging a {padding:2px 5px 2px 5px; margin:0; border:1px solid #ccc; text-decoration:none; color:#000; font-weight:normal;}
div.paging a:hover {border:1px solid #993333; text-decoration:none; color: #000;}
div.paging a:active {border:1px solid #3f3f3f; text-decoration:none; color: #000;}
div.paging span.current {padding:2px 5px 2px 5px; margin:0px; border:1px solid #ccc; font-weight:bold; background-color:#ccc; color:#000;}
div.paging span.disabled {padding:2px 5px 2px 5px; margin:0px; border:1px solid #EEE; color:#DDD;}

/* Popular */
div#pop_container {margin-left:auto; margin-right:auto; font-size:.85em;}
ul.pop {margin:15px 0 30px 25px; padding-left:25px; float:left; text-align:left;}
.pop li {list-style-type:none; padding-bottom:4px;}
.pop li a {color: #6666cc;}

/* StatsTrends */
div#trends {text-align:left; font-size:.85em;}
table#statrend_tbl {border-collapse:collapse; background:#fff; border:2px solid #99ccff; margin:0 0 10px 1px;}
table#statrend_tbl td {border:0; padding:1px 7px 1px 7px;}
td.emphasize {font-weight:bold; border:0; padding:0 5px 0 5px;}
td.emphasize a {font-weight:normal;}
div.stat {width:200px; margin:0; padding:0; text-align:right;}
span.statw {padding:0 0 0 10px; float:left;}
