/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;
outline:0; font-size:100%; vertical-align:baseline; background:transparent;
}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:
none}

/* remember to define focus styles! */
:focus {outline:0}

/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0}

body, select, input, button {font-family:"Arial","Helvetica",sans-serif}
body {font-size:0.8em;background:#E6FAD6;color:#454a5c}
a {color:#454a5c}
h1,h2,h3,h4,h5,h6 {
font-weight:normal;letter-spacing:-0.5px;color:#800}
h1 {font-size:38px}
h2 {color:#454a5c; font-size:32px}
h3 {font-size:26px}
h4 {font-size:20px}
p {margin:1em 0}
table {margin:20px;text-align:left}
th{font-size:13px;font-weight:normal;background:#b9c9fe;
border-top:4px solid #aabcfe;border-bottom:1px solid #fff;color:#039;padding:8px;}
td{background:#e8edff;border-bottom:1px solid
#fff;color:#669;border-top:1px solid transparent;padding:0px 8px}
tr:hover td{background:#d0dafd;color:#339;}


#widthwrapper {margin:0 auto;
min-width:780px; max-width:1260px}
#widthwrapperin {margin:0 10px; background:white}

div.section{margin:15px 0}

div.error{color:red;margin:15px 0}
div.message{background:#e8edff;padding:15px 20px;border:1px solid
#d0dafd;margin-bottom:20px}

#header {background:#800;color:white;padding:10px;margin-bottom:10px}
#header a {color:white}
#header h1 a {text-decoration:none}
#userlinks {float:right}
#header h1 {float:left;margin-bottom:10px}
#slogan {clear:both;font-size:16px}

#main {padding:10px}

#breadcrumb {margin-bottom:10px}

#bottomad {margin-top:15px}

table.sitelist {margin-top:0;margin-bottom:0}
table.sitelist th{color:#039;padding:12px 15px;border:0}
table.sitelist td{color:#669;padding:10px 15px;}

table.sortable th {text-decoration: underline}

form.openid {margin-top:15px}
form.openid ul { text-align:center; display:inline;}
form.openid ul li {float:left; padding:4px}
form.openid ul li span {padding:0 1em 0 3px}
form.openid fieldset {clear:both; padding:1em 0}
form.openid div+fieldset {display:none}
form.openid label {display:block; font-weight:bold; font-size:larger; margin-bottom:.5em}
input[name=openid_username] {width:8em}
input[name=openid_identifier] {width:18em}
form.openid ul li.highlight { -moz-border-radius:4px; -webkit-border-radius:4px; background-color: #FD6}
form.openid fieldset div {font-family:arial;-moz-border-radius:4px; -webkit-border-radius:4px; 
                          background: #DCDCDC url(images/fadegrey.png); padding:10px;display:inline-block}
form.openid input[type='submit'] {margin-left:1em;}

.openid_logo{color:#F7931E;padding:6px 0px 8px 28px; background: url(images/openidico.png) no-repeat}

#openid_login{float:left; font-size:larger; width:30%; margin:2em 1em; text-align:center}
#openid_login div{margin-top:0.5em}
#openid_login div+span{font-size:smaller}

#siteranktable tr td form{visibility:hidden}
#siteranktable tr:hover td form{visibility:visible}
#siteranktable td.rank {text-align:right}
#siteranktable .down {color:red}
#siteranktable .up {color:green}

.linkbox {float:left;width:200px;
padding:10px;margin:10px 20px 0 0;border-left:1px dotted #7F7F7F}
.linkbox .boxlink{margin-bottom:10px;font-weight:bold}

#inviteuseremailform label, #profileform label {float:left;clear:left;width:150px}
#inviteuseremailform input, #profileform input {float:left}
#inviteuseremailform select {float:left}

#profileform .description {clear:left; float:left; margin:5px 0 0 150px}


