h1 { font-size:30px; }
h2 { font-size:24px; }
td { padding:5px; }
th { padding:5px; }
body { font-size:14px; background-color:#FFFFFF; }
caption { caption-side:bottom; }
li { padding-top:3px; }
ol { list-style-type:lower-latin; }

#tabs { background:#FFFFFF; } 

.clear { clear: both; }
.right { float:right; }
.left { float:left; }
.bold { font-weight:bold; }
.center { margin-left:auto; margin-right:auto; }
.centered_text { display:block; text-align:center; }
.page_container { max-width:970px; margin:20px; margin-right:auto; margin-left:auto; }
.tiny_black_border { border: 1px solid #4F4F4F; border-spacing:0px; border-collapse:collapse; }

li.endpoint:before { content:"\00BB \0020"; }
span.api_important { color: red; font-weight: bold; }
span.param { color: #cc0000; }
table.params_table { width:100%; }
ul.endpoints { list-style-type:none; }

pre.code  {
	border: 1px solid #CDCDCD; 
	background-color: #EFEFEF; 
	font-family: Courier New, Courier;
	font-size: 1em;
	padding:5px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
div.api_reg_input { margin-bottom: 10px; }
div.api_reg_input.inline * { display: inline-block; }
div.api_reg_button input { font-size: 18px; padding: 5px 10px; }
div.api_reg_button input:hover { background-color: rgb(221,221,221); border: 1px solid rgb(187,187,187); }