* { 
padding : 0;
margin : 1;
} 
a{
color: #a51f28;
}
body { 
font-family : Tahoma, arial, sans-serif;
font-size : 12px;
background-repeat : repeat-x;
background : #FEFDA2 url("../images/25_wall.jpg");
} 
.slide1d {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 80px;
}
.slide1d {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
.slide1d0 {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
.slide1d1 {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
.slide1d2 {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
.slide1d3 {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
.slide1d4 {
padding-top:25px;
color:#B7B749;
width:600px;
margin-left:50px;
margin-top:25px;
height : 50px;
}
#wrapper { 
margin-top:0;
margin-left:auto;
margin-right:auto;
width : 797px;
} 

#header { 
margin : 0 0 0 2px;
margin-left:2px;
width : 797px;
height : 145px;
background: #B6B648 url("../images/header_back.gif");;
} 
.header_right { 
padding-left : 10px;
padding-top : 0px;
margin-top : 0px;
display : inline;
float : right;
width : 437px;
text-align : left;
height : 90px;
margin-right : 0px;
} 
.header_left { 
padding-left : 42px;
padding-top : 10px;
padding-right:0;
padding-bottom:0;
display : inline;
width : 298px;
height : 95px;
float : left;
} 

.logo h1#lineone { 
font-size : 1.7em;
font-weight : lighter;
font-family : tahoma, arial, sans-serif;
padding-top : 11px;
padding-left : 15px;
color : #385e85;
border : black 1px solid;
top : 0;
left : 14px;
letter-spacing : -1px;
} 

.logo h2#linetwo { 
padding-left : 85px;
font-size : 0.9em;
font-family : tahoma, arial, sans-serif;
text-transform : none;
top : 25px;
left : 14px;
color : #7bc927;
} 
.logo a { 
color : #7bc927;
text-decoration : none;
} 

#navigation {
width:100%;
font-size:93%;
margin-top:0;
margin-bottom:auto;
margin-left:2px;
margin-right:2px;
}
#navigation ul {
margin:0;
padding:10px 0px 0;
list-style:none;
}
#navigation li {
float:right;
background:url("../images/norm_right.gif") no-repeat right top;
margin:0;
padding:0;
}
#navigation a {
display:block;
background:url("../images/norm_left.gif") no-repeat left top;
padding:5px 15px 4px;
color:white;
text-decoration:none;
}
#navigation a:hover {
display:block;
background:url("../images/norm_left.gif") no-repeat left top;
padding:5px 15px 4px;
color:black;
text-decoration:none;
}

#topcontent { 
float : left;
background:#3D3D0B url("../images/top_back.gif");
width : 787px;
color : #333;
margin-left:0;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 5px;
} 

#bottomcontent { 
background: #362A1A url('../images/bottom_back.gif');
width : 777px;
color : #333;
margin-left:0;
padding-top : 5px;
padding-left : 15px;
padding-right : 5px;
} 

#content { 
background-color:#343112;
width : 797px;
color : #333;
margin : 0 0 0 2px;
min-height : 415px;
padding-top : 0px;
padding-left : 0px;
} 
#titlebox1 {
width : 240px;
height : 19px;
float : left;
text-align : left;
background-color: black;
background-image: url('../images/sermon_header.jpg');
}
#titlebox2 {
width : 240px;
height : 19px;
text-align : left;
margin : 0 auto;
background-color: black;
background-image: url('../images/event_header.jpg');
}
#titlebox3 {
width : 240px;
height : 19px;
float : right;
text-align : left;
background-color: black;
background-image: url('../images/pastor_header.jpg');
}


#boxes { 
height : 170px;
width : 767px;
} 
#boxes a { 
color : #7FA4B7;
} 
#box1 { 
width : 240px;
height : 140px;
float : left;
text-align : left;
background-image: url('../images/sermons.jpg');
}
#box2 { 
width : 240px;
height : 140px;
text-align : left;
margin : 0 auto;
background-image: url('../images/calendar.jpg');
} 
#box3 { 
width : 240px;
height : 140px;
float : right;
text-align : left;
background-image: url('../images/pastorspage.jpg');

} 
#box1 h2, #box2 h2, #box3 h2 { 
padding-left : 70px;
padding-bottom : 5px;
padding-top : 10px;
font-size : 1.5em;
color : #df7111;
font-weight : lighter;
display : block;
text-transform : uppercase;
font-size : 12px;
font-weight : bolder;
} 
#box1 h3, #box2 h3, #box3 h3 { 
padding-left : 10px;
font-size : 12px;
color : black;
font-weight : lighter;
text-align : left;
} 
#boxes p { 
padding-left : 10px;
text-align : left;
font-size : 12px;
} 
#doublebox { 
margin-top : 5px;
margin-bottom : 15px;
width : 750px;
background-color : #3D3D0B;
display : inline;
} 
#content_right { 
display : inline;
float : left;
width : 189px;
height : 240px;
text-align : left;
text-padding: 20px;
background-color :#000000;
margin-right : 7px;
padding-left : 10px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 15px;
border : black 4px solid;
} 
#content_right ul {
margin:0;
padding:10px 30px 0;
list-style:none;
}
.slide2d { 
display : inline;
float : left;
width : 557px;
height : 260px;
text-align : left;
color : white;
border : black 4px solid;
}
.content_left { 
display : inline;
float : left;
width : 557px;
height : 260px;
text-align : left;
color : white;
border : black 4px solid;
}
.content_left h3 {
padding-left : 5px;
font-size : 1em;
margin-bottom : 5px;
}

#content_right ul li {   
list-style: none;
line-height: 34px;
background: transparent url('../images/bullet.jpg') no-repeat left center;
padding: 0 0 0 25px;
}
#content_right li a { 
line-height : 25px;
font-size: 12px;
text-decoration: none;
color : #ffffff;
} 


.col { 
width : 160px;
float : left;
padding : 18px 0 8px 24px;
margin-left : 1em;
} 
.col p { 
margin : 11px 0 0 0;
padding : 0;
} 
#footer { 
width : 797px;
color : #FFFFFF;
background: #362A1A url('../images/footer_back.gif');
margin : 0 0 0 2px;
background-color:#343112;
height : 35px;
} 
#footer p { 
text-align : center;
padding-top : 5px;
font-size : 10px;
} 
#footer a { 
color : #7FA4B7;
}

#searchform
{
position: absolute;
font-size: 12px;
font-weight: normal;
color: black;
left: 700px;
top:25px
}

#searchbutton 
{
width: 44px;
height: 22px;
height/* */:/**/22px;
height: /**/22px;
background-color: #fff8b2;
position: absolute;
top: 1px;
left: 183px;
}

#searchbutton a
{
text-align: center;
color: black;
font-size: 11px;
position: absolute;
top: 3px;
left: 4px;
text-decoration: none;
}

#headerlinks
{
position: absolute;
font-size: 11px;
font-weight: normal;
color: #fff8b2;
left:610px;
top:50px;
}

#headerlinks a {
color: #fff8b2;
}

#headerlinks a:hover {
color: black;
}

#T1navitem {font-family: tahoma; width: 153px;font-size: 12px;font-weight: bold;color: #7FA4B7;padding: 2px 2px 2px 5px;margin-left: 0px;}
#T1navitem a {font-family: times; color: #7FA4B7;}
#T1navitem a:hover {font-family: tahoma; color: black;text-decoration: none;}
#T1navitemselected {font-family: tahoma; width: 153px;font-size: 12px;font-weight: bold;color: black;padding: 2px 2px 2px 5px;margin-left: 0px;}

#T2navitem {font-family: tahoma; line-height: 11px; width: 145px;font-size: 11px;font-weight: normal;color: #7FA4B7;padding: 2px 2px 6px 10px;margin-left: 2px;}
#T2navitem a {font-family: tahoma; color: #7FA4B7;}
#T2navitem a:hover {font-family: tahoma; color: black;text-decoration: none;}
#T2navitemselected {font-family: tahoma; line-height: 11px; width: 145px;font-size: 11px;font-weight: normal;color: black;padding: 2px 2px 6px 10px;margin-left: 2px;}


#breadcrumb
{
font-family: tahoma;
font-size: 10px;
font-weight: normal;
color: #7FA4B7;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 3px;
text-decoration: none;
position: absolute;
left: 298px;
top: 123px;
width: 600px;
}

#breadcrumb a
{
font-size: 10px;
font-weight: normal;
color: #7FA4B7;
}

#breadcrumb a:hover
{
color: #7FA4B7;
text-decoration: none;
}

#contentdetail
{
font-size: 12px;
font-weight: normal;
color: black;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 5px;
padding-right: 5px;
text-decoration: none;
position: relative;
left: 230px;
top: -125px;
border: 1px dashed #BFD1DB;
width: 610px;
margin-bottom: -100px;
}
#mainbox { 
margin-top : 5px;
margin-bottom : 15px;
width : 750px;
background-color : #3D3D0B;
display : inline;
} 
.main_content { 
display : inline;
float : left;
width : 739px;
padding : 25px;
text-align : left;
min-height : 415px;
color : white;
background-color : black;
border : #343112 4px solid;
}
.bio_title{
margin-top : 25px;
text-align : left;
color : white;
font-size:20px;
font-family : times, arial, sans-serif;
}

.page_title{
margin-top : 25px;
text-align : center;
color : white;
font-size:30px;
font-family : times, arial, sans-serif;
}

.bio_background{
background:url("../images/bio.jpg") no-repeat;
background-position:0 0;
padding:10px;
}
