body{
	background:#D3E3FF;
	font: Normal 100% Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    color: #222;
}
#container{
	background:#B80007;
	margin:60px auto 0 auto;
	padding:20px 0 1px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	width:30em;
}
h1,h2{
	color:#FFF;
	font: Bold 2.6em 'Trebuchet MS', Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow: #790005 1px 1px 2px;
	padding:0;
	margin:0 2px 2px 2px;
	text-align:center;
	letter-spacing:.11em;
}
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{color:white; text-decoration:none;}
a:link,	a:visited{color:#B80007;}
a:hover, a:active{color:#790005;}
#locationbar{
	background:#790005;
	padding:6px 0;
	text-align:center;
	margin:0;
}
#locationbar h2{margin:0; padding:0; font-size:1.5em; letter-spacing:.07em; font-weight:normal;}
h3{
	font: normal 1.15em 'Trebuchet MS', Helvetica, sans-serif;
	background:#790005;
	color:#fff;
	text-shadow: #790005 1px 1px 2px;
	text-transform:uppercase;
	letter-spacing:.11em;
	padding:0 4px 0 25px;
	display:inline;
}
#content{background:#FFF; min-height:150px; padding:10px 0 28px;}
#content p, #content li{font-size:.9em; line-height:1.5em;}
#content p{padding:0 25px;}
#content ol{margin-left:1em;}
#content li{padding-right:25px;}
.samplesearch, .samplecode{background:#ddd; color:#790005; padding:0 1px;}
.samplecode{font-size:.9em; font-family:monospace;}
#footer{
	margin-top:7px;
	text-align:center;
	color:#DB898D;
	font-size:1.1em;
}
#footer a{text-decoration:none; border-bottom:1px #790005 solid;}
#footer a:link, #footer a:visited{color:#fff;}
#footer a:hover, #footer a:active{color:#99BEFF; border-bottom:1px #99BEFF solid;}
#fineprint{margin-top:12px; font-size:.5em;}