body {font-family: helvetica, arial, sans-serif; margin:20px auto;width:600px;}
a { color:#3775BB; }
a img { border:none; }

#alert {color: #0F0;}
.taken {color: #F00 !important;}

.spam {color: #F00;}
.good {color: #0F0;}

h1 { font-size:12px;text-align:center;color:#888;margin:0;font-weight:normal; }
h1 a { color:#888;text-decoration:none; }
h2 strong { color:#333; }
h2 {  }
.brand { text-align:center;font-size:80px;margin:0;padding:60px; }
.brand a { text-decoration:none;border-bottom:1px dotted #ccc;color:#333; }

table{border-collapse:collapse;width:100%;}
table td,table th{padding:5px;border:1px solid #ccc;text-align:center;font-size:12px;}
table th{font-weight:bold;color:#333;background:#f3f3f3;}

form.shorten {border:1px dotted #ddd;}
form.shorten, .copy, .statsview { text-align:center; }
.longcopy { font-size:14px; }
.copy { margin-bottom:40px; }
form.shorten, form.shorten input, .copy, .copy input { font-size:20px; }
form.shorten span { font-size:12px; }
input.url, input.urlsubmit {  }
input.url { width:450px; }
.bookmark { font-size:12px;text-align:center; }
.resource { border:1px dotted #ddd;padding:10px;font-size:12px; }
.edit { border:1px dotted #ddd;padding:10px;font-size:12px; text-align: left;}
.popular li { font-size:12px; }
.footer { text-align:center;font-size:12px;margin-top:40px; }

form.lookup { text-align:center;margin-top:70px; }
form.lookup small, .word { color:#777; }
form.lookup small strong, .word strong { color:#666; }
input.shurl { width:140px; }

#documentation h3 { border-bottom: 1px solid #999; margin-top: 40px}
#documentation h3.first {margin-top: 0; }

ol.popular li {	margin-bottom: 25px; }
.campaign {font-size: 12px;}
.disabled {color: #999;}
form.shorten .campaign input { font-size: 11px; }
form.shorten .campaign input.campaign_field {width: 75px;}
form.shorten .disabled input.campaign_field {color:#999}

.alert {color: #c33;}

.tag_list a {margin-left: 8px;}
.tag_head {font-weight:normal; font-size: 12px; margin-left: 10px;}
.tag_head a {margin-left: 5px; text-decoration: none;}
.tag_head em {font-weight: bold;}


ul#tweets { padding:0;list-style:none;text-align:left;font-size:14px}
ul#tweets li { height:48px;margin:0 0 10px 0;padding:6px;background:#f3f3f3;border:1px solid #ddd; }
ul#tweets li img { float:left;margin-right:10px;width:48px;height:48px; }
ul#tweets li.new {background-color: #ffc;}

#preview_preference { font-size: 12px; }
#preview_preference input { vertical-align: middle}
#preview_status {font-weight: bold; text-transform: uppercase; }

#preview_spam { font-size: 16px; color: red; }
#preview_spam input { vertical-align: middle}

.delete { float: right; }
.delete input {color:red;}
.clear { clear:both; }
