@charset "UTF-8";
/* CSS Document */

/* CMS DEFAULTS */
table.cake-sql-log  {
	background: #f4f4f4;
	margin: 20px;
	border-collapse: collapse;
	display: none;
	color: #000000;
	margin-top: 700px;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
	border: solid 1px #cccccc;
}

#user_login {
	padding: 100px 200px;
}

#user_login label {
	display: block;
}

#user_login #authMessage {
	background-color: pink;
	border: solid 1px red;
	padding: 20px;
}

/* PAGE SETUP */
body {
	overflow: hidden;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 19px;
	color: white;
/* 	letter-spacing: -1px; */
}

a img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

A {
	text-decoration: none;
	color: #F1F1F1;
}

A:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

h1 {
	font-size: 2.4em;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}

h2 {
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -1px;
}

h3 {
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: -1px;
}

h4 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
}




#media_roller_1 a:hover img,
#media_roller_2 a:hover img, 
#media_roller_3 a:hover img,
#media_roller_4 a:hover img,
#media_roller_5 a:hover img  {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#greybox {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/transparent_bg.png);
	z-index: 400;
	display: none;
}

#greybox_frame  {
	position: absolute;
	height: 555px;
	width: 1005px;
	top: 50%;
	left: 50%;
	margin-top: -277px;
	margin-left: -502px;
	background: url(../img/greybox.png) top center no-repeat;
	overflow: hidden;
}

#greybox_content {
	position: absolute;
	height: 463px;
	width: 960px;
	left: 50%;
	margin-top: 25px;
	margin-left: -476px;
	background-color: white;
	overflow-x: hidden;
	overflow-y: auto;
}

#greybox_close A {
	position: absolute;
	top: 494px;
	display: block;
	text-indent: -3000px;
	width: 1005px;
	height: 50px;	
}

#mini_greybox {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/transparent_bg.png);
	z-index: 400;
	display: none;
}

#mini_greybox_frame  {
	position: absolute;
	width: 760px;
	height: 515px;
	left: 50%;
	top: 50%;
	margin-left: -380px;
	margin-top: -257px;
	background: url(../img/mini_greybox.png) top center no-repeat;
}

#mini_greybox_content {
	position: absolute;
	width: 720px;
	height: 435px;
	left: 50%;
	top: 20px;
	margin-left: -360px;
	
}

#mini_greybox_caption {
	position: absolute;
	top: 455px;
	display: block;
	font-size: 11px;
	width: 530px;
	height: 30px;
	padding: 10px 20px;
	letter-spacing: 0.05em;	
}

#mini_greybox_close A {
	position: absolute;
	top: 455px;
	display: block;
	text-indent: -3000px;
	width: 760px;
	height: 60px;	
}


#wrapper {
	position: absolute;
	height: 700px;
	width: 1920px;
	top: 50%;
	left: 50%;
	margin-top: -350px;
	margin-left: -960px;
	/* border: solid 1px #666666; */
/* 	overflow: hidden; */
}

#header {
	width: 1920px;
	height: 120px;
}

#footer_wrapper {
	background: url(../img/menu_bar.jpg) no-repeat;
	width: 1920px;
	height: 44px;
	z-index: 80;
	display: none;
}

#footer {
	width: 900px;
	margin: auto;
}


#top_shadow, #bottom_shadow, #way_bottom_shadow {
	position: absolute;
	background: url(../img/shadow.png);
	width: 1920px;
	height: 15px;
	z-index: 99;
}

#top_shadow, #way_bottom_shadow {
	background-position: top center;
}

#way_bottom_shadow {
	display: none;
}

#bottom_shadow {
	background-position: bottom center;
	margin-top: -15px;
}

#loading {
	position: absolute;
	width: 1920px;
	height: 460px;
	z-index: 98;
	background: url(../img/transparent_bg.png);
	display: none;
}

#loading IMG {
	position: absolute;
	height: 19px;
	width: 220px;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -110px;
}

#play_latest_link {
	width: 900px;
	margin: auto;
	text-align: right;
	padding: 5px 0;
}

#content {
	position: relative;
	width: 1920px;
	height: 460px;
}

#logo {
	position: absolute;
	display: block;
	height: 100px;
	width: 280px;
	top: -2px;
	left: 480px;
	z-index: 100;
	background: url(../img/hillside_logo.png) no-repeat;
	text-indent: -3000px;
}

#logo a {
	display: block;
	width: 60px;
	height: 112px;
}

#campus {
	position: absolute;
	display: block;
	height: 40px;
	width: 164px;
	top: 28px;
	left: 753px;
	z-index: 100;
	display: none;
}

/* MENU */
#menu {
	width: 900px;
	height: 44px;
	background: url(../img/menu_bar.jpg) no-repeat;
	position: absolute;
	top: 76px;
	padding: 0 510px;
	display: none;
}

.mainnav {
	position: relative;
	float: right;
}

.ullevel_0 {
	margin: 0px;
	padding-top: 2px;
	display: none;
}

.mainnav li  {
	list-style: none;
	float: left;
}

.footer_menu {
	display: none;
}

.footer_menu li {
	float: right;
	list-style: none;
}

.mainnav li a, .footer_menu li a {
	display: block;
	text-indent: -3000px;
	height: 38px;
}

.mainnav li:hover, .footer_menu li:hover {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}



#home_nav a {
	background: url(../img/home_btn.png) no-repeat;
	width: 113px;
}

#about_nav a {
	background: url(../img/about_btn.png) no-repeat;
	width: 128px;
}

#ministries_nav a {
	background: url(../img/ministries_btn.png) no-repeat;
	width: 175px;
}

#media_nav a {
	background: url(../img/media_btn.png) no-repeat;
	width: 120px;
}

#contact_nav a {
	background: url(../img/contact_btn.png) no-repeat;
	width: 106px;
}

#onlinegiving_btn a {
	background: url(../img/online_giving.png) no-repeat;
	width: 131px;
}

#firsttimeguest_btn a {
	background: url(../img/first_time_guest.png) no-repeat;
	width: 196px;
}

#getinvolved_btn a {
	background: url(../img/get_involved.png) no-repeat;
	width: 152px;
}

#node_82, #node_83, #node_84  {
	display: none;
}

.footer_menu {
	margin: 0;
}

#social_icons{
	margin-top: 7px;
}

#footer_left {
	float: left;
}

#footer-right {
	float: right;
}

/* PANELS */

#content_pane {
	width: 1920px;
	height: 460px;
	overflow: hidden;
	position: relative;
}

.content {
	width: 1920px;
	overflow: auto;
	position: relative;
}


.subpagelevel_0 {
	width: 3840px;
}

#landing_content, #landing_subpages {
	width: 1920px;
	float: left;
}

.pagelevel_2 {
	background: #cccccc;
	clear: both;
}

.pagelevel_3 {
	background: #cccccc;
	clear: both;
}



.pagelevel_4 {
	background: #aaaaaa;
	width: 30000px;
	clear: both;
}

#amarillo-get-involved,
#canyon-get-involved,
#dalhart-get-involved,
#kingston-get-involved {
	width: 40000px;
}


#amarillo-get-involved .pagelevel_4,
#canyon-get-involved .pagelevel_4,
#dalhart-get-involved .pagelevel_4,
#kingston-get-involved .pagelevel_4 {
	width: 1920px;
	clear: none;
}

#amarillo-get-involved .subpagelevel_3,
#canyon-get-involved .subpagelevel_3,
#dalhart-get-involved .subpagelevel_3,
#kingston-get-involved .subpagelevel_3 {
	width: 30000px;
}



.pagelevel_4 .content,
.subpagelevel_4,
#amarillo-get-involved .content,
#canyon-get-involved .content,
#dalhart-get-involved .content,
#kingston-get-involved .content,
#amarillo-get-involved .subpagelevel_3,
#canyon-get-involved .subpagelevel_3,
#dalhart-get-involved .subpagelevel_3,
#kingston-get-involved .subpagelevel_3,
#amarillo-get-involved .pagelevel_4,
#dalhart-get-involved .pagelevel_4,
#canyon-get-involved .pagelevel_4,
#kingston-get-involved .pagelevel_4,
.pagelevel_5 {
	float: left;
}

/* CONTENT */
.center_column {
	width: 930px;
	height: 475px;
	margin: auto;
	overflow: auto;
}

.subnav {
	float: left;
	width: 150px;
	padding-left: 400px;
	margin-right: -150px;
}

.back_btn_white {
	position: absolute;
	display: block;
	width: 105px;
	height: 160px;
	background: url(../img/back_btn_white.png) top center no-repeat;
	margin-left: -23px;
	text-indent: -3000px;
	top: 50%;
	margin-top: -88px;
}

.back_btn_white:hover {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.back_btn_black {
	position: absolute;
	display: block;
	width: 105px;
	height: 160px;
	background: url(../img/back_btn.png) top center no-repeat;
	margin-left: -23px;
	text-indent: -3000px;
	top: 50%;
	margin-top: -88px;
}

.back_btn_black:hover {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.forward_btn {
	padding: 145px 0px 0px 790px;
}

.default_main {
	width: 940px;
	padding: 10px;
	color: black;
}

/* Home Template */

.media_roller {
	margin: 0;
}

.background {
	width: 1920px;
	height: 460px;
	z-index: 1;
	position: relative;
	overflow:  hidden;
}

.background_overlay {
	height: 460px;
	width: 1920px;
	top: 0;
	left: 0;
/*
	margin-top: 0px;
	margin-left: 960px;
*/
	overflow: hidden;
	z-index: 49;
	position: absolute;
}

.background_overlay DIV IMG {
	position: absolute;
}

.background_overlay .interior_content IMG {
	position: relative;
}

.background li {
	list-style: none;
	text-indent: 0;
	padding: 0;
	margin: 0;
}

.main_content {
	height: 460px;
	width: 930px;
	top: 0;
	left: 0;
	margin-top: 0px;
	margin-left: 480px;
	overflow: hidden;
	z-index: 50;
	position: absolute;
}

.interior_content, .interior_nobutton_content {
	height: 380px;
	width: 600px;
	background: url(../img/black_transparent_bg.png);
	top: 0;
	left: 0;
	margin-top: 30px;
	margin-left: 791px;
	overflow: auto;
	overflow-x: hidden;
	z-index: 50;
	position: absolute;
	padding: 10px;
}


/* hide interior content */

#worship_content .interior_content, 
#grow_content .interior_content, 
#serve_content .interior_content, 
#share_content .interior_content, 
#amarillo-first-time-guests_content .interior_content,
#canyon-first-time-guests_content .interior_content,
#dalhart-first-time-guests_content .interior_content,
#kingston-first-time-guests_content .interior_content,
#amarillo-get-involved-landing_content .interior_content,
#canyon-get-involved-landing_content .interior_content,
#dalhart-get-involved-landing_content .interior_content,
#kingston-get-involved-landing_content .interior_content {
	display: none;
}


#series_btn {
	background: url(../img/home_btn_bg.png) 9px 7px no-repeat;
	width: 301px;
	height: 196px;
	float: right;
	margin-top: 23px;
}

#calendar_btn {
	background: url(../img/home_btn_bg.png) 9px 7px no-repeat;
	width: 301px;
	height: 196px;
	float: right;
	clear: both;
	margin-top: 22px;
}


/* Buttons */

.small_btn {
	background: url(../img/BTN_Hover_127p.png) no-repeat;
	width: 127px;
	height: 127px;
	float: left;
	margin: 20px 15px 0px 15px;
}

.medium_btn {
	background: url(../img/medium_btn_bg.png) no-repeat;
	width: 194px;
	height: 194px;
	float: left;
	margin: 23px 15px 0px 20px;
}

.large_btn {
	width: 322px;
	height: 322px;
	float: left;
	margin: 66px 70px 0px 70px;
}

/* Start Page */

#start_content .main_content {
	height: 460px;
	width: 330px;
	top: 0;
	left: 0;
	margin-top: 0px;
	margin-left: 1080px;
	overflow: hidden;
	z-index: 50;
	position: absolute;
}

/* Home Page */
#amarillo-home_content .main_content,
#canyon-home_content .main_content,
#dalhart-home_content .main_content,
#kingston-home_content .main_content {
	width: 300px;
	margin-left: 1115px;
}


/* About Page */

#amarillo-about_content .button-04, 
#amarillo-about_content .button-08 {
	background: none; 
}

#canyon-about_content .button-04,
#canyon-about_content .button-07, 
#canyon-about_content .button-08 {
	background: none; 
}

#dalhart-about_content .button-04,
#dalhart-about_content .button-07, 
#dalhart-about_content .button-08 {
	background: none; 
}

#kingston-about_content .button-04,
#kingston-about_content .button-07, 
#kingston-about_content .button-08 {
	background: none; 
}

/* Ministries Page */

#amarillo-ministries_content .button-04, 
#amarillo-ministries_content .button-08 {
	background: none; 
}

#canyon-ministries_content .button-04, 
#canyon-ministries_content .button-08 {
	background: none; 
}

#dalhart-ministries_content .button-04,
#dalhart-ministries_content .button-07, 
#dalhart-ministries_content .button-08 {
	background: none; 
}

#kingston-ministries_content .button-04, 
#kingston-ministries_content .button-08 {
	background: none; 
}

/* Adults Page */


#adults_content .small-grid-width,
#canyon-adults_content .small-grid-width,
#dalhart-adults_content .small-grid-width {
	float: right;
	width: 475px;
}

#adults_content .button-07,
#canyon-adults_content .button-07,
#canyon-adults_content .button-08,
#canyon-adults_content .button-09,
#dalhart-adults_content .button-02,
#dalhart-adults_content .button-03,
#dalhart-adults_content .button-04,
#dalhart-adults_content .button-05,
#dalhart-adults_content .button-06,
#dalhart-adults_content .button-07,
#dalhart-adults_content .button-08,
#dalhart-adults_content .button-09 {
	background: none;
}


/* Students Page */


#students_content .small-grid-width,
#canyon-students_content .small-grid-width,
#dalhart-students_content .small-grid-width {
	float: right;
	width: 320px;
}

#canyon-students_content .button-06,
#dalhart-students_content .button-03,
#dalhart-students_content .button-04,
#dalhart-students_content .button-05,
#dalhart-students_content .button-06,
#dalhart-students_content .button-07,
#dalhart-students_content .button-08,
#dalhart-students_content .button-09 {
	background: none;
}


/* Online Giving Page */


#amarillo-online-giving_content .back_btn_white
#amarillo-online-giving_content .back_btn_white
#amarillo-online-giving_content .back_btn_white {
	display: none;
}


/* Kidz Page */


#childrens_content .medium-grid-width {
	float: right;
	width: 430px;
}

#canyon-childrens_content .main_content,
#dalhart-childrens_content .main_content {
	width: 950px;
}

#canyon-childrens_content .medium-grid-width,
#dalhart-childrens_content .medium-grid-width {
	float: right;
	width: 460px;
}

#canyon-childrens_content .button-04 {
	background: none;
}

#dalhart-childrens_content .button-03,
#dalhart-childrens_content .button-04 {
	background: none;
}


#childrens_content .medium_btn {
	margin: 23px 10px 0px 10px;
}


#amarillo-get-involved_content .main_content,
#canyon-get-involved_content .main_content,
#dalhart-get-involved_content .main_content,
#kingston-get-involved_content .main_content {
	padding-top: 30px;
	height: 430px;
}

#amarillo-staff, 
#canyon-staff,
#dalhart-staff,
#kingston-staff {
/* 	display: none; */
}

/* Get Involved Page */

#amarillo-get-involved_content IMG,
#canyon-get-involved_content IMG,
#dalhart-get-involved_content IMG,
#kingston-get-involved_content IMG {
	position: relative;
	padding-bottom: 8px;
}

#amarillo-first-time-guest_content .button-06, 
#amarillo-first-time-guest_content .button-07, 
#amarillo-first-time-guest_content .button-08 {
	background: none;
}


/* First Time Guest Link Page */

#first-time-links_content .button-06, 
#first-time-links_content .button-07, 
#first-time-links_content .button-08,
#canyon-first-time-links_content .button-06, 
#canyon-first-time-links_content .button-07, 
#canyon-first-time-links_content .button-08,
#dalhart-first-time-links_content .button-06, 
#dalhart-first-time-links_content .button-07, 
#dalhart-first-time-links_content .button-08,
#kingston-first-time-links_content .button-06, 
#kingston-first-time-links_content .button-07, 
#kingston-first-time-links_content .button-08,
#kingston-first-time-links_content .button-04,
#kingston-first-time-links_content .button-05 {
	background: none;
}

/* bottom footer */

#bottom_footer {
	width: 100%;
	height: 33px;
	background: url(../img/footer_bar.png) repeat-x bottom;
	position: absolute;
	font-size: 11px;
	margin-top: 20px;
	display: none;
}

#bottom_footer_container {
	position: absolute;
	width: 900px;
	margin-left: -450px;
	left: 50%;
	color: #BABABA;
	font-family: Arial;
	letter-spacing: 0px;
}

#bottom_footer_left {
	float: left;
	padding-top: 6px;
	padding-left: 590px;
}
#bottom_footer_left a{
	text-decoration: none;
	color: #BABABA;
}

#bottom_footer_right {
	float: right;
	padding-top: 25px;
}


/* Slider */

#slider {
  	padding: 0;
  	width: 950px;
  	margin: 0;
  	padding: 0;
}

#slider LI {
 	float: left;
  	width: 225px;
  	height: 460px;
  	padding: 0;
 	margin: 0;
}

.slider_overlay {
	float: right;
	width: 420px;
  	height: 460px;
  	display: none;
}

#slider LI DIV A {
 	display: block;
 	text-indent: -3000px;
 	width: 420px;
  	height: 460px;
  	padding: 0;
 	margin: 0;
 	float: right;
}

#slider_div {
	width: 920px;
	overflow: hidden;
	height: 460px;	
}

#slider_amarillo {
	background: url(../img/amarillo_sldr.png) right bottom;
}

#slider_amarillo .slider_overlay {
	background: url(../img/amarillo_sldr_hover.png) right bottom;
}

#slider_canyon {
	background: url(../img/canyon_sldr.png) right bottom;
}

#slider_canyon .slider_overlay {
	background: url(../img/canyon_sldr_hover.png) right bottom;
}

#slider_dalhart {
	background: url(../img/dalhart_sldr.png) right bottom;
}

#slider_dalhart .slider_overlay {
	background: url(../img/dalhart_sldr_hover.png) right bottom;
}

#slider_kingston {
	background: url(../img/kingston_sldr.png) right bottom;
}

#slider_kingston .slider_overlay {
	background: url(../img/jamaica_sldr_hover.png) right bottom;
}

/* Podcast Archive Display */

#archive_plugin {
	float: left;
	width: 830px;
}

#archive_watch {
	width: 410px;
	float: left;
	background: url(../media/ttl_watch.png) top center no-repeat;
	padding: 50px 15px 0 5px;
}

#archive_listen {
	width: 380px;
	float: left;
	background: url(../media/ttl_listen.png) top center no-repeat;
	padding: 50px 0 0 15px;
}

.archive_item {
	background: white;
	width: 410px;
	height: 103px;
	margin: 6px 0 16px;
}

#archive_listen .archive_item {
	background: white;
	width: 380px;
	height: 61px;
	margin: 6px 0px 3px;
	float: right;
}

.archive_image {
	width: 162px;
	height: 78px;
	float: left;
	padding: 8px 9px;
	overflow: hidden;
}

#archive_listen .archive_image {
	overflow: hidden;
	width: 59px;
	height: 35px;
	float: left;
	padding: 8px 9px;
}

.archive_detail {
	width: 180px;
	float: left;
	margin-top: 29px;
}

#archive_listen .archive_detail {
	width: 253px;
	float: left;
	margin-top: 5px;
}

.archive_date {
	width: 160px;
	font-family: Arial;
	font-weight: bolder;
	font-size: 30px;
	color: #111111;
	text-align: right;
	margin-top: -6px;
}

.archive_title {
	width: 160px;
	font-family: Arial;
	font-size: 16px;
	color: #111111;
	text-align: right;
	margin-top: -6px;
}

.archive_author {
	width: 160px;
	font-family: Arial;
	font-size: 11px;
	color: #111111;
	text-align: right;
	margin-top: -3px;
	right: 10px;
}

#archive_listen .archive_date {
	width: 108px;
	font-family: Arial;
	font-weight: bolder;
	font-size: 30px;
	color: #111111;
	margin-top: 8px;
	float: left;
	letter-spacing: -2px;
}

#archive_listen .archive_title {
	width: 140px;
	font-family: Arial;
	font-size: 14px;
	color: #111111;
	text-align: right;
	margin-top: 12px;
	float: right;
	letter-spacing: -1px;
}

#archive_listen .archive_author {
	width: 135px;
	font-family: Arial;
	font-size: 11px;
	color: #111111;
	text-align: right;
	margin-top: -3px;
	right: 10px;
	float: right;
}

.archive_links {
	width: 30px;
	float: left;
}

#archive_listen .archive_links {
	margin-top: 2px;
}

.archive_watch_link a {
	background: url(../img/watch_btn.jpg);
	width: 50px;
	height: 50px;
	display: block;
	height: 50px;
	width: 50px;
	text-indent: -300px;
	margin-top: 22px;
}

.archive_listen_link A {
	background: url(../img/listen_btn.jpg);
	width: 50px;
	height: 50px;
	display: block;
	height: 50px;
	width: 50px;
	text-indent: -3000px;
}

#online-services_content .interior_content,
#canyon-online-services_content .interior_content,
#dalhart-online-services_content .interior_content,
#kingston-online-services_content .interior_content {
	overflow: hidden;
	height:420px;
	left:0;
	margin-left:560px;
	margin-top:25px;
	padding:10px;
	position: absolute;
	top:0;
	width:830px;
	z-index:50;
	background: url(../img/archive_bg.png) top center no-repeat;
}



/* STAFF PLUGIN */

#amarillo-staff_content .center_column,
#canyon-staff_content .center_column,
#dalhart-staff_content .center_column,
#kingston-staff_content .center_column {
	overflow: hidden;
/* 	width: 1200px; */
}

#amarillo-staff_content .back_btn_white {
	margin-left: -80px;
	left: 540px;
}

.staff_list_image {
	position: relative;
}

.background_overlay div#staff_template_listing IMG {
	position: relative;
}

#staff_departments_list {
	position: relative;
}

#staff_template_listing {
	float: left;
	width: 550px;
	height: 412px;
	padding: 0px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}

#staff_template_details {
	float: left;
	width: 663px;
	height: 393px;
	overflow: hidden;
	font-size: 20px;
	margin-top: 15px;
}

#staff_template_details h1 {
	font-size: 1.5em;
}

#staff_template_details h3 {
	font-size: 1.3em;
}

#staff_template_menu {
	float: left;
/* 	background:transparent url(../img/teams_hdr.png) no-repeat scroll 0 0; */
	margin-top:20px;
	width:320px;
	margin-right: 2px;
	margin-left: 50px;
}

#staff_details { 
	display: none;
}

#staff_listing {
	margin: 0px;
	padding: 0px;
	position: relative;
}

#staff_listing li {
	list-style:none;
	margin-bottom: 2px;
	background: url(../img/white_transparent_bg.png);
	text-align: right;
	padding: 20px 20px 20px 0;
	width: 530px;
	float: left;
	position: relative;
}

#staff_listing li, #staff_listing li a {
	color: #000000;
}

#staff_template_menu LI {
	list-style: none;
	background: url(../img/white_transparent_bg.png);
	margin-bottom: 2px;
}

#staff_template_menu UL {
	margin: 0px;
	padding: 0px;
}

#staff_template_menu LI A {
	display: block;
	text-indent: -3000px;
	height: 57px;
	width: 450px;
}

#staff_template_menu LI A:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity: .5;
	opacity: .5;
}

#staff_template_menu #staff-adult A {
	background: url(../img/BTN_AdultMinistries.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-family A {
	background: url(../img/BTN_FamilyMinistries.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-guest A {
	background: url(../img/BTN_GuestServices.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-leadership,
#staff_template_menu #staff-canyon,
#staff_template_menu #staff-dalhart,
#staff_template_menu #staff-kingston {
	background: url(../img/blue_transparent_bg.png);
}

#staff_template_menu #staff-leadership A {
	background: url(../img/BTN_Leadership.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-music A {
	background: url(../img/BTN_WorshipArts.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-operations A {
	background: url(../img/BTN_Operations.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-technology A {
	background: url(../img/BTN_Tech.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-canyon A,
#staff_template_menu #staff-dalhart A,
#staff_template_menu #staff-kingston A {
	background: url(../img/BTN_CampusStaff.png) 40px 50% no-repeat;
}

#staff_template_menu #staff-filler {
	height: 353px;
}

#staff_info_wrapper {
	position: absolute;
	width: 663px;
	height: 393px;
	overflow-y: auto;
	overflow-x: hidden;
}

#staff_info {
	width: 360px;
	margin-left: 10px;
}

#staff_details_image {
	position: absolute;
}

#staff_email A {
	text-decoration: none;
	color: #F5F5F5;
}

#staff_email A:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: black;
	padding: 5px;
}

#staff_template_logo {
	position: absolute;
	background: url(../img/staff_teams_sprite.png) top right no-repeat;
	width: 390px;
	height: 39px;
	top: 408px;
	right: 10px;
}

#amarillo-staff_content,
#canyon-staff_content,
#dalhart-staff_content,
#kingston-staff_content {
/* 	width: 960px; */
}

#amarillo-staff_content #staff_template_logo {
	background-position: 0px -234px;
}

#canyon-staff_content #staff_template_logo {
	background-position: 0px -78px;
	margin-top: 10px;
}

#dalhart-staff_content #staff_template_logo {
	background-position: 0px -39px;
	margin-top: 10px;
}

/*
#kingston-staff_content #staff_template_logo {
	background-position: 0px -39px;
	margin-top: 10px;
}
*/

#canyon-staff_content #staff_template_menu,
#dalhart-staff_content #staff_template_menu,
#kingston-staff_content #staff_template_menu {
	background: none;
}

#cafe-vine_content .back_btn_white {
	background:transparent url(../img/back_btn_white_shadow.png) no-repeat scroll center top;
}

#cafe-vine_content .back_btn_white a:hover {
	background:transparent url(../img/back_btn_white_shadow.png) no-repeat scroll center top;
}

#amarillo-online-giving_content .back_btn_white,
#canyon-online-giving_content .back_btn_white,
#dalhart-online-giving_content .back_btn_white,
#kingston-online-giving_content .back_btn_white {
	display: none;
}

#amarillo-grow-more-info,
#amarillo-serve-more-info,
#canyon-grow-more-info,
#canyon-serve-more-info,
#dalhart-grow-more-info,
#dalhart-serve-more-info,
#kingston-grow-more-info,
#kingston-serve-more-info {
	display: none;
}

.more_info IMG {
	top: 360px;
}

/* CALENDAR FORM */
.calendar_event {
	color: #000000;
}

.calendar_event LABEL, .calendar_event INPUT {
	display: block;
	clear: both;
	padding: 5px;
}

.calendar_event DIV {
	padding: 10px 0px;
}

.calendar_event INPUT {
	font-size: 18px;
}

#calendar_content_pane {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -325px;
}

#calendar_header {
	height: 120px;
	width: 100%;
}

.calendar_event_body {
	height: 280px;
	overflow-y: auto;
	overflow-x: hidden;
}

.single_btn {
	float:right;
	margin-right:135px;
	margin-top:285px;
}

#greybox_content a {
	color: #000000;
}

#greybox_content a, .calendar_event a {
	color: #FFFFFF;
}

#greybox_content a:hover, .calendar_event a:hover {
	color: #989A67;
}

#itunes_content .default_main {
	width: 900px;
	padding: 5px 30px 5px 5px;
}