@import url(global_v1-2.css);
@import url(yorkDowns2010_css/modules.css);
@import url(yorkDowns2010_css/plugins.css);
@import url(adminLogin.css);


/*
I. GLOBAL:  Global classes, header styles, link styles and .page (body tag) class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS

/////////////////////////////////////////////////////*/

body {
	
	background:  #FFF;
	color: #000;
}


h1 {
	
	color: #0e5820;
	font: 28px Georgia, "Times New Roman", Times, serif;

}


h2 {
	
	color: #0e5820;
	font: 18px Georgia, "Times New Roman", Times, serif;
	
}

h3 {
	
	color: #0e5820;
	font:700 12px Georgia, "Times New Roman", Times, serif;

}

h4 {
	
	color: #000000;
	font:14px Georgia, "Times New Roman", Times, serif;
	line-height:18px;

}

h5 {
	
	color: #885f1a;
	font: 16px Georgia, "Times New Roman", Times, serif;

}

h6 {
	
	color: #c5bdab;
	font:10px Georgia, "Times New Roman", Times, serif;

}

p {
	
	color: #4e4d4d;
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;

}

table, div {
	
	color: #4e4d4d;
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;

}

a,a.small,a.anchor,a.visited {
	
	color: #8B7E5F;
	font: inherit;
	text-decoration: none;

}

a:hover {
	
	color: #848D74;
	font: inherit;
	text-decoration: underline;

}

.page {
	
	background:#002000 url(../../../Images/bg_site.jpg) center top no-repeat fixed;
	text-align: center;
	
}

.brShort {
	
	line-height:10px;
	
}

.CEMenu {
	
	margin: 0;
	padding: 0;

}

/* important edit global text boxes - deFault --------- */
.txtbox {
	
	background: #FFF;
	border-style: inset;
	border-width: 2px;
	color: #000;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin: 2px 0;

}

/****** END GLOBAL ------------------
/////////////////////////////////////
II. BUTTONS
/////////////////////////////////////
= directory -> edit roster options -> cancel & next button --------- */
.but {
	
	background: #eee;
	border: 1px outset buttonhighlight;
	color: #333;
	cursor: pointer;
	font: 13px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*= directory -> edit roster options -> close button --------- */
.membut {
	
	background: #eee;
	border: 1px solid buttonFace;
	color: #333;
	cursor: pointer;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*= ADMIN BUTTON AND BAR ------ */
.abut {
	
	background: #eee;
	border-style: outset;
	border-width: 2px;
	color: #333;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;

}

.adminbar {
	
	background: #eee;
	color: #333;
	font: 400 12px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*////////////////////////////////////
III. MISC CLASSES 
//////////////////////////////////////
 --------- general row hover classes --------- */
.rowNormal {
	
	background: #eee;
	color: #000;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

.rowHover {
	
	background: #FFF;
	color: #000;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

.rowAlternate {
	
	background: #eee;
	color: #000;
	font-weight: 400;

}

.rowHeader {
	
	background: #555;
	border: 1px solid #000;
	color: #FFF;
	font-weight: 700;

}

.cookieTrail {
	
	background: #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	display: none;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	padding: 2px;
	text-decoration: none;

}

a.cookieTrail,a.cookieTrail:hover {
	
	color: #333;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	text-decoration: none;

}

/*////////////////////////////////////////////////////////
Layout and Custom Selectors For: yorkDowns2010
////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

#siteWrapper {

	width:942px;
	text-align:center;
	margin:0 auto;
	
}

#pageWrapper {

	z-index:100;

}

#contentTop {

	background:url(../../../Images/bg_contentBorderTop.gif) top no-repeat;
	height:5px;

}

#contentBorder {

	margin:0 auto;
	background:url(../../../Images/bg_contentBorder.gif) repeat-y center;
	padding:0 5px;

}

#branding {

	width:942px;
	margin:30px auto 0;
}

	#logo {
	
		margin:0 0 -25px 20;
		z-index:1000;
		position:relative;
	
	}
	
		#logo a {
		
			display:block;
			width:93px !important;
			height:102px !important;
			width:93px;
			height:102px;
			background:url(../../../Images/img_logo.png) top left;
			
		}
		
		#logo a:hover {

			background:url(../../../Images/img_logo.png) top right;
			
		}
	
	#right {
		
		text-align:right;
	
	}
	
		#right h6 {
		
			color:#c3ccaf;
			text-transform:uppercase;
			
		}
		
		#right a {
			
			color:#cec9be;
			font-size:10px;
			
		}
		
		.memberLogin a {
		
			display:block;
			width:110px !important;
			height:33px !important;
			width:110px;
			height:33px;
			background:url(../../../Images/img_memLogin.png) top left;
			
		}
		
		.memberLogin a:hover {
		
			background:url(../../../Images/img_memLogin.png) top right;
			
		}
	
#navBorder {

	border:1px solid #ffc30a;	
	background:url(../../../Images/bg_nav.gif) repeat-x top;	
	height:47px;
	text-align:right;

}

	#nav {
		
		width:825px;
		float:right;
					
	}

	#nav .inside {
	
		margin:6px 0 0px;
		
		
	}
		


/* -------------------------------------------------------------
= SPLASH & LOGIN CLASSES 
------------------------------------------------------------- */

#splashWrapper {

	width:100%;
	text-align:center;
	margin:0 auto;
	
}

#splash {
	
	width:100%;
	background:url(../../../Images/img_splashImage.jpg) repeat-x top center;
	overflow:hidden;
	height:616px !important;
	margin:0 auto;

}

	#splash .logo {
		
	}
	
	.guestBtn a {
		
		display:block;
		width:179px !important;
		height:38px !important;
		width:179px;
		height:38px;
		background:url(../../../Images/img_guestBtn.png) top left;
		
	}
	
	.guestBtn a:hover {
		
		background:url(../../../Images/img_guestBtn.png) top right;
		
	}
	
	.memberBtn a {
		
		display:block;
		width:179px !important;
		height:38px !important;
		width:179px;
		height:38px;
		background:url(../../../Images/img_memberBtn.png) top left;
		
	}
	
	.memberBtn a:hover {
		
		background:url(../../../Images/img_memberBtn.png) top right;
		
	}
	
.loginTable h4 {
	
	text-transform:uppercase;
	color:#f0d06c;
	display:inline;
	
}

.loginTable table,
.loginTable div {
	
	color:#f0d06c;
	font:10px Georgia, "Times New Roman", Times, serif;
	
}

.loginTable a {
	
	color:#c5bdab;
	font:10px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	
}
	
/* -------------------------------------------------------------
= PUBLIC CLASSES 
------------------------------------------------------------- */

#pubHome {

	background:#fff url(../../../Images/bg_pubHome.jpg) no-repeat bottom;
	width:932px;
	margin:0 auto;

}

#pubHomeTop {

	background:url(../../../Images/bg_pubHomeTop.jpg) no-repeat top;
	width:932px;
	margin:0 auto;

}

#pubHomeUpper {

	padding:40px 0 0;
	width:930px;
	text-align:center;
	
}
	

#pubMain {

	width:690px;
	text-align:left;
	margin:0 auto;

}

	#pubMain .inside {
	
		padding:0 20 100 55;
	
	}

#contentSecondary {

	width:242px;

}

	#contentSecondary .inside {
	
		padding:0px 50 100 0;
	
	}
	
	#intro {
	
	}
	
		#intro table {
			
			color:#0e5820;
			font:italic 12px Arial, Helvetica, sans-serif;
			
		}
			
	
		#intro a {
		
			display:block;
			width:182px !important;
			height:120px !important;
			background:url(../../../Images/img_introVid.gif) top left;
			
		}
		
		#intro a:hover {
		
			display:block;
			width:182px !important;
			height:120px !important;
			background:url(../../../Images/img_introVid.gif) top right;
			
		}
		
		/*---remove hover effect on click-to-edit ---*/
					#intro a.clickToEditAnchor,
					#intro a.clickToEditAnchor:hover {
						background:none;
						height:25px;
					}
	
	#tour {
	
	}
	
		#tour table {
			
			color:#0e5820;
			font:italic 12px Arial, Helvetica, sans-serif;
			
		}
	
		#tour a {
		
			display:block;
			width:182px !important;
			height:120px !important;
			background:url(../../../Images/img_tourVid.gif) top left;
			
		}
		
		#tour a:hover {
		
			display:block;
			width:182px !important;
			height:120px !important;
			background:url(../../../Images/img_tourVid.gif) top right;
			
		}
		
			/*---remove hover effect on click-to-edit ---*/
					#tour a.clickToEditAnchor,
					#tour a.clickToEditAnchor:hover {
						background:none;
						height:25px;
					}

#pubHomeHeader {

	background:url(../../../Images/bg_branding.jpg) no-repeat;
	margin:0 auto;
	width:932px;
	border-bottom:2px solid #F7C34A;
	
}


	#flash {
	
		padding:5px;
	
	}
	
		#flash img {
		
			display:block;
			
		}
		
	#pubHomeNav {
	
		background:url(../../../Images/bg_pubHomeNav.gif) repeat-x top;
		width:928px;
		height:41px;
		margin:0 auto;
	
	}

#pubContentArea {

	background:url(../../../Images/bg_pubContent.gif) repeat-y;
	width:932px;
	margin:0 auto;

}

#pubContentTop {

	background:url(../../../Images/bg_pubContentTop.jpg) top no-repeat;
	width:932px;
	margin:0 auto;

}

#pubContentBottom {

	background:url(../../../Images/bg_pubContentBottom.jpg) bottom no-repeat;
	width:932px;
	margin:0 auto;

}

#pubSideBar {

	width:270px;
	margin:0 auto;
	text-align:left;

}

	#pubSideBar .vNav {
	
		padding:80px 0px 200px 50px;
		
	}
	
	#pubSideBar .inside {
		
		padding:0px 30px 0px 50px;
	
	}
	
	#pubSideBar h5 {
		
		line-height:24px;
			
	}
	
#contentWrapper {

	width:655px;
	text-align:left;

}

	#pgHeader {
		
		width:655px;
	
	}
	
		#pgHeader .inside {
			
			padding:30 50px 0 35px;
			
		}

	#contentMain {
	
		width:655px;
		padding-bottom:100px;
	
	}
	
		#contentMain .inside {
		
			padding:50px 50px 0px 35px;
		
		}
		
		
#north {
	height: 23px;
	width: 55px;
	}
	
	a#north {
		height: 23px;
		width: 55px;
		background:url(../../../Images/north.jpg);
		background-position:top left;
		display:block;
}
		a#north:hover {
			background-position: top right;
		}
		
			a#northOn {
				height: 23px;
				width: 55px;
				background:url(../../../Images/north.jpg);
				background-position: top right;
				display:block;
				}
		
#south {
	height: 23px;
	width: 55px;
	}
	
	a#south {
		height: 23px;
		width: 55px;
		background:url(../../../Images/south.jpg);
		background-position:top left;
		display:block;
}
		a#south:hover {
			background-position: top right;
		}
		
			a#southOn {
			height: 23px;
			width: 55px;
			background:url(../../../Images/south.jpg);
			background-position: top right;
			display:block;
		}
		
#west {
	height: 23px;
	width: 55px;
	}
	
	a#west {
		height: 23px;
		width: 55px;
		background:url(../../../Images/west.jpg);
		background-position:top left;
		display:block;
}
		a#west:hover {
			background-position: top right;
			}
		
			a#westOn {
			height: 23px;
			width: 55px;
			background:url(../../../Images/west.jpg);
			background-position: top right;
			display:block;
			}
			
#courseTour {
	width:568px;
	
}
	
	#courseTour .nav {	
		width:568px;
		background:url(../../../Images/bg_nav.jpg) top center no-repeat;
		height:40px;}
		
		#courseTour .wrap {
			width:568px;
			margin:0 auto;
			padding-top:32px;
			padding-bottom:32px;}
			
			#courseTour .nav li {
				background-image:none;
				padding-left:0px;}
			
#CTcourse {
	width:185px;
	float:left;}
	
	#CTcourse a {
		padding-right:4px;}
	
#CTcourseWrap {
	width:122px;
	float:right;}
		
		

/* -------------------------------------------------------------
= PRIVATE CLASSES  
------------------------------------------------------------- */

#privContentArea {

	background:url(../../../Images/bg_privContentArea.gif) repeat-y;
	width:932px;
	margin:0 auto;

}

#privContentTop {

	background:url(../../../Images/bg_privContentTop.jpg) top no-repeat;
	width:932px;
	margin:0 auto;

}

#privContentBottom {

	background:url(../../../Images/bg_privContentBottom.jpg) bottom no-repeat;
	width:932px;
	margin:0 auto;

}

#privSideBar {

	width:270px;
	margin:0 auto;
	text-align:left;

}

	#privSideBar .vNav {
	
		padding:80px 0px 200px 50px;
		
	}
	
	#privSideBar .inside {
		
		padding:0px 30px 0px 50px;
	
	}
	
	#privSideBar h5 {
		
		line-height:24px;
			
	}
	
#profilePhoto {
	
	display:none;
	
}
	
/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {

	background:url(../../../Images/bg_footer.gif) no-repeat top;	
	height:100px;

}

	#footer .inside {
	
		padding-top:30px;
		
	}
	
#splashFooter {
	
	height:100px;

}

	#splashFooter .inside {
	
		padding-top:2px;
		
	}
