@import url(global_v1-2.css);
@import url(entrada_css/modules.css);
@import url(entrada_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: #180f01;
	font: 30px Georgia, "Times New Roman", Times, sans-serif;
	border-bottom: 1px solid #bfaf81;
}


h2 {
	
	color: #180f01;
	font: 16px Verdana, arial, sans-serif;
	
}

h3 {
	
	color: #0b0000;
	font: 14px Verdana, "Times New Roman", Times, serif;

}

h4 {
	
	color: #AF7A1F;
	font: italic 16px/1.3 Georgia, "Times New Roman", Times, serif;

}

h5 {
	
	color: #2b3B24;
	font: 11px Georgia, "Times New Roman", Times, serif;
	display: inline;

}

h6 {
	
	color: #423317;
	font: bold 11px Georgia, "Times New Roman", Times, serif;

}

p {
	
	font: 11px verdana, arial, sans-serif;
	line-height: 18px;
	color: #312c25;

}

table, div {
	
	font: 11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #844425;
	font: inherit;
	text-decoration: none;

}

a:hover {
	
	color: #848D74;
	font: inherit;
	text-decoration: underline;

}

.page {
	
	background: #0b0000 url(../../../images/headerbg.jpg) top center 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: siteName
////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

#Header {
	/*background: url(images/headerbg.jpg) top center repeat-x;*/
	height: 134px;
}

#HeaderWrapper {
	width: 958px;
	margin: 0 auto;
}

#TopNavItems {
	width: 254px;
	text-align: right;
	font: 11px Georgia, arial, sans-serif;
	color: #dcc88e;
	height: 23px;
	text-transform: uppercase;
	line-height: 23px;
	padding-top: 4px;
}



#Logo {
	width: 213px;
	height: 48px;
	text-align: left;
	background: url(../../../images/logo.gif) top left no-repeat;
	margin-top: 22px;
}

#logo a {
	background:url(../../../Images/logo.gif) no-repeat bottom left;
	display:block;
	width:213px;
	height:48px;
}

#logo a:hover {
	background:url(../../../Images/logo.gif) no-repeat bottom left;
}
	
#Navigation {
	width: 958px;
	height: 26px;
	line-height: 26px;
	text-align: left;
	color: #e6c898;
	font: Italic 14px Georgia, sans-serif;
	margin-top: 8px;
}	

#Flash {
	width: 100%;
	height: 470px;
	margin: 0 auto;
	overflow: hidden;
	
}

#Flash img {
	width: 100%;
	height: 470px;
}



#ContentWrapper {
	width: 974px;
	margin: 0 auto;
}

#Boxes {
	width: 974px;
	margin-bottom: 36px;
	margin-top: 21px;
}

#Boxes table {
	font: italic 12px Georgia, sans-serif;
	color: #be8f43;
	text-align: center;
}

#Boxes img {
	border: 1px solid #663a16;
}

#Boxes a{
	color: #be8f43;
}

#PubHomeText {
	width: 974px;
	margin-bottom: 18px;
}

#PubHomeLeft,
#PubHomeLeft table,
#PubHomeLeft div {
	font: 28px "Century Schoolbook", arial, sans-serif;
	color: #d89032;
}

#PubHomeRight,
#PubHomeRight table,
#PubHOmeRight div {
	font: 16px Georgia, sans-serif;
	color: #f8f1e6;
}

#PubHomeRight a{
	color: #be8f43;
}

#Footer {
	width: 974px;
	height: 153px;
	background: url(../../../images/footer.jpg) top center no-repeat;
	margin: 0 auto;
}

#Footer .inside {
	padding-top: 50px;
	padding-bottom: 20px;
	color: #9e692d;
	font: 10px arial, sans-serif;
}

#Footer a {
	color: #9e692d;
}

#PubLandingWrapper {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

#PubLandingPic {
	width: 100%;
	height: 428px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#PubLandingPic img {
	vertical-align: bottom;
	width: 100%;
	height: 428px;
}

#PubLandingBG {
	width: 100%;
	/*background: url(images/publandingbg.jpg) top center repeat-x;*/
	height: 303px;
}

#PubLandingContentWrapper {
	/*background: url(../../../images/publandingpic.jpg) top center no-repeat;*/
	width: 100%;
	*/padding-top: 400px*/
}

#PubLandingContent {
	width: 958px;
	margin-top: 400px;
}

#PubContentWrapper {
	width: 958px;
	margin: 0 auto;
}



#PrivateContent {
	width: 958px;
	margin: 0 auto;
}

#Sidebar {
	width: 211px;
}

#Vnav {
	background: url(../../../images/vnavbg.jpg) top center no-repeat;
	width: 211px;
	height: 318px;
	text-align: left;
	padding-top: 10px;
}

#SidebarContent {
	width: 211px;
	text-align: left;
	margin-top: 32px;
	font: 14px verdana, sans-serif;
	color: #e4b462;
}

#SidebarContent table{
	font: 14px verdana, sans-serif;
	color: #e4b462;
}

#SidebarMiniPage {
	width: 205px;
}

#MainContentWrapper {
	width: 747px;
}

#MainContentTop {
	width: 747px;
	height: 11px;
}

#MainContentTop img{
	display: block;
}


#MainContent {
	background: url(../../../images/middlecontent.gif) top center repeat-y;
	width: 747px;
	text-align: center;
}

#MainContent a,
#MainContent a.visited,
#MainContent a.small,
#MainContent a.anchor{
	color: #844425;
	font-weight: 700;
}

#MainContent img{
	border: none;
}

#MainContent .inside {
	width: 665px;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px;
	color: #312c25;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 20px;
	margin-left: 41px;
	margin-right: 41px;
}


#MainContent .inside table,
#MainContent .inside div{
	font: 11px verdana, arial, sans-serif;
	line-height: 18px;
	color: #312c25;
}

#ContentLeft {
	width: 452px;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px;
	color: #312c25;
}

#ContentRight {
	width: 194px;
	background: #FFFFFF;
	border: 1px solid #bfaf81;
}

#ContentRight img{
	border: none;
}

#ContentRightInside {
	width: 182px;
	text-align: left;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px; 
	color: #481b0d;
	margin: 6px;
}

#ContentRight2 {
	width: 194px;
	background: #FFFFFF;
	border: 1px solid #bfaf81;
}

#ContentRight2 img{
	border: none;
}

#ContentRight2Inside {
	width: 182px;
	text-align: left;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px; 
	color: #481b0d;
	margin: 6px;
}

#ContentRight3 {
	width: 194px;
	background: #FFFFFF;
	border: 1px solid #bfaf81;
}

#ContentRight3 img{
	border: none;
}

#ContentRight3Inside {
	width: 182px;
	text-align: left;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px; 
	color: #481b0d;
	margin: 6px;
}

#MainContent .inside #ContentRightInside table,
#MainContent .inside #ContentRightInside div{
	font: 11px verdana, arial, sans-serif;
	line-height: 18px; 
	color: #481b0d;
}
	
#MainContentFooter {
	background: url(../../../images/bottomcontent.gif) top center no-repeat;
	width: 747px;
	height: 31px;
	margin-bottom: 6px;
}

#PhotoGallery {
	width: 729px;
	text-align: center;
	margin-left: 9px;
	margin-right: 9px;
}

#PhotoGallery a{
	color: #b5791b;
	font: 11px verdana, sans-serif;
	text-decoration: underline;
}

#PhotoGallery a:hover{
	color: #411813;
}

#PrivateHomeLeft {
	width: 319px;
	text-align: left;
	padding-top: 10px;
}

#PrivateHomeRight {
	width: 290px;
	text-align: left;
	padding-top: 10px; 
}

#PrivateContentRight {
	width: 330px;
	text-align: left;
	padding-top: 10px; 
}

#TopNavHome a{
	color: #dcc88e;
	font: 11px Georgia, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#TopNavHome a:hover{
	color: #f7e5c6;
}

#TopNavMemberLogin a{
	color: #f0cd92;
	font: italic 12px Georgia, arial, sans-serif;
	font-weight: 700px;
	text-decoration: none;
}

#TopNavMemberLogin a:hover {
	color: #f7e5c6;
}

/*////////////////////////////////////////////////////////////////
= Private Homepage
////////////////////////////////////////////////////////////////*/
#Articles a{
	color: #E4B462;
}

#Weather {
	width: 205px;
	border: 1px solid #3b0a0a;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#extendedForecast {
	margin-top: 6px;;
}

#extendedForecast a{
	font: 11px verdana, sans-serif;
	color: #e4b462;
}

#CrossMarketing {
	width: 205px;
	border: 1px solid #3b0a0a;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 11px verdana, sans-serif;
	color: #e4b462;
}

#CrossMarketing div,
#CrossMarketing table{
	font: 11px verdana, sans-serif;
	color: #e4b462;
}

#CrossMarketing .inside {
	width: 181px;
	margin-left: 11px;
	margin-right: 11px;
}

#Poll {
	width: 205px;
	border: 1px solid #3b0a0a;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 11px verdana, sans-serif;
	color: #e4b462;
}

#Poll table,
#Poll div{
	font: 11px verdana, sans-serif;
	color: #e4b462;
}

#Poll .abut {
	background: #300d07;
	border: none;
	color: #eec58b;
	font: 11px verdana, sans-serif;
}

#Poll hr {
	color: #0b0000;
}

#Poll .inside {
	width: 181px;
	margin-left: 11px;
	margin-right: 11px;
	text-align: left;
}

#Calendar {
	width: 288px;
	background: #fbf8f1;
	border: 1px solid #c6b78c;
	margin-top: 11px;
}

#Calendar .inside {
	width: 254px;
	margin-left: 17px;
	margin-right: 17px;
}

#OpenCalendar a{
	color: #411813;
	text-decoration: underline;
}

#OpenCalendar a:hover {
	color: #b5791b;
}

/*////////////////////////////////////////////////////////////////
= Module Masterpage
////////////////////////////////////////////////////////////////*/

#MainContentModule {
	background: url(../../../images/middlecontent.gif) top center repeat-y;
	width: 747px;
	text-align: center;
}

#MainContentModule .inside {
	width: 685px;
	font: 11px verdana, arial, sans-serif;
	line-height: 18px;
	color: #312c25;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 20px;
	margin-left: 41px;
	margin-right: 21px;
}

#MainContentModule .abut {
	background: #300d07;
	border: none;
	color: #eec58b;
	font: 11px verdana, sans-serif;
}

/*////////////////////////////////////////////////////////////////
= Module Masterpage 2
////////////////////////////////////////////////////////////////*/
#ModuleTop {
	width: 958px;
	height: 11px;
	margin: 0 auto;
	background: url(../../../images/Module_Top.gif) center top no-repeat;
}

#ModuleMiddle {
	width: 958px;
	margin: 0 auto;
	background: url(../../../images/Module_Middle.gif) center top repeat-y;
}

#ModuleBottom {
	width: 958px;
	height: 31px;
	margin: 0 auto;
	background: url(../../../images/Module_Bottom.gif) center bottom no-repeat;
}

#ModuleInside {
	width: 898px;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 30px;
	text-align: left;
}

/*////////////////////////////////////////////////////////////////
= Login
////////////////////////////////////////////////////////////////*/

#Login {
	width: 328px;
	margin: 0 auto;
	padding-top: 303px;
}

#LoginLinks {
	width: 330px;
	margin: 0 auto;
	padding-top: 15px;
	color: #eec58b;
	font: 11px verdana, sans-serif;
}

#LoginLinks table,
#LoginLInks div{
	color: #eec58b;
}

#LoginLinks a{
	color: #eec58b;
	font: 11px Verdana, sans-serif;
}

#LoginFooter {
	width: 974px;
	margin: 0 auto;
	padding-top: 84px;
	color: #9e692d;
	font: 10px arial, sans-serif;
}

#LoginFooter a {
	color: #9e692d;
}
