 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,optgroup,button,p,blockquote,th,td{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}ol,ul{list-style:none;}fieldset,img{border:0;}input,textarea,select,optgroup,option,button{font-family:inherit;font-size:100%;}button,input {width: auto;overflow: visible;}optgroup,address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}dl li{list-style: none;}a:link{outline: none; color: #0A2D49;}a:visited{outline: none; color: #0A2D49}a:hover{outline: none; color: #046f8c}a:active{outline: none; color: #046f8c}body{ color: #65615f; font-size: 80%; line-height: 22px; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; background-color: #ECECEC; }div#pageMain{ width: 940px; margin: 0 auto; padding: 0 10px; }h1 { width: 357px; height: 64px; float: left; padding-top: 65px;}h1 a { width: 357px; height: 64px; display: block; text-indent: -9999em; background: url(../images/logo.jpg) top left no-repeat;}h1 a:hover { background: url(../images/logo_rollover.jpg) top left no-repeat;}body.docs h2 { float: left;}body.docs div#ltColumn { width: 940px;}div.article_meta { float: right;}div.article_body,div.article_moderation { clear: both;}div.article_moderation form { background: #e0e0e0; padding: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 20px; border: 1px solid #d6d5d5;}div.article_moderation label { width: 130px;}div.article_moderation select { float: left;}div.article_moderation input { float: left;}div.article_moderation li { margin-bottom: 0;}body.home div#header { height: 145px;}div#header { height: 175px;}div#nav { float: right; margin-top: 15px;}div#nav li { float: left; text-transform: uppercase; line-height: 15px; margin-left: 0px;}li.leftNav { margin-right: 15px; padding-right: 15px; border-right: 1px solid #BCBEC0; }.clear { clear: both;}div#featureBox { background: url(../images/featureLine.jpg) bottom left no-repeat; margin-bottom: 55px; padding-bottom: 65px; font-size: 120%; line-height: 24px; color: #817C7A;}div#introText { width: 610px; float: left; margin: 20px 20px 0 0; padding-left: 20px;}div#featureBox img { float: right; margin: 20px 40px 0 0;}.featureBigger { font-size: 130%; font-family: georgia,Times New Roman,Times,serif; font-style: oblique; color: #4e4b4b;}td.dataContent a { font-size: 180%; }h2 { margin-bottom: 30px; font-size: 225%; color: #141111;}h2.withTip { margin-bottom: 10px;}h3 { font-size: 190%; margin-bottom: 20px; color: #312B2B; }h4 { font-size: 160%; color: #524545; margin-bottom: 10px; margin-top: 30px;}h5 { font-size: 130%; font-weight: bold; margin-top: 25px; margin-bottom: 5px;}h6 { font-weight: bold; }ul#message_list,ul.errorlist { margin-bottom: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 7px 10px;}ul#message_list li,ul.errorlist li { margin-bottom: 5px;}ul#message_list { background-color: #e5eaea; border: solid 2px #a0c1cd; }ul.errorlist { background-color: #FCC; border: solid 2px #C66; }.tip { font-size: 95%; font-style: oblique; line-height: 17px; color: #817C7A; margin-bottom: 30px; width: 605px;}div#tos { font-size: 95%; margin-top: 80px; width: 605px;}div#tos ul { list-style-type: disc;}div#tos ul li { margin-bottom: 15px;}p { margin-bottom: 1em;}label { width: 180px; display: block; float: left;}form li { margin-bottom: 15px;}input,textarea{ width: 350px; background-color: #E4E4E5; border: 1px solid #ceced0; padding: 5px; color: #5a5654;}textarea#id_body { width: 750px; height: 500px; }input.checkbox { width: 15px; margin-right: 5px;}li#signup_cues label,li#signin_cues label,li#signin_cues a{ width: 100%; margin-top: 10px; font-size: 95%; font-style: oblique; margin-left: 180px;}div.article_meta { margin-bottom: 30px;}body.docs form { margin-top: 20px;}body.docs table { width: 940px;}body.docs table th { text-align: center;}button { margin-top: 30px; text-indent: -9999em; cursor: pointer; border: none; width: 146px; height: 40px; margin-left: 180px;}button.signIn { background: url(../images/btn_signin.jpg) top left no-repeat;}button.signUp { background: url(../images/btn_signup.jpg) top left no-repeat;}button.signIn:hover { background: url(../images/btn_signin.jpg) left -40px no-repeat; }button.signUp:hover { background: url(../images/btn_signup.jpg) left -40px no-repeat;}button#editPassword { background: url(../images/btn_editpassword.jpg) left top no-repeat; width: 200px; }button#editPassword:hover { background: url(../images/btn_editpassword.jpg) left -40px no-repeat; width: 200px; }button.submitBtn { background: url(../images/btn_saveChanges.jpg) left top no-repeat; width: 200px;}button.submitBtn:hover { background: url(../images/btn_saveChanges.jpg) left -40px no-repeat; width: 200px;}button.compareBtn { background: url(../images/btn_compare.jpg) left top no-repeat; width: 335px; margin-left: 0px;}button.compareBtn:hover { background: url(../images/btn_compare.jpg) left -40px no-repeat; width: 335px; margin-left: 0px;}button.updateBtn { background: url(../images/btn_update.jpg) left top no-repeat; margin-left: 0px; margin-top: 0px; height: 20px; width: 101px; margin-left: 20px;}button.updateBtn:hover { background: url(../images/btn_update.jpg) left -20px no-repeat; margin-left: 0px; margin-top: 0px; height: 20px; width: 101px; margin-left: 20px;}button#add_param { background: url(../images/btn_addparam.jpg) left top no-repeat; margin-left: 0px; margin-top: 30px; height: 40px; width: 168px; margin-right: 10px;}button#add_param:hover { background: url(../images/btn_addparam.jpg) left -40px no-repeat; margin-left: 0px; margin-top: 30px; height: 40px; width: 168px; margin-right: 10px;}button#try_query { background: url(../images/btn_tryquery.jpg) left top no-repeat; margin-left: 0px; margin-top: 30px; height: 40px; width: 152px; }button#try_query:hover { background: url(../images/btn_tryquery.jpg) left -40px no-repeat; margin-left: 0px; margin-top: 30px; height: 40px; width: 152px; }a#featureSignUp { margin-top: 20px; text-indent: -9999em; cursor: pointer; width: 200px; height: 69px; background: url(../images/btn_signupLg.jpg) top left no-repeat; display: block; margin-left: 20px; float: left;}a#featureSignUp:hover { background: url(../images/btn_signupLg.jpg) left -69px no-repeat;}table { width: 100%; }table#browseTable { width: 940px;}tr th { font-size: 120%; color: #312b2b; text-transform: uppercase; font-weight: bold; }th,td { padding-right: 20px;}body.analytics table { margin-left: 30px; margin-bottom: 40px;}body.analytics tr th { font-size: 100%; }body.analytics tr th,body.analytics td { padding-left: 15px;}body.analytics td,body.analytics div#keys th { border-bottom: 1px solid #E4E4E5;}tbody td { padding-bottom: 20px; padding-top: 20px;}thead th { padding-bottom: 10px;}td.dataContent a { padding-bottom: 10px; display: block;}td.dataContent p{ width: 600px; line-height: 17px; color: #817c7a;}td.left,th.left { padding-left: 20px;}body.home tr th { color: #817C7A;}body.analytics div#ltColumn { width: 700px;}td.documentation { height: 24px;}td.documentation a { text-indent: -9999em; background: url(../images/document.png) top center no-repeat; width: 130px; height: 24px; display: block;}td.libraries ul li { margin-left: 5px; }dt { width: 180px; float: left; font-weight: bold; margin-bottom: 14px; margin-top: 1px;}dd { margin-bottom: 15px;}dl { margin-bottom: 40px;}body.docs dt { float: none; margin-bottom: 0px; line-height: 15px;}body.docs dd { margin-left: 30px; margin-bottom: 20px;}dt,form label { color: #524545; }div#ltColumn { width: 605px;}body.api div#ltColumn { width: 700px;}body.home div#ltColumn { width: 940px;}img.sidebarBoxes { position: fixed; top: 15%; left: 72%;}h3 { margin-top: 40px;}ol { list-style-type: decimal; }ol li,ul li { margin-bottom: 15px; margin-left: 40px;}ul { list-style-type: disc; }form ol,form ul,div#nav ul,table ul { list-style-type: none;}.even { background-color: #e4e4e5;}strong,b { font-weight: bold;}i,em { font-style: italic;}div#footer { background: url(../images/footer.jpg) top center no-repeat; width: 760px; height: 81px; margin: 100px auto; padding: 15px 100px;}a#sunlightfoundation { background: url(../images/logo_sf.png) top left no-repeat; display: block; width: 130px; height: 60px; text-indent: -9999em; float: left; margin-right: 30px;}div#footer p { color: #ececec; line-height: 18px; margin-top: 15px;}div#footer a,div#footer a:hover,div#footer a:visited { color: #eb8b03;}.endpoint { font-size: 110%; }#params .param_name { width: 100px; margin-right: 10px; }#params .param_value { width: 300px; }#call_url { width: 700px; }