html.body{margin:0;padding:0}
body{margin:0 auto;width:auto;width:860px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:13px;line-height:20px;color:#787773;overflow-x:hidden}
a{color:#20a4d0}
hr{clear:both;visibility:hidden;margin:0;padding:0}
hr{display:block;background-color:#ABABAB;border:0 none;color:#ABABAB;height:1px;margin:10px 0 15px}
h1, h2, h3, h4, h5, h6{margin:0;font-family:Helvetica,Arial;font-weight:bold}
h1{color:#7AB60C;font-size:26px;letter-spacing:-1px;margin:25px 0 15px}
h5,h6{font-size:13px;font-weight:normal}
.column{position:relative;float:left;margin-right:17px}
.column.half{width:407px}
.column.threequarters{width:568px}
.tweetstream {margin-left:17px;margin-right:0;width:230px}
p{margin:0 0 10px}

/*Top Bar*/
#tb, #tbl, #tbr, #gt{background:white url(/static/img/2/top.gif) no-repeat}
#tb{height:28px;margin:0 auto;background-repeat:repeat-x;background-position:0 -22px;position:relative;z-index:10}
#tb a{text-decoration:none;color:#fff;font-weight:bold}
#tb a:hover{text-decoration:underline}
#tbl, #tbr{background-position:left top;float:left;height:22px;overflow:hidden;width:10px}
#tbr{background-position:right top;float:right}
#tbc{margin:0 150px}
#gt{display:block;margin-left:auto;margin-right:auto;padding-top:20px;top:3px;height:0px;width:103px;background-color:transparent;background-position:-397px 0px;overflow:hidden}   
#oo, #o{font-family:Helvetica,Arial;position:absolute;top:0;text-align:right;font-size:12px;color:#fff;text-shadow:1px 1px #92c438}
#o{right:10px}
#oo{left:14px}
#oo a{margin-right:10px}
#o a{margin-left:10px}
#oo a:hover, #o a:hover{text-shadow:1px 1px #92c438}
#footer{border-top:1px solid #ababab;clear:both;color:#ababab;font-size:11px;margin:40px auto 50px;padding-left:10px;width:890px}
#footer ul{list-style-image:none;list-style-position:outside;list-style-type:none;text-indent:0;padding-top:0px}
#footer ul li{border-right:1px solid #ababab;float:left;margin-right:10px;padding-right:10px;line-height:13px}
#footer ul li.fix{border-right:none}

.api #main{margin-top:10px}
.quote{margin-bottom:25px}
.quote p{margin:0}
.tweet{margin-bottom:30px}
.terms p, .apiterms p{margin-bottom:20px}
.terms h1, .apiterms h1{margin-bottom:25px}
.terms h2, .terms h3, .apiterms h2, .apiterms h3{margin-bottom:20px}

.column{float:left;margin-right:17px;position:relative}
.productdiv .description{float:left;margin-top:-4px;padding-left:18px;width:350px}
.productdiv .productmain{width:472px}
.productdiv h1.api{margin-bottom:30px;margin-top:15px}
.productdiv img#apilogo{float:left;margin-top:-18px}
.productdiv h2, .productdiv h3{color:#666}
.productdiv hr.fathr{height:3px;visibility:visible}
.productdiv ul#features{list-style-type:none;margin:0;padding-left:0}
.productdiv ul#features li{margin-bottom:20px}
.productdiv .sidecolumn{width:320px}
.productdiv .sidecolumn, .productdiv .box{margin-bottom:10px;padding:5px 15px}
.productdiv .sidecolumn{margin:49px 0 0 17px}
.productdiv .grey{background-color:#f5f5f5}
.productdiv .box{border:0 solid #ccc}
.productdiv img#featuredexample{margin:5px 0}
.productdiv ul#features img, .productdiv img#featuredexample{border:1px solid #ccc;float:left}
.productdiv a img{border-style:none}
.productdiv .box p{color:#ababab;margin:0 0 10px}
.productdiv img#visitbutton{margin-left:35px}

#content.sponsors{padding-right:80px;font-family:Helvetica,Arial,Sans-serif}
#content.sponsors div{margin-top:30px}
#content.sponsors h1{margin-left:130px}
#content.sponsors h2{float:left;text-transform:uppercase;font-size:15px;font-weight:bold;margin-left:15px}
/*#content.sponsors h2{background:#ccc;color:#555;padding:3px 4px 0px 4px;width:83px;text-align:center}*/
#content.sponsors h3{margin-top:-15px;margin-left:130px;font-size:14px}
#content.sponsors p, #content.sponsors ul, #content.sponsors dl{margin-left:130px;font-size:14px;margin-top:20px;margin-bottom:20px;text-align:justify}
#content.sponsors span{text-decoration:underline}
#content.sponsors li{margin-bottom:15px}
#content.sponsors li p{margin-left:0}
#content.sponsors dt{margin-bottom:-17px}
#content.sponsors dd{position:relative;left:90px;top:-3px}

/* gothere.sg/iPhone */
body.iPhone{color:#333}
body.iPhone h1, body.iPhone h2, body.iPhone h3, body.iPhone h4, body.iPhone h5, body.iPhone h6{color:#111!important}
body.iPhone h2{margin:0 0 10px}
body.iPhone h3{margin:0 0 5px}
body.iPhone .sect{margin:20px 0 40px;clear:both}
body.iPhone .column.half{float:left;width:420px;margin:0}
body.iPhone img.small, body.iPhone img.big{float:right;background:#fff;padding:3px;-webkit-box-shadow:0 2px 6px #999;-moz-box-shadow:0 2px 6px #999;border:0}
body.iPhone img.small{width:170px;height:110px}
body.iPhone img.big{width:380px;height:240px}

body.iPhone .rounded{padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));background-image:-moz-linear-gradient(top, #fff, #f5f5f5)}
body.iPhone .bordered{border:1px solid #e2d2d2}

body.iPhone #sect-pub{margin-right:20px}
body.iPhone #sect-main h2, body.iPhone #sect-other h2{width:400px;display:inline-block}
body.iPhone #sect-main p, body.iPhone #sect-other p{width:400px;display:inline-block}
body.iPhone #sect-main img{margin-top:30px;float:none}
body.iPhone #videocontainer{float:right;width:380px}
body.iPhone #videocontainer .videolink{margin-left:130px}

body.iPhone #sect-compare h2{text-align:center}
body.iPhone #sect-compare h3{display:inline-block;width:200px;clear:both}
body.iPhone #sect-compare p{display:inline-block;width:200px}
body.iPhone #sect-compare .rounded{height:790px}

body.iPhone #feature{height:570px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}
body.iPhone #feature h1{font-size:33px}
body.iPhone #feature h2, body.iPhone #feature p{font-weight:normal;color:#666!important;font-size:25px;line-height:1.1em}
body.iPhone #feature p{font-size:21px;margin-top:15px;display:inline-block;float:left}
body.iPhone #feature a.buynow{-webkit-border-radius:20px;-moz-border-radius:20px;font-size:13px;font-weight:bold;color:#fff;text-shadow:0px -1px rgba(0,0,0,0.5);background:#00a4c4;border:1px solid #30637e;padding:3px 7px 5px;text-decoration:none;float:left;margin:27px 0 0 10px}
body.iPhone #feature a.buynow:hover{background:#00b7d5}
body.iPhone #feature a.buynow:active{margin-top:28px}

body.iPhone #feature #iPhone4{background-image:url(/static/img/2/iphone/iPhone4.png);float:left;height:572px;width:356px;margin-top:14px}
body.iPhone #feature-screen{float:left;width:233px;height:335px;margin:120px 0px 0px 61px}
body.iPhone #feature-screen img, body.iPhone #feature-pitch .appstore img{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0}
body.iPhone #feature-pitch{float:right;margin:115px 50px 0;width:325px}
body.iPhone #feature-pitch .appstore img{margin-top:50px;float:none}

body.iPhone #feature-sub{background:#fff url(/static/img/2/iphone/quotemark.png) no-repeat 5px 0;margin:-41px 0 40px;height:52px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}
body.iPhone #feature-review{font-family:Georgia, Times New Roman, Times, Serif;font-style:italic;font-size:20px;display:inline-block;width:580px;padding-left:35px;float:left;margin-right:20px;padding-top:5px;padding-right:20px;border-right:1px solid #ccc}
body.iPhone #feature-review span{font-style:normal;font-size:13px;display:block;float:right;margin-top:10px}
body.iPhone #feature-blogger{width:170px;line-height:15px;font-size:12px;float:left;margin:-4px 0 0;color:#666}
body.iPhone #feature-blogger h4{margin-bottom:2px}

body.iPhone #appstore_big{margin-left:340px}
body.iPhone #appstore_big img{border:0}