/* Screen styles for longhollow.com v8.0 - Coded with love by Eric Murrell */

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

* {
	vertical-align: baseline;
	outline: 0;
	padding: 0;
	margin: 0;
}
#cloud-holder {
	width: 100%;
	height: 125px;
	position: absolute;
	top: 4px;
	left: 0px;
	overflow: hidden;
}

.cloud {
	width: 100%;
	position: absolute;
	background-repeat: repeat-x;
	z-index: 1;
	background: repeat-x;
	display: block;
	background-attachment: fixed;
}

#scroller {
	background: url(../img/logo_bg.png) no-repeat;
	width: 702px;
	height: 71px;
	position: relative;
	margin-bottom: 20px;
}			

#scroller .logos {
	background: url(../img/logo_dropping.jpg) repeat-x 0px center;
	width: 702px;
	height: 71px;
}			

#scroller .fader {
	position: absolute;
	background: url(../img/logo-fader.png) no-repeat;
	top: 0px;
	left: 0px;
	width: 702px;
	height: 71px;
}

body {
	margin: 0;
	padding: 0;
	font-size:0.75em;
	/*	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;*/
	font-family:  Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	background-color: #aaa8a5;
	color: #3e3c2f;
	height: 100%;
	background: url(../images/structure/frontend/homepage_background.png) repeat;
}

#accesskeys{
    display:none;
}


/*a:link {color: #555555; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #666666; text-decoration: none;}
a:active {color: #666666; text-decoration: underline;}*/

/* ----- HOMEPAGE MAIN STRUCTURE ----- */

#container { /* only for the sticky footer to work */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -256px auto;
	position: relative;
	background: url(../images/structure/frontend/homepage_layered_background2.png) repeat-x;
	
}

#header {
	height: 181px;
	background-position: top center;
	margin: 0 0 0 0;
}

#logo {
	height: 181px;
	background-position: top center;
	background: url(../images/wave_0.png) no-repeat top center;
	z-index: 10;
	margin: 0 0 0 0;
	position: absolute;
	width: 100%;
	left: 0px;
}


/* ----- HOMEPAGE MAIN STRUCTURE NEU ----- */
#parallax
{
	width:100%;
	position:relative;
}
#topscroller1
{
	height:150px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	top:0;
}

#topscroller2
{
	height:150px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	top:0;
}

#topscroller3
{
	height:150px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

#topscrollingContent1
{
	width:10000px;
	height:150px;
	background-image:url(../images/bokeh1.png);
	background-repeat:repeat-x;
}

#topscrollingContent2
{
	width:10000px;
	height:150px;
	background-image:url(../images/bokeh2.png);
	background-repeat:repeat-x;
}

#topscrollingContent3
{
	width:10000px;
	height:150px;
	background-image:url(../images/bokeh3.png);
	background-repeat:repeat-x;
}

/* ----- HOMEPAGE MAIN STRUCTURE NEU END ----- */
#spotlight-content {
	height: 531px;
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}

#news-events {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 23px 0px;
	min-height: 480px;
	height: auto !important;
}

#footer {
	border-top: 6px solid #7c7c7c;
	/*background: url(../images/structure/frontend/footer.jpg) repeat-x;*/
	background-color: #343434;
	height: 250px;
	position: relative;
}

.footer-padding {
	height: 256px;
}

/* ----- HEADER AND NAVIGATION ----- */

.inner-header {
	width: 955px;
	margin: 0 auto;
	top: 4px;
	position: relative;
}

.inner-header h1 a:link {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:visited {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:hover {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:active {text-indent: -7000px; display: block; width: 353px; height: 125px;}

/* --- Campus Picker --- */

#campus-picker {
	position: absolute;
	top: 0px;
	margin: 0 0 0 700px;
	width: 250px;
	height: 26px;
	background: url(../images/structure/frontend/campus_chooser_background.png) no-repeat;
	overflow: visible;
	visibility: visible;
	z-index: +10;
}

#campus-picker h4 {
	color: #CCCCCC;
	font-size: .8em;
	font-weight: 300;
	margin: 4px 0 0 9px;
	width: 100px;
}

#campus-picker ul {
	margin: -18px 5px 0 0;
}

#campus-picker li {
	list-style-type: none;
	float: left;
	text-align: center;
}



#header #campus-picker li.hville a:link {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .8em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:visited {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .8em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:hover {display: block; width: 100px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .8em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:active {display: block; width: 100px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .8em; padding: 4px 0 0 0;}
#header #campus-picker li.hville_s a {
	display: block;
	width: 110px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	background: url(../images/structure/frontend/hendersonville_selected.png) center no-repeat;
	padding: 4px 0 0 0;
	margin-left: 85px;
	float: left;
}

#header #campus-picker li.gallatin a:link {
	display: block;
	width: 57px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.gallatin a:visited {
	display: block;
	width: 57px;
	height: 22px;
	color: #999999;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.gallatin a:hover {
	display: block;
	width: 57px;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.gallatin a:active {
	display: block;
	width: 57px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.gallatin_s a {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .8em; background: url(../images/structure/frontend/gallatin_selected.png) no-repeat; padding: 4px 0 0 0;}

#header #campus-picker li.white_house a:link {
	display: block;
	width: 50px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.white_house a:visited {
	display: block;
	width: 50px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.white_house a:hover {
	display: block;
	width:50px;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.white_house a:active {
	display: block;
	width: 50px;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.8em;
	padding: 4px 0 0 0;
}
#header #campus-picker li.white_house_s a {display: block; width: 50px; height: 22px; color: #739faa; text-decoration: none; font-size: .8em; background: url(../images/structure/frontend/white_house_selected.png) no-repeat; padding: 4px 0 0 0;}

/* --- Navigation --- */

#main-navigation { /* Positions Tabs */
	position: absolute;
	top: 149px;
	margin: 0 0 0 235px;
	width: 715px;
	overflow: visible;
	z-index: +10;
	float: right;
}

#main-navigation li { /* Tabs */
	list-style-type: none;
	float: left;
	margin: 0 0 0 3px;
}

/* Wilkommen */
#main-navigation li.home_s a:link, #main-navigation li.home_s a:visited, #main-navigation li.home_s a:hover, #main-navigation li.home_s a:active {display: block; width: 104px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_willkommen.png) no-repeat;}
#main-navigation li.home a:link, #main-navigation li.home a:visited {display: block; width: 104px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_willkommen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a:hover, #main-navigation li.home:hover a {display: block; width: 104px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_willkommen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a.h, #main-navigation li.home a:active {display: block; width: 104px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_willkommen.png) no-repeat; background-position: 0 -54px;}

/* Über uns */
#main-navigation li.ueber_uns_s a:link, #main-navigation li.ueber_uns_s a:visited, #main-navigation li.ueber_uns_s a:hover, #main-navigation li.ueber_uns_s a:active {display: block; width: 82px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_ueber_uns.png) no-repeat;}
#main-navigation li.ueber_uns a:link, #main-navigation li.ueber_uns a:visited {display: block; width: 82px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_ueber_uns.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.ueber_uns a:hover, #main-navigation li.ueber_uns:hover a {display: block; width: 82px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_ueber_uns.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.ueber_uns a.h, #main-navigation li.ueber_uns a:active {display: block; width: 82px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_ueber_uns.png) no-repeat; background-position: 0 -54px;}

/* Häuser */
#main-navigation li.haeser_s a:link, #main-navigation li.haeser_s a:visited, #main-navigation li.haeser_s a:hover, #main-navigation li.haeser_s a:active {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_haeuser.png) no-repeat;}
#main-navigation li.haeser a:link, #main-navigation li.haeser a:visited {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_haeuser.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.haeser a:hover, #main-navigation li.haeser:hover a {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_haeuser.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.haeser a.h, #main-navigation li.haeser a:active {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_haeuser.png) no-repeat; background-position: 0 -54px;}

/* Bauweise */
#main-navigation li.bauweise_s a:link, #main-navigation li.bauweise_s a:visited, #main-navigation li.bauweise_s a:hover, #main-navigation li.bauweise_s a:active {display: block; width: 84px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_bauweise.png) no-repeat;}
#main-navigation li.bauweise a:link, #main-navigation li.bauweise a:visited {display: block; width: 84px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_bauweise.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.bauweise a:hover, #main-navigation li.bauweise:hover a {display: block; width: 84px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_bauweise.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.bauweise a.h, #main-navigation li.bauweise a:active {display: block; width: 84px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_bauweise.png) no-repeat; background-position: 0 -54px;}

/* Energiesparen */
#main-navigation li.energiesparen_s a:link, #main-navigation li.energiesparen_s a:visited, #main-navigation li.energiesparen_s a:hover, #main-navigation li.energiesparen_s a:active {display: block; width: 117px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_energiesparen.png) no-repeat;}
#main-navigation li.energiesparen a:link, #main-navigation li.energiesparen a:visited {display: block; width: 117px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_energiesparen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.energiesparen a:hover, #main-navigation li.energiesparen:hover a {display: block; width: 117px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_energiesparen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.energiesparen a.h, #main-navigation li.energiesparen a:active {display: block; width: 117px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_energiesparen.png) no-repeat; background-position: 0 -54px;}

/* Service */
#main-navigation li.service_s a:link, #main-navigation li.service_s a:visited, #main-navigation li.service_s a:hover, #main-navigation li.service_s a:active {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_service.png) no-repeat;}
#main-navigation li.service a:link, #main-navigation li.service a:visited {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_service.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.service a:hover, #main-navigation li.service:hover a {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_service.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.service a.h, #main-navigation li.service a:active {display: block; width: 69px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_service.png) no-repeat; background-position: 0 -54px;}

/* Mediathek */
#main-navigation li.mediathek_s a:link, #main-navigation li.mediathek_s a:visited, #main-navigation li.mediathek_s a:hover, #main-navigation li.mediathek_s a:active {display: block; width: 91px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_mediathek.png) no-repeat;}
#main-navigation li.mediathek a:link, #main-navigation li.mediathek a:visited {display: block; width: 91px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_mediathek.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.mediathek a:hover, #main-navigation li.mediathek:hover a {display: block; width: 91px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_mediathek.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.mediathek a.h, #main-navigation li.mediathek a:active {display: block; width: 91px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_mediathek.png) no-repeat; background-position: 0 -54px;}

/* Kontakt */
#main-navigation li.kontakt_s a:link, #main-navigation li.kontakt_s a:visited, #main-navigation li.kontakt_s a:hover, #main-navigation li.kontakt_s a:active {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_kontakt.png) no-repeat;}
#main-navigation li.kontakt a:link, #main-navigation li.kontakt a:visited {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_kontakt.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.kontakt a:hover, #main-navigation li.kontakt:hover a {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_kontakt.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.kontakt a.h, #main-navigation li.kontakt a:active {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(../images/structure/frontend/nav/btn_kontakt.png) no-repeat; background-position: 0 -54px;}

#main-navigation li ul { /* positions the sub-menus below the main menus */
  display: none;
  position: absolute;
  top: 27px;
  height: 143px;
  padding-top: 0;
}

#main-navigation li.im_new ul li a:link, /* sub-nav links */
#main-navigation li.im_new ul li a:visited, 
#main-navigation li.im_new ul li a:active,
#main-navigation li.im_new_s ul li a:link, 
#main-navigation li.im_new_s ul li a:visited, 
#main-navigation li.im_new_s ul li a:active,
#main-navigation li.get_involved ul li a:link, 
#main-navigation li.get_involved ul li a:visited, 
#main-navigation li.get_involved ul li a:active,
#main-navigation li.get_involved_s ul li a:link, 
#main-navigation li.get_involved_s ul li a:visited, 
#main-navigation li.get_involved_s ul li a:active,
#main-navigation li.get_help ul li a:link, 
#main-navigation li.get_help ul li a:visited, 
#main-navigation li.get_help ul li a:active,
#main-navigation li.get_help_s ul li a:link, 
#main-navigation li.get_help_s ul li a:visited, 
#main-navigation li.get_help_s ul li a:active,
#main-navigation li.life_stages ul li a:link, 
#main-navigation li.life_stages ul li a:visited, 
#main-navigation li.life_stages ul li a:active,
#main-navigation li.life_stages_s ul li a:link, 
#main-navigation li.life_stages_s ul li a:visited, 
#main-navigation li.life_stages_s ul li a:active,
#main-navigation li.watch_listen ul li a:link, 
#main-navigation li.watch_listen ul li a:visited, 
#main-navigation li.watch_listen ul li a:active,
#main-navigation li.watch_listen_s ul li a:link, 
#main-navigation li.watch_listen_s ul li a:visited, 
#main-navigation li.watch_listen_s ul li a:active,
#main-navigation li.about_us ul li a:link, 
#main-navigation li.about_us ul li a:visited, 
#main-navigation li.about_us ul li a:active,
#main-navigation li.about_us_s ul li a:link, 
#main-navigation li.about_us_s ul li a:visited, 
#main-navigation li.about_us_s ul li a:active,
#main-navigation li.contact_us ul li a:link, 
#main-navigation li.contact_us ul li a:visited, 
#main-navigation li.contact_us ul li a:active,
#main-navigation li.contact_us_s ul li a:link, 
#main-navigation li.contact_us_s ul li a:visited, 
#main-navigation li.contact_us_s ul li a:active { 
  background: 0;
  text-indent: 0;
  float: left;
  height: auto;
  width: auto;
  padding: 6px 6px 10px 5px;
  font-size: 0.69em;
  text-decoration: none;
  color: #a5a396;
}


#main-navigation li.im_new ul li a:hover, /* hover effect for sub-nav links */
#main-navigation li.im_new_s ul li a:hover, 
#main-navigation li.get_involved ul li a:hover, 
#main-navigation li.get_involved_s ul li a:hover, 
#main-navigation li.get_help ul li a:hover, 
#main-navigation li.get_help_s ul li a:hover, 
#main-navigation li.life_stages ul li a:hover, 
#main-navigation li.life_stages_s ul li a:hover, 
#main-navigation li.watch_listen ul li a:hover, 
#main-navigation li.watch_listen_s ul li a:hover,  
#main-navigation li.about_us ul li a:hover,  
#main-navigation li.about_us_s ul li a:hover, 
#main-navigation li.contact_us ul li a:hover, 
#main-navigation li.contact_us_s ul li a:hover { 
  background: 0;
  text-indent: 0;
  float: left;
  height: auto;
  width: auto;
  padding: 6px 6px 10px 5px;
  font-size: 0.69em;
  text-decoration: none;
  color: #fff;
}  

#main-navigation li:hover ul { /* the actual sub menu that drops down */
  display: block;
  z-index: 6000;
}

#new-menu {margin-left: -160px; width: 600px; padding: 0 0 0 100px;}
#get-involved-menu {margin-left: -130px; width: 600px; padding: 0 0 0 100px;}
#get-help-menu {margin-left: -120px; width: 550px; padding: 0 0 0 100px;}
#life-stages-menu {margin-left: -125px; width: 460px; padding: 0 0 0 100px;}
#contact-us-menu {margin-left: -301px; width: 390px; padding: 0 0 0 100px;}


/* ----- FEATURES AND PROMOS ON HOME PAGE ----- */

.feature-box {
	width: 667px;
	height: 348px;
	padding: 4px;
	background-color: #fff;
	margin: 0 0 23px 0;
	overflow: hidden;
}

.feature-box img {
	border: 1px solid #6d6e64;
}

#sub-feature1 { /* Promo #1 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 27px 0 0;
	float: left;
}

#sub-feature1 img {
	border: 1px solid #6d6e64;
}

#sub-feature2 { /* Promo #2 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 27px 0 0;
	float: left;
}

#sub-feature2 img {
	border: 1px solid #6d6e64;
}

#sub-feature3 { /* Promo #3 */
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	float: left;
}

#sub-feature3 img {
	border: 1px solid #6d6e64;
}

/* ----- PURPOSE NAV ON HOMEPAGE ----- */

#purpose-nav {
	position: absolute;
	top: 178px;
	margin: 0 0 0 699px;
}

#purpose-nav li {
	list-style-type: none;
}

/* Come */
#purpose-nav li.come a:link {display: block; width: 255px; height: 104px; background: url(../images/structure/frontend/come_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.come a:visited {display: block; width: 255px; height: 104px; background: url(../images/structure/frontend/come_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.come a:hover {display: block; width: 255px; height: 104px; background: url(../images/structure/frontend/come_background.png) no-repeat; background-position: 0 -104px; text-decoration: none;}
#purpose-nav li.come a:active {display: block; width: 255px; height: 104px; background: url(../images/structure/frontend/come_background.png) no-repeat; background-position: 0 -104px; text-decoration: none;}

#purpose-nav li.come a strong {
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	color: #CCCCCC;
	padding: 21px 0 0 100px;
}
#purpose-nav li.come a em {
	display: block;
	font-size: 1.0em;
	font-weight: 300;
	color: #999999;
	padding: 3px 20px 0 100px;
	font-style: normal;
}

/* Connect */
#purpose-nav li.connect a:link {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/connect_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.connect a:visited {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/connect_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.connect a:hover {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/connect_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.connect a:active {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/connect_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.connect a strong {
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	color: #CCCCCC;
	padding: 21px 0 0 100px;
}
#purpose-nav li.connect a em {
	display: block;
	font-size: 1.0em;
	font-weight: 300;
	color: #999999;
	padding: 3px 20px 0 100px;
	font-style: normal;
}

/* Grow */
#purpose-nav li.grow a:link {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/grow_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.grow a:visited {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/grow_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.grow a:hover {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/grow_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.grow a:active {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/grow_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.grow a strong {
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	color: #CCCCCC;
	padding: 21px 0 0 100px;
}
#purpose-nav li.grow a em {
	display: block;
	font-size: 1.0em;
	font-weight: 300;
	color: #999999;
	padding: 3px 20px 0 100px;
	font-style: normal;
}

/* Serve */
#purpose-nav li.serve a:link {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/serve_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.serve a:visited {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/serve_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.serve a:hover {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/serve_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.serve a:active {display: block; width: 255px; height: 99px; background: url(../images/structure/frontend/serve_background.png) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.serve a strong {
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	color: #CCCCCC;
	padding: 21px 0 0 100px;
}
#purpose-nav li.serve a em {
	display: block;
	font-size: 1.0em;
	font-weight: 300;
	color: #999999;
	padding: 3px 20px 0 100px;
	font-style: normal;
}

/* Go */
#purpose-nav li.go a:link {display: block; width: 255px; height: 103px; background: url(../images/structure/frontend/go_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.go a:visited {display: block; width: 255px; height: 103px; background: url(../images/structure/frontend/go_background.png) no-repeat; text-decoration: none;}
#purpose-nav li.go a:hover {display: block; width: 255px; height: 103px; background: url(../images/structure/frontend/go_background.png) no-repeat; background-position: 0 -103px; text-decoration: none;}
#purpose-nav li.go a:active {display: block; width: 255px; height: 103px; background: url(../images/structure/frontend/go_background.png) no-repeat; background-position: 0 -103px; text-decoration: none;}

#purpose-nav li.go a strong {
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	color: #CCCCCC;
	padding: 21px 0 0 100px;
}
#purpose-nav li.go a em {
	display: block;
	font-size: 1.0em;
	font-weight: 300;
	color: #999999;
	padding: 3px 20px 0 100px;
	font-style: normal;
}

/* ----- HOMEPAGE NEWS ITEMS ----- */

/* Top News Item */

.news-img {
	width: 90px;
	background-color: #c4c1bc;
	border: 1px solid #6d6e64;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 90px;
	float: left;
	padding: 0;
	margin: 10px 15px 10px 10px;
	background-position: center;
}

.top-news-item {
	width: 661px;
	min-height: 110px;
	background-color: #c4c1bc;
	padding: 0 12px 0 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.top-news-item h4 {
	padding: 0 0 3px 0;
}

.top-news-item h4 a:link {font-size: 1em; color: #484848; text-decoration: none;}
.top-news-item h4 a:visited {font-size: 1em; color: #484848; text-decoration: none;}
.top-news-item h4 a:hover, .top-news-item h4 a.hover {font-size: 1em; color: #484848; text-decoration: underline;}
.top-news-item h4 a:active {font-size: 1em; color: #484848; text-decoration: none;}


.top-news-item p {
	font-size: .75em;
	height: 44px;
}

.top-news-item p a:link {font-size: 1em; color: #484848; text-decoration: none;}
.top-news-item p a:visited {font-size: 1em; color: #484848; text-decoration: none;}
.top-news-item p a:hover {font-size: 1em; color: #484848; text-decoration: none;}
.top-news-item p a:active {font-size: 1em; color: #484848; text-decoration: none;}


.top-news-item img {
	border: 4px solid #fff;
	float: left;
	margin: 0 12px 0 9px;
}

.news-item-odd a:link.more-link, .news-item a:link.more-link, .top-news-item a:link.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; float: right;}
.news-item-odd a:visited.more-link, .news-item a:visited.more-link, .top-news-item a:visited.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; float: right;}
.news-item-odd a:hover.more-link, .news-item-odd a.hover.more-link, .news-item a:hover.more-link, .news-item a.hover.more-link, .top-news-item a:hover.more-link, .top-news-item a.hover.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; background-position: 0 -19px; float: right;}
.news-item-odd a:active.more-link, .news-item a:active.more-link, .top-news-item a:active.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; background-position: 0 -38px; float: right;}

/* Odd and Even News Items */

.news-item {
	width: 661px;
	background-color: #c4c1bc;
	padding: 0 12px 0 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	min-height: 110px;
}

.news-item-odd {
	width: 661px;
	min-height: 110px;
	background-color: #c4c3c1;
	padding: 0 12px 0 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	
}

.news-item h4, .news-item-odd h4 {
	padding: 16px 0 3px 0;
}

.news-item h4 a:link, .news-item-odd h4 a:link {font-size: 1.3em; color: #484848; text-decoration: none;}
.news-item h4 a:visited, .news-item-odd h4 a:visited {font-size: 1.3em; color: #484848; text-decoration: none;}
.news-item h4 a:hover, .news-item h4 a.hover, .news-item-odd h4 a:hover, .news-item-odd h4 a.hover {font-size: 1.3em; color: #484848; text-decoration: underline;}
.news-item h4 a:active, .news-item-odd h4 a:active {
	font-size: 1.3em;
	color: #484848;
	text-decoration: none;
}


.news-item p, .news-item-odd p {
	font-size: 1em;
	height: 44px;
	display: table;
}

.news-item img, .news-item-odd img {
	border: 0px;
	float: left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

}

/* ----- HOMEPAGE EVENT ITEMS ----- */

#coming-up {
	width: 250px;
	position: absolute;
	top: 732px;
	margin: 0 0 0 699px;
	background: url(../images/structure/frontend/coming_up_background.png) no-repeat;
	padding: 10px 16px 16px 16px;
}

#coming-up h3 {
	background: url(../images/structure/frontend/coming_up_underline.jpg) no-repeat;
	background-position: bottom left;
	color: #CCCCCC;
	font-size: 1.13em;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}

#coming-up li {
	width: 217px;
	list-style-type: none;
	padding: 12px 0 15px 0;
	border-top: 1px dashed #fff;
}

#coming-up li.first {
	width: 217px;
	list-style-type: none;
	padding: 13px 0 15px 0;
	border-top: none;
}

#coming-up li strong, #coming-up li.first strong {
	display: block;
	color: #fff;
	font-size: .8em;
	font-weight: 300;
	text-transform: uppercase;
}

#coming-up li h4 a:link, #coming-up li.first h4 a:link {font-size: 1em; font-weight: 300; color: #373736; text-decoration: none;}
#coming-up li h4 a:visited, #coming-up li.first h4 a:visited {font-size: 1em; font-weight: 300; color: #373736; text-decoration: none;}
#coming-up li h4 a:hover, #coming-up li h4 a.hover, #coming-up li.first h4 a:hover, #coming-up li.first h4 a.hover {font-size: 1em; font-weight: 300; color: #373736; text-decoration: underline;}
#coming-up li h4 a:active, #coming-up li.first h4 a:active {font-size: 1em; font-weight: 300; color: #373736; text-decoration: none;}

#coming-up li em, #coming-up li.first em {
	display: block;
	color: #3e3c2f;
	font-size: 0.9em;
	font-weight: 300;
	font-style: normal;
}

#coming-up li a:link.event-details, #coming-up li.first a:link.event-details {display: block; width: 23px; height: 23px; background: url(../images/structure/frontend/btn_comingup_more.png) no-repeat; text-indent: -9000px; float: right; margin: 13px 5px 0 0;}
#coming-up li a:visited.event-details, #coming-up li.first a:visited.event-details {display: block; width: 23px; height: 23px; background: url(../images/structure/frontend/btn_comingup_more.png) no-repeat; text-indent: -9000px; float: right; margin: 13px 5px 0 0;}
#coming-up li a:hover.event-details, #coming-up li a.hover.event-details, #coming-up li.first a:hover.event-details, #coming-up li.first a.hover.event-details {display: block; width: 23px; height: 23px; background: url(../images/structure/frontend/btn_comingup_more.png) no-repeat; background-position: 0 -23px; text-indent: -9000px; float: right; margin: 13px 5px 0 0;}
#coming-up li a:active.event-details, #coming-up li.first a:active.event-details {display: block; width: 23px; height: 23px; background: url(../images/structure/frontend/btn_comingup_more.png) no-repeat; background-position: 0 -46px; text-indent: -9000px; float: right; margin: 13px 5px 0 0;}

/* ----- FOOTER STYLES ----- */

.inner-footer {
	width: 965px;
	padding: 17px 0 0 0;
	margin: 0 auto;
	background-position: 5px 0;
}

.mini-nav {
	width: 955px;
	float: left;
	text-decoration: none;
	padding: 0px;
	margin: 0 0 0 5px;
	position: relative;	
}

.mini-nav-last {
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	
}

.mini-nav h5, .mini-nav-last h5 {
	font-size: 1.0em;
	text-transform: uppercase;
	list-style-type: none;
	color: #666666;
	padding: 0 0 7px 0;
	text-decoration: none;
}

.mini-nav a:link {color: #555555; text-decoration: none;}
.mini-nav a:visited {color: #555555; text-decoration: none;}
.mini-nav a:hover {color: #999999; text-decoration: none;}
.mini-nav a:active {color: #999999; text-decoration: none;}

.mini-nav h5 li a:link, .mini-nav h5 li a:link {
	color: #666666;
	text-decoration: none;
}


.mini-nav ul, .mini-nav-last ul {
	margin: 0 0 12px 0;
}

#footer .mini-nav li, .mini-nav-last li {
	list-style-type: none;
	font-size: 0.65em;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	text-decoration: none;
}

.mini-nav li a:link, .mini-nav-last li a:link {
	color: #666666;
	text-decoration: none;
}
.mini-nav li a:visited, .mini-nav-last li a:visited {
	color: #949494;
	text-decoration: none;
}
.mini-nav li a:hover, .mini-nav-last li a:hover {
	color: #949494;
	text-decoration: none;
}
.mini-nav li a:active, .mini-nav-last li a:active {
	color: #949494;
	text-decoration: none;
}

.mini-nav p, .mini-nav-last p {
	font-size: 0.69em;
	color: #666666;
}

.footer-text {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 5px;
	clear: both;
	color: #555555;
	font-size: 1.0em;
	position: relative;
}

.footer-text a:link {color: #555555; text-decoration: none;}
.footer-text a:visited {color: #555555; text-decoration: none;}
.footer-text a:hover {color: #999999; text-decoration: none;}
.footer-text a:active {color: #999999; text-decoration: none;}

/* ---------- I'm New Popover ---------- */

#im_new_popover {
	padding: 5px 0 0 15px;
	height: 451px;
	background: url(../images/im_new_popover/tree_background.gif) no-repeat;
	color: #000;
}

#im_new_popover a:link {text-decoration: none; color: #a06626;}
#im_new_popover a:visited {text-decoration: none; color: #a06626;}
#im_new_popover a:hover {text-decoration: underline; color: #a06626;}
#im_new_popover a:active {text-decoration: none; color: #a06626;}

#im_new_popover .left-side {
	float: left;
	padding: 0;
	width: 504px;
	height: 350px;
}

#im_new_popover .left-side #campus-links {
	height: 190px;
	margin: 6px 0 10px 0;
}

#im_new_popover .left-side #campus-links li {
	list-style-type: none;
	float: left;
}

#im_new_popover .left-side #campus-links li.hendersonville a:link {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/hendersonville_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.hendersonville a:visited {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/hendersonville_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.hendersonville a:hover {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/hendersonville_button.jpg) no-repeat; background-position: 0 -190px;}
#im_new_popover .left-side #campus-links li.hendersonville a:active {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/hendersonville_button.jpg) no-repeat; background-position: 0 -190px;}

#im_new_popover .left-side #campus-links li.gallatin a:link {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/gallatin_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.gallatin a:visited {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/gallatin_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.gallatin a:hover {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/gallatin_button.jpg) no-repeat; background-position: 0 -190px;}
#im_new_popover .left-side #campus-links li.gallatin a:active {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/gallatin_button.jpg) no-repeat; background-position: 0 -190px;}

#im_new_popover .left-side #campus-links li.whitehouse a:link {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/whitehouse_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.whitehouse a:visited {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/whitehouse_button.jpg) no-repeat;}
#im_new_popover .left-side #campus-links li.whitehouse a:hover {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/whitehouse_button.jpg) no-repeat; background-position: 0 -190px;}
#im_new_popover .left-side #campus-links li.whitehouse a:active {display: block; width: 168px; height: 190px; text-indent: -9000px; background: url(../images/im_new_popover/whitehouse_button.jpg) no-repeat; background-position: 0 -190px;}

#im_new_popover .left-side h2 {
	font-weight: 300;
	font-size: 1.6em;
	color: #484848;
	padding: 10px 0 5px 0;
}

#im_new_popover .left-side h3 {
	font-weight: 300;
	font-size: 1em;
	font-style: italic;
}

#im_new_popover .left-side h4, #im_new_popover .right-side h4 {
	font-size: 0.75em;
	margin: 5px 0 0 0;
}

#im_new_popover .left-side h4.nope, #im_new_popover .right-side h4.nope {
	font-size: 0.75em;
	margin: 0 0 0 0;
}

#im_new_popover .left-side p, #im_new_popover .right-side p {
	font-size: 0.75em;
	color: #474747;
}

#im_new_popover .left-side img {
	float: right;
	margin: 0 0 10px 10px;
}

#im_new_popover .left-side .time-table {
	margin: 5px 0 10px 0;
}

#im_new_popover .left-side .time-table td strong {
	color: #484848;
}

#im_new_popover .left-side .time-table td {
	font-size: 0.75em;
	width: 157px;
	text-align: center;
	color: #474747;
}

#im_new_popover .right-side {
	width: 280px;
	float: left;
	padding: 0 0 0 20px;
	height: 350px;
}

#im_new_popover .right-side p {
	margin: 0;
	padding: 0 0 8px 0;
	line-height: 120%;
}

#im_new_popover .right-side h4 {
	background: url(../images/im_new_popover/title_border.jpg) no-repeat;
	background-position: bottom;
	padding: 5px 0 3px 0;
	margin: 0 0 5px 0;
	color: #2e2e2d;
	font-size: 0.94em;
}

#im_new_popover .right-side h4.directions strong {
	display: block;
	padding: 0 0 0 20px;
	background: url(../images/im_new_popover/directions_icon.jpg) no-repeat;
	background-position: 0 2px;
} 

#im_new_popover .right-side h4.gospel strong {
	display: block;
	padding: 0 0 0 20px;
	background: url(../images/im_new_popover/gospel_icon.jpg) no-repeat;
	background-position: 1px 2px;
} 

#im_new_popover .right-side h4.talk strong {
	display: block;
	padding: 0 0 0 20px;
	background: url(../images/im_new_popover/talk_icon.jpg) no-repeat;
	background-position: 3px 2px;
} 

#im_new_popover .right-side #directions-links {
	padding: 5px 0 5px 0;
}

#im_new_popover .right-side #directions-links li {
	list-style-type: none;
	margin: 0 0 5px 50px;
}

#im_new_popover .right-side #directions-links li.hendersonville a:link {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/hendersonville_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.hendersonville a:visited {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/hendersonville_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.hendersonville a:hover {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/hendersonville_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.hendersonville a:active {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/hendersonville_directions.gif) no-repeat; text-indent: -9000px;}

#im_new_popover .right-side #directions-links li.gallatin a:link {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/gallatin_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.gallatin a:visited {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/gallatin_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.gallatin a:hover {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/gallatin_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.gallatin a:active {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/gallatin_directions.gif) no-repeat; text-indent: -9000px;}

#im_new_popover .right-side #directions-links li.whitehouse a:link {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/whitehouse_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.whitehouse a:visited {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/whitehouse_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.whitehouse a:hover {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/whitehouse_directions.gif) no-repeat; text-indent: -9000px;}
#im_new_popover .right-side #directions-links li.whitehouse a:active {display: block; width: 182px; height: 26px; background: url(../images/im_new_popover/whitehouse_directions.gif) no-repeat; text-indent: -9000px;}

/* ----------- Alert Popover ----------- */

#TB_ajaxContent p.alert {
	background: url(../images/structure/frontend/alert_background.jpg) no-repeat;
	height: 75px;
	font-size: 1.1em;
	padding: 10px 0 10px 110px;
}

/* ---------- SUB PAGES ----------- */

#sub-page {
	width: 955px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}

/* ----- Sub Page Navigation ----- */

.sub-nav-top {
	width: 224px;
	margin: 0 25px 0 0;
	background: url(../images/structure/frontend/sub_nav_top.png) no-repeat;
	background-color: #343434;
	float: left;
	padding: 11px 0 0 0;
	
}

.sub-nav-bottom {
	background: url(../images/structure/frontend/sub_nav_bottom.png) no-repeat;
	background-position: bottom;
	padding: 0 0 14px 0;
}

.sub-nav-bottom h3 {
	padding: 0 16px 6px 16px;
	margin: 0 0 7px 0;
	color: #fff;
	font-weight: 300;
	font-size: 1.06em;
	background: url(../images/structure/frontend/sub_nav_title_background.jpg) no-repeat;
	background-position: bottom center;
}

.sub-nav-bottom ul {
	margin: 0;
	padding: 0;
}

.sub-nav-bottom li {
	list-style-type: none;
	margin: 3px 0 0 0;
}

/*.sub-nav-bottom li a:link {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li a:visited {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li a:hover {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px -25px; background-color: #7e8083;}
.sub-nav-bottom li a:active {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px 0;}

.sub-nav-bottom li.selected a:link {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px -50px; background-color: #7e8083;}
.sub-nav-bottom li.selected a:visited {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px -50px; background-color: #7e8083;}
.sub-nav-bottom li.selected a:hover {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px -50px; background-color: 7e8083;}
.sub-nav-bottom li.selected a:active {color: #cccccc; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat; background-position: 191px -50px; background-color: #7e8083;}*/


/* ----- Sub Page Navigation NEU ----- */


#subnavigation ul {
	margin: 0;
	padding: 0;
}


#subnavigation ul li {
	list-style-type: none;
	margin: 3px 0 0 0;
}

#subnavigation ul li a {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 16px;
	width: 208px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px 0;
}

#subnavigation ul li a.active {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 16px;
	width: 208px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -50px;
	background-color: #414141;
}

#subnavigation ul li a:hover {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 16px;
	width: 208px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -25px;
	background-color: #414141;
}

#subnavigation ul li.level_3 a {
	color: #999999;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 30px;
	width: 197px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px 0;
}

#subnavigation ul li.level_3 a.active {
	color: #FFFFFF;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 30px;
	width: 194px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -50px;
	
}

#subnavigation ul li.level_3 a:hover {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 30px;
	width: 194px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -25px;
	background-color: #414141;
}


#subnavigation ul li.level_4 a {
	color: #999999;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 45px;
	width: 179px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px 0;
}

#subnavigation ul li.level_4 a.active {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 45px;
	width: 179px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -50px;
	background-color: #1f1e20;
}

#subnavigation ul li.level_4 a:hover {
	color: #cccccc;
	font-size: 0.94em;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 45px;
	width: 179px;
	height: 21px;
	background: url(../images/structure/frontend/sub_nav_arrows.png) no-repeat;
	background-position: 191px -25px;
	background-color: #1f1e20;
}

/* ----- Sub Page Content ----- */

#sub-page-content-wrapper {
	width: 690px;
	background-color: #ECECEC;
	float: left;
	padding: 4px;
	margin: 0 0 23px 0;
}

#sub-page-content-wrapper-home {
	width: 690px;
	float: left;
	padding: 0px;
	margin: 0 0 0px 0;
}

#sub-page-content {
	font-size:1em;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	border: 1px solid #c4c4c4;
	height: auto !important;
	margin: 0;
	padding: 24px;
	width: 640px;
	float: left;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}
	


#sub-page-content img.article-image {
	float: right;
	margin: 0 0 15px 15px;
}

#sub-page-content img.article-image-left {
	float: left;
	margin: 0 15px 10px 0;
}


#sub-page-content h1 {
	font-size: 1.6em;
	margin: 0 0 2px 0;
	line-height: 2em;
}

#sub-page-content h2 {
	font-size: 1.31em;
	margin: 0;
	line-height: 3em;
}

#sub-page-content h3 {
	font-size: 1em;
	color: #3e3c2f;
	margin: 0;
	line-height: 3em;
}

#sub-page-content h4 {
	font-size: .93em;
	color: #484848;
	margin: 0 0 12px 0;
	padding: 10px 0 0 0;
}


#sub-page-content h5 {
	font-size: .81em;
	margin: 0 0 15px 0;
}

#sub-page-content ul, #sub-page-content ol {
	margin: 0 0 15px 0;
}

#sub-page-content ul li {
	margin: 0 0 5px 32px;
}

#sub-page-content ol li {
	margin: 0 0 5px 40px;
}

#sub-page-content blockquote {
	font-size: .75em;
	line-height: 130%;
	padding: 0 40px 0 40px;
	margin: 0 0 15px 0;
	font-style: italic;
}

#sub-page-content #article-video-container {
	float: right;
	margin: 0 0 15px 15px;
}

/* --------- Campus/Section Tabs ----------- */

#sub-page-content h4.choose-text {
	font-weight: 300;
	font-size: .6em;
	text-transform: uppercase;
	color: #999786;
	margin: 0 0 -28px 0;
}

ul.campus-tabs, #sub-page-content ul.campus-tabs {
	width: 636px;
	height: 25px;
	border-bottom: 3px solid #c6c5bb;
	color: #4e4c49;
	margin: 5px 0 15px 0;
	padding: 0 6px 0 0;
}

#sub-page-content ul.campus-tabs li, #sub-page-content ul.campus-tabs li {
	list-style-type: none;
	float: right;
	display: block;
	width: 120px;
	height: 27px;
	text-align: center;
	margin: 0 4px 0 0;
	padding: 0;
}

ul.campus-tabs li:hover {
}

ul.campus-tabs li strong {
	font-weight: 300;
}

ul.campus-tabs li a:link {color: #3a3a3a; text-decoration: none; display: block; width: 120px; height: 19px; padding: 6px 0 0 0; background-color: #efeee5; border-bottom: 3px solid #c6c5bb;}
ul.campus-tabs li a:visited {color: #3a3a3a; text-decoration: none; display: block; width: 120px; height: 19px; padding: 6px 0 0 0; background-color: #efeee5; border-bottom: 3px solid #c6c5bb;}
ul.campus-tabs li a:hover {color: #3a3a3a; text-decoration: none; display: block; width: 120px; height: 19px; padding: 6px 0 0 0; background-color: #e4e3db; border-bottom: 3px solid #c6c5bb;}
ul.campus-tabs li a:active {color: #3a3a3a; text-decoration: none; display: block; width: 120px; height: 19px; padding: 6px 0 0 0; background-color: #efeee5; border-bottom: 3px solid #c6c5bb;}

ul.campus-tabs li.selected a:link {color: #3a3a3a; background-color: #c6c5bb;}
ul.campus-tabs li.selected a:visited {color: #3a3a3a; background-color: #c6c5bb;}
ul.campus-tabs li.selected a:hover {color: #3a3a3a; background-color: #c6c5bb;}
ul.campus-tabs li.selected a:active {color: #3a3a3a; background-color: #c6c5bb;}



/* --------- What We Believe ---------- */

.belief-navigation {
	margin: 10px 0 40px 0;
	width: 650px;
}

.belief-navigation ul li {
	list-style-type: none; 
	padding: 0 20px 5px 0;
	font-size: 0.75em;
}

p.toplink {
	width: 80px;
	float: right;
	margin: 0;
	padding: 0;
}

p.toplink a:link {color: #4b443a; margin: 0; padding: 0;}
p.toplink a:visited {color: #4b443a; margin: 0; padding: 0;}
p.toplink a:hover {color: #4b443a; margin: 0; padding: 0;}
p.toplink a:active {color: #4b443a; margin: 0; padding: 0;}

/* ---------- Directions ----------- */

#map {
	float: right;
	margin: 0 0 0 15px;
}

ol#map-directions li {
	margin: 0 10px 5px 30px;
	padding: 0;
}

.marker {
	font-size: 1.2em;
}

img.campus {
	margin: 0 0 10px 0;
	padding: 0;
}

h3.add-small-gap {
	font-size: 1.4em;
	margin: 0 0 10px 0;
}

.no-show {
	display: none;
}

/* ---------- Contact Form ----------- */

.general-contact-form {
	margin: 0 0 15px 0;
	background-color: #eae9df;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #a2a093;
	border-bottom: 1px dotted #a2a093;
}

#sub-page-content .general-contact-form h3 {
	margin: 0 0 10px 25px;
	padding: 0;
}

.general-contact-form label {
	font-size: 0.75em;
	font-weight: 700;
}

.general-contact-form table {
	margin: 0 0 0 15px;
}

.general-contact-form td {
	vertical-align: top;
	padding: 3px;
}

.general-contact-form td.label-cell {
	text-align: right;
	padding: 6px 10px 3px 3px;
}

.general-contact-form td.label-cell3 {
	text-align: right;
	padding: 6px 10px 3px 3px;
	width: 70px;
}

.general-contact-form input, .general-contact-form select, .general-contact-form textarea {
	border: 1px solid #d4d4d4;
	color: #5f5f5f;
}

.general-contact-form input.no-border {
	border: 0px solid #f2f2f2;
}

.send-talk {
	margin: 0 0 0 570px;
	padding: 0 0 15px 0;
}

.send-email {
	margin: 0 0 0 543px;
	padding: 0 0 15px 0;
}

.general-contact-form h3 {
	margin: 0 0 15px 15px;
}

.general-contact-form .send-to-friend-table {
	margin: 0 0 0 22px;
}

.general-contact-form .send-to-friend-table td select {
	margin: 0 20px 0 0;
}

#group-container {
	padding: 0 0 10px 0;
	padding: 0 0 0 30px;
}

.group-box {
	margin: 10px 0 10px 0;
	padding: 0 20px 0 0;
	width: 280px;
	height: 135px;
	float: left;
}

#group-container p {
	margin: 0;
	padding: 2px 0 2px 0;
	line-height: 120%;
}


/* ---------- Prayer Engine ----------- */

#prayer-submit-table {
	width: 400px;
}

#prayer-submit-table td {
	padding: 0 0 3px 0;
	text-align: right;
}

#prayer-submit-table td.label-cell {
	width: 73px;
	padding: 0 5px 0 0;
}

#prayer-submit-table label {
	font-size: 0.69em;
	font-weight: 700;
}
#prayer-submit-table input {
	border: 1px solid #d4d4d4;
	padding: 1px;
	color: #3e3c2f;
}

#prayer-submit-table select {
	border: 1px solid #d4d4d4;
	padding: 1px;
	color: #3e3c2f;
}


#prayer-submit-table textarea {
	color: #3e3c2f;
	border: 1px solid #d4d4d4;
	padding: 1px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

.white-prayer {
	padding: 10px;
	border-bottom: 1px dotted #a2a093;
}

.prayed-for-button {
	float: right;
}

#sub-page-content .white-prayer p, #sub-page-content .grey-prayer p {
	margin: 0 20px 10px 10px;
	padding: 0;
	width: 610px;
	font-style: italic;
}

.grey-prayer {
	padding: 10px;
	border-bottom: 1px dotted #a2a093;
	background-color: #EAE9DF;
}

#sub-page-content .grey-prayer h3, #sub-page-content .white-prayer h3 {
	margin: 0;
	padding: 5px 0 16px 0;
	font-size: 0.81em;
	color: #3e3c2f;
}

#sub-page-content .grey-prayer h4, #sub-page-content .white-prayer h4 {
	float: right;
	margin: 0 50px 0 0;
	padding: 0 0 16px 0;
	font-size: 0.81em;
}

#sub-page-content .grey-prayer h4 .highlight, #sub-page-content .white-prayer h4 .highlight {
	font-size: 1.3em;
}

.prayer-form {
	width: 400px;
	float: right;
	margin: 0 25px 0 0;
}

.submit-prayer {
	margin: 5px 0 0 324px;
}

#sub-page-content h3.prayer-thanks {
	color: #000;
	margin: 60px 20px 0 20px;
	text-align: center;
}

#sub-page-content h3.prayer-title {
	margin: 0 0 20px 0;
	font-size: 1.13em;
}

.event-submit {
	margin: 5px 0 0 540px;
}

a.register-link:link {display: block; width: 112px; height: 23px; text-indent: -9000px; background: url(../images/structure/frontend/btn_register_now.jpg) no-repeat; margin: 15px 0 0 84px;}
a.register-link:visited {display: block; width: 112px; height: 23px; text-indent: -9000px; background: url(../images/structure/frontend/btn_register_now.jpg) no-repeat; margin: 15px 0 0 84px;}
a.register-link:hover {display: block; width: 112px; height: 23px; text-indent: -9000px; background: url(../images/structure/frontend/btn_register_now.jpg) no-repeat; background-position: 0 -23px; margin: 15px 0 0 84px;}
a.register-link:active {display: block; width: 112px; height: 23px; text-indent: -9000px; background: url(../images/structure/frontend/btn_register_now.jpg) no-repeat; background-position: 0 -23px; margin: 15px 0 0 84px;}

/* 24 Hours of Prayer */

.prayer-slot-table {
	width: 630px;
	padding: 0 0 20px 0;
	font-size: 0.75em;
	margin: 0 auto 10px auto;
}

.prayer-slot-table tr.odd {
	background-color: #EAE9DF;
}

.prayer-slot-table td {
	text-align: center;
	padding: 8px 0 8px 0;
}

.prayer-slot-table td .green {
	color: #54aa5e;
}

.prayer-slot-table th {
	text-align: center;
	padding: 6px 0 4px 0;
	width: 78px;
	background-color: #EAE9DF;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #fff;
}

.prayer-slot-table td.hour-cell {
	text-align: left;
	padding: 8px 8px 8px 10px;
}

.prayer-slot-table td.commitments {
	text-align: left;
	padding: 8px 8px 8px 80px;
}

#connect-finder .label-cell {
	padding: 7px 0 0 0;
}

#connect-finder .submit-area {
	text-align: right;
	padding: 15px 18px 5px 0;
}

.prayer-signup-table {
	width: 630px;
	margin: 0 0 0 14px;
}

.prayer-signup-table label {
	font-size: 0.75em;
	font-weight: 700;
}

.prayer-signup-table td {
	padding: 3px 0 3px 0;
	vertical-align: top;
}

.prayer-signup-table input {
	border: 1px solid #d4d4d4;
}

.short-form-container {
	border-top: 1px dotted #a2a093;
	border-bottom: 1px dotted #a2a093;
	background-color: #EAE9DF;
	padding: 10px 0 10px 0;
}

#sub-page-content .short-form-container h3 {
	padding: 0 0 10px 10px;
	margin: 0;
}

/* ---------- Meet Our Staff ----------- */



#sub-page-content .staff-box {
	padding: 10px 20px 10px 20px;
	background-color: #EAE9DF;
	border-bottom: 1px dotted #a2a093;
}

#sub-page-content .staff-box-white {
	padding: 10px 20px 10px 20px;
	border-bottom: 1px dotted #a2a093;
}

#sub-page-content .staff-box img.staff-photo {
	float: left;
	margin: 0 30px 0 0;
	border: 4px solid #fff;
}

#sub-page-content .staff-box-white img.staff-photo {
	float: left;
	margin: 0 30px 0 0;
	border: 4px solid #EAE9DF;
}

#sub-page-content .staff-box h3, #sub-page-content .staff-box-white h3 {
	font-size: 1.13em;
	margin: 5px 0 0 0;
	padding: 0;
	color: #4b737c;
}

#sub-page-content .staff-box h4, #sub-page-content .staff-box-white h4 {
	font-size: 1em;
	font-weight: 300;
	padding: 0 0 4px 0;
	margin: 0 0 10px 143px;
	border-bottom: 2px solid #a2a093;
	color: #3e3c2f;
}


#sub-page-content .staff-box a:link.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog_grey.jpg) no-repeat; margin: 21px 5px 0 0;}
#sub-page-content .staff-box a:visited.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog_grey.jpg) no-repeat; margin: 21px 5px 0 0;}
#sub-page-content .staff-box a:hover.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog_grey.jpg) no-repeat; background-position: 0 -23px; margin: 21px 5px 0 0;}
#sub-page-content .staff-box a:active.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog_grey.jpg) no-repeat; background-position: 0 -46px; margin: 21px 5px 0 0;}

#sub-page-content .staff-box a:link.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_grey.jpg) no-repeat; margin: 21px 0 0 0;}
#sub-page-content .staff-box a:visited.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_grey.jpg) no-repeat; margin: 21px 0 0 0;}
#sub-page-content .staff-box a:hover.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_grey.jpg) no-repeat; background-position: 0 -23px; margin: 21px 0 0 0;}
#sub-page-content .staff-box a:active.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_grey.jpg) no-repeat; background-position: 0 -46px; margin: 21px 0 0 0;}

#sub-page-content .staff-box-white a:link.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog.jpg) no-repeat; margin: 21px 5px 0 0;}
#sub-page-content .staff-box-white a:visited.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog.jpg) no-repeat; margin: 21px 5px 0 0;}
#sub-page-content .staff-box-white a:hover.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog.jpg) no-repeat; background-position: 0 -23px; margin: 21px 5px 0 0;}
#sub-page-content .staff-box-white a:active.staff-blog-link { float: right; display: block; text-indent: -9000px; width: 73px; height: 23px; background: url(../images/structure/frontend/btn_read_blog.jpg) no-repeat; background-position: 0 -46px; margin: 21px 5px 0 0;}

#sub-page-content .staff-box-white a:link.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_white.jpg) no-repeat; margin: 21px 0 0 0;}
#sub-page-content .staff-box-white a:visited.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_white.jpg) no-repeat; margin: 21px 0 0 0;}
#sub-page-content .staff-box-white a:hover.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_white.jpg) no-repeat; background-position: 0 -23px; margin: 21px 0 0 0;}
#sub-page-content .staff-box-white a:active.staff-email-link { float: right; display: block; text-indent: -9000px; width: 98px; height: 23px; background: url(../images/structure/frontend/btn_send_email_white.jpg) no-repeat; background-position: 0 -46px; margin: 21px 0 0 0;}

/* ---------- Channel Pages ----------- */

/* --- Channel Navigation --- */

#sub-page-content .channel-nav {
	text-align: center;
	clear: both;
	background-color: #efeee5;
	padding: 4px 0 4px 0;
	margin: 0 0 15px 0;
}

#sub-page-content .channel-nav a:link.news {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat;}
#sub-page-content .channel-nav a:visited.news {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat;}
#sub-page-content .channel-nav a:hover.news {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.news {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat;}

#sub-page-content .channel-nav a:link.news_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.news_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.news_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.news_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_news_feed.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.schedule {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat;}
#sub-page-content .channel-nav a:visited.schedule {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat;}
#sub-page-content .channel-nav a:hover.schedule {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.schedule {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat;}

#sub-page-content .channel-nav a:link.schedule_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.schedule_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.schedule_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.schedule_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_throughout_the_month.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.resources {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat;}
#sub-page-content .channel-nav a:visited.resources {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat;}
#sub-page-content .channel-nav a:hover.resources {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.resources {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat;}

#sub-page-content .channel-nav a:link.resources_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.resources_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.resources_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.resources_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_resources.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.photos {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat;}
#sub-page-content .channel-nav a:visited.photos {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat;}
#sub-page-content .channel-nav a:hover.photos {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.photos {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat;}

#sub-page-content .channel-nav a:link.photos_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.photos_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.photos_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.photos_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_photo_galleries.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.media {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:visited.media {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:hover.media {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.media {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 0;}

#sub-page-content .channel-nav a:link.media_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.media_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.media_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.media_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_media.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.contact {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:visited.contact {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:hover.contact {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.contact {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 0;}

#sub-page-content .channel-nav a:link.contact_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.contact_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.contact_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.contact_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_contact.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

#sub-page-content .channel-nav a:link.blog {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:visited.blog {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 0;}
#sub-page-content .channel-nav a:hover.blog {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 -22px; background-color: #e4e3db;}
#sub-page-content .channel-nav a:active.blog {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 0;}

#sub-page-content .channel-nav a:link.blog_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:visited.blog_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:hover.blog_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}
#sub-page-content .channel-nav a:active.blog_s {color: #000; display: inline-block; padding: 3px 5px 3px 23px; font-size: 0.88em; text-decoration: none; background: url(../images/structure/frontend/icon_blog.jpg) no-repeat; background-position: 0 -44px; background-color: #c6c5bb;}

/* --- Channel News Items --- */

#sub-page-content .channel-news-item, #sub-page-content .channel-news-item-odd {
	width: 630px;
	min-height: 94px;
	padding: 10px 12px 0 0;
}

#sub-page-content .channel-news-item-odd {
	background-color: #efeee5;
}

#sub-page-content .channel-news-item h4, #sub-page-content .channel-news-item-odd h4 {
	margin: 0;
	padding: 0 0 3px 0;
}

#sub-page-content .channel-news-item h4 a:link, #sub-page-content .channel-news-item-odd h4 a:link {font-size: 1em; color: #484848; text-decoration: none;}
#sub-page-content .channel-news-item h4 a:visited, #sub-page-content .channel-news-item-odd h4 a:visited {font-size: 1em; color: #484848; text-decoration: none;}
#sub-page-content .channel-news-item h4 a:hover, #sub-page-content .channel-news-item h4 a.hover, #sub-page-content .channel-news-item-odd h4 a:hover, #sub-page-content .channel-news-item-odd h4 a.hover {font-size: 1em; color: #484848; text-decoration: underline;}
#sub-page-content .channel-news-item h4 a:active, #sub-page-content .channel-news-item-odd h4 a:active {font-size: 1em; color: #484848; text-decoration: none;}


#sub-page-content .channel-news-item p, #sub-page-content .channel-news-item-odd p {
	font-size: .75em;
	height: 44px;
	margin: 0;
	padding: 0;
}

#sub-page-content .channel-news-item img {
	border: 4px solid #e4e3db;
	float: left;
	margin: 0 12px 0 9px;
}

#sub-page-content .channel-news-item-odd img {
	border: 4px solid #fff;
	float: left;
	margin: 0 12px 0 9px;
}

#sub-page-content .channel-news-item a:link.more-link, #sub-page-content .channel-news-item-odd a:link.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; float: right;}
#sub-page-content .channel-news-item a:visited.more-link, #sub-page-content .channel-news-item-odd a:visited.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; float: right;}
#sub-page-content .channel-news-item a:hover.more-link, #sub-page-content .channel-news-item a.hover.more-link, #sub-page-content .channel-news-item-odd a:hover.more-link, #sub-page-content .channel-news-item-odd a.hover.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; background-position: 0 -19px; float: right;}
#sub-page-content .channel-news-item a:active.more-link, #sub-page-content .channel-news-item-odd a:active.more-link {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url(../images/structure/frontend/btn_newsfeed_more.png) no-repeat; background-position: 0 -38px; float: right;}

#sub-page-content h3.empty-notice {
	padding: 30px 100px 150px 100px;
	text-align: center;
}

/* --- Channel Events --- */

#sub-page-content .channel-event {
	width: 614px;
	padding: 11px;
	background-color: #efeee5;
	margin: 0 0 6px 0;
	border: 1px solid #c6c5bb;
}

#sub-page-content .channel-event h3 {
	font-size: 1.13em;
	color: #3e3c2f;
	margin: 0;
	padding: 0;
}

#sub-page-content .channel-event h3 a:link {color: #3e3c2f; text-decoration: none;}
#sub-page-content .channel-event h3 a:visited {color: #3e3c2f; text-decoration: none;}
#sub-page-content .channel-event h3 a:hover, #sub-page-content .channel-event h3 a.hover {color: #3e3c2f; text-decoration: underline;}
#sub-page-content .channel-event h3 a:active {color: #3e3c2f; text-decoration: none;}

#sub-page-content .channel-event h4 {
	font-size: 0.81em;
	font-weight: 300;
	color: #3e3c2f;
	margin: 0;
	padding: 0;
}

#sub-page-content .channel-event h5 {
	width: 40px;
	background-color: #fff;
	color: #5c5e60;
	height: 40px;
	text-align: center;
	float: left;
	margin: 0 15px 10px 0;
}

#sub-page-content .channel-event h5 strong {
	display: block;
	background-color: #5c5e60;
	color: #fff;
	height: 18px;
	font-weight: 300;
	padding: 2px 0 0 0;
	margin: 0 0 2px 0;
}

#sub-page-content .channel-event p {
	clear: left;
	margin: 0;
	padding: 0;
}

#sub-page-content .channel-event p a:link {text-decoration: none;}
#sub-page-content .channel-event p a:visited {text-decoration: none;}
#sub-page-content .channel-event p a:hover, #sub-page-content .channel-event p a.hover {text-decoration: underline;}
#sub-page-content .channel-event p a:active {text-decoration: none;}

#sub-page-content .channel-event img {
		float: right;
		margin: 0 0 0 15px;
}

/* Channel Mini Events */

#sub-page-content .schedule .channel-event {
	width: 614px;
	padding: 8px 12px 8px 12px;
	background-color: #efeee5;
	margin: 0 0 6px 0;
	border-top: 1px dotted #c6c5bb;
	border-bottom: 1px dotted #c6c5bb;
	border-right: none;
	border-left: none;
}

#sub-page-content .schedule .channel-event h5 {
	width: 40px;
	background-color: #fff;
	color: #5c5e60;
	height: 40px;
	text-align: center;
	float: left;
	margin: 0 15px 0 0;
}

#sub-page-content .schedule .channel-event h5 strong {
	display: block;
	background-color: #5c5e60;
	color: #fff;
	height: 18px;
	font-weight: 300;
	padding: 2px 0 0 0;
	margin: 0 0 2px 0;
}

#sub-page-content .schedule .channel-event h3 {
	font-size: 1.13em;
	color: #3e3c2f;
	margin: 0;
	padding: 0;
}

#sub-page-content .schedule .channel-event h3 em {
	font-size: 0.75em;
	font-weight: 300;
	font-style: normal;
}

#sub-page-content .schedule .channel-event h3 a:link {color: #3e3c2f; text-decoration: none;}
#sub-page-content .schedule .channel-event h3 a:visited {color: #3e3c2f; text-decoration: none;}
#sub-page-content .schedule .channel-event h3 a:hover, #sub-page-content .channel-event h3 a.hover {color: #3e3c2f; text-decoration: underline;}
#sub-page-content .schedule .channel-event h3 a:active {color: #3e3c2f; text-decoration: none;}

#sub-page-content .schedule .channel-event P {
	margin: 0;
	padding: 4px 0 0 0;
	clear: none;
}


/* --- Channel Resources --- */

#sub-page-content .resources h4 {
	font-size: 1em;
	color: #5c5e60;
	padding: 0 0 20px 0;
	margin: 0;
}

#sub-page-content .resource-section {
	padding: 0 20px 10px 20px;
}

/* --- Channel Schedule --- */

#sub-page-content .schedule {
	margin: 0 0 0 0;
}

#sub-page-content .schedule h3 {
	font-size: 1.06em;
	margin: 0;
	padding: 20px 0 10px 0;
}

#sub-page-content .schedule-item {
	width: 614px;
	padding: 12px;
	background-color: #efeee5;
	margin: 0 0 6px 0;
	clear: both;
	border-top: 1px dotted #c6c5bb;
	border-bottom: 1px dotted #c6c5bb;
}

#sub-page-content .schedule-item img {
	float: right;
	margin: 0 0 0 24px;
}

#sub-page-content .schedule-item h4 {
	margin: 0 0 0 0;
	padding: 2px 0 6px 0;
	font-weight: 300;
	font-size: 0.81em;
	color: #3e3c2f;
	font-style: italic;
}

#sub-page-content .schedule-item h4 a {
	color: #3e3c2f;
}

#sub-page-content .schedule-item h4 strong {
	font-size: 1.31em;
	font-style: normal;
}

#sub-page-content .schedule-item p {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

/* ---------- WATCH/LISTEN ----------- */

#watch-listen-content {
	border: 1px solid #c4c4c4;
	padding: 14px;
}

#player-and-options {
	float: right;
	margin: 0 0 0 24px;
}

#player-and-options ul {
	margin: 0;
	text-align: center;
}

#player-and-options li {
	list-style-type: none;
	display: inline;
	font-size: 0.63em;
}

#player-and-options li.notes {
	padding: 0 15px 0 14px;
	background: url(../images/structure/frontend/fall_notes_icon2.jpg) no-repeat;
}

#player-and-options li.friend {
	padding: 0 12px 0 17px;
	background: url(../images/structure/frontend/fall_email_icon2.jpg) no-repeat;
}

#player-and-options li.audio {
	padding: 0 0 0 14px;
	background: url(../images/structure/frontend/fall_audio_icon2.jpg) no-repeat;
}

#player-and-options li.video {
	padding: 0 0 0 17px;
	background: url(../images/structure/frontend/fall_video_icon2.jpg) no-repeat;
}

#player-and-options li a:link {text-decoration: none;}
#player-and-options li a:visited {text-decoration: none;}
#player-and-options li a:hover {text-decoration: underline;}
#player-and-options li a:active {text-decoration: none;}

#watch-listen-content h2 {
	font-size: 1.13em;
	padding: 16px 0 0 0;
	margin: 0;
}

#watch-listen-content h3 {
	font-size: 0.88em;
	font-weight: 300;
	padding: 0 0 10px 0;
}

#watch-listen-content p {
	font-size: 0.75em;
	padding: 0 0 10px 0;
}

#watch-listen-content h4 {
	font-size: 1em;
	color: #484848;
	padding: 0 0 10px 0;
	margin: 0;
}

.series-table {
	width: 658px;
	padding: 0 0 20px 0;
	font-size: 0.75em;
}

.series-table tr.odd {
	background-color: #EAE9DF;
}

.series-table td.messagetitle {
	text-align: left;
	width: 525px;
	padding: 8px 8px 8px 12px;
}

.series-table td.podcasttitle {
	text-align: left;
	width: 350px;
	padding: 8px 8px 8px 12px;
}

.series-table td.mp3 {
	width: 80px;
	text-align: left;
	padding: 8px 8px 8px 0px;
}

.series-table td.itunes {
	width: 50px;
	text-align: left;
	padding: 8px 8px 8px 0px;
}

.series-table td {
	width: 50px;
	text-align: left;
	padding: 8px 8px 8px 0px;
}

.series-table td strong {
	margin: 0 12px 0 0 ;
}

.series-table td a:link {text-align: right; font-weight: 700;}
.series-table td a:visited {text-align: right; font-weight: 700;}
.series-table td a:hover {text-align: right; font-weight: 700;}
.series-table td a:active {text-align: right; font-weight: 700;}

.watch-listen-form {
	background-color: #eae9df;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #a2a093;
	border-bottom: 1px dotted #a2a093;
}

#watch-listen-content .watch-listen-form h3 {
	font-size: 0.81em;
	margin: 0 0 10px 10px;
	font-weight: 700;
	padding: 0;
	color: #484848;
}

.confirmation-message {
	width: 180px;
	float: right;
	text-align: right;
	margin: 0 20px 0 0;
}

.send-to-friend-table label {
	font-size: 0.75em;
	font-weight: 700;
	margin: 0 0 0 10px;
}

.send-to-friend-table td {
	vertical-align: top;
}

.send-to-friend-table td.labels {
	padding: 3px 10px 0 0;
	width: 86px;
}

.send-to-friend-table td.labels2 {
	padding: 3px 10px 0 0;
	width: 110px;
}

.send-to-friend-table input {
	border: 1px solid #a2a093;
	padding: 2px;
	margin: 0 0 3px 0;
}

.send-to-friend-table textarea {
	border: 1px solid #a2a093;
	padding: 2px;
	width: 430px;
	height: 100px;
}

.send-to-friend-table td.submit-area {
	vertical-align: bottom;
	padding: 0 0 0 10px;
}

/* Schedule Page */

#schedule-table {
	width: 642px;
	margin: 0 0 30px 0;
}

#schedule-table th.main-nav {
	background-color: #8a847c;
	color: #fff;
	padding: 6px 0 6px 0;
	text-align: center;
	font-size: 0.88em;
	font-weight: 300;
}

#schedule-table th.main-nav-left {
	background-color: #54504b;
	color: #fff;
	padding: 6px 0 6px 0;
	text-align: center;
	font-size: 0.88em;
	font-weight: 300;
}

#schedule-table th.left {
	background-color: #bfbcb8;
	color: #000;
	padding: 6px 6px 6px 0;
	text-align: right;
	font-size: 0.81em;
	font-weight: 300;
}

#schedule-table td {
	font-size: 0.75em;
	padding: 6px 0 6px 0;
	text-align: center;
}

#schedule-table tr.row td {
	background-color: #efeee5;
}

.nav-area {
	width: 224px;
	margin: 0 25px 0 0;
	float: left;
}

#podcast {
	clear: left;
	padding: 10px 0 0 0;
	font-weight: 300;
}

#sub-page #podcast a:link {display: block; width: 206px; height: 44px; background: url(../images/structure/frontend/podcast_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: right; padding: 13px 18px 0 0; color: #a5a396;}
#sub-page #podcast a:visited {display: block; width: 206px; height: 44px; background: url(../images/structure/frontend/podcast_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: right; padding: 13px 18px 0 0; color: #a5a396;}
#sub-page #podcast a:hover {display: block; width: 206px; height: 44px; background: url(../images/structure/frontend/podcast_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: right; padding: 13px 18px 0 0; color: #fff;}
#sub-page #podcast a:active {display: block; width: 206px; height: 44px; background: url(../images/structure/frontend/podcast_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: right; padding: 13px 18px 0 0; color: #fff;}

.widget-box {
	padding: 10px 0 10px 20px;
	background-color: #eae9df;
	margin: 0 0 20px 0;
	border-top: 1px dotted #a2a093;
	border-bottom: 1px dotted #a2a093;
}

#sub-page-content .widget-box h3 {
	padding: 0 0 10px 0;
	margin: 0;
}

#sub-page-content .widget-box p {
	padding: 0 0 10px 0;
	margin: 0;
}

/* Error Pages */

body.error-page {
	background: #fff;
}

body.error-page .error-logo {
	width: 500px;
	margin: 100px auto 50px auto;
}

body.error-page h2 {
	color: #9ECA4F;
	font-size: 3em;
	text-align: center;
	margin: 0 auto 30px auto;
	width: 800px;
}

body.error-page p {
	text-align: center;
	margin: 0 auto 20px auto;
	width: 800px;
}

.paginate-links {
	font-size: 1.2em;
	text-align: center;
	padding: 20px 0 10px 0;
	margin: 10px 0 0 0;
}


/* Subscribe Link */

#subscribe {
	clear: left;
	padding: 10px 0 0 0;
	font-weight: 300;
}

#sub-page #subscribe a:link {display: block; width: 190px; height: 22px; background: url(../images/structure/frontend/subscribe_link_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: left; padding: 6px 18px 0 16px; color: #a5a396;}
#sub-page #subscribe a:visited {display: block; width: 190px; height: 22px; background: url(../images/structure/frontend/subscribe_link_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: left; padding: 6px 18px 0 16px; color: #a5a396;}
#sub-page #subscribe a:hover {display: block; width: 190px; height: 22px; background: url(../images/structure/frontend/subscribe_link_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: left; padding: 6px 18px 0 16px; color: #fff;}
#sub-page #subscribe a:active {display: block; width: 190px; height: 22px; background: url(../images/structure/frontend/subscribe_link_background.png) no-repeat; text-decoration: none; font-size: 0.75em; text-align: left; padding: 6px 18px 0 16px; color: #fff;}

/* New Media Player */

#new-media-player-box {
	width: 650px;
	padding: 10px 0 0 10px;
	background-color: #EAE9DF;
	margin: 0 0 20px 0;
}

#message-holder {
	width: 550px;
	height: 310px;
	padding: 0 0 10px 0;
}

ul#new-player-options {
	width: 80px;
	margin: 0 10px 0 0 ;
	float: right;
}

ul#new-player-options li {
	list-style-type: none;
	margin: 0 0 10px 0;
}

ul#new-player-options li a:link {display: block; width: 80px; height: 18px; background-color: #fff; text-align: center; font-size: 0.6em; text-decoration: none; padding: 52px 0 0 0; color: #7f7d7d;}
ul#new-player-options li a:visited {display: block; width: 80px; height: 18px; background-color: #fff; text-align: center; font-size: 0.6em; text-decoration: none; padding: 52px 0 0 0; color: #7f7d7d;}
ul#new-player-options li a:hover {display: block; width: 80px; height: 18px; background-color: #fff; text-align: center; font-size: 0.6em; text-decoration: none; padding: 52px 0 0 0; color: #7f7d7d;}
ul#new-player-options li a:active {display: block; width: 80px; height: 18px; background-color: #fff; text-align: center; font-size: 0.6em; text-decoration: none; padding: 52px 0 0 0; color: #7f7d7d;}

ul#new-player-options li a#videoversion_btn:link {background: url(../images/structure/frontend/btn_video.jpg) no-repeat;}
ul#new-player-options li a#videoversion_btn:visited {background: url(../images/structure/frontend/btn_video.jpg) no-repeat;}
ul#new-player-options li a#videoversion_btn:hover {background: url(../images/structure/frontend/btn_video.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#videoversion_btn:active {background: url(../images/structure/frontend/btn_video.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#videoversion_btn_s:link, ul#new-player-options li a#videoversion_btn_s:visited, ul#new-player-options li a#videoversion_btn_s:hover, ul#new-player-options li a#videoversion_btn_s:active {background: url(../images/structure/frontend/btn_video.jpg) no-repeat; background-position: 0 -140px;}  

ul#new-player-options li a#audioversion_btn:link {background: url(../images/structure/frontend/btn_audio.jpg) no-repeat;}
ul#new-player-options li a#audioversion_btn:visited {background: url(../images/structure/frontend/btn_audio.jpg) no-repeat;}
ul#new-player-options li a#audioversion_btn:hover {background: url(../images/structure/frontend/btn_audio.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#audioversion_btn:active {background: url(../images/structure/frontend/btn_audio.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#audioversion_btn_s:link, ul#new-player-options li a#audioversion_btn_s:visited, ul#new-player-options li a#audioversion_btn_s:hover, ul#new-player-options li a#audioversion_btn_s:active {background: url(../images/structure/frontend/btn_audio.jpg) no-repeat; background-position: 0 -140px;}  

ul#new-player-options li a#takenotes_btn:link {background: url(../images/structure/frontend/btn_notes.jpg) no-repeat;}
ul#new-player-options li a#takenotes_btn:visited {background: url(../images/structure/frontend/btn_notes.jpg) no-repeat;}
ul#new-player-options li a#takenotes_btn:hover {background: url(../images/structure/frontend/btn_notes.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#takenotes_btn:active {background: url(../images/structure/frontend/btn_notes.jpg) no-repeat; background-position: 0 -70px;}

ul#new-player-options li a#sendtofriend_btn:link {background: url(../images/structure/frontend/btn_share.jpg) no-repeat;}
ul#new-player-options li a#sendtofriend_btn:visited {background: url(../images/structure/frontend/btn_share.jpg) no-repeat;}
ul#new-player-options li a#sendtofriend_btn:hover {background: url(../images/structure/frontend/btn_share.jpg) no-repeat; background-position: 0 -70px;}
ul#new-player-options li a#sendtofriend_btn:active {background: url(../images/structure/frontend/btn_share.jpg) no-repeat; background-position: 0 -70px;}


#watch-listen-content h2.new-player-title {
	font-size: 1.3em;
	margin: 0;
	padding: 0 0 14px 0;
}

#watch-listen-content h3.new-player-message-details {
	font-size: 0.85em;
	font-style: italic;
	float: right;
	padding: 8px 2px 0 0;
}

/* Missions Clock */

#clock-table {
	width: 642px;
}

#clock-table td.header-cell {
	background-color: #8A847C;
	color: #fff;
	padding: 3px;
	text-align: center;
	font-size: 0.88em;
	width: 130px;
}

#clock-table td.label-cell {
	background-color: #BFBCB8;
	color: #000;
	padding: 3px 5px 3px 5px;
	text-align: right;
	font-size: 0.88em;
	height: 50px;
}

#clock-table td.odd {
	background-color: #EFEEE5;
}

#clock-table input {
	width: 130px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #fff;
	font-size: 0.75em;
}

#clock-table td.odd input {
	background-color: #EFEEE5;
	border: 1px solid #EFEEE5;
}

/* Article Video Player */

#new-article-video-container {
	width: 549px;
	padding: 10px;
	background-color: #EAE9DF;
	margin: 0 auto 20px auto;
}

/* Photo Gallery Pages */

#sub-page-content .gallery-container {
	width: 616px;
	padding: 10px 10px 0 12px;
	background-color: #efeee5;
	margin: 0 0 10px 0;
	clear: both;
	border-top: 1px dotted #c6c5bb;
	border-bottom: 1px dotted #c6c5bb;
}

#sub-page-content .gallery-container h4 {
	font-weight: 300;
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 10px 0;
}

#sub-page-content .gallery-container h4 a:link {text-decoration: none; color: #3e3c2f;}
#sub-page-content .gallery-container h4 a:visited {text-decoration: none; color: #3e3c2f;}
#sub-page-content .gallery-container h4 a:hover, #sub-page-content .gallery-container h4 a.hover {text-decoration: underline; color: #3e3c2f;}
#sub-page-content .gallery-container h4 a:active {text-decoration: none; color: #3e3c2f;}

#sub-page-content .gallery-container li {
	list-style-type: none;
	display: block;
	width: 75px;
	height: 75px;
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
}

#sub-page-content .gallery-container li.first {
	margin: 0;
}

#sub-page-content .gallery-container a.view-gallery:link {display: block; width: 98px; height: 18px; background: url(../images/structure/frontend/btn_view_gallery.jpg); text-indent: -9000px; float: right; margin: 5px 0 0 0;}
#sub-page-content .gallery-container a.view-gallery:visited {display: block; width: 98px; height: 18px; background: url(../images/structure/frontend/btn_view_gallery.jpg); text-indent: -9000px; float: right; margin: 5px 0 0 0;}
#sub-page-content .gallery-container a.view-gallery:hover, #sub-page-content .gallery-container a.view-gallery.hover {display: block; width: 98px; height: 18px; background: url(../images/structure/frontend/btn_view_gallery.jpg); background-position: 0 -18px; text-indent: -9000px; float: right; margin: 5px 0 0 0;}
#sub-page-content .gallery-container a.view-gallery:active {display: block; width: 98px; height: 18px; background: url(../images/structure/frontend/btn_view_gallery.jpg); background-position: 0 -36px; text-indent: -9000px; float: right; margin: 5px 0 0 0;}


/* Social Navigation */

#social-nav {
	/* margin: -21px 0 0 940px; */
}

#social-nav ul {
	float: left;
	width: 140px;
	padding: 100px 0 0 0px;
}

#social-nav ul li {
	list-style-type: none;
	margin: 0;
}

#social-nav ul li a {
	display: block;
	text-indent: -9000px;
	width: 120px;
	height: 65px;
}

#social-nav ul li.twitter a:link {background: url(../images/structure/frontend/btn_twitter.jpg) no-repeat;}
#social-nav ul li.twitter a:visited {background: url(../images/structure/frontend/btn_twitter.jpg) no-repeat;}
#social-nav ul li.twitter a:hover {background: url(../images/structure/frontend/btn_twitter.jpg) no-repeat; background-position: 0 -65px;}
#social-nav ul li.twitter a:active {background: url(../images/structure/frontend/btn_twitter.jpg) no-repeat;}

#social-nav ul li.facebook a:link {background: url(../images/structure/frontend/btn_facebook.jpg) no-repeat;}
#social-nav ul li.facebook a:visited {background: url(../images/structure/frontend/btn_facebook.jpg) no-repeat;}
#social-nav ul li.facebook a:hover {background: url(../images/structure/frontend/btn_facebook.jpg) no-repeat; background-position: 0 -65px;}
#social-nav ul li.facebook a:active {background: url(../images/structure/frontend/btn_facebook.jpg) no-repeat;}

/* evites */

td.evite-cell input.preview {
	border: none;
	padding: 0 0 0 40px;
}

#evite {
	width: 580px;
	height: 600px;
	margin: 0 auto;
}

#evite p.top-paragraph {
	font-size: 0.75em;
	margin: 0;
	padding: 0 0 10px 0;
	width: 235px;
	color: #000;
}

#evite p.hendersonville {
	font-size: 0.75em;
	width: 235px;
	padding: 0 0 0 0;
	color: #000;
}

#evite p.gallatin {
	width: 180px;
	font-size: 0.75em;
	padding: 0 0 0 50px;
	color: #000;
}

#sub-page-content p.evite-footer {
	text-align: center;
	font-size: 0.63em;
	color: #000;
	padding: 20px 50px 0 50px;
	margin: 0;
}

#sub-page-content p.evite-footer2 {
	text-align: center;
	font-size: 0.63em;
	color: #000;
	padding: 20px 50px 0 50px;
	margin: 0;
}

.send-evite {
	margin: 0 0 0 540px;
	padding: 0 0 15px 0;
}

td.evite-cell {padding: 46px 0 0 0;}

#serve-choice-table td {
	font-size: 0.75em;
	padding: 8px;
}

#serve-choice-table td.title {
	font-weight: 700;
}

#serve-choice-table label {
	display: block;
		font-size: 1em;
		padding: 0 0 0 8px;
		margin: 20px 0 0 0;
}

#serve-contact-table td {
		font-size: 0.75em;
}

#serve-contact-table label {
		font-size: 1em;
}

#serve-contact-table label.odd {
		font-size: 0.93em;
}

input .no-border {
	border: none;
}

/* Feature Nav Experement */

.feature-nav {
	position: absolute;
	z-index: 100;
	padding: 0 0 0 10px;
	margin: 141px 0 0 0;
	display: none;
}

.feature-nav a#back:link {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(../images/structure/frontend/featureleft2.png) no-repeat; float: left;}
.feature-nav a#back:visited {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(../images/structure/frontend/featureleft2.png) no-repeat; float: left;}
.feature-nav a#back:hover {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(../images/structure/frontend/featureleft2.png) no-repeat; float: left;}
.feature-nav a#back:active {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(../images/structure/frontend/featureleft2.png) no-repeat; float: left;}

.feature-nav a#forward:link {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 610px; background: url(../images/structure/frontend/featureright2.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:visited {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 610px; background: url(../images/structure/frontend/featureright2.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:hover {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 610px; background: url(../images/structure/frontend/featureright2.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:active {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 610px; background: url(../images/structure/frontend/featureright2.png) no-repeat; background-position: 0 -70px;}


/* Feature EXPORT CONTREXX */

