/*
MULGRAVE COUNTRY CLUB
*/
/*
The background image is set to be fixed (while the page is scrolled) by
use of the background-attachment property.*/
body {
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #901331;
	font-size: 0.7em;
	color: #333;
	background-image: url(../images/template/fern-bg-red.jpg);
	line-height: 1.4em;
}
/*
This is a DIV that surrounds the page content and centers it. It
is set to a relative position so that we can nest absolutely
positioned elements inside it.*/
#wrapper {
	position: relative;
	width: 950px;
	top: 0px;
	background-color: #FFF;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #top {
	height: 168px;
	width: 950px;
}
/*
Sets the large masthead background image, sets the height of the table cell
to match the height of the background image. Sets the table cell contents
to align in the middle. */
#masthead {
	width: 711px;
	background-image: url(../images/template/masthead08_r1_c2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#wrapper #top #topRight {
	width: 199px;
	float: right;
}
#wrapper #menu  {
	margin-top: 0px;
}
#wrapper #shadow {
	height: 15px;
	background-image: url(../images/template/shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper #sports-menu {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 15px;
}
#wrapper #right {
	width: 239px;
	float: right;
	padding-right: 15px;
	margin-top: 2px;
}
#wrapper #main #InnerRight {
	float: right;
	width: 375px;
}
#wrapper #main #InnerLeft {
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#wrapper #main #rightInsert {
	float: right;
	width: 450px;
	padding-left: 20px;
	text-align: center;
}
#wrapper #right p a {
	color: #000;
}
#wrapper #right table tr td a {
	color: #000;
}
#wrapper #right #rightLogo {
	float: right;
	clear: left;
	padding-left: 10px;
}
#wrapper #main {
	width: 640px;
	padding-bottom: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wrapper #main #50page {
}
#wrapper #main #50page p {
	padding-left: 20px;
}
.NarrowBlack {
	font-family: "Arial Narrow";
	font-size: 1.2em;
	padding-left: 0px;
	padding-right: 10px;
}
.Narrow {
	font-family: "Arial Narrow";
	font-size: 1.2em;
}
.NarrowBoldRed {
	font-family: "Arial Narrow";
	font-size: 1.5em;
	font-weight: bold;
	color: #C20E17;
	line-height: 1.1em;
}
.NarrowBoldBlack {
	font-family: "Arial Narrow";
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	line-height: 1.1em;
}
.ArialNarrow8A4B2E {
	font-family: "Arial Narrow";
	color: #8A4B2E;
	font-size: 1.2em;
	line-height: 1.2em;
}
#wrapper #main p a {
	color: #000;
}
#wrapper #main #mainImage {
	float: right;
	text-align: center;
	padding-left: 30px;
	width: 300px;
}
#wrapper #main table tr td a {
	color: #000;
}
#wrapper #lowerContent {
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 640px;
}
#wrapper #lowerContent-50 {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align: center;
}
#wrapper #lowerContent table tr td p a {
	color: #000;
}
#icons {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	color: #CCC;
	margin-top: 5px;
}
.centered {
	text-align: center;
}
.boldBlack {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.boldRed {
	font-weight: bold;
	color: #C20E17;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.RedLARGE {
	font-weight: bold;
	color: #B3385C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1.25em;
	font-style: italic;
}
.boldGrey {
	font-weight: bold;
	color: #96989C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	font-size: 1em;
}
.redRule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
}
/*
The sidebar is positioned absolutely inside the relatively positioned
wrapper DIV. It's left is set to 670px to clear the left sidebar
and maincontent DIV that are to its left.*/
#show {
	position: absolute;
	top: 0px;
	left: 710px;
	width: 239px;
	z-index: 4;
	visibility: visible;
	padding-bottom: 0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #A7A9AC;
}
#footer {
	background-color: #2F2F2F;
	color: #CCC;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 10px;
	clear: both;
}
#footer a {
	color: #CCC;
	text-decoration: underline;
}
h1, h2, h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #008080;
}
h1 {
	color: #A7AAAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.1em;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A8AC;
}
h2 {
	color: #A7AAAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.1em;
	padding-top: 15px;
}
.smallBold {
	font-size: .95em;
	margin: 0px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
.small {
	font-size: 0.95em;
	margin: 0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
.underlined {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 1.5em;
}
.formFields {
	color: #837064;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.1em;
}
.h4topU {
	font-size: 1.05em;
	margin: 0px;
	color: #A34100;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	line-height: 1.1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A34100;
}
#frame {
	height: 168px;
	width: 239px;
	border: thin solid #999;
	text-align: center;
	vertical-align: middle;
}
.small {
	font-size: 0.9em;
	line-height: 1.2em;
	padding-top: 5px;
	color: #000;
}
.right {
	text-align: right;
}
