/* TIDES BRANDED COLOR: #7c2128 */

* html span#player {
	display:block;
	margin:-10px;
	padding:0;
}
span#player {
	z-index:0;
	position:relative;
}

/*  There appears to be no condition in which this appears

#columnsWrapInterior-2 {
	background-image: url(../img_foundation/bg_right_col_trans.gif);
}*/

/* 1. Typography styles that affect the entire site -- tag based styles */
/* 1.1 Block level elements */
body {
	background: #f7f7f7;
}

/* /1.1 Block level elements */
/* /1. Typography styles that affect the entire site -- tag based styles */


/* 2. Tides Now content area typography */
#tidesHomeNews a {
	color: #7c2128;
}

#tidesNowHeader {
	background-color: #7C2128;
}
/* /2. Tides Now content area typography */


/* 3. Home page styles */
body.homePage #columnsWrapInterior-2 {
	background-image: url(../img_foundation/bg_right_col_trans.gif);
}
/* /3. Home page styles */


/* 13. Global site header styles -- stuff that appears in the header */
/* 13.1 Header styles */
#header {
	background-image: url(../img_foundation/header2.gif);
}
/* /13.1 Header styles */


/* 13.2 Main Nav styles */
#mainNav {
	background-image: url(../img_foundation/bg_top_nav.gif);
}

.mainNavLevel2Wrap {
	background-image: url(../img_foundation/bg_mainNavLevel2_wide.png);
}

* html .mainNavLevel2Wrap {
	background-image: url(../img_foundation/bg_mainNavLevel2_wide.gif);
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a {
	background-image: url(../img_foundation/top_nav_bracket_no.gif);
	color:#FFFFFF;
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a:hover {
	background-image: url(../img_foundation/top_nav_bracket_ro.gif);
	background-color: #7c2128;
}
/* /13.2 Main Nav styles */
/* /13. Global site header styles -- stuff that appears in the header */


/* 21. Table styles (contenttable) */

/* /21. Table styles (contenttable) */


/* 16. Left nav styles */
/* 16.1 General left nav */

.leftNavLink:hover {
	background-color: #7c2128;
	background-image: url(../img_foundation/ln_1_ro.gif) !important;
}

/* /16.1 General left nav */
/* 16.2 Left nav level 1 */
.leftNav-1 .leftNavLink {
	/*background-image: url(../img_foundation/list_angle_bracket_dark.gif);*/
}

.leftNav-1 .leftNavLinkActiveNoSub,
.leftNav-1 .leftNavLinkActive {
	background-image: url(../img_foundation/ln_1_on.gif);
	background-color: #b3adad;
	color:#FFF !important;
}

.leftNav-1 .leftNavLink:hover {
	background-color: #7c2128;
	background-image: url(../img_foundation/ln_1_ro.gif);
}

.leftNav-1 .leftNavLinkActive:hover {
	background-color: #7c2128;
	background-image: url(../img_foundation/ln_1_ro.gif);
}
/* /16.2 Left nav level 1 */

/* 16.3 Left nav level 2 */


ul.leftNav-2 {
	background-color: #b3adad;
	border-top: 1px solid #b3adad;
}

.leftNav-2 .leftNavLink {
	background-image: none;
	background-repeat: no-repeat;
}

.leftNav-2 .leftNavLinkActive {
	background-image: url(../img_foundation/ln_1_on.gif) !important;
}

.leftNav-2 .leftNavLinkActive:hover {
	background-image: url(../img_foundation/ln_1_ro.gif) !important;
}

.leftNav-2 .leftNavLink:hover {
	background-image: none;
	background-color: #7c2128;
}
/*.leftNav-2 a.leftNavLinkCurrent:hover {
	background-color: #ADAA81 !important;
	background-image: none !important;
}*/


/* /16.3 Left nav level 2 */


/* 16.4 Left nav level 3 */

.leftNav-3 .leftNavLink {
	
	/*background-image: url(../img_foundation/ln_1_on.gif);*/
}

.leftNav-3 .leftNavLinkActive {
	background-image: url(../img_foundation/ln_1_on.gif) !important;
	color:#FFF;
}


.leftNav-3 .leftNavLinkActive:hover {
	color:#FFF !important;
	background-color: #7c2128;
	background-image: url(../img_foundation/ln_1_ro.gif);
}

/* /16.4 Left nav level 3 */
/* /16. Left nav styles */


/* 18. One column styles */

/* This selector was only #columnsWrap, but it only is going to be used on the homepage */
body.homePage #columnsWrap {
	background-image: url(../img_foundation/bg_primary.gif);
}

#columnsWrapInterior {
	
}

/*
 General style above should make this style unnecessary */
/*body.homePage #columnsWrapInterior {
	background-image: url(../img_foundation/tides_now_bg_trans.gif);
}*/


body.oneCol #footer {
	background-image: url(../img_foundation/bg_footer_one_col.gif);
}

body.oneCol #columnsWrap {
	background-image: url(../img_foundation/bg_one_col_int.gif);
}

body.oneCol #footer {
	background-image: url(../img_foundation/bg_footer_one_col.gif);
}

body.oneCol #columnsWrapInterior-2 {
	background-image: none;
}

body.oneCol #columnsWrapInterior {
	background-image: url(../img_foundation/one_col_top.gif);
}
/* /18. One column styles */

/* 19. Two Column styles */
body.twoCol #footer {
	background-image: url(../img_foundation/bg_footer_two_col.gif);
}

body.twoCol #columnsWrap {
	background-image: url(../img_foundation/bg_two_col_int.gif);
}

body.twoCol #columnsWrapInterior {
	background-image: url(../img_foundation/two_col_top.gif);
}

body.twoCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /19. Two Column styles */

/* 20. Three column styles */
body.threeCol #footer {
	background-image: url(../img_foundation/bg_footer_three_col.gif);
}

body.threeCol #columnsWrap {
	background-image: url(../img_foundation/bg_three_col_int.gif);
}

body.threeCol #columnsWrapInterior {
	background-image: url(../img_foundation/three_col_top.gif);
}

body.threeCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /20. Three column styles */


/* 1. Typography styles that affect the entire site */
/* 1.1 Block level elements */
body, div, p, th, td, li, dd {
	color: #333;
}
/* /1.1 Block level elements */
/* 1. Typography styles that affect the entire site */


/* 4. Right Column typography */
/* 4.3.2 Shared General */
#rightCol {
	background-color: #A6A2A2;
	background-image: url(../img_foundation/right_col_bg.gif);
}

#rightColContentElements-2 ul li {
	background-image:  url(../img_foundation/ln_1_on.gif);
}
/* /4.3.2 Shared General */




/* 4.2.1 Home headers */
.homePage #rightColContentElements-1 h1 {
	color: #FFF;
}

.homePage #rightColContentElements-1 h2 {
	color: #FFF;
}

.homePage #rightColContentElements-1 h3 {
	color: #FFF;
}

.homePage #rightColContentElements-1 h4 {
	color: #FFF;
}
/* /4.2.1 Home headers */

/* 4.1.1 Interior Page headers */

.interiorPage #rightColContent h1 {
	color: #7c2128;
}

.interiorPage #rightColContent h3 {
	color: #7c2128;
}

/* /4.1.1 Interior Page headers */
/* /4. Right Column typography */


/* 22. Plugins, etc. styles */
.blockquote {
	width: 328px;
	color: #7c2128;

}



/* /22. Plugins, etc. styles */


/* 6. Random quote styles */
.quoteAuthor  {
	color: #333;
}
.randomQuoteWrap .quote {
	color: #7c2128;
}
#centerColContent .tQuote p.attribution {
	color:#7c2128;
}
#centerColContent .tQuote p.title {
	color:#7c2128;
}
#rightColContent .tQuote p.attribution {
	color:#7c2128;
}
#rightColContent .tQuote p.title {
	color:#7c2128;
}




/* /6. Random quote styles */


/* 8. Top Nav/Search styles */
.topNavLink,
.topNavLink:hover {
	color: #7c2128;
}

/* /8. Top Nav/Search styles */


/* 15. Footer styles */

#footer a {
	color: #7c2128;
}

#footer {
	background-image: url(../img_foundation/bg_footer.gif);
}

/* /15. Footer styles */

/* 2. Tides Now Content area typography */
/* 2.2 Regular text and links */
#tidesNowContent h2 {
	color: #7c2128;
}

#tidesNowContent h2 a {
	color: #7c2128;
}

#tidesNowContent p {
	color: #333;
}

#tidesNowContent p a {
	color: #7c2128;
}

.newsTitle a:link,.newsTitle a:visited {
	color:#483E30 !important;
}
.newsTitle a:hover,.newsTitle a:active {
	color:#000 !important;
}

.newsItemMore a, .newsItemMore a:visited {
	color: #483E30;
}
/* 2.2 Regular text and links */

/* 2.4 Other (news item wraps) */
.newsItemWrap + .newsItemWrap {
	border-top: 1px solid #b1b3ad;
}

* html .newsItemWrap {
	border-bottom: 1px solid #FFF;
}
/* /2.4 Other (news item wraps) */


/* /2. Tides Now Content area typography */




/* 10. HR styles */

hr {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

#rightColContent hr {
	color: #cac6c6;
	background-color: #cac6c6;
}

hr.hrDarkThick {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

.fakeHR {
	height: 2px;
	line-height: 2px;
	color: #b1b3ad;
	background-color: #b1b3ad;	
}

hr.hrDarkThin {
	color: #b1b3ad;
	background-color: #b1b3ad;
}
/* /10. HR styles */


/* 5. Interior page center column */
/* 5.1 Headers */

.interiorPage #centerColContent h1 {
	color: #333333;
}

.interiorPage #centerColContent h2,
.interiorPage #centerColContent h3 {
	color: #7c2128;
}
/* /5.1 Headers */
/* 5.2 General typography */
.interiorPage #centerColContent a:hover {
	
}
.interiorPage #centerColContent a {
	color: #7c2128;
}

.interiorPage #centerColContent #centerColContentElements a:visited {
	color: #857F6B;
	color: #7c2128;
}
/* /5.2 General typography */
/* /5. Interior page center column */


/* 21. Table styles (contenttable) */
.contenttable {
	border-top: 1px solid #857F6B;
	border-bottom: 1px solid #857F6B;
}

.contenttable th, .contenttable td {
	border-right: 1px solid #857F6B;
}

/* /21. Table styles (contenttable) */


/* 9. Bread crumb styles */

/* Old breadcrumb styles
#breadCrumbNav a {
	color: #000 !important;
}

#breadCrumbNav a:hover {
	color: #000;
}*/

#breadCrumbNav .cur a,#breadCrumbNav .cur a:hover,#breadCrumbNav .cur a:visited {
	color:#7c2128;
}

/* /9. Bread crumb styles */


/* 7. RTE Selectable styles */

.colorRed {
	color: #7c2128 !important;
}

.colorBlack {
	color: #000 !important;
}
/* /7. RTE Selectable styles */

/* Landing page styles for TF 11-20-06 */


.tLandingHeader {
	background: #7d2229 url(/fileadmin/templates/img_foundation/bg-newLanding-top.gif) right top no-repeat;
}

body.landingPage .tLandingHeader,
body.homePage .tLandingHeader {
	background: #7d2229 url(/fileadmin/templates/img_foundation/bg-newLanding-top.gif) left top no-repeat;
}

.tLanding td h2,
#tidesHomeNews .homeNewsCol h2 {
	background: transparent url(/fileadmin/templates/img_foundation/landing/tLandingGt.gif) 6px 6px no-repeat;
}

.tLanding td a,
.tLanding td a:visited {
	color: #7d2229 !important;
}


/* End Landing page styles */


/*****************************************************************************************
 * 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/

body.interiorPage.landingPage #columnsWrap {
	background:  transparent url(/fileadmin/templates/img_foundation/bg_landing_int.gif) 0 2px repeat-y;
}

body.interiorPage.landingPage #columnsWrapInterior {
	background-image: url(/fileadmin/templates/img_foundation/landing_top.gif);
}

body.interiorPage.landingPage #footer {
	background: url(/fileadmin/templates/img_foundation/bg_footer_landing.gif) top left no-repeat;
}

/*****************************************************************************************
 * END 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/