html,body{color:#333;background:#EEE;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font: 62.5%/1.5 helvetica,arial,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
nav a{-moz-outline:none;outline:none;}

article,section,header,nav,footer {display:block;}
article {width:700px;margin:0 auto;background:url(img/bg.png) no-repeat center 28px;height:100%;padding:0 100px;}
header {height:90px;padding:0 20px;position:relative;}
#paypal {position:absolute;top:34px;right:20px;}
#paypal div {font-weight:bold;font-style:italic;text-align:right;color:#999;line-height:1;}
#paypal_button {background:transparent url(img/paypal.png) no-repeat scroll left top;border:0 none #FFFFFF;cursor:pointer;height:18px;width:111px;}
#paypal_button:hover {background-position:left bottom;}
nav {background:#464646;padding:0 20px;border-bottom:1px solid #333;height:27px;font-size:16px;font-weight:normal;}
nav.sub {background:none;border-bottom-color:#DDD;font-size:14px;margin-bottom:20px;height:21px;padding:0 10px;}
nav a {color:#CCC;text-decoration:none;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;padding:6px 10px;text-shadow:1px 1px 1px #333;}
section.content nav.sub a {color:#666;text-shadow:none;padding-bottom:3px;}
nav a:hover {color:#FFF;}
nav.sub a:hover {color:#333;}
nav a.active {color:#333;background:#FFF;border-top:1px solid #333;font-weight:600;text-shadow:none;border-bottom:1px solid #FFF;}
section.content nav.sub a.active {color:#333;border:1px solid #DDD;border-bottom-color:#FFF;}
nav a.active:hover {color:#666;}
nav.sub a.active:hover {color:#666;}
section.intro {text-align:justify;font-family:'Georgia';color:#FFF;text-shadow:0 1px 1px #000;font-size:19px;line-height:1.4;padding:15px 20px;background:#464646;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;height:80px;}
section.intro span, section.intro a.wp {font-variant:small-caps;}
section.intro abbr {border-bottom:1px dotted #666;}
section.intro a.wp {color:#FFF;text-decoration:none;border-bottom:1px dotted #999;}
section.intro a.wp:hover {color:#CCC;}
section.content {background:#FFF;padding:20px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;position:relative;overflow:hidden;}
#content-inner {position:relative;}
section.content a {color:#06C;}
section.content p {text-align:justify;}
section.content p, section.content ul {font-size:14px;margin-bottom:1em;}
section.content ul ul {font-size:12px;color:#666;}
section.content ul li {list-style-type:square;list-style-position:outside;margin-left:20px;}
section.content p.last {margin-bottom:2em;}
section.content code {font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;color:#333;font-size:15px;margin-bottom:0.75em;display:block;}
section.content code.inline {display:inline;}
section.content code.medium {font-size:16px;font-weight:bold;}
section.content code.big {font-size:24px;font-weight:bold;color:#CCC;}
section.content code span {color:#333;}
section.content dl {font-size:14px;margin:1em 0 2em;}
section.content dl dt {font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:bold;font-size:16px;line-height:16px;}
section.content dl dd {margin-left:75px;margin-top:-19px;margin-bottom:1em;}
section.content dl dd em {font-weight:bold;}
section.content pre {font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-size:14px;background:#f6f6f6;-moz-border-radius:8px;-webkit-border-radius:8px;padding:20px;-moz-box-shadow:0 0 5px #ddd inset;margin-bottom:2em;border:1px solid #ddd;text-shadow:1px 1px 0 #FFF;overflow-x:hidden;}
section.content pre.xml {color:#333;}
section.content pre.xml em {color:#999;font-style:normal;}
section.content pre.top {-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}
footer {padding:10px 20px;margin-bottom:20px;}
footer p {font-size:11px;color:#999;text-align:right;}
footer p span.l {float:left;}
footer p span.sc {font-variant:small-caps;}
footer p a {color:#666;}
#retweet {position:absolute;top:23px;right:20px;}
h1 {font-family:'Georgia';font-size:50px;line-height:90px;font-weight:400;letter-spacing:-0.05em;font-variant:small-caps;color:#464646;text-shadow:1px 1px 0 #FFF;}
h1 a {color:#464646;text-decoration:none;}
h1 a:hover {color:#333;}
h1 span {color:#BBB;}
h1 a:hover span {color:#333;}
h2 {font-family:'Georgia';font-size:20px;color:#666;margin-bottom:0.5em;}
h2 abbr,p abbr {border-bottom:1px dotted #CCC;}
h3 {/*font-family:'Georgia';*/font-weight:bold;font-size:16px;color:#333;}
/*h4.code {font-size:14px;background:#CCC;color:#333;margin:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}*/
/*h4.code code {color:#333;font-size:13px;line-height:25px;padding:0 10px;}*/
h4.code {font-size:14px;border-top:1px dotted #CCC;color:#333;margin:5px 0 10px;padding-top:5px;}
h4.code code {color:#333;font-size:13px;line-height:25px;}

table.api {width:100%;border:1px solid #DDD;margin-bottom:30px;border-spacing:0px;padding:0;border-collapse:separate;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:14px;}
table.api th,table.api td{line-height:24px;}
table.api th {width:100px;font-weight:bold;background-color:#F6F6F6;padding:5px 8px 2px;text-align:left;color:#666;text-transform:uppercase;vertical-align:top;}
table.api tr th {border-bottom:1px solid #DDD;}
table.api tr th[scope="row"] {border-right:1px solid #DDD;}
table.api tr td {border-bottom:1px solid #EEE;border-top:none;}
table.api tr td code{margin-bottom:0;line-height:24px;}
table.api tr:first-child th:first-child {-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;}
table.api tr:first-child th:last-child {-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;}
table.api tr:last-child th:first-child, table.api tr th.nb {-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;}
table.api tr:last-child th, table.api tr th.nb, table.api tr:last-child td {border-bottom:none;}
table.api td {width:auto;padding:5px 8px 2px;vertical-align:top;}
table.api caption {display:none;}

/*#documentation,#usage,#updates,#json,*/
#jsonp,#php,#xml,#csv {display:none;}

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}