*{margin:0;padding:0}body{font-size:62.5%;background-color:#eeeeec;font-family:Verdana,Arial,sans-serif;-webkit-text-size-adjust:none}
h1{font-size:3em;padding:.25em 0}h2 {font-size:1.7em;padding:.25em 0}h3{font-size:1.5em;padding:.25em 0}
a{color:#204a87;text-decoration:none}a:hover,.nav a:hover{color:#00F;text-decoration:underline}
p{font-size:1.2em;margin:0.5em auto;width:95%}p+h2{margin-top:1em}form>p{width:auto}p.s{font-size:2em;color:#555}p.s span{color:#000}
p.i{font-size:1.4em}

table {font-size:1.2em;border:#eee 1px solid;border-collapse:collapse;border-spacing:0;margin:0.5em auto 1em;width:95%}
h2+table{margin-top:1em}
th{font-size:1.05em;padding-bottom:.2em;text-align:left}
table td,table th{padding:.2em .5em;border:#eee 1px solid;overflow:hidden}
#statsdata tr>th{width:150px}#statsdata th+th{width:80px}#statsdata table{margin:.5em auto}

.alt{background-color:#ddd}tbody .alt{background-color:#F0F0F0}.n{color:#2E7A06 !important}
.l{float:left}.r{float:right}.c{margin:.2em auto}img.c{display:block}

#h{color:#2E3436;height:auto;text-align:left;padding:1em 2em}
#h ul{font-size:1.3em;position:absolute;right:3em;top:0;margin:0 0 1em;padding:1em 1.2em;
list-style-image:none;list-style-position:outside;list-style-type:none;
background-color:#FFF;border:1px solid #DDD;border-top:0;
border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-left-radius:15px;
-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px}
#h ul li{display:block;padding:0 6px;float:left}
#h .user{font-weight:bold}
#h a,#h a:visited,#f a,#f a:visited {color:#555753;text-decoration:none}
#h a:hover,#f a:hover {color:#000;text-decoration:underline}

#box{font-size:1.1em;margin:0em auto 2em;padding:1em 3em;width:600px;
background-color:#fff;border:2px solid #ddd;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
-moz-box-shadow:0 0 1em #ccc;-webkit-box-shadow:0 0 1em #ccc;box-shadow:0 0 1em #ccc}
#box ul{font-size:1.2em;margin-left:1em}
#box ul li{margin-bottom:0.5em}
#i{background-color:#FFF;padding:0 5px 10px 15px}
#i h1{float:right;font-size:1.8em}
#i h1,#i h1 a{color:#BABDB6;text-decoration:none}
#i h1 a:hover{color:#999;text-decoration:underline}
#i h1 span{color:#999;cursor:pointer}
#i h1 span:hover{color:#333}
body#page-iframe{background-color:#fff}
.nav{font-size:1.4em;margin-top:15px}
label{display:block;margin:0.5em 0 0;font-size:1.5em}
#shorturl,#tweet{width:95%;margin:0 auto}
#shorturl #url,textarea{display:block;font-size:1.7em;padding:0.25em;margin:5px 0;width:98%;border:1px solid #999}
#shorturl #url:focus,textarea:focus,#shorted:focus{-moz-box-shadow:0 0 .5em #27D;box-shadow:0 0 .5em #27D;-webkit-box-shadow:0 0 .5em #27D;border-color:#27D}
#shorted{display:block;font-size:1.7em;padding:0.25em;margin:0 0 5px 2.5%;border:1px solid #999}
#send{margin-top:0.25em;display:block;float:right;font-size:1.4em;padding:0.2em 0.5em}
#tweet textarea{height:4em}
#r2{display:block;background-color:#b8e090;border:1px solid #4e9a06;margin:10px 0 0 5px;width:95%}
#f{text-align:center;width:550px;font-size:1.5em;margin:0 auto 2em}
#bk,.b{border:1px solid #AAA;display:block;padding:6px 2px;text-align:center;margin:15px auto;color:#2E3436 !important;
-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;text-decoration:none;
background:#F0F0F0;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#E0E0E0));background:-moz-linear-gradient(top,#FFF,#E0E0E0)}
#bk{width:180px}
#bk:hover,.b:hover{border-color:#c4a000}
.login{width:140px;padding-left:10px;background:url(/s/twitter.png) 15px 7px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#E0E0E0));background:url(/s/twitter.png) 15px 7px no-repeat, -moz-linear-gradient(top,#FFF,#E0E0E0);}
.error,#err{color:red;font-size:1.5em;margin:0.25}#err{display:none}
.clearfix:after,#shorturl:after,.nav:after,#tweet:after,#h ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
