body{
margin:0px; 
padding:0px;
background-color:#fbf8e4;
height:100%;
margin:0 auto;
background-image:url(images/repeat_x.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a5325;
line-height:18px;
}
h3{
font-size:14px;
color:#6a5325;
line-height:18px;
font-weight:bold;
padding:0px;
margin:0px;
}
p{
/*margin:0px;*/
padding:0 0 14px;
margin:0px;
line-height:18px;
}

.row {
	width:100%;
	clear:both;
}
.column {
	width:30%;
	float:left;
}
.columnTwenty{
	width:20%;
	float:left;
}
.columnTwentyFive{
	width:25%;
	float:left;
}
.columnThirtyFive{
	width:35%;
	float:left;
}
.columnThirtyNine{
	width:39%;
	float:left;
}

.largeText{
font-size:18px;
font-weight:bold;
}

.quote{
font-size:12px;
font-weight:bold;
color:#419456;
}
.reference{
font-size:10px;
font-style:italic;
color:#419456;
}
.imageRight{
	float:right;
	margin:15px;
}
#shadow {
margin:0px; 
padding:0px;
background: #fbf8e4 url(images/fullRepeat.jpg) repeat-y;
width:975px;

margin:0 auto;
}

#main {
padding:0px;
background-image:url(images/repeat_x.jpg);
background-repeat:repeat-x;
width:100%;
margin:0px;
}

#leftColumn {
margin:0px;
padding:0px;
margin-top:69px;
width:135px;
float:left;
background-image:url(images/leftShadow.jpg);
background-repeat:no-repeat;
height:342px;
}

.leftNav{
margin:55px 0px 0px 0px;
height:225px;
background-image:url(images/navRepeat.jpg);
background-repeat:repeat-y;
}
.leftNav ul{
display:block;
padding:10px 0px 0px 10px;
margin:0px;
font-family:helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bold;
line-height:28px;
color:#FFFFFF;
list-style-type:none;
}
.leftNav ul li{
padding:0px;
background-image:url(images/navBullet.jpg);
background-repeat:no-repeat;
background-position:-13px 0px;
}
.leftNav ul li a{
display:block;
padding:0px 10px 1px 15px;
margin:0px;
font-family:helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bold;
line-height:28px;
color:#FFFFFF;
list-style-type:none;
text-decoration:none;
}

.leftNav ul li a:hover{
text-decoration:none;
background-image:url(images/navBullet_hover.jpg);
background-repeat:no-repeat;
background-position:-13px 0px;
}
#home li#home,
#welcome li#welcome, #sunday li#welcome, #directions li#welcome, #faqs li#welcome, #vision li#welcome, #core li#welcome,
#grow li#grow, #adult li#grow, #youth li#grow, #children li#grow,
#missions li#missions, #local li#missions, #global li#missions,
#res li#res, #messages li#res, #blog li#res, #video li#res, #reading li#res,
#cal li#cal,
#contact li#contact {
background-image:url(images/navBullet_hover.jpg);
background-repeat:no-repeat;
background-position:-13px 0px;
}

#centerColumn {
margin:0px;
padding:0px;
width:821px;
float:left;
/*min-height:684px;
height:auto !important;
height:684px;*/
}

.logo{
background-image:url(images/crossroadsChurch_logo.jpg);
background-repeat:no-repeat;
height:69px;
background-position:455 -3;
}
.indexHeader{
background-image:url(images/indexHeader.jpg);
background-repeat:no-repeat;
height:216px;
}
.indexWelcome{
background-image:url(images/indexWelcome.jpg);
background-repeat:no-repeat;
/*height:227px;*/
}
.welcomeLeftColumn{
width:550px;
float:left;
margin: 50px 0px 0px 25px;
padding:0px;
height:155px;
}
.welcomeRightColumn{
width:157px;
float:left;
margin: 20px 0px 0px 48px;
padding:0px;
height:207px;
}
.indexCurrentSeries, indexCurrentSeries{
background-image:url(images/currentSeries_bg.jpg);
background-repeat:no-repeat;
height:152px;
padding:20px 20px 0px 20px;
color:#a35516;
}
.seriesImage{
width:145px;
height:145px;
background-color:#FFFFFF;
margin:0px 20px 0px 0px;
float:left;
}
.indexCurrentSeries .seriesImage img{
width:135px;
height:135px;
padding:5px 5px 5px 5px;
}
.seriesTitle{
font-size:14px;
}
.seriesContent{
width: 400px;
float:left;
height:140px;
}
.messagesBox{
width: 170px;
float:left;
padding-left:35px;
padding-top:15px;
}

#rightColumn {
margin:0px;
padding:0px;
margin-top:69px;
width:19px;
float:left;
}
.guestsHeader{
background-image:url(images/guestsHeader.jpg);
background-repeat:no-repeat;
height:216px;
}
.calendarHeader{
background-image:url(images/calendarHeader.jpg);
background-repeat:no-repeat;
height:216px;
}
.contactHeader{
background-image:url(images/contactHeader.jpg);
background-repeat:no-repeat;
height:216px;
}
.ministriesHeader{
background-image:url(images/ministriesHeader.jpg);
background-repeat:no-repeat;
height:216px;
}

.missionsHeader {
background-image:url(images/missionsHeader.jpg);
background-repeat:no-repeat;
height:216px;
}
.resourcesHeader{
background-image:url(images/resourcesHeader.jpg);
background-repeat:no-repeat;
height:216px;
}

.interiorContent{
background-image:url(images/mainRepeat.gif);
background-repeat:repeat-y;
}

.interiorContent h1{
font-family:Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#b09c34;
margin:0 0 20px;
}
.interiorContent h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#567436;
padding:0px;
margin:0px;
margin-bottom:4px;
font-style:italic;
}
.interiorRightColumn a, .interiorRightNarrowColumn a{
color:#AC3D06;
}
.interiorRightColumn img, .interiorRightNarrowColumn img{
padding:3px;
border-width:1px;
border-color:#006666;
border-style:solid;
}
.interiorLeftColumn{
width:229px;
float:left;
margin: 0;
padding:0px;
}
.tabNoBullet{
	width:200px;
	margin:0;
	list-style-type:none;
	padding-top:0px;
	padding-left:20px;
	padding-bottom:20px;
}
.indent{
padding-left:45px;
}
.interiorMainNav{
background-image:url(images/interiorNavMid.jpg);
background-repeat:repeat-y;
}

.interiorMainNav ul{
padding:0px 0px 0px 10px;
margin:0px;
font-family:helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bold;
line-height:28px;
color:#c78c7c;
list-style-type:none;
}
.interiorMainNav ul li{
display:block;
height:28px;
background-image:url(images/interiorNavBullet.jpg);
background-repeat:no-repeat;
background-position:7px 0px;
width:200px;
}
.interiorMainNav ul li a{
line-height:28px;
height:28px;
display:block;
padding-left:15px;
text-decoration:none;
color:#ab531e;
font-size:11px;
outline:none;
}

.interiorSubNav{
margin:165px 25px 0;
display:inline;
float:right;
}
.interiorSubNav ul{
padding:0px 0px 0px 10px;
margin:0px;
font-family:helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bold;
line-height:28px;
color:#FFFFFF;
list-style-type:none;
display:inline;
}
.interiorSubNav ul li{
display:inline;
}

.interiorSubNav ul li a{
line-height:28px;
height:28px;
display:inline;
padding:3px 12px;
text-decoration:none;
color:#283F09;
font-size:12px;
outline:none;
}
.interiorSubNav ul li a:hover,
#sunday li#sunday a, #directions li#directions a, #faqs li#faqs a, #vision li#vision a, #core li#core a,
#adult li#adult a, #youth li#youth a, #children li#children a,
#local li#local a, #global li#global a,
#messages li#messages a, #blog li#blog a, #video li#video a, #reading li#reading a
{
background:#283F09;
color:#FFFFFF;
}
.interiorMainNav ul li a:hover {
	background:#AB531E;
	color:#FFFFFF;
}
#interiorSelectedNav{
background-image:url(images/interiorNavBullet_hover.jpg);
background-repeat:no-repeat;
background-position:7px 0px;
}
.interiorRightColumn{
width:770px;
float:left;
margin: 0px 0px 0px 25px;
padding:0px;
/*height:207px;*/
}
.interiorRightNarrowColumn{
width:520px;
float:left;
margin: 0px 0px 0px 25px;
padding:0px;
/*height:207px;*/
}

#footer{
width:975px;
height:82px;
margin:0px auto;
}
#footer a{
color:#CCCCCC;
text-decoration:underline;
}
#footer a:hover, .interiorRightColumn a:hover, .interiorRightNarrowColumn a:hover{
color:#999999;
text-decoration:underline;
}
.footerContainer{
height:82px;
color:#FFFFFF;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:76px 0px;
margin-left:40px;
font-family:helvetica, Arial, sans-serif;
font-size:10px;
padding-left:110px;
padding-top:7px;
}