/* Start of CMSMS style sheet 'LCC Site 2.0' */
body{
	margin: 0;
	font-family: Geneva, Helvetica, Arial, "Helvetica Neue", sans-serif;
	color: #dbe6ac;
background: #282828;
}
#bodyContainer{
background: #000 url(../images/BG_Main.jpg) center top;
}
p{
}
a{
	color: #38444e;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: none;
}

#wrapper{
	width: 897px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	left: -1px;
	#left: 0;
	_left:0;
}

/* 
	#...IE 7 Hack
	_...IE 6 Hack
 */

/* Non IE Hack 
html>body #wrapper{
	position: relative;
	left: -1px;
}*/
#side-banner{
width:50%;
position:absolute;
left:50%;
top:200px;
overflow:hidden;
}
#side-banner a{
position:relative;
left:448px;
}
#header{
	background: url(../images/BG_Header.jpg) no-repeat;
	overflow: hidden;
	height: 105px;
}
#header #logo{
	margin: 0 20px 5px 20px;
	float: left;
}
#header #tag{
	display: block;
	padding: 17px 10px 3px 10px;
	margin-right: 10px;
	vertical-align: top;
	float: right;
}

/* @group Nav Bar */

#navBar{
	padding:6px 0 0 0;
	width: 512px;
	float: right;
	clear: right;
}
#navBar ul{
	padding: 0px;
	margin: 0px;
}
#navBar li{
	list-style: none;
	padding: 0;
	float:left;
}
#navBar li a{
	padding:15px 10px;
	margin: 0;
	display: block;
	text-decoration: none;
	color: #5a170f;
	background: url(../images/BG_Nav_Hover.gif) no-repeat left bottom;
	font: normal 10pt Geneva, Helvetica, Arial, sans-serif;
	border-left: 1px solid;
	font-size: 13px;
	text-indent: -9999px;
	width: 60px;
}
#navBar li a.about {
	border: none;
	width: 93px;
	background: url(../images/BG_About.jpg) no-repeat left bottom;
}
#navBar li a.ministries {
	background: url(../images/BG_Ministries.jpg) no-repeat left bottom;
	width: 91px;
}
#navBar li a.jesus{
	background: url(../images/BG_Jesus.jpg) no-repeat left bottom;
	width: 85px;
}
#navBar li a.staff {
	background: url(../images/BG_Staff.jpg) no-repeat left bottom;
	width: 58px;
}
#navBar li a.leadership{
	background: url(../images/BG_Leadership.jpg) no-repeat left bottom;
	width: 58px;
}
#navBar li a.contact {
	background: url(../images/BG_Contact.jpg) no-repeat left bottom;
	width: 81px;
}
#navBar li a:hover{
	background-position: right bottom;
}



/* @end */

/* @group Content */

#content{
	overflow: hidden;
	font-size: 9pt;
background-color: #7e8c37;
}
.breadcrumbs{
	padding-left: 20px;
	background: #6e1b13;
	color: #858a66;
	border-bottom: 1px solid #57140e;
	margin: -20px;
	margin-bottom: 10px;
}
.breadcrumbs a{
	text-decoration: none;
	color: #9ea479;
}
.breadcrumbs a:hover{
	text-decoration: underline;
}
#content .body{
	padding: 20px;
	overflow: hidden;
	background: #7e8c37 url(../images/BG_Body.jpg) repeat-x;
	position: relative;
	top: -38px;
}
#content .body img{
	background: #dbe6ac;
	padding: 5px;
	margin: 10px;
	border: 1px solid #49511f;
}
#content h2, #content h3, #content h1{
	font-size: 12pt;
	color: #cadeec;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
	margin: 0;
}
#content h3{
	font-size: 10pt;
	margin: 0;
	padding: 2px;
	color: #fbe0d0;
}
#content ol{
	margin-top: 0;
}
#content ol li{
	padding: 3px 0;
}
 #content h1{
	font-size: 14pt;
}
#content a{
	color: #cadeec;
}
/* @group Sub Header */

.subheader{
	background: #465761;
	overflow: hidden;
	min-height: 200px;
}
.subheader img{
	width: 900px;
	_width:897px;
	border-top: 5px solid #465761;
	border-bottom: 2px solid #465761;
}
h1.title{
	color: white;
	background: #5b170e;
	text-align: left;
	padding: 5px;
	margin: 0;
	text-indent: 20px;
  	opacity:0.75;
  	filter:alpha(opacity=75);
	font-size: 16pt;
	font-style: italic;
	font-weight: normal;
	position: relative;
	top: -38px;
	float: left;
	display: block;
	width: 900px;
	#width: 887px;
	_width: 887px;
}


/* @group Side Nav */

ul.side_nav{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	background: #6e1b13 url(../images/BG_Sub_Nav.jpg) repeat-x 0 bottom;
	overflow: hidden;
	width: 897px;
}
.side_nav li{
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
.side_nav li a{
	padding: 5px 10px;
	color: #dbe4a9;
	display: block;
	font-size: 8pt;
	background: #6e1b13 url(../images/BG_Sub_Nav.jpg) repeat-x 0 bottom;
border-right: 1px solid #400d09;
}
.side_nav li a:hover{
	text-decoration: none;
	background-position: 0 top;
}



/* @end */



/* @end */

/* @group Accordion */
#content .accordion {
	padding: 0; 
	margin: 10px -20px 10px -20px;
	border-top: 1px solid #929972;
}
#content .accordion h3 {
	background: url(../images/BG_Accordion.jpg) repeat-x 0 bottom;
	color: #dbe6ac;
	padding: 7px 15px;
	margin: 0;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt;
	border-bottom: 1px solid #929972;
	cursor: pointer;
}
#content .accordion h3:hover {
	background-position: 0 top;
}
#content .accordion h3.active {
	background-position: 0 top;
}
#content .accordion p {
	border-bottom: solid 1px #929972;
	margin: 0;
	padding: 10px 15px 20px;
}


/* @end */
.updates{
	float: right;
}
.note{
	background: url(../images/BG_Note.jpg) no-repeat;
	padding: 15px 50px 0 30px;
	width: 335px;
	font-size: 8pt;
	color: #535512;
	height: 330px;
	margin: 10px;
}
.note .title{
	color:#641513;
	font-size: 24px;
}
.calendar{
	background: #ffc scroll;
	float: right;
	padding: 5px;
	margin: 10px;
	border: 1px solid #5a5a09;
	border-bottom: 3px solid #5a5a09;
	border-right: 3px solid #5a5a09;
}


/* @group Newsletter */
table#newsletter{
	padding: 0;
margin: -30px -20px;
border: 1px solid #647d99;
border-top: none;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 8pt;
	color: #6a1a1a;
}
#newsletter table tr{
	background: none;
}
#newsletter table td{
	padding: 5px;
	border: none;
}
#newsletter tr{
	background: #e8f6f6 url(http://www.longviewchristian.com/images/newsletter/BG_Even.jpg) repeat-x;
}
#newsletter tr.even{
	background: #c3d7de url(http://www.longviewchristian.com/images/newsletter/BG_Odd.jpg) repeat-x;
}
#newsletter td{
	margin: 0;
	border: 1px solid #647d99;
	border-left: none;
	border-bottom: none;
	border-right: none;
	padding: 10px;
	vertical-align: top;
}
#newsletter h1{
	font-size: 12pt;
	margin: 2px 0;
	color: #454c60;
}
#newsletter h2, #newsletter h3, #newsletter h4, #newsletter h5, #newsletter h6{
	margin: 2px 0;
	font-size: 10pt;
	font-style: italic;
}

#newsletter tr a{
	color: #7e8c37;
}
#newsletter img.thumb{
	padding: 0;
	border: none;
	margin: -10px;
}

/* @end */
.podcast{
	background: url(http://www.longviewchristian.com/uploads/images/LCC_Podcast.jpg) no-repeat 0 bottom;
	height: 50px;
	width: 250px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
.podcast:hover{

background-position: 0 top;
}
/* @group QuickLinks */

.quicklinks{
	overflow: hidden;
}
.quicklinks li{
	margin: 0;
	padding: 0;
	display: inline;
	
}
.quicklinks a,.quicklinks span{
	padding: 0;
	margin:0;
	background: #2e475e no-repeat left bottom;
	display: block;
	width: 318px;
	height: 85px;
	border-bottom: 1px solid #abb77a;
text-indent: -9999px;
}

.quicklinks .come{
	background-image: url(../images/quick-come.jpg);
}
.quicklinks .connect{
	background-image: url(../images/quick-connect.jpg);
}
.quicklinks .listen{
	background-image: url(../images/quick-listen.jpg);
}
.quicklinks .blog{
	background-image: url(../images/quick-blog.jpg);
}
.quicklinks .stories{
	background-image: url(../images/Nav_Stories_Unactive.jpg);
}
.quicklinks a:hover{
	background-position: left top;
}

.quicklinks{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: inline;
	width: 200px;
}
#content .body ul.ministries{
	margin: 10px -20px;
	list-style: none;
	overflow: hidden;
	border-top: 1px solid #7e8c37;
	border-left: 1px solid #7e8c37;
}
#content .body .ministries li{
	margin: 0;
	margin-righty: -1px;
	padding: 0;
	float: left;
	overflow: hidden;
	position: relative;
}
.ministries li a{
	display: block;
	background: #7e8c37;
	padding: 0 1px 1px 0;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
width:150px;
}
.ministries li a:hover{
	background: black;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#content .body .ministries img{
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}
.ministries li em {
	font-weight: normal;
	background: url(images/ministries/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
#content .body ul.sports{
	padding: 2px;
	margin-right: -23px;
	margin-top: -20px;
	list-style: none;
	overflow: hidden;
	float: right;
	width: 224px;
	background: #f5812a;
	border: 2px solid #5d6728;
	border-top: 0;
}
#content .body .sports li{
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin-bottom: -5px;
	display: block;
}
#content .body .sports img{
	margin: 0;
	padding: 0;
	border: 1px solid #b9e125;
}
.lcc_table td{
	padding: 2px 10px;
	background: #93a43f;
	border: 1px solid #7e8c37;
	border-left: none;
	border-top: none;
}
.lcc_table tr.head td{
	background: #646e2a;
}

/* @end */
#events ul{
	list-style: none;
	margin: 0 -5px;
	padding: 0;
}
#events ul li{
	padding: 2px;
	padding-left: 20px;
	border-bottom: 1px solid #587182;
}
html #bodyContainer #wrapper #content #submenu .panel #events ul li.date{
	background: #2e3c43;
	color: #afd9f1;
	padding: 4px;
	padding-left: 10px;
}

#submenu{
	width: 100%;
	display: block;
	background: #465761 url(images/BG-Sub_Panel.jpg) repeat-x 0 50px;
	overflow: hidden;
	border-bottom: 5px solid #3a4751;
}
#submenu .panel{
	width: 289px;
	float: left;
	display: block;
	padding: 5px;
}
#submenu #message-panel{
	background-color: #21282e;
}
#submenu h2{
	margin: -5px;
	margin-bottom: 0;
	padding: 5px;
	padding-left: 15px;
	padding-top: 25px;
	display: block;
	border-bottom: 3px solid ;
	border-right: 1px solid;
	border-color: #4a100c;
	background: #661913 url(images/BG-Sub_Menu.jpg) 0 center;
}
#submenu h3{
	padding: 5px;
	margin: 0 -5px;
	background: #21282e;
	font-size: 10pt;
	color: #98a9b2;
}
#current-message{
	width: 289px;
}
#submenu p{
	padding: 10px;
	padding-top: 0;
}
#submenu .lcc_table td{
	padding: 2px 10px;
	background: #485661;
	border: 1px solid #21282e;
	border-left: none;
	border-top: none;
}
#submenu .lcc_table tr.head td{
	background: #485661;
}
a#podcast{
	display: block;
	height: 50px;
	background: #465761 url(images/BG-iTunes-Home.jpg) no-repeat 0 top;
	margin: 10px -5px -5px -5px;
	text-indent: -9999px;
}
a.home-button{
	display: block;
	background: #611811 repeat-x;
	margin: 0 -5px;
        margin-bottom:5px;
	padding: 5px;
	padding-left: 10px;
	font-size: 10pt;
	border: 1px solid #4a110c;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-top-width: 4px;
	border-top-style: solid;
}
a.home-button:hover{
	text-decoration: none;
	background-color: #54130e;
	border-color: #370c08;
}
a#podcast:hover{
	background-position: 0 bottom;
}
/* @end */

/* @group Footer */

#footer{
	width:897px;
	font-size: 8pt;
	color: #585858;
	width: 100%;
	padding-bottom: 30px;
	padding-top: 15px ;
	background: url(images/BG-Footer2.jpg) repeat-x 0 top;
	overflow: hidden;
	text-align: right;
}
#footer h4{
	text-align: left;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10pt;
	border-bottom: 1px solid;
	border-color: #323436;
	width: 450px;
}
#footer a{
	color: #687d92;
	padding: 3px 5px 1px 5px;
	
}
#footer a:hover{
	text-decoration: none;
	background: #05152a;
}
#footer ul{
	margin: 10px;
	margin-top: 0;
	padding: 0;
	list-style: none;
	float: left;
	text-align: left;
}
#footer ul li{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#footer ul li a{
	font-size: 9pt;
}
#footer ul li ul{
	margin: 0;
	padding: 0;
	float: none;
}
#footer ul li ul li{
	margin-left: 10px ;
}
#footer ul li ul li a{
	font-size: 8pt;
	color: #4a5867;
}
#footer li a{
	text-transform: capitalize;
}
#footer ul.ministries-menu li ul{
	width: 250px;
}
#footer ul.ministries-menu li ul li{
	float: left;
	width: 110px;
}
#footer ul.about{
}
#footer a.bemky{
	color: #5f7d3b;
}
.schedule{
	padding:10px; background-color: #6b772f;margin: 10px 0;
}
#content .body .schedule h3{
	color: #f9bbff;
}
.schedule h4{
	color: #9ed5fe;
	font-weight: bold;
	margin: 10px 15px;
}
.schedule table{
	margin-left: 40px;
	width: 500px;
}
.schedule table td{
	padding: 3px 0;
	color: white;
	border-bottom: 1px dashed #bc87b9;
}
.schedule .start-time{
	text-align: right;
	width: 80px;
}
.schedule .dash{
	padding: 0 1px;
	width: 15px;
	text-align: center;
}
.schedule .end-time{
	width: 100px;
}
#facebook-link{
	display: block;
	width: 174px;
	height: 85px;
	background: url(images/Facebook-shift.gif) no-repeat left top;
	text-indent: -9000px;
}
#facebook-link:hover{
	background-position: right top;
}
table.stats{
	table-layout: fixed;
}
table.stats td{
	margin: 10px;
	background: #68742c;
	padding: 10px;
	vertical-align: top;
}
#content .home-blog h3{
	background: none;
	margin: 5px 10px;
	margin-bottom: 0;
	padding: 0;
}
#content .home-blog .author{
	margin: 0 10px;
	padding: 0;
	font-style: italic;
	font-size: 8pt;
	color: #8dacbc;
}
#content .home-blog p{
	margin: 5px 10px;
	padding: 0;
}
.home-blog .info{
	background: #2e3c43;
	padding: 5px;
	margin: 0 -5px;
	border: 1px solid;
	border-right: 0;
	border-left: 0;
	border-color: #587182;
	text-align: center;
}
#twitterLink{
	display: block;
	height: 50px;
	margin: 10px;
	text-indent: -9999px;
	background: url(images/lcc-twitter) no-repeat 0 bottom;
}
#twitterLink:hover{
	background-position: 0 2px;
}
#onebodyLink{
	display: block;
	height: 50px;
	margin: 10px;
	text-indent: -9999px;
	background: url(images/link-onebody) no-repeat 0 bottom;
}
#onebodyLink:hover{
	background-position: 0 2px;
}

/* End of 'LCC Site 2.0' */

