body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: arial, sans-serif;
  font-size: 12px;
	background: #475d50;
}
a {outline: 0}
a:link {color: #931439;}
a:visited {color: #931439;}
a:hover {color: #000;}
a:active {color: #931439;}

img {
	display: block;
	border: 0;
	}
#wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: url(assets/bg-wrapper.gif) repeat-y;
	}
#wrapper2 {
	background: url(assets/bg-wrapper2.jpg) no-repeat;;
	padding-top: 149px;
	height: 1%;
	overflow: hidden;
	}
#main {
	float: right;
	position: relative;
	display: inline;
	width: 538px;
	margin-right: 16px;
		}
#column {
	float: left;
	position: relative;
	width: 192px;
	display: inline; /*IE6*/
	margin-top: 22px;
	}


/* Column Stuff */

#watchVideo {
	margin-left: 13px;
	margin-top: 22px;
	}

/* tee time link */
#c-teetime {
	height: 57px;
	width: 182px;
	background: url(assets/nav-header.gif);
	display: block;
	margin-left: 7px;
	}
	
/* Navigation */
#nav, #nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#nav {
	background: url(assets/nav-bg.gif) repeat-y;
	padding: 0 0 5px 0px;
	margin: 0 4px 0 10px;
	border-bottom: 1px solid #475d50;
	}
#nav a {
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 9px;
	font-weight: bold;
	zoom:1; /*IE6*/
		}
#nav a:link {color: black;}
#nav a:visited {color: black;}
#nav a:hover {color: #970007; text-decoration: underline;}
#nav a:active {color: black;}
/*Subnav*/
#nav ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	background: #c72937;
	position: relative;
	}
#nav ul a {
	background: #475d50;
	}
#nav ul a:link {color: white;}
#nav ul a:visited {color: white;}
#nav ul a:hover {color: #970007; text-decoration: underline;}
#nav ul a:active {color: white;}
/*SubSubnav */
#nav ul ul {
	background-color: #000;
	margin-left: 0;}
#nav ul ul a {
	background: #c4cbb1;
	}
#nav ul ul a:link {color: #324138;}
#nav ul ul a:visited {color: #324138;}
#nav ul ul a:hover {color: #970007; text-decoration: underline;}
#nav ul ul a:active {color: #324138;}

/* Specials Coluimn */
#c-specials {
	background: url(assets/specials-top.gif) no-repeat;
	margin: 22px 8px 0 19px;
	padding: 66px 0 50px 0;
	}
#c-specials b {
	display: block;
	width: 165px;
	height: 26px;
	background: url(assets/specials-bottom.gif) no-repeat;
	}	
#c-specials ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 0;
	background: #475d50;
	zoom: 1; /* IE6 */
	}	
#c-specials li {
	background: url(assets/special-bullet.gif) no-repeat left center;
	padding: 0 0 0 16px;
	margin: 0 0 0 10px;
	zoom: 1; /* IE6 */
}
#c-specials a {display: block; font-weight: bold;}
#c-specials a:link {color: white;}
#c-specials a:visited {color: white;}
#c-specials a:hover {color: #fde074;}
#c-specials a:active {color: white;}

/* COlumn Sign Up */
#c-signup {
	background: url(assets/signup-bg.gif) no-repeat;
	padding: 28px 0 0 0;
	margin: 28px 0 20px 13px;
	}
#c-signup div {
	background-color: #475d50;
	padding: 5px;
	font-weight: normal;
	}
#c-signup .f-text {width: 130px;}
#c-signup .f-submit {
	background: none;
	border: none;
	color: white;
	padding: 2px;
	}

	/* Toolbox Content */
.listing {
	clear: both;
	}
h1, h2 {
	color: #000;
	font-size: 18px;
	border-bottom: 2px solid #931439;
	zoom: 1; /*IE6*/
	}
.imageright, imageleft {
	position: relative;
	width: 290px;

	}
.imageright	{	float: right;	margin: 0 0 15px 15px; }
.imageleft	{	float: left;	margin: 0  15px 15px 0; }
.imagecaption {
	color: #000;
	font-size: 11px;
	padding: 0 6px 6px;
	}
.imageright img,
iamgeleft img {
	margin: 6px;
	}
/* Lower Bar */
#bar {
	clear: both;
	background: url(assets/bar-bg.gif) repeat-x 5px center;
	height: 83px;
	position: relative;
	overflow: visible;
	padding-top: 6px;
	}
#golf-digest {
	background: url(assets/golf-digest.gif) 23px 0px no-repeat;
	overflow: visible;
	position: relative;
	margin-top: -6px;
	_margin-top: 10px; /* Ugly IE6 CSS Hack Filter */	
	padding: 30px 0 26px 0px;
	font-weight: bold;
	text-align: center;
	width: 347px;
	z-index: 2;
	}
#golf-digest div {
	width: 250px;
	margin-left: 114px;
	}	
#golf-digest img {
	margin: 0 auto;
	}
/* Some style through non-semantical hooks */
#golf-digest b {display: block;}
#golf-digest i {color: #931439; font-style: normal;}

#golf-w {
	width: 334px;
	background: url(assets/golf-women.gif) no-repeat left center;
	float: right;
	}
#golf-w div {
	width: 170px;
	text-align: center;
	margin: 20px 34px 20px 130px;
	font-weight: bold;
	}
#golf-w b {
	color: #931439;
	}
#golf-w a {font-style: italic;}	

/* Bottom Address */
#b-address {
	text-align: center;
	margin: 10px 0;
	font-weight: bold;

	}
#b-address i, #b-address a {
	font-style: normal;
	margin: 0 20px;
	}
#copyright {
	padding-top: 20px;
	text-align: center;
	border-top: 1px dotted #666;
	margin: 20px auto;
	clear: both;
	overflow: hidden;
	}	
/* Breadcumbs */
#breadcrumbs {
	color: #475d50;
	font-size: 11px;
	margin-top: 12px;
	}
#breadcrumbs a:link {color: #475d50;}
#breadcrumbs a:visited {color: #475d50;}
#breadcrumbs a:hover {color: #000;}
#breadcrumbs a:active {color: #475d50;}

	
	
.pdf, .txt, .doc, .ppt, .xls, .mp3, .download, .gif, .jpg {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 22px;
	display: block; 
	}
.pdf	{ background-image: url(images/file-ext/pdf.png)}
.txt	{ background-image: url(images/file-ext/txt.png)}
.doc	{ background-image: url(images/file-ext/doc.png) }
.ppt	{ background-image: url(images/file-ext/ppt.png) }
.xls	{ background-image: url(images/file-ext/xls.png) }
.mp3	{ background-image: url(images/file-ext/mp3.gif) }
.gif	{ background-image: url(images/file-ext/gif.gif) }
.jpg	{ background-image: url(images/file-ext/gif.gif) }
.zip	{ background-image: url(images/file-ext/zip.png) }
.download {  background-image: url(images/file-ext/download.gif);}