/* GOOGLE MAP */
v\:* {
	behavior:url(#default#VML);
}
#gmapmarker {
	width: 250px;
}
	#gmapmarker h1 {
		font: bold 13px/16px Georgia, "Times New Roman", Times, serif;
		color: black;
		text-decoration: none;
		text-transform: none !important;
		letter-spacing: 0;
		margin: 0;
	}
		#gmapmarker h1 a {
			text-decoration: none;
		}
	
		#gmapmarker h1.author {
			font: bold 9px Verdana, Arial, Helvetica, sans-serif;
			color: #333;
			letter-spacing: 1px;
			text-transform: uppercase !important;
			margin: 0 0 .5em 0;
		}
	
	#gmapmarker p {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#gmapmarker img#photo {
		width: 67px;
		height: 100px;
		float: left;
		margin: 0 7px 2px 0;
		border: 0;
	}
	
	#gmapmarker img#multimedia {
		width: 16px;
		height: 16px;
		margin: 0 0 2px 5px;
		border: 0;
		vertical-align: middle;
	}

/* BANNER */
img#title-banner {
	margin: 5px auto 0;
}


/*	TITLES
	We use DIVs, rather than H tags, because tabber.js will intercept headline
	tags, suppress their display, and use them to title the tabs. */
div.genre {
	margin-bottom: 4em;
	clear: left;
	background-color: #eee;
	padding: .5em;
}
div.listing {
	margin-bottom: 1.5em;
	clear: both;
}
	div.listing div.title {
		font: bold 13px/16px Georgia, 'Times New Roman', Times, serif;
		color: black;
		text-decoration: none;
		margin: 0;
	}
		div.listing div.title a {
			text-decoration: none;
		}
	
	div.listing div.author {
		font: bold 9px Verdana, Arial, Helvetica, sans-serif;
		color: #333;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0 0 .5em 0;
	}
	div.listing img.left {
		width: 67px;
		height: 100px;
		float: left;
		margin: 0 7px 7px 0;
		border: 1px solid #000;
	}
	div.listing img.right {
		width: 67px;
		height: 100px;
		float: right;
		margin: 0 0 7px 7px;
		border: 1px solid #000;
	}
