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, caption { margin: 0; padding: 0; }
#top, #skip, p.about { display:none; }
table, th, td { margin:0; }
a img { border:none; }

a { color:#CC0000 }

p { margin:10px 0; }

body { background:#E8E8E8;    font-family: Trebuchet, Helvetica, Arial, "Lucida Grande", sans-serif; }
#col_one { float:left; width:400px; }
ul { margin-left:20px; }

label { cursor: pointer; }

span.new { font-size:9px; padding-right:5px; vertical-align: text-top; color:red; font-weight:bold; }
abbr { font-size:8px; border-bottom:1px dashed; }

#wrapper { background:#fff; padding:20px; width:400px; margin:30px auto; }
#article { list-style:none; margin:0; padding: 0; }
#article li { margin:5px 0; background:#efefef; border:1px solid #a1a1a1; cursor: pointer; }
#article label { display: block; padding:5px; }
#preview { border:2px dashed #A1A1A1; padding:5px; background:url(../images/loading.gif) no-repeat 50% 50%; width:0; float:left; display:none; margin:-38px 0 0 17px; }
#article { width:90%; margin-bottom: 15px }

form button { background:red; color:#fff; font-weight:bold; text-align:center; margin:15px 0; padding:5px 9px; float:left; margin-right:10px; text-transform:uppercase; border:none; cursor:pointer; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; font-family:Trebuchet, Geneva, sans-serif }

#share { font-size:13px; text-transform: uppercase; padding:10px; margin:10px 0 0; clear:both; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;  }
#url, #linkTitle, #firstname, #lastname, #captcha, #email, #city { width:239px; margin-top:5px; }
#url { padding:5px 8px; margin-top:10px; background:#fff; border:1px solid #efefef;  overflow:hidden; height:18px; line-height:20px;  font-size:11px; width:auto; text-transform:lowercase; color:#000; }
#email { width:280px; }
#captcha { width:50px; }
#addthis { border:0; margin-top:-2px; float:right; }
h1 a { outline:none; display:block; text-indent:-3500px; width:400px; height:151px; background:url(../images/logo.png) no-repeat; margin:0 auto 20px }

.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0; height: 0}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}

#footer { margin-top:20px; padding: 0; font-size:10px; clear:both; }
#footer p { margin:0; }

img.stats { width:380px; margin:5px 0; }

h2 { text-align:center; font-size:16px; font-weight:bold; }

form { background:#FCC; padding:20px; margin:10px 0; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px }