@font-face {
	font-family: 'BitstreamVeraSansBold';
	src: url('../fonts/verabd-webfont.eot');
	src: local('BitstreamVeraSansBold'), url('../fonts/verabd-webfont.woff') format('woff'), url('../fonts/verabd-webfont.ttf') format('truetype'), url('../fonts/verabd-webfont.svg#webfontcD6COSce') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BitstreamVeraSansRoman';
	src: url('../fonts/vera-webfont.eot');
	src: local('BitstreamVeraSansRoman'), url('../fonts/vera-webfont.woff') format('woff'), url('../fonts/vera-webfont.ttf') format('truetype'), url('../fonts/vera-webfont.svg#webfontWnnu9rWa') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneKaffeesatzThin';
	src: url('../fonts/yanonekaffeesatz-thin-webfont.eot');
	src: local('YanoneKaffeesatzThin'), url('../fonts/yanonekaffeesatz-thin-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatz-thin-webfont.ttf') format('truetype'), url('../fonts/yanonekaffeesatz-thin-webfont.svg#webfontBgA9YDVG') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneKaffeesatzRegular';
	src: url('../fonts/yanonekaffeesatz-regular-webfont.eot');
	src: local('YanoneKaffeesatzRegular'), url('../fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'), url('../fonts/yanonekaffeesatz-regular-webfont.svg#webfontz9qxek61') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneKaffeesatzLight';
	src: url('../fonts/yanonekaffeesatz-light-webfont.eot');
	src: local('YanoneKaffeesatzRegular'), url('../fonts/yanonekaffeesatz-light-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'), url('../fonts/yanonekaffeesatz-light-webfont.svg#webfontAJWtPgw1') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneKaffeesatzBold';
	src: url('../fonts/yanonekaffeesatz-bold-webfont.eot');
	src: local('YanoneKaffeesatzRegular'), url('../fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'), url('../fonts/yanonekaffeesatz-bold-webfont.svg#webfonthQCHXjJf') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	font-family: "YanoneKaffeesatzLight",Arial,sans-serif;
	font-size: 16px;
	line-height: 25px;
	background: #fff8da;
	padding: 0px;
	margin: 0px;
}	
img {
	border: 0px;
}

.contentheading {
	color: #B61A0A;
	font-family: "YanoneKaffeesatzBold",Arial,sans-serif;
	font-size: 30px;
	padding: 0 0 10px;
	text-align: left;
}		
.mapwrapper {
	position: relative;
	width: 910px; 
	height: 600px;
	padding: 10px;
	background: #d2c9a5;
	
}
		
#viewport {
	float: left;
	width: 600px; 
	height: 600px; 
	cursor: move; 
	overflow: hidden; /*keep map contents from spilling over if JS is disabled*/
}

.map-control {
	position: absolute;
	top: 20px;
	left: 20px;
	background: url(../images/map-control.png) no-repeat;
	height: 63px;
	width: 100px;
}

.map-control a {
	height: 18px;
	width: 18px;
	display: block;
	text-indent: -999em;
	position: absolute;
	outline: none;
}

.map-control a:hover {
	background: url(../images/map-control-arrowbg.png) no-repeat;
	opacity: .4;
	filter: alpha(opacity=40);
}

.map-control a.zoom:hover, .map-control a.back:hover {
	background: url(../images/map-control-bgzoom.png) no-repeat;
	opacity: .4;
	filter: alpha(opacity=40);
}



.map-control a.left {
	left: 42px;
	top: 22px;
}

.map-control a.right {
	left: 77px;
	top: 22px;
}

.map-control a.up {
	left: 60px;
	top: 5px;
}

.map-control a.down {
	left: 60px;
	top: 40px;
}

.map-control a.zoom {
	left: 6px;
	top: 9px;
	height: 21px;
	width: 21px;
}

.map-control a.back {
	left: 6px;
	top: 34px;
	height: 21px;
	width: 21px;
}

#bballcourtwaiters {
	width: 50px
	height: 30px;
	background: green;
	position: absolute;
	margin: 400px 0 0 400px;
	display: block;
	cursor: pointer;	
}

.contentBlock {
	float: left;
	padding: 15px;
	width: 280px;
	background: #f3e9bf;
	height: 570px;
	overflow: auto;
}

.contentBlockInner {
	width: 262px;
	overflow: hidden;
}
.contentBlockInner img {
background: none repeat scroll 0 0 #fff8da;
border: 1px solid #D0CEC1;
padding: 5px;
}		

img.loading {
border: 0px;
background: none;
margin: 100px 0 0 100px;
}

.contentBlockInner p, .contentBlockInner h2 {
width: 262px;
overflow: hidden;
}




