@import url(global_v1-2.css);
@import url(portersNeck_css/modules.css);
@import url(portersNeck_css/plugins.css);
@import url(adminLogin.css);
@import url(admin.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: #54492f;
	font: 24px Georgia, "Times New Roman", Times, serif;

}


h2 {
	
	color: #cfc7b0;
	font: 14px Georgia, "Times New Roman", Times, serif;
	
}

#sidebar h2 {
color:#c1af90;
font:12px Georgia, "Times New Roman", Times, serif;
}

h3 {
	
	color: #896d3b;
	font: 14px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;

}

h4 {
	
	color: #896d3b;
	font: italic 16px/1.3 Georgia, "Times New Roman", Times, serif;

}

h5 {
	
	color: #54492f;
	font: 13px Georgia, "Times New Roman", Times, serif;
	display: inline;
	font-weight:bold;

}

h6 {
	
	color: #6c6c6c;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;

}

p {
	
	color: #54492f;
	font: 13px Georgia, "Times New Roman", Times, serif;

}

table, div {
	
	color: #54492f;
	font: 13px Georgia, "Times New Roman", Times, serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #54492f;
	font: inherit;
	text-decoration: underline;

}

a:hover {
	
	color: #54492f;
	font: inherit;
	text-decoration: underline;

}

ul {
				list-style-image:url(../../../images/bullet.gif);
				padding-left:10px;
				margin:0px;
}

.page {
	
	background: #000 url(../../../images/pagebg.gif) center top repeat-x;
	text-align: center;
	
}

.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: portersNeck
////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

.clearBoth {
clear:both;
}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

.siteWrapper {
width:967px;
background:#000;
margin:0 auto;
	
}

#pubHome {


	
}

#pubContent {


	
}


/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */

#branding {
width:955px;
height:76px;
margin:0 auto;
background:#000 url(../../../images/brandBg.jpg) 0 0 no-repeat;
}

	#branding #brandLinks {
	width:943px;
	margin:0 auto;
	position:relative;
	top:55px;
	}
	
	#branding #brandLinks a, #branding #brandLinks a:visited {
	font:10px Arial;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	#branding #brandLinks a:hover {
	font:10px Arial;
	color:#fff;
	text-transform:uppercase;
	text-decoration:underline;
	}
	
	#branding #brandLinks #brandLeft {
	width:470px;
	float:left;
	text-align:left;
	}
	
	#branding #brandLinks #brandRight {
	width:455px;
	float:right;
	padding-right:15px;
	text-align:right;
	}

#borderWrapper {
width:955px;
padding:5px 0px;
background:#cfc7b0;
margin:0 auto;
}

#siteContainer {
width:945px;
margin:0 auto;
background:url(../../../images/siteContainerBG.gif) top center repeat-y;
}

#flashWindow {
width:945px;
margin:0 auto;
background:#313131;

}

	#flashWindow .inside {
	padding:1px 0px;
	margin:0 auto;
	width:943px;
	}
	
/* -------------------------------------------------------------
= SIDEBAR CLASSES 
------------------------------------------------------------- */

#sidebar {
width:230px;
background:url(../../../images/sideBarbg.jpg) 0 0 repeat-y;
float:left;
text-align:left;
}

	#sidebar .top {
	width:230px;
	background:url(../../../images/sidebarTopBg.jpg) 0 0 no-repeat;
	height:187px; 
	}
	
		#sidebar .top .logopad {
		padding-top:19px;
		padding-left:32px;
		text-align:left;
		}
		
		
		#sidebar .top .logopad a#logo {
		width:171px;
		height:116px;
		background:url(../../../images/logoONOFF.png) top left no-repeat;
		display:block;
		}
		
		#sidebar .top .logopad a#logo:hover {
		width:171px;
		height:116px;
		background:url(../../../images/logoONOFF.png) bottom left no-repeat;
		display:block;
		}
		
		#sidebar .mid {
		width:230px;
		background:url(../../../images/sidebarMidbg.jpg) 0 0 no-repeat;
		/*height:350px;*/
		}

#sidebar .mid .inside {
width:180px;
margin-left:15px;
}

#sidebar .mid .inside #nav {
width:180px;
text-align:left;
margin-bottom:80px;
}

#sidebar .mid .inside #gallery {
width:170px;
text-align:left;
padding-top:80px;
margin-left:16px;
}

#sidebar .mid .inside #gallery a, #sidebar .mid .inside #gallery a:visited, #sidebar .mid .inside #gallery a:hover {
font:12px Georgia, "Times New Roman", Times, serif;
color:#dcc293;
text-decoration:underline;
}

#sidebar .mid .inside #weather {
width:180px;
text-align:left;
padding-bottom:80px;
}

#sidebar .bottomLinks {
width:230px;
padding-bottom:50px;
}


#sidebar .bottomLinks a#discover {
width:230px;
height:100px;
background:url(../../../images/discoverOFF.jpg) 0 0 no-repeat;
display:block;
}

#sidebar .bottomLinks a#discover:hover {
width:230px;
height:100px;
background:url(../../../images/discoverON.jpg) 0 0 no-repeat;
display:block;
}

#sidebar .bottomLinks a#join {
width:230px;
height:100px;
background:url(../../../images/joinOFF.jpg) 0 0 no-repeat;
display:block;
}

#sidebar .bottomLinks a#join:hover {
width:230px;
height:100px;
background:url(../../../images/joinON.jpg) 0 0 no-repeat;
display:block;
}

#sideBar #pubSidebar {
width:230px;
background:url(../../../images/pubHomeSidebar.jpg) 0 0 no-repeat;
padding-bottom:275px;
}

#sideBar #pubSidebar .inside {
padding-top:25px;
margin-left:15px;
width:215px;
}

/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */

#contentArea {
width:715px;
float:right;
}

	#contentArea #qlinks {
	width:715px;
	height:27px;
	background:url(../../../images/qlinksbg.jpg) 0 0 no-repeat;
	}
	
	#contentArea #qlinks .inside {
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	padding-top:7px;
	}
	
	
	
	#contentArea #qlinks .inside #qRight {
	float:right;
	width:200px;
	text-align:right;
	}
	
	
	
	#contentArea #qlinks .inside #qleft {
	float:left;
	width:500px;
	text-align:left;
	}
	
	#contentArea #qlinks .inside #qleftPub {
	float:left;
	width:350px;
	text-align:left;
	}
	
	#contentArea #qlinks .inside #qrightPub {
	float:right;
	width:350px;
	text-align:right;
	}
	
	#contentArea #qlinks .inside #qleft a, #contentArea #qlinks .inside #qleft a:visited, #contentArea #qlinks .inside #qleft a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#cabe6a;
	text-transform:uppercase;
	padding-right:15px;
	}
	
	#contentArea #qlinks .inside a, #contentArea #qlinks .inside a:visited, #contentArea #qlinks .inside a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#cabe6a;
	text-transform:uppercase;
	}
	
	
	
	#contentArea #mediaWindow {
	width:715px;
	background:#000 url(../../../images/photoAlbumbg.jpg) 0 0 no-repeat;
	/*height:308px;*/
	}
	
	#contentArea #mediaWindow .inside {
	width:713px;
	padding:1px 0px;
	margin:0 auto;
	}
	
	#contentArea #mediaWindow .inside h1 {
	color:#fff;
	}
	
	
	
	#contentArea #mediaWindow .inside table a, 
	#contentArea #mediaWindow .inside table a:hover, 
	#contentArea #mediaWindow .inside table a:visited { 
	color:#cfc7b0;
	}
	
	#contentArea #mainContent, #contentArea #mainContent .content {
	width:715px;
	background:url(../../../images/contentBg.gif) 0 0 repeat-y;
	text-align:left;
	}
	
		#contentArea #mainContent .content img {
		border: 5px solid #cfc7b0;
		}
	
	#contentArea #mainContent .inside, #contentArea #mainContent .pubHome .inside {
	padding:18px 26px 15px 34px;
	width:655px;
	}
	
	
	#contentArea #mainContent .pubHome {
	background:url(../../../images/pubHome-WaterMark.jpg) bottom right no-repeat;
	padding-bottom:30px;
	margin-bottom:50px;
	}
		#contentArea #mainContent .inside #title {
		width:655px;
		border-bottom:1px #cfc7b0 solid;
		margin-bottom:15px;
		padding-bottom:15px;
		}
		
		#contentArea #mainContent .inside #privTitle {
		width:655px;
		border-bottom:1px #cfc7b0 solid;
		margin-bottom:15px;
		}
		
		#contentArea #mainContent .inside #title #textleft, #contentArea #mainContent .inside #privTitle #textleft {
		float:left;
		width:555px;
		}
		
		#contentArea #mainContent .inside #title #weatherRight, #contentArea #mainContent .inside #privTitle #weatherRight {
		float:right;
		width:100px;
		}
		
	#contentArea #mainContent .inside #contentWrapper {
	width:655px;
	}
	
		#contentArea #mainContent .inside #contentWrapper .contentPage img {
		border:5px solid #cfc7b0;
		}
	
/*==============================================================================	
= PRIVATE HOME PAGE STYLES
===============================================================================*/
	
	#contentArea #mainContent .inside #contentWrapper #privLeft {
	width:442px;
	float:left;
	margin-right:25px;
	}
	
	#contentArea #mainContent .inside #contentWrapper #privRight {
	width:188px;
	float:right;
	}
	
	#contentAreaBottom {
	background:url(../../../images/contentAreaBottom.jpg) no-repeat scroll left bottom transparent;
	height:9px;
	margin:0 auto;
	width:945px;
	}
	
	#contentArea #mainContent .inside #contentWrapper #privRight #qlinkNav {
	border-bottom:1px dotted #b1b1a6;
	}
	
	#contentArea #mainContent .inside #contentWrapper #privRight #pollHome {
	margin-top:15px;
	}
	
	#contentArea #mainContent .inside #contentWrapper #privLeft #privCal {
	margin-top:25px;
	}
	
/*==============================================================================	
= PUBLIC HOME PAGE STYLES
===============================================================================*/	
	#contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeLeft {
	width:465px;
	float:left;
	margin-right:38px;
	}
	
	#contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeLeft #scriptTitle, #contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeLeft #pubHomeContent {
	width:465px;
	margin-bottom:10px;
	}
	
		#contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeLeft #scriptTitle img {
		border:none;
		}
	
	#contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeLeft #pubHomeContent img {
	border:5px solid #cfc7b0;
	}
	
	#contentArea #mainContent .pubHome .inside #contentWrapper #pubHomeRight {
	width:152px;
	float:right;
	}



/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {
width:967px;
padding:15px 0px;
text-align:left;


}

#footer .inside {
padding-left:6px;
}

/*================================================================
= Login Fields
=================================================================*/

.advLogUserName {
border:1px solid #8e8979;
padding-left:5px;
width:150px;
background:url(../../../Images/UNbg.gif) no-repeat 0 0;
height:16px;
color:#54492f;
font:11px Georgia, "Times New Roman", Times, serif;
}

.advLogPassword {
border:1px solid #8e8979;
padding-left:5px;
width:150px;
background:url(../../../Images/PWbg.gif) no-repeat 0 0;
height:16px;
color:#54492f;
font:11px Georgia, "Times New Roman", Times, serif;
}

/*==============================================================
=Plugins (plugins.css not workinG?)
===============================================================*/

.plgWeatherHghTxt, .plgWeatherLowTxt {
	color:#54492f;
	font:10px Arial, Verdana, sans-serif;
}

/*==============================================================
NEW NAV
===============================================================*/

#newNav {

background:#000 url(../../../Images/bg_nav.jpg) 0 0 no-repeat;
padding-left:5px;
height:37px;
/*width:955px;*/
}

/*================================================================
MODULES
=================================================================*/

#moduleX {
/*overflow-x:auto;*/
width:715px;
}

#moduleWrapper {
background:#000;
}

#moduleWrapper .inside {
padding:20px 0px;
width:935px;
margin:0 auto;
}

#moduleWrapper1 {
background:#000;
padding-bottom:5px;
}

#moduleWrapper1 .inside1 {
width:935px;
background:#CFC7b0;
}

#moduleWrapper1 .inside1 .inside2 {
padding:20px;
width:895px;
}

#contentArea #mainContent .inside #contentWrapper .contentPage .photoBorder table img {
border:0px;
}

#darkBGfix table a, 
	#darkBGfix table a:hover, 
	#darkBGfix table a:visited { 
	color:#cfc7b0;
	font:Georgia, "Times New Roman", Times, serif;
	} 
