body{
 background:url(imgs/background.jpg) #535353;
 background-repeat:repeat-x;
 background-attachment:fixed;
 color:#000000 ;
 font:12px arial ;
 margin:10px 0px 10px 0px ;
 }
a{ color: #3d716d ; }
a:hover { color:#e5601b ; }
img{ border:0px ; }
h1{
 margin-top:0px ;
 color:#173a3c;
 font-size:26px ;
 }
h2{ color:#3d716d ; font-size:20px ; }
h3{ color:#3d716d ; font-size:14px ; }

.notice{
 border: 2px solid #0078B4 ;
 padding: 2px 5px 2px 5px ;
 margin: 10px 0px 10px 0px ;
 }

img.corners{ display:block ; }
#header .corners{background-image:url(imgs/header_corners.png) ; }

#layout{
background:url(imgs/layout_background.png) #efefef;
 width:800px ;
 margin:0px auto ;
 }
#top_banner{
 position:relative ;
 height:60px ;
 margin-bottom:10px ;
}
#header{
 position:relative ;
 height:120px ;
 margin-top:22px ;
 }
#homelink{
 position:absolute ;
 z-index:1000 ;
 display:block ;
 height:100% ;
 width:800px ;
 }
#top_video{
 display:block ;
 z-index:1000 ;
 position:absolute ;
 top:15px ;
 left: 218px ;
 height:90px ;
 width:174px ;
 }
table#center{
 border-spacing:0px ;
 border-collapse:collapse ;
 width:100% ;
 }
#center td{
 vertical-align:top ;
 }
#browse{
 background: url(imgs/browse_header.png) no-repeat #d5d8c5 ;
 width:127px ;
 border-right:solid 1px #3d716d;
 }
 #browse a{
 color:#173a3c;
 }
 #browse a:hover{
 color:#e5601b;
 text-decoration:none;
 }
#browse_header{
 color:#efefef ;
 font-weight:bold ;
 padding: 7px 0px 6px 12px ;
 }
#browse_nav{
 padding: 0px 7px 7px 12px ;
 }
.browse_nav_sub,.browse_nav_subsub{
 text-decoration:none ;
 }
.browse_nav_sub:hover,.browse_nav_subsub:hover{
 text-decoration:underline ;
 }
.browse_nav_sub{
 margin-top:6px ;
 font-weight:bold ;
 display:block ;
 }
.browse_nav_subsub{
 display:block ;
 }
#browse_footer{
 height:10px ;
 background: url(imgs/browse_footer.png) bottom no-repeat #d5d8c5 ;
 }
#main{
 padding: 0px 0px 10px 10px ;
 }
#nav_holder{
 padding-left:12px ; 
 background: url(imgs/nav_bgr.png) no-repeat ;
 }
#nav{
 height:28px ;
 padding: 0px 0px 0px 12px ;
 }
#nav a {
 border-right:1px solid white ;
 display: block;
 color:white ;
 font-weight: bold ;
 text-decoration:none ;
 padding: 6px 12px 7px 12px ;
 }
#nav li ul li a{
 border-right:0px ;
 }
#nav .mainlink:hover{
 background-color:#e36e31 ;
 }
#nav .sublink:hover{
 background-color:#e57439 ;
 }
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
 }
#nav li {
	float: left;
 }
#nav li ul li{
 float:none ;
 }
#nav li ul {
	position: absolute;
	background: #e36e31;
	width: 10em;
	left: -999em;
 }
#nav li ul ul {
	margin: -1em 0 0 10em;
 }
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
 }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
 }


/*
#nav a{
 display:block ;
 padding:7px 12px 6px 12px ;
 text-decoration:none ;
 font-weight:bold ;
 color:white ;
 }
#mainnav{
 float:left ;
 padding-left:10px ;
 }
#mainnav a{
 border-right:1px solid white ;
 float:left ;
 }
#mainnav a:hover , .active_nav_main{
 background: url(nav_bgr_hover.png) repeat-x ;
 }
.subnav_container{
 z-index:100 ;
 background-color:#0B73AC ;
 }
.sublink{
 display: block ;
 color: white ;
 padding:8px 12px 8px 12px  ;
 text-decoration:none ;
 }
.sublink:hover,.active_nav_sub{
 background-color: #2A93CC ;
 }
*/
#search{
 float:left ;
 padding:5px 0px 0px 12px ;
 height:20px ;
 }
#searchbox{
 font-size:90% ;
 height:14px ;
 padding:0px ;
 border:1px solid white ;
 margin:0px; 
 }
#searchbutton{
 border:1px solid white ;
 background-color:#0078b4 ;
 color:white ;
 font-size:10px ;
 padding:0px 0px 0px 0px ;
 height:16px ;
 }
#content{ margin-top:10px; background-color:#efefef; }
#hometop{ height:190px ; margin-bottom:10px; }
#bigpic{
 width:372px ;
 height:180px ;
 xbackground-color:#ffa;
 float:left ;
 }
#bigpic a, #bigpic_1 a, #bigpic_2 a, #smallpic_1 a, #smallpic_2 a{
 display:block ;
 height:100% ;
 }
#bottom_left {
width: 272px;
height:180px;
float:left;
margin-top:20px;
}
#bottom_right {
width: 362px;
height:180px;
float:left;
margin-top: 20px;
margin-left: 15px;
}
#smallpic_1{
float:left;
width:330px;
height:240px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
}
#smallpic_2{
 float:left ;
 width:322px ;
 height:220px ;
 background-color:#fcf ;
 }
#smallpic_3{
float:left;
display:inline;
}
#smallpic_4{
float:left;
display:inline;
}
#smallpic_5{
float:left;
display:inline;
}
#calendar_container{
 margin-top:0px;
 margin-bottom:0px;
 margin-left:8px;
 margin-right:0px;
 float:left ;
 height:240px ;
 width:322px ;
background:url(http://www.reallifeministries.com/upload/images/podcast_right.jpg) no-repeat;
 }
#calendar_banner{
 height:0px;
 margin: 0px 0px 5px 0px ;
 }
#calendar_listings{
 width:100% ;
 }
#scroll_container{
 height:129px ;
 clear:both ;
 margin-bottom:10px ;
 }
.scrollpic{
 display:block ;
 }
#holder{ display:none ; }
#scrollleft,#scrollright{
 display:block ;
 float:left ;  
 height:100% ;
 width:18px ;
 }
#scrollleft{ background: url(imgs/scroll_left.png) no-repeat ; }
#scrollright{ background: url(imgs/scroll_right.png) no-repeat ; }
#scrollleft:hover{ background: url(imgs/scroll_left_hover.png) no-repeat ; }
#scrollright:hover{ background: url(imgs/scroll_right_hover.png) no-repeat ; }
.scrollbox{
 font-size:90% ;
 text-decoration: none ;
 color: #006699 ;
 display: block ;
 height: 128px ;
 float: left ;
 padding: 0px 4px 0px 4px ;
 }
.scrollbox.even{
 background-color:#fafafa ;
 }
.scrollbox.odd{
 background-color:#eaeaea ;
 }
.scrollbox img{
 display:block ;
 border:0px ;
 width:140px ;
 height:80px ;
 }
.scrollbox .text{
 display:block ;
 width:140px ;
 }
#footer{
 color:white ;
 font-weight:bold ;
 clear:both ;
 height:51px ;
 background: url(imgs/footer_bgr.png) no-repeat ;
 margin-top:10px ;
 }
#footer #copyright{
 float:left ;
 padding:10px 10px 10px 10px ;
 }
#footer #address{
 float:right ;
 text-align:right ;
 padding:10px 10px 0px 0px ;
 }

/** page layouts **************/
.page .lrow{
 width:100%;
 margin-bottom:10px;
 border-collapse:collapse; border-spacing:0px;
 }
.page .lrow td{ padding:0px ; }
.page .lcell{ }
.page td.padl{ padding-left:9px ; }
.i275x180,.i375x60,.i220x220,.i275x60{ margin-bottom:10px; background-repeat:no-repeat; }
.page .i275x180{ width:275px; height:180px; }
.page .i375x60 { width:375px; height:60px; }
.page .i220x220{ width:220px; height:220px; }
.page .i275x60 { width:275px; height:60px; }



.qq{
 background-color:#efa ;
 }

.searchBtn {
color:#d5d8c5;
background-color:#e5601b;
}