﻿/* Defaults */
#pnlHeader{
	position:relative;
}
.default #pnlHeader{
	padding: 10px 20px;
}
.default #pnlHeader p, .Home #pnlHeader p{
	padding: 10px 0;
}
.Contact #pnlHeader, .Language #pnlHeader, .Subscribe #pnlHeader, .default #pnlHeader, .Confirmation #pnlHeader{
	min-height:200px;
	_height:200px;
}
.videoMag #pnlHeader-2 div{
	width:400px;
	margin:40px auto;
}

/*		 HOME		*/
.Home #header{	height: 500px;}
.Home #pnlTop{
	position:absolute;
	top:-265px;
	left:40px;
	width:468px;
}
.Home #pnlTop h1, .Home #pnlTop h2, .Home #pnlTop h3{
	display:block;
	font-size:70px;
	color:#fff;
	line-height:50px;
}
.Home #pnlTop h2{
	font-size:34px;
	line-height:18px;
        font-weight: bolder;
}
.Home #pnlTop h3{
	font-size:16px;
	line-height:14px;
	font-weight:normal;
}
.Home .slm-layout-main .item{
	clear:none;
	float:left;
	padding: 0 15px 10px;
}
/*.Home .slm-layout-main{
	margin: 0 auto;
	width:600px;
}*/
.Home #pnlHeader-1{
	position:relative;
	margin-bottom:-30px;
	top:-40px;
	background:transparent url(/Style%20Library/Images/css/stitches.gif) no-repeat scroll center bottom;
}
.Home .slm-layout-main .link-item a{
	float: left;
	font-size:14px;
	font-weight: normal;
	color:#5d6832;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	width: 735px;
	height: 50px;
	overflow: hidden;
}
.Home #pnlMid01{
	overflow:auto;
}
.Home #pnlMid01-1 {
	height: 50px;
	overflow: hidden;
}
.Home #pnlMid01-2{
	float:left;
	width:360px;
	padding: 10px;
}
.Home #pnlMid01-2 p{
	padding: 5px 0px
}
.Home #pnlMid01-3 {
	float: left;
        width: 549px;
}
.Home #eNewsForm{
	display:block;
	width:191px;
	height:20px;
	padding:5px 0;
	position:absolute;
	right:80px;
	top:90px;
	background: url(/Style%20Library/Images/css/emailNewslettersBox.gif) no-repeat;
} 
.Home #eNewsForm a{
	display:block;
	float:left;
	width:15px;
	height:20px;
	text-indent:-5000px;
	overflow:hidden;
}
.Home #eNewsForm a:hover{
	opacity:.2;
	background:white;
}
.Home #eNewsForm input{
	float:left;
	width:150px;
	padding:3px 0 0 15px;
	height:20px;
	border:none;
	background:transparent;
	font-size:11px;
	color:#356c7e;
}

/*/////////////////////////
// 	 	TICKETS			//
////////////////////////*/
.Tickets #pnlInnerContent #tabsNav {
	width:100%;
}
.Tickets #pnlContent p{
	padding: 5px 10px;
	margin:0;
}
.Tickets #pnlHeader-1{
	padding: 0 10px;
}
.Tickets #pnlMid01 div{
	border-top: 2px #9b9984 solid;
	padding:10px 10px 20px;
	width:934px;
}
.Tickets #pnlMid01 div.panel{
	border:none;
	height:400px;
}
.Tickets #tabsNav li{
	margin: 11px 5px 0;
}
.Tickets #pnlMid01 div ul li{
	padding:5px 0 5px 15px;
	list-style:none;
}
.Tickets #pnlMid02{
	background:transparent url(/Style%20Library/Images/css/stitches.gif) no-repeat scroll center top;
	overflow:auto;
	padding:20px 0;
}
.Tickets #pnlMid02 div{
	height:138px;
	width:241px;
	float:left;
	margin: 0 10px;
}
.Tickets #pnlMid02 #pnlMid02-1{
	margin-left:80px;
}

.purchaseTickets{
	position:absolute;
	top:300px;
	right:100px;
	display:block;
	height:29px;
	width:138px;
	text-indent:-5000px;
	background: url(/Style%20Library/Images/css/btn_purchaseTickets.gif) no-repeat;
}
.purchaseTickets:hover{
	background-position: 0 -29px;
}

/*/////////////////////////
// 	 ABOUT TRANSITIONS	//
////////////////////////*/
.About #pnlHeader-2 {
	float: left;
	padding: 15px;
	width: 507px;
}
.About #pnlHeader-3 {
	float: left;
}
.About #pnlMid01 {
	clear: left;
}
.About #pnlMid01-2, body.About #pnlMid01-3 {
	float:left;
	width:390px;
	margin-right:50px;
}
.About #pnlMid01-4 {
	clear:both;
}
.Details #pnlInnerContent, 
.About #pnlInnerContent {
	font-size:13px;
	color:#4d4d4f;	
}
.Details #pnlContent p,
.About #pnlContent p{
	padding: 10px 0px;
	line-height:20px;
}
.Details #pnlHeader-1 h1,
.Details #pnlHeader-1 h2,
.About #pnlHeader-1 h1
{
	margin: 0 10px;
}
.Details #pnlMid01 div,
.Details #pnlMid02 div,
.About #pnlMid01 div{
	padding:10px 10px 20px;
}
.About #pnlMid01 #pnlMid01-5, .About #pnlMid01 #pnlMid01-5 div{
	padding:0;
}

/*/////////////////////////
// 			BLOG		//
////////////////////////*/
.Blog #Right{
	position:absolute;
	top:-200px;
	right:240px;
	width:200px
}
.Blog #pnlHead, .Blog .ms-PostWrapper, .Blog .ms-commentsWrapper, .ms-informationbar, .ms-formtable{
	margin-left:15px;
}
.Blog .ms-BlogNavigator .ms-quickLaunch, .Blog .ms-BlogNavigator .ms-quicklaunchouter{
	border:none;
}
.Blog #pnlContent #sidebar{
	position:absolute;
	top:-40px;
	right:20px;
}
.Blog #pnlContent a{
	color: #00a1ae;
}
.Blog #pnlContent #sidebar{
	width:248px;
}
.Blog #pnlContent .ms-blogRightZone{
	position:absolute;
	top:200px;
	right:20px;
	width:248px;	
}
.Blog #pnlContent .ms-PostTitle a {
	text-decoration:underline;
	font-size:32px;
	color:#7e8733;
}
.Blog #pnlContent h3.ms-PostDate {
	border:none;
	padding-left: 22px;
	font-size:14px;
	color:#6b722c;
	background: url(/Style%20Library/Images/css/icon_blogdate.gif) left center no-repeat;
}
.Blog #pnlContent .ms-PostTitle {
	border:none;
}
.Blog #pnlContent .ms-PostWrapper, .Blog #pnlContent .ms-CommentsWrapper{
	background:transparent url(/Style%20Library/Images/css/stitches.gif) no-repeat scroll center bottom;
	margin-bottom:10px;
}
.Blog #pnlContent .ms-blogrss a{
	text-decoration:none;
}
.Blog #pnlContent .ms-blogrss{
	border:none;
}
.Blog #pnlContent h3.ms-CommentHeader{
	font-size:22px;
	color:#585858;
	font-weight:normal;
}
#rightSide{
	position:absolute;
	top:0px;
	right:20px;
	width:248px;
}
#recentPosts{
	width:203px;
	position:relative;
	padding-bottom:11px;
	background:url(/Style%20Library/Images/css/rc_bottomBg.gif) left bottom no-repeat;
	font-size:13px;
	margin: 10px auto;
}
#recentPosts h3{
	text-indent:-5000px;
	background:url(/Style%20Library/Images/css/rc_topBg.gif) no-repeat;
	height:59px;
	width:203px;
}
.Blog #realSideBar #recentPosts .btn{
	color:#346c7e;
	border-left: 1px solid #346c7e;
	padding-left:5px;
	position:absolute;
	top:20px;
	right:15px;
}
#recentPosts .item{
	height:21px;
	padding: 6px 8px;
	background:url(/Style%20Library/Images/css/rc_singleBg.gif) no-repeat;
	text-decoration:none;
	display:block;
}
#recentPosts .item strong{
	height:18px;
	width:187px;
	overflow:hidden;
	display:block;
	color:#666666;
	font-weight:normal;
}
#recentPosts .item:hover strong{
	text-decoration:underline;
}



.Blog .cbq-layout-main td{
	width:203px;
	position:relative;
	padding-bottom:11px;
	background:url(/Style%20Library/Images/css/rc_bottomBg.gif) left bottom no-repeat;
	font-size:13px;
	margin: 10px auto;
	display:block;
}
.Blog .cbq-layout-main td h3{
	text-indent:-5000px;
	background:url(/Style%20Library/Images/css/rc_topBg.gif) no-repeat;
	height:59px;
	width:203px;
}
.Blog .cbq-layout-main td .btn{
	color:#346c7e;
	border-left: 1px solid #346c7e;
	padding-left:5px;
	position:absolute;
	top:20px;
	right:15px;
}
.Blog .cbq-layout-main td .item{
	height:21px;
	padding: 6px 8px;
	background:url(/Style%20Library/Images/css/rc_singleBg.gif) no-repeat;
	text-decoration:none;
	display:block;
	margin:0;
}
.Blog .cbq-layout-main td .item strong{
	height:18px;
	width:187px;
	overflow:hidden;
	display:block;
	color:#666666;
	font-weight:normal;
}
.Blog .cbq-layout-main td .item:hover strong{
	text-decoration:underline;
}
.Blog #pnlbottom3 div{
	display:none;
}



/*/////////////////////////
// 		DETAILS			//
////////////////////////*/
.Details #pnlContent h1 {
	font-size:49px;
	color:#595959;
}
.Details #pnlContent h2 {
	font-size:33px;
}
.Details #pnlTop-1 {
	position:relative;
}
.Details #pnlTop-1 img {
	position:absolute;
	left:415px;
	top:-46px;
}
.Details #pnlHeader {
	margin-bottom:20px;
}
.Details #pnlMid01 div table td {
	padding:8px 25px 8px 0;
	line-height:20px;
}
.Details #pnlInnerContent #tabsNav {
	width:100%;
}

/* The Copperheads */
.TheCourse h1 {
	color:#5D6832;
}	
.TheCourse #pnlMid02 {
	clear:both;
}

/* Spectator Information*/
.Spectator #pnlMid01 div{
	display:block;
}
.Spectator #pnlMid01-2 .item{
	padding:4px 0;
}
.Spectator #pnlMid01-2 .item strong{
	padding:0 5px 0 0;
}
.Spectator #pnlMid02 h3{
	font-size:16px;
	color:#5D6832;
}
.Spectator #pnlMid02 div{
	display:block;
}

/* Birdies */
.Details #pnlContentInner a{
	color:#00a1ae;
}
.Birdies #pnlMid01{
	padding: 10px 20px;
}
.Birdies #pnlMid01 #pnlMid01-1{
	width:660px;
}
.Birdies #pnlContentInner #pnlMid01 h1{
	color:#5D6832;
}
.Birdies #pnlMid01 h1, Birdies #pnlMid01 h2{
	margin:5px 0;
}

/* Sponsorship */
.Sponsorship #pnlContent #ctip {	
	background-image: url(/Style%20Library/Images/css/sponsor_contentTip_new.png);
	_background-image: url(/Style%20Library/Images/css/sponsor_contentTip_ie_new.png);	
}
.Sponsorship #pnlContent #ctip {
	height:92px;
}
.Sponsorship #pnlContent #pnlInnerContent {
	padding-top:3px;
}
.Sponsorship #pnlContent #pnlHeader{
	background: url(/Style%20Library/Images/css/sponsorshipBg_new.jpg) no-repeat;
	height:527px;
}
.Sponsorship #pnlHeader #pnlHeader-1 a{
	background:transparent no-repeat;
	display:block;
	text-indent:-5000px;
	position:absolute;
	top:-20px;
	left:0;
	height:547px;
	width:954px;
}

/* Volunteer */
.Volunteers #pnlContent #pnlHeader-1 p, .Volunteers #pnlHeader-1 ul, .Volunteers #pnlHeader-1 h1{
	padding-left:20px;
	margin:0;
}
.Volunteers #pnlHeader-1{
	width:680px;
}
.Volunteers #pnlContent #pnlMid01 h2{
	padding-bottom:10px;
}
.Volunteers #pnlContent #pnlInnerContent #tabsNav{
	width:705px;
}
.Volunteers #pnlContent img {
	padding: 15px;
}
.Volunteers #pnlContent #pnlSide img {
	padding: 0;
}


/* Past Results */
.PastResults #pnlContent #pnlContentInner h1{
	color:#7e8733;
}
.PastResults #pnlContent #pnlContentInner h2{
	font-size:26px;
	color:#7e8733;
}
.PastResults #pnlContentInner h3{
	font-size:38px;
	color:#5d6832;
}
.PastResults #pnlContent #pnlMid01 div{
	padding:10px 20px;
}
.PastResults #pnlContent #pnlMid01 #Leaderboardpanel{
	padding:0;
}
.PastResults #pnlMid01 table th {
	text-align:left;
}
.PastResults #pnlMid01 div table th, 
.PastResults #pnlMid01 div table td {
	padding:4px 20px 4px 0;
}

/** For the Media **/
.mediaKit #pnlLevel3 div{
	padding:10px 10px 0;
}
.mediaKit #pnlHeader-1 p {
	padding-left: 10px;
}
.mediaKit #pnlContentInner a {
	color: #7e8733;
	font-size:12px;
}
.mediaKit #pnlContentInner .slm-layout-main .item{
	width:250px;
	float:left;
	clear:none;
    min-height: 80px;
}
.mediaKit #pnlContentInner .slm-layout-main .groupheader {
	width:600px;
	display:block;
	clear:both;
	color: #7e8733;
	font-size: 20px;
	font-weight: normal;
	width: 630px;
    min-height: 20px;
}

/* 		Photos	 	*/
.Details .title-With-Background{
	background-color:transparent;
}
.Photos #group .item .link-item{
	position:absolute;
	bottom:5px;
}
.Photos #group .item div{
	padding:0;
}
.Photos #group .item .link-item a{
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.Photos #pnlContent #group .groupheader {
	height:auto;
	clear:both;
	width:100%;
	font-size:18px;
	font-weight:normal;
}
.Photos #group .item{
	position:relative;
	padding:0;
	height:143px;
	width:218px;
	float:left;
	margin-right:15px;
	clear:none;
}
.Photos #pnlContent .slm-layout-main{
	clear:both;
	display:block;
	width:100%;
}
.Photos #pnlContent #pnlMid01-1, .photoGalleries #pnlContent #pnlMid01-1 {
	width:100%;
	padding-bottom:20px;
}

#gNavBar{
	background:#c0bfb2;	
	padding:7px 25px;
	height:33px;
	width:904px;
	display:block;
	margin:20px 0;
	text-align:right;
}
.photoGalleries #pnlContent #gNavBar .cgNav{
	float:right;
}
.photoGalleries #pnlContent #gNavBar a{
	color:#83816e;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 3px;
	float:left;
}
.photoGalleries #pnlContent #gNavBar .numbers .sel{
	color:#5f5e4d;
}
.photoGalleries #pnlContent #gNavBar .nTitle{
	color:#83816e;
	font-weight:bold;
	float:left;
	font-size:16px;
}
.photoGalleries #pnlContent #gNavBar .lastBtn{
	display:block;
	float:left;
	margin-left:20px;
	height:0;
	overflow:hidden;
	width:67px;
	padding:30px 0 0;
	background: url(/Style%20Library/Images/css/lastBtn.gif);
}

.photoGalleries #pnlContent #gNavBar .numbers span{
	color:#95948a;
	float:left;
}
#myThumbs{
	width: 900px;
	padding: 10px 0 10px 20px;
	position:relative;
	z-index:5;
}
#myThumbs h2{
	font-size:24px;
	font-weight:normal;
	color:#3b391f;
	width:400px;
	float:left;
}
#myThumbs select{
	margin-top:20px;
	float:right;
	position:relative;
}
.cbq-layout-main{
	clear:both;
}
#myThumbs .cbq-layout-main .link-item{
	list-style:none;
	float:left;
	height:84px;
	width:136px;
	overflow:hidden;
	clear:none;
	margin:0;
	padding:0;
}
#myThumbs .cbq-layout-main .link-item a{
	display:block;
	width:120px;
	height:80px;
	overflow:hidden;
	padding:2px 8px;
	margin:0;
}
#myThumbs .cbq-layout-main .link-item a img{
	width:120px;
}