@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700);

body, h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: "Source Sans Pro";}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.3}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}
h1,h2,h3{margin-top:5px;margin-bottom:13.5px}
h4,h5,h6{margin-top:13.5px;margin-bottom:13.5px}
h1,.h1{font-size:44px}
h2,.h2{font-size:36px}
h3,.h3{font-size:29px}
h4,.h4{font-size:22px; border-bottom: 1px solid; padding-bottom: 4px;}
h5,.h5{font-size:17px}
h6,.h6{font-size:15px}
h1 small,.h1 small{font-size:29px}
h2 small,.h2 small{font-size:22px}
h3 small,.h3 small,h4 small,.h4 small{font-size:17px}
.hidden-sm-md-lg {display:block;}
.btn-warning { background-color: #FAA61A; border-color: #FF9516; color: #FFFFFF;}
.col-centered{ float: none; margin: 0 auto;}
body {background: #000;text-align: center; color: #bbb;}
a {text-decoration: none;}
a:hover {color: #43d7ff; text-decoration: none}
.page {max-width: 960px; margin: 0 auto;overflow: hidden;}
.globalmap { width: 600px; margin: 0 auto; }
header, footer { 
	border: none;
	background: #000;
	padding: 20px;
	margin: 20px auto;
	min-width: 325px !important;
	color: #BBB;
	line-height: normal !important;

	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #666666 0%, #000000 55%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #666666 0%, #000000 55%);

	/* Opera */ 
	background-image: -o-radial-gradient(center top, ellipse farthest-corner, #666666 0%, #000000 55%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center top, 0, center top, 553, color-stop(0, #666666), color-stop(0.55, #000000));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #666666 0%, #000000 55%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(ellipse farthest-corner at center top, #666666 0%, #000000 55%);
}
footer { 
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #444444 0%, #000000 55%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #444444 0%, #000000 55%);

	/* Opera */ 
	background-image: -o-radial-gradient(center top, ellipse farthest-corner, #444444 0%, #000000 55%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center top, 0, center top, 553, color-stop(0, #444444), color-stop(0.55, #000000));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #444444 0%, #000000 55%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(ellipse farthest-corner at center top, #444444 0%, #000000 55%);
}
footer img { margin-bottom: 20px;}
header {margin: 0 auto;}
footer { padding-top: 10px; }
footer small {font-weight:200;}
@media (min-width: 768px) {
	.hidden-sm-md-lg {display:none;}
}
