/* NEW SUB NAVIGATION MENU 
-----------------------------------------> */

ul.subnav {
 width: 914px;
 display: block; 
 padding: 18px 0px 0px 0px;
 float: left;
 position: absolute;
 top: 10px;
 right: 0px
}

ul.subnav li {
 padding: 0px 9px 0px 7px;
 background: url(images/bullet.gif) no-repeat right 8px;
 position: relative;
 display: block;
 float: right;
}

ul.subnav li.last {
 background: none;
}

ul.subnav li a {
 font-size:12px;
 color: #FFFFFF;
 text-decoration:none;
}

ul.subnav li a:hover,
ul.subnav li.curr a {
 text-decoration: underline;
}


/* +NEW NAVIGATION MENU 
-----------------------------------------> */

#navigation * {
 padding: 0px;
 margin: 0px;
 list-style-type: none;
 display: block;
}

#navigation,
#navigation ul {
 width: 886px;  
}

#navigation {
 height: 54px;
}

#navigation,
#navigation ul,
#navigation ul li,
#navigation ul li a { 
 float:left;
}

/* Set a default blue background for all base elements, since this is used the most on the site. Also remove the last element's image. */
#navigation ul {
 background: url(images/nav_backgrounds.jpg) repeat-x 0px -150px;
 height: 50px;
}

#navigation ul li.curr,
#navigation ul li:hover {
 height: 50px;
 background: url(images/nav_backgrounds.jpg) no-repeat center -250px;
}

#navigation ul li a {
 background: url(images/nav_backgrounds.jpg) no-repeat right -200px;
}

#navigation ul li.last a,
#navigation ul#tan li.last a,
#navigation ul#green li.last a {
 background: none;
}

#navigation ul li a {
 text-decoration: none;
 color: #fff;
 height: 29px;
 padding: 15px 25px 0px 25px;
 font: 13px times;
}

#navigation ul li a:hover {
 text-decoration: underline;
}

/* Alternate background images - just apply the correct ID to the ul element. */ 

#navigation ul#green {background: url(images/nav_backgrounds.jpg) repeat-x 0px 0px;}
#navigation ul#green li.curr,
#navigation ul#green li:hover {background: url(images/nav_backgrounds.jpg) no-repeat center -100px;} 
#navigation ul#green li a {background: url(images/nav_backgrounds.jpg) no-repeat right -50px;} 
#navigation ul#tan {background: url(images/nav_backgrounds.jpg) repeat-x 0px -300px;}
#navigation ul#tan li.curr,
#navigation ul#tan li:hover {background: url(images/nav_backgrounds.jpg) no-repeat center -400px;} 
#navigation ul#tan li a {color: #5a563e;  background: url(images/nav_backgrounds.jpg) no-repeat right -350px;}

body { background-image:url(images/golfBackground.jpg); background-repeat:repeat-x; background-color: #4a534c; font-family: times; font-size:14px; line-height: 20px;}

a:link { color: #5d5f3c;}
a:hover { color: #5d5f3c;}
a:visited { color: #5d5f3c;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width: 914px; height: 20px; padding: 10px 0px 10px 0px; float:left; text-align:center;}

#wrapper { 	margin: 0 auto 100px auto;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	width: 914px; 	/* Total width */}

#topLogo { position: relative; height: 62px; width: 914px; background-image:url(images/logo.png); background-repeat: no-repeat; }

.topLinks { width: 300px; height: 22px; padding-top: 40px; padding-left: 614px; text-align: right; font-size:12px; color: #FFFFFF;}
.topLinks a:link{ font-size:12px; color: #FFFFFF; text-decoration:none;}
.topLinks a:hover{ font-size:12px; color: #FFFFFF; text-decoration:underline;}
.topLinks a:visited{ font-size:12px; color: #FFFFFF; text-decoration:none;}

.containerLogo {
	width: 164px;
	height: 111px;
	position:absolute;
	background-image:url(images/btm_logo.png);
	top: 70px;
	left: 632px;
	z-index: 0;
}

#insideContainer { width: 894px; padding: 0px 3px 3px 3px; background-color:#FFFFFF; float: left;}

#insideContainerBorder { width: 886px; border-left: 1px solid #b7a98c;  border-right: 1px solid #b7a98c; padding: 0px 3px 3px 3px; float: left;}

.btmContainer { width: 866px; border-left: 1px solid #b7a98c; border-top: 1px solid #b7a98c; border-right: 1px solid #b7a98c; border-bottom: 1px solid #b7a98c; padding: 8px 13px 8px 13px; float: left;}

.bodyContainer { width: 886px; float:left;}

.siteBody { padding: 12px; width: 647px; float: left;}

h1 { font-family:"Times New Roman", Times, serif; font-size: 32px; font-weight:normal; color: #5d5f3c; padding:0px; margin: 0px;}
h2 { font-family:"Times New Roman", Times, serif; font-size: 20px; font-weight:normal; color: #5d5f3c; padding:0px; margin: 0px;}

.questions { font-weight: bold; color: #34424d}

/* LEFT NAVIGATION */
.leftNav { width: 215px; background-color: #edeee9; float: left;}
#navlist
{
font-family:times;
font-size: 12px;
color: #636540;
padding: 0px 0px 26px 0px;
margin-left: 0;
width: 200px;
text-align:center;
}

#navcontainer {
	text-align: center;
}

#navlist li
{
list-style: none;
margin: 0;
padding: .85em;
}

#navlist li a { text-decoration: none;
font-family:times;
font-size: 12px;
color: #636540;
}

/* MAIN MENU */

/*\*/
html*#menu li{
	padding-left: 22px;
	padding-right: 21px;
	padding-top: 15px;
}/*end*/

#menu {
	font: 13px times;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align:center;
}

#menu ul {
	padding: 0px;
	margin: 0px;
}

#menu li{
	padding-left: 24px;
	padding-right: 23px;
	padding-top: 15px;
	list-style: none;
	float: left;
}

#menu li a{
	text-decoration: none;
	color: #FFFFFF;
}

#menu li a:hover{
color: #FFFFFF;
text-decoration:underline;
}

.imgLeft { padding: 3px 3px 3px 3px; float:left; border: solid 1px #BDBBB2; margin: 0px 8px 8px 0px;}

.imgLeftBullets { padding: 3px 3px 3px 3px; float:left; border: solid 1px #BDBBB2; margin: 0px 24px 4px 0px;}

.imgRight {padding: 3px 3px 3px 3px; float:right; border: solid 1px #BDBBB2; margin: 0px 0px 8px 8px;}

.imgRightNB {padding: 3px 3px 3px 3px; float:right; border: solid 1px #BDBBB2; margin: 0px 0px 4px 4px;}

#containerDEMO {  width: 900px; padding: 0px 7px 7px 7px; background-color:#34424d; float: left;}

.bannerDemo { width: 914px; height:332px; background-image:url(images/demo_header.jpg); background-repeat:no-repeat; float:left;}
.bannerSub { width: 914px; height:280px; background-image:url(images/banner_sub.jpg); background-repeat:no-repeat; float:left;}

/* NAVIGATION BACKGROUNDS */

#navigation_home { width: 886px; height: 54px; background-image: url(images/nav_index.jpg); background-repeat:no-repeat; float:left;}
#navigation_events { width: 886px; height: 54px; background-image: url(images/nav_events.jpg); background-repeat:no-repeat; float:left;}
#navigation_golf { width: 886px; height: 54px; background-image: url(images/nav_golf.jpg); background-repeat:no-repeat; float:left;}

/* Events */

#containerEvents { position: relative; width: 900px; padding: 0px 7px 7px 7px; background-color:#dadac0; float: left; background-image:url(images/turner_pattern.gif);}
#topLogoEvents {position: relative; height: 62px; width: 914px; background-image:url(images/logo_events.png); background-repeat: no-repeat; }

/* Golf */

#containerGolf {position: relative;  width: 900px; padding: 0px 7px 7px 7px; background-color:#5d5f3c; float: left;}
#topLogoGolf {position: relative; height: 62px; width: 914px; background-image:url(images/logo_golf.png); background-repeat: no-repeat; }
