#background {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:-8;
}
a{
	color:#6699CC;
}
.subcol h2{
	color: #fff;
}
.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #333333;
}
.featured h3 a:hover {
	color:#000;
}
.video-right h2{
	color: #000;
}
.catlist h2{
	color: #fff;
	background-color: #3b5998;
	background-image: url(default/ico-catlist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav1 .current_page_item a,
#nav1 li.current,
#nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active {
	background:url(tidalcreek/blueBG.gif) repeat-x; /*#3b5998;*/
	color: #FFFFFF;
}
#nav1 .current_page_item ul li a {
	background-color: #FFFFFF;
	color: #3b5998;
}

#nav1 .current_page_item ul li a:hover {
	background-color: #3b5998;
	color: #FFFFFF;
}
#nav ul  li.back {
	background-color: #3b5998;
	color: #FFFFFF;
}

#nav ul  li a {
	color: #3b5998;
}
#nav2 {
	background:url(tidalcreek/blueBG.gif) repeat-x;/*background-color: #ffffff;*/
	/*border-bottom:1px solid #3b5998;*/
}
#nav2 li a:link, #nav2 li a:visited { color:#fff; }
#nav2 li a:hover {
	background:url(tidalcreek/blueBG.gif) repeat-x; /*#3b5998;*/
	color:#3b5998;
}
#nav2 li ul li a:link, #nav2 li ul li a:visited {
	color:#3b5998; 
}
#nav2 li ul li a:hover { color: #fff; }
.video-right h3{
	color: #3b5998;
}	
ul.wooTabs li a.selected, ul.wooTabs li a:hover {
	color: #FFFFFF;
	background-color: #3b5998;
}
.flickr h2{
	background-color: #3b5998;
	color: #FFFFFF;
}
.widget h3 {
	color: #FFFFFF;
	background-color: #3b5998;
}
#footer a{
	color: #3b5998;
}
#archivebox {
	background:url(tidalcreek/blueBG.gif) center repeat-x; /* #d8deea; */
	border-bottom: 4px solid #899bc1;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#3b5998;
}
#rss h2{
	background-color: #d8deea;
	border: 1px solid #899bc1;
	color:#000000;
}


/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;

 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #fff 4px;        /* popup border */
 background:url(tidalcreek/blueBG.gif) repeat-x top;/* popup background colour */
 font-size:small;            /* popup font size */
 color:black;
 text-align:left;
 -moz-border-radius: 15px;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:5px 20px 0px 0;
 float:left;
 background:transparent url(tidalcreek/calendar.png) right 5px no-repeat;
 padding:0 32px 0 0;
 border:none;
}

table.ec3_schedule td {
 padding:5px 5px 3px 0px;
 color:#660000;
 font-size:14px;
 font-weight:bold;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }
