
body {
margin:0px;padding:0px;
 background-color: #fff;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 14px;
 color: #4F5155;
}

a {
 color: #003399;
 background-color: transparent;
 font-weight: normal;
}

h1 {
 color: #444;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 16px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}

#header-wrapper{background-color:rgba(0,0,0,.5);border-bottom:1px solid #000;}
#page-top{background:#1c2d5a url(../img/api-header.jpg) no-repeat center 55%;margin:0px 0px 20px 0px;}
#page-top h3{margin:0px;padding:0px;}
.btn{cursor:pointer;float:left;font-weight:bold;padding:7px 9px 6px 9px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
.btn:active{position:relative;top:1px;}
.btn-primary{background:-webkit-gradient(linear,left top,left bottom,from(#b1d17f),to(#81a745));background:-moz-linear-gradient(top,#b1d17f,#81a745);
	background-color:#81a745;border:1px solid #679422;color:#fff;text-shadow:#639d1d 0 -1px 0;}
.btn-primary:hover{border-color:#3b5e04;}.btn-primary:active{background:-webkit-gradient(linear,left top,left bottom,from(#81a745),to(#b1d17f));
	background:-moz-linear-gradient(top,#81a745,#b1d17f);background-color:#b1d17f;}
.btn-large{font-size:20px;padding:10px 15px;}

.btn-full{display:block;padding:10px 0;text-align:center;}
.btn-default{background:-moz-linear-gradient(center top,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(white),to(#F3F3F3));border:1px solid #AAAAAA;color:#333333;text-shadow:0 1px 0 #FFFFFF;}
.btn-default:hover{border-color:#333333;}
.btn-default:active{background:-moz-linear-gradient(center top,#F3F3F3,#FFFFFF) repeat scroll 0 0 #FFFFFF;}
.load-more{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;margin-bottom:20px;font-size:14px;}

.billboard{margin:0 auto;height:261px;padding-top:26px;width:1040px;}.billboard-content{width:510px;}.billboard-content h1{color:#fff;font-size:60px;font-weight:bold;letter-spacing:-.025em;line-height:48px;text-shadow:rgba(0,0,0,.5) 0 2px 4px;}.billboard-content h3{color:#aebbd3;font-size:20px;font-weight:normal;letter-spacing:-.025em;line-height:26px;text-shadow:rgba(0,0,0,.5) 0 1px 2px;}

div.body{width:980px;margin-left:auto;margin-right:auto;padding:20px;}
div.footer li{list-style:none;display:block;float:left;padding:5px 10px;margin:0px}
div.footer ul{margin:0px;padding:0px}
div.block{width:200px;height:200px;border:solid 1px #999999; float:left}
div.block h1{margin:0px;padding:0px;}