body { margin:0px; padding:0px; background-color:#FFF; font-family:Helvetica; }
h1 { color:#000; margin:5px; font-weight:normal; }
h2 { color:#666; margin:5px; font-weight:normal; font-size:20px; }
h3 { margin: 10px; padding: 4px 20px; background-color:#eee; text-align:center; }
h4 { text-align:center; }
div, table, tr, td, ul, fieldset, form, dd { padding:0px; margin:0px; border:0px; }
table { border-collapse: collapse; border-spacing:0; width:300px; }
img { border: 0px; }
textarea { width:100%; }
a { cursor: pointer; cursor: hand; text-decoration: underline; }
li { margin: 5px; padding:0px; list-style-position:inside; }	
div { overflow-x:hidden; }

.margin { margin:10px; }
.caption { text-align:center; font-size:11px; color:#666; padding-top:10px; }
.logo { float:center; border:none; }
.logoHolder { background-color:#eee; border:1px solid #ccc; margin:5px; padding:5px; width:160px; text-align:center; float:left; margin-left: 70px; }
.logoHolder, .logoHolder a { text-decoration:none; cursor:pointer;}
a.h2 { text-decoration:none; color:#777; }
.header { margin-top:10px; }
.iphone { margin:10px auto; text-align:left; width:320px; }
.full { width:100%; text-align:center; }
.body { margin: 10px; padding-bottom: 20px; }
.faqHead { font-weight:bold; }

#WEBTAB, #INVITE, #FEATURES, #BLOG { position:absolute; top:0px; width:320px; background-color:#fff; }
#HOME, #HELP, #UPDATE { position:absolute; top:0px;}

.time { padding: 10px;}
.center { text-align:center; max-width:990px; margin-left:auto; margin-right:auto; }
.left { text-align:left; }
.asterisk { text-align:center; font-style:italic; font-size:10px; color:#666; padding-top:10px; }
.bugs { padding-bottom:40px; }

.blog { margin: 10px; padding: 10px; }
.blue { background-color:#eef; }
.pink { background-color:#fcf; }
.author { text-align:right; color:#666; font-style:italic; font-size:11px; padding-top:7px; }
.report { float:left; color:#66F; font-size:11px; padding-top:7px; }
.confirmReport { background-color: #fff; font-size:12px; padding:10px; clear:both }
.pad { padding:5px; }
.nomargin { margin:0; }
.bigbutton { width:260px; margin:10px 10px 0; }
.features, .news { padding:10px; margin:10px; text-align:center; background-color:#eee; }
.newsleft { padding:10px; margin:10px; text-align:left; background-color:#eee; }
.profile { padding: 10px;}
.profile table .right { text-align: right; width:120px;}
.alias { max-width:144px; }
.icon { height: 16px; }
.top { padding: 10px;}
.even { background-color: #ccc;}
.odd { background-color: #eee;}
.invite, .error { margin: 10px; padding: 10px; background-color: #ddd;}
.error { color: #f00; }
.footer { text-align:center; font-size:12px; height:40px; }
.nofuzz { padding:4px;}
.border { border:solid 1px #666; }

