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}

.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}
