a {
	color:  #325AA1;
	background-color:  inherit;
	font-weight:  bold;
}
a:hover {
	color:  #B30F00;
	background-color:  inherit;
}
body {
	font-size:  71%;
	font-family:  Arial, Helvetica, sans-serif;
	background:  URL(../images/background-pin.jpg) bottom left fixed no-repeat #FFFFFF;
	color:  #000000;
}
h1 {
	font-size:  170%;
	margin:  0 0 1em 0;
	padding: 0.25em 0 0 0;
	color:  #325AA1;
	line-height:  125%;
	background-color:  inherit;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size:  130%;
	margin:  0 0 1em 0;
	padding: 0;
	line-height:  1.5em;
	color:  #B30F00;
	background-color:  inherit;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size:  107%;
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.25em;
	color:  inherit;
	background-color: inherit;
	font-weight:  bold;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-size:  105%;
	text-align:  left;
	margin:  0 0 1em 0;
	padding: 0;
	color:  inherit;
	background-color:  inherit;
	font-weight:  bold;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input, select, textarea {
	font-family:  Arial, Helvetica, sans-serif;
}
input, textarea {
	border:  1px solid #B30F00;
	padding:  2px;
}
input:focus, select:focus, textarea:focus {background-color:  #FFFFCC;  color:  inherit;}
div.sidebar-content p {
	padding:  5px;
	margin:  0;
}
div#main-menu ul {
	list-style-type:  none;
	padding:  0;
	height:  1.8em;
	margin:  0px auto;
	width: 94%;
	min-width:  780px;
	max-width:  1200px;
}
div#main-menu ul li {
	float:  left;
	display:  inline;
}
div#main-menu ul li a {
	display:  block;
	font-weight:  bold;
	height:  1.4em;
	color:  #3255A1;
	text-decoration:  none;
	text-transform:  lowercase;
	background:  inherit;
	padding: 0.2em 0.5em;
}
div#main-menu ul li a:hover {
	background:  URL(../images/menu-hover.jpg) bottom left repeat-x;
	color:  #B30F00;
}
div.footer-subsection h2 {
	font-size:  130%;
	text-align:  center;
	color:  #7D5500;
	background:  inherit;
	margin:  0 0 0.5em 0;
	padding: 5px;
	width:  172px;
}
div.footer-subsection ol {
	margin: 0 2em;
	padding:  0;
}
div.footer-subsection ol li {
	margin:  0 1em 0.5em 1em;
	padding:  0;
} 
p.centered-side {
	padding:  5px;
	margin: 0px auto;
	text-align:  center;
	width:  204px;
}
div.sidebar-content ul {
	margin: 0;
	padding:  0;
	list-style-type:  none;
}
div.sidebar-content ul li {
	margin: 0;
	padding: 0;
}
div.sidebar-content ul li a {
	display:  block;
	width:  204px;
	padding:  5px;
}
div.sidebar-content ul li a:hover {
/*	background:  URL(../images/menu-hover.jpg) bottom left repeat-x; */
	background-color:  inherit;
	color:  #B30F00;
}
div#bowling-alley-details p {
	padding: 0.5em;
	margin: 0 0 1em 0;
}
div#bowling-alley-details h2 {
	border-top:  1px solid #E3C688;
	padding:  5px;
	margin:  0;
	background-color:  #F0E1C0;
	color:  #634400;
	letter-spacing:  0.1em;
}
div.index-box h2, div.index-box-clear h2, div.index-box-news h2, div.index-box-google h2 {
	padding:  0.5em;
	font-size:  105%;
	margin:  0;
	border-bottom:  1px solid #E3C688;
	background:  URL(../images/index-subheader.gif) top left repeat-x #FCF4E3;
	color:  #B30F00;
}
div.index-row-0 h3, div.index-row-1 h3 {
	font-size:  100%;
	font-weight: 900;
}
ul#leaderboard-text div {
	margin: 0 1em;
}
div.pro-shop-product h2 {
	font-size:  110%;
	font-weight:  bold;
	margin: 0 0 0.25em 0;
}
ul.text-block h2 {
	font-size:  110%;
	line-height:  1.35em;
	font-weight:  bold;
	margin: 0 0 1em 0;
}
div.pro-shop-product h3 {
	font-size:  100%;
	font-weight:  bold;
	margin: 0 0 1.5em 0;
}
