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

body {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #2A2724;
	background-image: url(images/global/toptexture_repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

img {
border: none;
}

#imgRight {
border: none;
float:right;
padding: 0px 0px 6px 10px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 150%;
	margin-top: 0px;
	margin-bottom: 11px;
	padding: 0px 8px 0px 8px;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 8px;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 20px 0px 2px 0px;
	padding: 0px 0px 0px 8px;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 8px;
	padding: 8px 0px 8px 8px;
	border-top: 1px dotted #C0C0C0;
	background-color: #F8F8F4;
	}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333333;
	margin: 25px 0px 2px 8px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
	
ul li {
	margin-bottom: 6px;
	line-height: 150%;
	}	
	
blockquote {
	color: #333333;
	background-color: #F8F8F4;
	font-size: 12px;
	line-height: 150%;
	margin: 0px 0px 14px 0px;
	padding: 8px 8px 8px 8px;
	}		
	
#footerImage {
	background-image: url(images/global/bottomtexture_repeat.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
}
	
#centershell {
	position: relative;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	width: 960px;
	}
	
#logobar {
	padding-top: 5px;
	padding-bottom: 35px;	
	}

#whitePanel {
	background-color: #FFFFFF;
	padding-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	}
	
#blackPanel {
	background-color: #2A2724;
	padding-left: 11px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 26px;	
	}
	
#videoPanel {
	background-color: #000000;
	padding-left: 11px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 26px;	
	}
	
#graphicPanel {
	background-color: #2A2724;
	padding: 1px 0px 1px 0px;
	}
	
.indent {
	margin-left: 8px;
	}
	
.noindent {
	margin-left: -8px;
	}

#homeBottomButtons {
	background-color: #2A2724;
	padding-left: 11px;
	padding-top: 18px;
	padding-right: 11px;
	padding-bottom: 18px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}
	
#mainTextContainer {
	padding-top: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	padding-right: 40px;
	width: 571px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
#EventContainer {
	padding-top: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	padding-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
#sidebarContainer {
	width: 300px;
	padding-top: 22px;
	Padding-bottom: 22px;
}

#sidebarItem {
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #dfdfdf;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 20px 0px;
	}

#sidebarItem h1 {
	font-size: 13px;
	background-color: #dfdfdf;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 11px;
	}
	
#sidebarItem h2 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	}
	
#sidebarItem h3 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px 11px 0px 11px; 
	padding: 9px 0px 9px 0px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 0px;
	background-color: #FFFFFF;
	text-transform: none;
	}
	
#sidebarItem p {
	font-size: 13px;
	color: #333333;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	line-height: 140%;
	}
	
#sidebarImageHead {
	background-color: #dfdfdf;
	margin: 0px; 
	padding: 9px 0px 9px 11px;
}

#sidebarTextHead {
	background-color: #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #333333;
	margin: 0px; 
	padding: 9px 0px 9px 11px;
}

#sidebarSpecialNote {
	background-color: #FFFFcc;
	margin: 9px 0px 0px 0px; 
	padding: 11px 18px 11px 11px;
}

#sidebarSpecialNote p {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sidebarSpecialNote h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

.sideImg {
	border: none;
	margin: 0px 0px 12px 0px
	}


a {
	color: #CC6600;
	text-decoration: none;
	}
	
a:hover {
	color: #3399CC;
	text-decoration: underline;
	}

#imageTextLeft {
	float: left;
	margin-right: 11px;
	}
	
#imageTextRight {
	float: right;
	margin-left: 11px;
	}
	
#imageBannerRight {
	float: right;
	margin-left: 50px;
	}

#imageBanner {
	margin-top: 11px;
	}
	
.imgBanner {
	margin-bottom: 11px;
	}
	
#eventstable {
	margin: 0px 0px 0px 8px;
	}

#eventstable td {
	padding: 8px 20px 8px 0px;
	border-bottom: 1px dotted #C0C0C0;
	line-height: 120%;
	font-size: 12px;
	}


#eventstable h1 {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.eventstableSubTD {
	background-color: #F8F8F4;
	}

.eventstableSub {
	font-size: 13px;
	padding: 8px 8px 8px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
#eventstable a {
	font-weight: bold;
	}

#video {
	background-color: #000000;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
#videodescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px 0px 8px 8px;
	border-bottom: 1px dotted #C0C0C0;
	background-color: #F8F8F4;
	}
	
#videodescription p {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 10px;
	line-height: 130%;
	padding-right: 8px;

	}
	
#videodescription h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
	margin-top: 8px;
	padding-top: 0px;
	line-height: 120%;
	}
	
#mlfcounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 8px 0px 8px 8px;
	border-top: 1px dotted #C0C0C0;
	background-color: #F8F8F4;
	}

#musictable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

#musictable img {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 12px;
	padding-bottom: 8px;
	}

#musictable p {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	margin-bottom: 0px;
	line-height: 110%;
	}
	
#textbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .1em;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 110%;
	border: 0;
	text-decoration: none;
	}
	
#textbutton a {
	background-color: #CC6600;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	}
	
#textbutton a:hover {
	background-color: #3399CC;
	}
	
.homeTopBar {
	margin: 11px 0px 11px 0px;
	}
	
/* Change Campus Button */

a.ChangeCampus {
	display: block;
	width: 120px;
	height: 19px;
	background: url(images/global/changecampus.gif) 0 0 no-repeat;
	text-decoration: none;
	border-style: none;
	margin-bottom: 3px;
	}
	
a.ChangeCampus:hover {
	background-position: -120px 0;
	}


/* HS */
	
#HScontainer {
	padding: 22px 40px 22px 22px;
	width: 571px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
#HScontainer h1 {
	color: #BA1B1B;
	}
	
#HScontainer a {
	color: #BA1B1B;
	text-decoration: none;
	}

#HScontainer a:hover {
	text-decoration: underline;
	}
	
	
/* MS */
	
#MScontainer {
	padding: 22px 40px 22px 22px;
	width: 571px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
#MScontainer h1 {
	color: #812BAA;
	}

#MScontainer a {
	color: #812BAA;
	text-decoration: none;
	}

#MScontainer a:hover {
	text-decoration: underline;
	}
	
#pastors {
text-align: center;
	}
	
#pastors h1 {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	}
	
#pastors p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	}

#pastors img {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#pastors td {
	border-right: solid 1px #ffffff;
	}
	
#landpageEmailVideo {
	background-color: #333333;
	border-top: 1px solid #666666;
	border-bottom: 3px solid #2A2724;
	height: 31px;
	width: 693px;
	font-size: 16px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}

#landpageEmailVideo td {
	padding: 6px 0px 8px 6px;
	}

#landpageEmailVideo a {
	text-decoration: none;
	color: #ffffff;
	}
	
#landpageEmailVideo a:hover {
	text-decoration: underline;
	}
	
#emailForm {
	font-family: Arial, Helvetica, sans-serif;
	}
	
#emailForm td {
	font-size: 14px;
	color: #ffffff;
	}
	
#emailForm table {
	margin-top: 30px;
	}
	
#emailForm h1 {
	color: #cecece;
	font-size: 21px;
	margin-bottom: 0px;
	}
	
.videosubtitle {
	color: #999999;
	font-size: 21px;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
	}

.asterick {
	font-size: 16px;
	font-weight: bold;
}

/* MINISTRY HIGHLIGHTS */

.classesHL {
	background-color: #669966;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.missionsHL {
	background-color: #CCCC66;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	}   
	
.womenHL {
	background-color: #FF99CC;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.menHL {
	background-color: #CC9966;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	}  
	
.generalHL {
	background-color: #999999;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.aftershockHL {
	background-color: #9966CC;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.rushHL {
	background-color: #CC6600;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.kidsHL {
	background-color: #6699CC;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
.singlesHL {
	background-color: #993333;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	} 
	
#note {
	background-color: #FFFFcc;
	margin: 11px 0px 11px 0px; 
	padding: 11px 18px 11px 11px;
}

#note p {
	margin-bottom: 0px;
	padding: 0px;
	}
	
#pagebanner {
	margin: 15px 0px 0px 0px; 
	}
	
#pagebanner2 {
	margin: 0px 0px 15px 0px; 
	}
	
/* -------------- CHRISTMAS -------------- */

#christmasPanel {
	background-color: #A32726;
	padding: 28px 38px 28px 37px;
	background-image: url(images/christmas/dots3.gif);
	margin: 0px;
	}
	
#bowborder {
	background-image: url(images/christmas/ltn_bowborder_mid.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding: 0px 30px 0px 46px; 
	}
	
#bowtop {
	background-image: url(images/christmas/ltn_bowborder_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 85px 104px 0px 36px; 
	}

#bowbottom {
	background-image: url(images/christmas/ltn_bowborder_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	height: 268px;
	padding: 0px 30px 0px 228px;
	}
	
#bowC1 {
	margin: 0px 32px 0px 0px;
	float: left;
	}

	
#christmasPanel a {
	color: #ffffff;
	text-decoration: underline;
	}
	
#christmasPanel a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

#christmasPanel p {
	font-size: 13px;
	color: #ffffff;
	line-height: 140%;
	margin-top: 0px;
	margin-bottom: 11px;
	padding: 0px 0px 0px 0px;
	}
	
#christmasPanel h2 {
	font-size: 21px;
	color: #ffffff;
	line-height: 140%;
	margin-top: 16px;
	margin-bottom: 8px;
	padding: 0px 0px 0px 0px;
	}
	
#christmasPanel h3 {
	font-size: 16px;
	color: #ffffff;
	line-height: 140%;
	margin-top: 8px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 0px;
	background-color: #A32726;
	border: none;
	text-transform: none;
	font-weight: bold; 
	}
	
.christmasButton {
	margin: 10px 0px 0px 0px;
	}

.christmasDotLine {
	background-image: url(images/christmas/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: center;
	}
	
.christmasForm {
	padding: 0px auto 0px auto;
	background-color:#FFFFFF;
	}

.bowmid {
	background-image: url(images/christmas/mid2.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding: 0px 150px 0px 80px; 
	margin: 0px;
	height: 300px;
	}
	
.bowmidForm {
	background-image: url(images/christmas/mid2.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding: 0px 150px 0px 80px; 
	margin: 0px;
	}
	
.centertd {
	padding: 0px 150px 0px 80px; 
	background-image: url(images/christmas/mid2.gif);
	}

/* -------------- RUSTIC -------------- */

#rusticPanel {
	background-color: #3F6A7A;
	padding: 351px 82px 0px 82px;
	margin: 0px;
	background-image: url(images/rustic/backdrop-header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
	
#rusticPanel p {
	color: #FFFFFF;
	font-size: 15px;
	padding: 0px;
	}
	
#rusticPanel a {
	color: #ffffff;
	text-decoration: underline;
	}
	
#rusticPanel a:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
/* -------------- SPUR -------------- */

.spurDivider {
	margin: 14px 0px 14px 0px; 
	background-image: url(images/spur/dotted-line.jpg);
	height: 7px;
	}
	
.spurDivider2 {
	margin: 20px 0px 20px 0px; 
	background-image: url(images/spur/dotted-line.jpg);
	height: 7px;
	}
	
.spurHeader {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
	line-height: 140%;
	}

.spurVidTable {
	margin: 10px 0px 14px 0px; 
	}
	
.spurJumpMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	background-color: #FFFFCC;
	line-height: 160%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
	
.spurVideoNavPanel {
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	padding: 10px 0px 10px 6px;
	}
	
.spurVideoName {
	background: #FFFFFF url(images/spur/iconCamera.gif) no-repeat center left;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 8px;
	font-size: 24px;
	line-height: 140%;
	}
	
.spurVideoPosition {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 8px 58px;
	font-size: 12px;
	border-bottom: 1px dotted #C0C0C0;
	}
	
.spurVideoLinks {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
	
.spurNavON {
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 8px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	background-color: #eaeaea;
	}

.spurNavOFF {
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 8px;
	}

.spurVideoProfile {
	padding: 0px 0px 4px 0px;
	margin: 10px 20px 10px 58px;
	font-size: 12px;
	line-height: 150%;
	}
	
.spurVideo {
	padding: 20px;
	text-align: center;
	background-color: #eaeaea;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	}
	
.spurLogoHead {
	margin: 0px 0px 20px 0px;
	}
	
#spurResources {
	border: solid 1px #dfdfdf;
	padding: 0px 0px 8px 0px;
	}
	
#spurResources p {
	font-size: 12px;
	line-height: 130%;
	padding: 12px 24px 6px 12px;
	margin: 0px 0px 0px 0px;
	}
	
#spurResources ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#spurResources li {
	font-size: 12px;
	line-height: 120%;
	padding: 8px 12px 8px 12px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dotted #C0C0C0;
	list-style-type: none;
	color: #666666;
	}
	
.spurResourcesHeader {
	padding: 8px 12px 8px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 21px;
	line-height: 100%;
	background-color: #eaeaea;
	font-weight: none;
	}
	
.spurHomeBanner {
	margin: 0px 0px 20px 0px;
	}