/* Nathan Brown */

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background: url(/images/homepage_layered_background.jpg) repeat-x;
	background-color: #c5c3b4;
	color: #3e3c2f;
	height: 100%;
}

h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { /* resets most browser styles to enhance cross-browser compatibility */
	margin: 0;
	padding: 0;
}

a:link {color: #975a18; text-decoration: underline;}
a:visited {color: #975a18; text-decoration: underline;}
a:hover {color: #975a18; text-decoration: none;}
a:active {color: #975a18; 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;
}

#header {
	height: 151px;
	background: url(/images/header_logo.jpg) no-repeat;
	background-position: top center;
	margin: 4px 0 0 0;
}

#spotlight-content {
	height: 531px;
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}


#webcast {
	height: 340px;
	width: 430px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}


#news-events {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 23px 5px;
}

#footer {
	border-top: 6px solid #a8a395;
	background-color: #2b454e;
	height: 250px;
}

.footer-padding {
	height: 256px;
}

/* ----- HEADER AND NAVIGATION ----- */

.inner-header {
	width: 955px;
	margin: 0 auto;
}

.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: 4px;
	margin: 0 0 0 597px;
	width: 350px;
	height: 26px;
	background: url(/images/campus_chooser_background3.png) no-repeat;
}

#campus-picker h4 {
	color: #cbe2e7;
	font-size: .7em;
	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: right;
	text-align: center;
}

#alert-nav {
   position: absolute;
   font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
   top: 125px;
   color: #ffffff; 
   text-decoration: none; 
   font-size: .8em; 
   padding: 4px 0 0 0;
   margin: 0 0 0 155px;
}


#header #campus-picker li.hville a:link {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; 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: .7em; 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: .7em; 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: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.hville_s a {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; background: url(../images/hendersonville_selected.png) no-repeat; padding: 4px 0 0 0;}

#header #campus-picker li.gallatin a:link {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:visited {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:hover {display: block; width: 57px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:active {display: block; width: 57px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; 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: .7em; background: url(../images/gallatin_selected.png) no-repeat; padding: 4px 0 0 0;}

#header #campus-picker li.white_house a:link {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:visited {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:hover {display: block; width: 84px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:active {display: block; width: 84px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house_s a {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; background: url(../images/white_house_selected.png) no-repeat; padding: 4px 0 0 0;}

/* --- Navigation --- */

#main-navigation { /* Positions Tabs */
	position: absolute;
	top: 102px;
	margin: 0 0 0 356px;
	width: 600px;
}

#main-navigation li { /* Tabs */
	list-style-type: none;
	float: left;
	margin: 0 0 0 3px;
}

/* Home */
#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: 53px; height: 27px; text-indent: -9000px; background: url(/images/btn_home.png) no-repeat;}
#main-navigation li.home a:link, #main-navigation li.home a:visited {display: block; width: 53px; height: 27px; text-indent: -9000px; background: url(/images/btn_home.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a:hover, #main-navigation li.home:hover a {display: block; width: 53px; height: 27px; text-indent: -9000px; background: url(/images/btn_home.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a.h, #main-navigation li.home a:active {display: block; width: 53px; height: 27px; text-indent: -9000px; background: url(/images/btn_home.png) no-repeat; background-position: 0 -54px;}


/* Im New */
#main-navigation li.im_new_s a:link, #main-navigation li.im_new_s a:visited, #main-navigation li.im_new_s a:hover, #main-navigation li.im_new_s a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url(/images/btn_im_new.png) no-repeat;}
#main-navigation li.im_new a:link, #main-navigation li.im_new a:visited {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url(/images/btn_im_new.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.im_new a:hover, #main-navigation li.im_new:hover a {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url(/images/btn_im_new.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.im_new a.h, #main-navigation li.im_new a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url(/images/btn_im_new.png) no-repeat; background-position: 0 -70px;}

/* Ministries */
#main-navigation li.ministries_s a:link, #main-navigation li.ministries_s a:visited, #main-navigation li.ministries_s a:hover, #main-navigation li.ministries_s a:active {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_ministries.png) no-repeat;}
#main-navigation li.ministries a:link, #main-navigation li.ministries a:visited {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_ministries.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.ministries a:hover, #main-navigation li.ministries:hover a {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_ministries.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.ministries a.h, #main-navigation li.ministries a:active {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_ministries.png) no-repeat; background-position: 0 -54px;}

/* Media */
#main-navigation li.get_help_s a:link, #main-navigation li.get_help_s a:visited, #main-navigation li.get_help_s a:hover, #main-navigation li.get_help_s a:active {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(/images/btn_get_help.png) no-repeat;}
#main-navigation li.get_help a:link, #main-navigation li.get_help a:visited {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(/images/btn_get_help.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.get_help a:hover, #main-navigation li.get_help:hover a {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(/images/btn_get_help.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.get_help a.h, #main-navigation li.get_help a:active {display: block; width: 75px; height: 27px; text-indent: -9000px; background: url(/images/btn_get_help.png) no-repeat; background-position: 0 -54px;}

/* Connect */
#main-navigation li.life_stages_s a:link, #main-navigation li.life_stages_s a:visited, #main-navigation li.life_stages_s a:hover, #main-navigation li.life_stages_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_life_stages.png) no-repeat;}
#main-navigation li.life_stages a:link, #main-navigation li.life_stages a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_life_stages.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.life_stages a:hover, #main-navigation li.life_stages:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_life_stages.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.life_stages a.h, #main-navigation li.life_stages a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_life_stages.png) no-repeat; background-position: 0 -54px;}

/* Webcast */
#main-navigation li.watch_listen_s a:link, #main-navigation li.watch_listen_s a:visited, #main-navigation li.watch_listen_s a:hover, #main-navigation li.watch_listen_s a:active {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_watch_listen.png) no-repeat;}
#main-navigation li.watch_listen a:link, #main-navigation li.watch_listen a:visited {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_watch_listen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.watch_listen a:hover, #main-navigation li.watch_listen:hover a {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_watch_listen.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.watch_listen a.h, #main-navigation li.watch_listen a:active {display: block; width: 101px; height: 27px; text-indent: -9000px; background: url(/images/btn_watch_listen.png) no-repeat; background-position: 0 -54px;}

/* Contact Us */
#main-navigation li.contact_us_s a:link, #main-navigation li.contact_us_s a:visited, #main-navigation li.contact_us_s a:hover, #main-navigation li.contact_us_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_contact_us.png) no-repeat;}
#main-navigation li.contact_us a:link, #main-navigation li.contact_us a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_contact_us.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.contact_us a:hover, #main-navigation li.contact_us:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_contact_us.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.contact_us a.h, #main-navigation li.contact_us a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(/images/btn_contact_us.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;
}

#alert li ul { /* positions the sub-menus below the main menus */
  display: none;
  position: absolute;
  top: 27px;
  height: 143px;
  padding-top: 0;
}







#alert-menu {margin-left: -60px; width: 100px; padding: 0 0 0 100px;}


#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.ministries ul li a:link, 
#main-navigation li.ministries ul li a:visited, 
#main-navigation li.ministries ul li a:active,
#main-navigation li.ministries_s ul li a:link, 
#main-navigation li.ministries_s ul li a:visited, 
#main-navigation li.ministries_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.ministries ul li a:hover, 
#main-navigation li.ministries_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: -260px; width: 600px; padding: 0 0 0 100px;}
#ministries-menu {margin-left: -50px; width: 650px; padding: 0 0 0 50px;}
#get-involved-menu {margin-left: -260px; width: 550px; padding: 0 0 0 100px;}
#get-help-menu {margin-left: -330px; width: 550px; padding: 0 0 0 100px;}
#life-stages-menu {margin-left: -280px; width: 460px; padding: 0 0 0 100px;}
#contact-us-menu {margin-left: -394px; 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;
}


.feature-box1 {
	width: 420px;
	height: 320px;
	padding: 4px;
	background-color: #fff;
	margin: 0 0 15px 0;
	overflow: hidden;
}


.feature-boxannounce {
	width: 420px;
	height: 30px;
	padding: 2px;
	background-color: #fff;
	margin: 0 0 15px 0;
	overflow: hidden;
}

.feature-boxannounce p {
	border: 0px solid #6d6e64;
	background-color: #fff;

}



.feature-box1 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/come_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.come a:visited {display: block; width: 255px; height: 104px; background: url(../images/come_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.come a:hover {display: block; width: 255px; height: 104px; background: url(../images/come_background.jpg) no-repeat; background-position: 0 -104px; text-decoration: none;}
#purpose-nav li.come a:active {display: block; width: 255px; height: 104px; background: url(../images/come_background.jpg) no-repeat; background-position: 0 -104px; text-decoration: none;}

#purpose-nav li.come a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 25px 0 0 110px;}
#purpose-nav li.come a em {display: block; font-size: 0.81em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 110px; font-style: normal;}

/* Connect */
#purpose-nav li.connect a:link {display: block; width: 255px; height: 99px; background: url(../images/connect_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.connect a:visited {display: block; width: 255px; height: 99px; background: url(../images/connect_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.connect a:hover {display: block; width: 255px; height: 99px; background: url(../images/connect_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.connect a:active {display: block; width: 255px; height: 99px; background: url(../images/connect_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.connect a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 110px;}
#purpose-nav li.connect a em {display: block; font-size: 0.81em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 110px; font-style: normal;}

/* Grow */
#purpose-nav li.grow a:link {display: block; width: 255px; height: 99px; background: url(../images/grow_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.grow a:visited {display: block; width: 255px; height: 99px; background: url(../images/grow_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.grow a:hover {display: block; width: 255px; height: 99px; background: url(../images/grow_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.grow a:active {display: block; width: 255px; height: 99px; background: url(../images/grow_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.grow a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 110px;}
#purpose-nav li.grow a em {display: block; font-size: 0.81em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 110px; font-style: normal;}

/* Serve */
#purpose-nav li.serve a:link {display: block; width: 255px; height: 99px; background: url(../images/serve_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.serve a:visited {display: block; width: 255px; height: 99px; background: url(../images/serve_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.serve a:hover {display: block; width: 255px; height: 99px; background: url(../images/serve_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}
#purpose-nav li.serve a:active {display: block; width: 255px; height: 99px; background: url(../images/serve_background.jpg) no-repeat; background-position: 0 -99px; text-decoration: none;}

#purpose-nav li.serve a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 110px;}
#purpose-nav li.serve a em {display: block; font-size: 0.81em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 110px; font-style: normal;}

/* Go */
#purpose-nav li.go a:link {display: block; width: 255px; height: 103px; background: url(../images/go_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.go a:visited {display: block; width: 255px; height: 103px; background: url(../images/go_background.jpg) no-repeat; text-decoration: none;}
#purpose-nav li.go a:hover {display: block; width: 255px; height: 103px; background: url(../images/go_background.jpg) no-repeat; background-position: 0 -103px; text-decoration: none;}
#purpose-nav li.go a:active {display: block; width: 255px; height: 103px; background: url(../images/go_background.jpg) no-repeat; background-position: 0 -103px; text-decoration: none;}

#purpose-nav li.go a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 21px 0 0 110px;}
#purpose-nav li.go a em {display: block; font-size: 0.81em; font-weight: 300; color: #a5a396; padding: 3px 20px 0 110px; font-style: normal;}

/* ----- HOMEPAGE NEWS ITEMS ----- */

/* Top News Item */

.top-news-item {
	width: 661px;
	min-height: 94px;
	padding: 0 12px 0 0;
}

.top-news-item h4 {
	padding: 0 0 3px 0;
}

.top-news-item h4 a:link {font-size: 1em; color: #975a18; text-decoration: none;}
.top-news-item h4 a:visited {font-size: 1em; color: #975a18; text-decoration: none;}
.top-news-item h4 a:hover, .top-news-item h4 a.hover {font-size: 1em; color: #975a18; text-decoration: underline;}
.top-news-item h4 a:active {font-size: 1em; color: #975a18; text-decoration: none;}


.top-news-item p {
	font-size: .75em;
	height: 44px;
}

.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/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/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/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/btn_newsfeed_more.png) no-repeat; background-position: 0 -38px; float: right;}

/* Odd and Even News Items */

.news-item {
	width: 661px;
	min-height: 110px;
	border-top: 1px dashed #a2a093;
	padding: 0 12px 0 0;
}

.news-item-odd {
	width: 661px;
	min-height: 110px;
	border-top: 1px dashed #a2a093;
	background-color: #dbd8c9;
	padding: 0 12px 0 0;
}

.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: 1em; color: #975a18; text-decoration: none;}
.news-item h4 a:visited, .news-item-odd h4 a:visited {font-size: 1em; color: #975a18; 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: 1em; color: #975a18; text-decoration: underline;}
.news-item h4 a:active, .news-item-odd h4 a:active {font-size: 1em; color: #975a18; text-decoration: none;}


.news-item p, .news-item-odd p {
	font-size: .75em;
	height: 44px;
}

.news-item img, .news-item-odd img {
	border: 4px solid #fff;
	float: left;
	margin: 16px 12px 0 9px;
}

/* ----- HOMEPAGE EVENT ITEMS ----- */

#coming-up {
	width: 250px;
	position: absolute;
	top: 732px;
	margin: 0 0 0 699px;
	background: url(/images/coming_up_background.jpg) no-repeat;
	padding: 10px 16px 16px 16px;
}

#coming-up h3 {
	background: url(/images/coming_up_underline.jpg) no-repeat;
	background-position: bottom left;
	color: #2b454e;
	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: .63em;
	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: #985a18;
	font-size: .75em;
	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: url(../images/footer_badge.jpg) no-repeat;
	background-position: 5px 0;
}

.mini-nav {
	width: 120px;
	float: left;
	margin: 0 15px 0 0;
}

.mini-nav-last {
	width: 140px;
	float: left;
	margin: 0 0 0 0;
}

.mini-nav h5, .mini-nav-last h5 {
	font-size: .81em;
	text-transform: uppercase;
	color: #68838c;
	padding: 0 0 7px 0;
}

.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: .69em;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 0;
}

.mini-nav li a:link, .mini-nav-last li a:link {color: #5a8695; text-decoration: none;}
.mini-nav li a:visited, .mini-nav-last li a:visited {color: #5a8695; text-decoration: none;}
.mini-nav li a:hover, .mini-nav-last li a:hover {color: #68838c; text-decoration: underline;}
.mini-nav li a:active, .mini-nav-last li a:active {color: #5a8695; text-decoration: none;}

.mini-nav p, .mini-nav-last p {
	font-size: .69em;
	color: #68838c;
}

.footer-text {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 5px;
	clear: both;
	color: #5a8695;
	font-size: .69em;
}

.footer-text a:link {color: #5a8695; text-decoration: none;}
.footer-text a:visited {color: #5a8695; text-decoration: none;}
.footer-text a:hover {color: #68838c; text-decoration: none;}
.footer-text a:active {color: #5a8695; 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: #975a18;
	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: #975a18;
}

#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/sub_nav_top.jpg) no-repeat;
	background-color: #3d3b2f;
	float: left;
	padding: 11px 0 0 0;
}

.sub-nav-bottom {
	background: url(../images/sub_nav_bottom.jpg) 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/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: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px -25px; background-color: #424033;}
.sub-nav-bottom li a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px 0;}

.sub-nav-bottom li.selected a:link {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li.selected a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li.selected a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li.selected a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_arrows.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}

.sub-nav-bottom li#archive a:link {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li#archive a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li#archive a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px -25px; background-color: #424033;}
.sub-nav-bottom li#archive a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px 0;}

.sub-nav-bottom li#archive.selected a:link {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#archive.selected a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#archive.selected a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#archive.selected a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_clock.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}

.sub-nav-bottom li#standalone a:link {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px 0;}


.sub-nav-bottom li#nothing {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; }



.sub-nav-bottom li#standalone a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px 0;}
.sub-nav-bottom li#standalone a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px -25px; background-color: #424033;}
.sub-nav-bottom li#standalone a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px 0;}

.sub-nav-bottom li#standalone.selected a:link {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px; width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#standalone.selected a:visited {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#standalone.selected a:hover {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}
.sub-nav-bottom li#standalone.selected a:active {color: #a5a396; font-size: .81em; text-decoration: none; display: block; padding: 4px 0 0 16px;  width: 208px; height: 21px; background: url(/images/sub_nav_one.jpg) no-repeat; background-position: 191px -50px; background-color: #504e41;}

/* ----- Sub Page Content ----- */


#sub-page-content-wrapper {
	width: 690px;
	background-color: #fff;
	float: left;
	padding: 4px;
	margin: 0 0 23px 0;
}

#sub-page-content {
	border: 1px solid #c4c4c4;
	padding: 24px;
}

#sub-page-content-arp {
	border: 1px solid #c4c4c4;
	padding: 10px;
}



#sub-page-content-wrapper-ar {
	width: 420px;
	background-color: #fff;
	float: left;
	padding: 4px;
	margin: 0 0 23px 0;
}

#sub-page-content-ar{
	border: 1px solid #c4c4c4;
	padding: 5px;
}









#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 p {
	font-size: .75em;
	line-height: 130%;
	margin: 0 0 15px 0;
}


#sub-page-content h2 {
	font-size: 1.31em;
	margin: 0 0 2px 0;
}




#sub-page-content-arp img.article-image {
	float: right;
	margin: 0 0 15px 15px;
}

#sub-page-content-arp img.article-image-left {
	float: left;
	margin: 0 15px 10px 0;
}

#sub-page-content-arp p {
	font-size: .75em;
	line-height: 130%;
	margin: 0 0 15px 0;
}


#sub-page-content-arp h2 {
	font-size: 1.31em;
	margin: 0 0 2px 0;
}

#sub-page-content-arp h3 {
	font-size: .88em;
	color: #975a18;
	margin: 0 0 5px 0;
}


#sub-page-content-ar p {
	font-size: .75em;
	line-height: 120%;
	margin: 0 0 5px 0;
}


#sub-page-content-ar h2 {
	font-size: 1.31em;
	margin: 0 0 2px 0;
}

#sub-page-content-ar h3 {
	font-size: .88em;
	color: #975a18;
	margin: 0 0 5px 0;
}



#sub-page-content h2.channel {
	font-size: 1.31em;
	margin: 0 0 16px 0;
}

#sub-page-content h3 {
	font-size: .88em;
	color: #975a18;
	margin: 0 0 26px 0;
}

#sub-page-content h3.delivered-message {
	text-align: center;
	font-size: .88em;
	color: #000;
	margin: 0 0 26px 0;
}

#sub-page-content h4 {
	font-size: .93em;
	color: #975a18;
	margin: 0 0 12px 0;
	padding: 10px 0 0 0;
}

#sub-page-content h4.article-info {
	font-size: .67em;
	font-weight: 300;
	color: #3e3c2f;
	font-style: italic;
	margin: -10px 0 12px 0;
	padding: 0;
}

#sub-page-content h4.event-dates {
	font-weight: 300;
	font-style: italic;
	margin: 0;
	padding: 0 0 30px 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 {
	font-size: .75em;
	margin: 0 0 5px 32px;
}

#sub-page-content ol li {
	font-size: .75em;
	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: 500px;
}

#prayer-submit-table td {
	padding: 0 0 3px 0;
	text-align: right;
}

#prayer-submit-table td.label-cell {
	width: 100px;
	padding: 0 5px 0 0;
}

#prayer-submit-table td.label-cell1 {
	width: 200px;
	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: #975a18; 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: #975a18; 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: #975a18; 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: #975a18; 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: 630px;
	padding: 5px;
	background-color: #efeee5;
	margin: 0 0 6px 0;
	border-top: 1px solid #c6c5bb;
	border-bottom: 1px solid #c6c5bb;
}

#sub-page-content .channel-event img
{
   border: 1px #aaaaaa;
 }


#sub-page-content .channel-event h3 {
	font-size: 0.95em;
	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: #3d3b2f;
	height: 40px;
	text-align: center;
	float: left;
	margin: 0 15px 10px 0;
}

#sub-page-content .channel-event h5 strong {
	display: block;
	background-color: #8C0A04;
	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: #3d3b2f;
	height: 40px;
	text-align: center;
	float: left;
	margin: 0 15px 0 0;
}

#sub-page-content .schedule .channel-event h5 strong {
	display: block;
	background-color: #3d3b2f;
	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: #3d3b2f;
	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: 5px;
}

#player-and-options1 {
	float: center;
		padding: 5px;
}

#player-and-options {
	float: left;
	margin: 5px 5px 0 0;
}

#player-and-options ul {
	margin: 0;
	font-size: 0.75em;
	padding: 0 0 10px 0;
	text-align: center;
}

#player-and-options li {
	list-style-type: none;
	font-size: 0.75em;
	padding: 0 0 10px 0;
	display: inline;
	font-size: 0.63em;
}


#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: 5px 0 0 0;
	margin: 0;
}

#watch-listen-content h3 {
	font-size: 0.80em;
//	font-weight: 300;
	padding: 0 0 0 0;
}

#watch-listen-content p {
	font-size: 0.90em;
	padding: 0 0 10px 0;
}

#watch-listen-content h4 {
	font-size: 1em;
	color: #975a18;
	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: #975a18;
}

.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;
}


.nav-area-ar {
	width: 224px;
	margin: 0 25px 0 0;
	float: right;
}


#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/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/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/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/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/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/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/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/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: 420px;
	height: 320px;
	padding: 0 0 5px 0;
}

ul#new-player-options {
	width: 100px;
	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.0em;
	margin: 0;
	padding: 0 0 14px 0;
}

#watch-listen-content h3.new-player-message-details {
	font-size: 0.85em;
	float: rightt;
	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: 120px;
	padding: 105px 0 0 20px;
}

#social-nav ul li {
	list-style-type: none;
	margin: 0;
}

#social-nav ul li a {
	display: block;
	text-indent: -9000px;
	width: 83px;
	height: 25px;
}

#social-nav ul li.twitter a:link {background: url(../images/btn_twitter.jpg) no-repeat;}
#social-nav ul li.twitter a:visited {background: url(../images/btn_twitter.jpg) no-repeat;}
#social-nav ul li.twitter a:hover {background: url(../images/btn_twitter.jpg) no-repeat; background-position: 0 -25px;}
#social-nav ul li.twitter a:active {background: url(../images/btn_twitter.jpg) no-repeat;}

#social-nav ul li.aljc a:link {background: url(../images/btn_aljc.jpg) no-repeat;}
#social-nav ul li.aljc a:visited {background: url(../images/btn_aljc.jpg) no-repeat;}
#social-nav ul li.aljc a:hover {background: url(../images/btn_aljc.jpg) no-repeat; background-position: 0 -25px;}
#social-nav ul li.aljc a:active {background: url(../images/btn_aljc.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;}

/* New giving button */

a.give-now:link {display: block; width: 280px; height: 33px; text-indent: -9000px; background: url(../images/structure/frontend/give_now.jpg); margin: 20px 0 0 0;}
a.give-now:visited {display: block; width: 280px; height: 33px; text-indent: -9000px; background: url(../images/structure/frontend/give_now.jpg); margin: 20px 0 0 0;}
a.give-now:hover {display: block; width: 280px; height: 33px; text-indent: -9000px; background: url(../images/structure/frontend/give_now.jpg); background-position: 0 -33px; margin: 20px 0 0 0;}
a.give-now:active {display: block; width: 280px; height: 33px; text-indent: -9000px; background: url(../images/structure/frontend/give_now.jpg); background-position: 0 -33px; margin: 20px 0 0 0;}


.bttn
{
  font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
  background-color: #486E77;
  font-size: 9pt;
  color: #545245;
  border: 1 solid #323024;
}
