@charset "UTF-8";
* {margin: 0px; padding: 0px; }
.clearfix:after, .container:after {display:none;}
body {font-family: Arial, Helvetica, sans-serif;background-image: url('/assets/templates/realchurchv2/top2.jpg');background-repeat: repeat-x;background-color: #2c1e03;margin: 0px;}
#header {background-image: url(/assets/templates/realchurchv2/header.png);height: 175px;background-repeat: no-repeat;background-position: center 0px;margin-right: -10px;margin-left: -10px;}
#inner-content {margin-left:10px;}
.list-docs img {float:left;padding-right:10px;}
.list-docs {min-height:100px;padding:10px 0px 10px; 0px;}

.span-25, div.span-25 {width:975px;margin:0;}
h1 {font-size:30px;}
li {color:#000000;}

.pdf   {background-image: url('/assets/templates/realchurchv2/pdf-icon.gif');   padding-bottom:10px;padding-left:30px;padding-top:3px;background-repeat:no-repeat;}
.movie {background-image: url('/assets/templates/realchurchv2/movie-icon.gif'); padding-bottom:10px;padding-left:30px;padding-top:3px;background-repeat:no-repeat;}
.mp3   {background-image: url('/assets/templates/realchurchv2/mp3-icon.gif');   padding-bottom:10px;padding-left:30px;padding-top:3px;background-repeat:no-repeat;}
.word  {background-image: url('/assets/templates/realchurchv2/word-icon.gif');  padding-bottom:10px;padding-left:30px;padding-top:3px;background-repeat:no-repeat;}

.global_nav {margin-left: -145px;position: absolute;left: 50%;top: 90px;width: 645px;}
#nav ul 		{ padding: 0; margin: 0; list-style: none; clear: both; }
.global_nav li ul li a:hover { color: #000; }
.global_nav li	 	{
	float: left;
	list-style-type: none;
}
#nav li ul li		{ text-align: left; font-size: 10px;}
#nav li 		{ text-align: center; display: block;}
#nav li li a 		{ color: #000;}
.global_nav li ul li a  { line-height:15px;padding:5px;}
.global_nav a 		{
	display: block;
	font-size: 14px;
	color:#fff;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-left: 10px;
	line-height: 14px;
}
#nav li li 		{ height:auto;min-width:120px;}
#nav li ul 		{
	top:23px;
	position: absolute;
	width: 190px;
	text-align:center;
	left: -999em;
	margin-top: 35px;
	padding-bottom: 10px;
	background-image: url(/assets/templates/realchurchv2/bg-dropdown.gif);
	background-position: 0px bottom;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
#nav li:hover ul 	{ left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; display: block; }

#special #slideshow {background-image: url(/assets/templates/realchurchv2/slideshow.png);height: 255px;background-repeat: no-repeat;background-position: 0px 0px;width: 605px;padding: 10px;float: left;}
#special #events {float: left;width: 300px;margin-left: 25px;}
#special #events .list-events-home, #special #events-horiz .list-events-home, .list-events-home {background-image: url(/assets/templates/realchurchv2/events_back.png);background-repeat: no-repeat;background-position: 0px 0px;height: 62px;margin-top: 10px;width: 300px;}
#special #events .list-events-home .date {width: 62px;height: 62px;}
.list-events-home .date p, .list-events .date p {margin: 0px;text-align: center;padding: 0px;}
.list-events-home .date a, .list-events .date a {text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;line-height: 24px;padding-top: 5px;display: block;}
.list-events-home .info h3, .list-events .info h3 {margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.list-events-home p, .list-events p {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 12px;}
.list-events {min-height:60px;}
#special #events-horiz .list-events-home { float:left; clear:none; margin:8px;
	
}
#main-content {background-image: url(/assets/templates/realchurchv2/bg-content.png);background-repeat: no-repeat;background-position: center 0px;margin-top: -20px;margin-right: -10px;margin-left: -10px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}
#content-wrap {margin-top: 25px;background-image: url(/assets/templates/realchurchv2/bg-main-content.gif);background-repeat: no-repeat;background-position: 0px 15px;}

#quick-items,  {padding-top: 5px;padding-left: 5px;width:930px;overflow : hidden;}
#quick-items img {margin-left:160px;}
#quick-items .boxes {float: left;width: 265px;height: 250px;color: #FFFFFF;padding: 10px;}
#quick-items li.whats-new {margin-right: 17px;margin-left: 17px;background-color: #336699;}
#quick-items li.quicklinks {background-color: #3C2A0E;}
#quick-items li.media, .side-home .media {background-color: #C25200;}
#quick-items h2 {color: #FFFFFF;}
#quick-items li {list-style-type: none;}
#quick-items ul ul {margin-top:-20px;}
.quicklinks a, .media a {color: #FFCC99;}
.whats-new a {color: #99CCFF;}
.quicklinks a, .media a, .whats-new a {font-size:20px;text-decoration:none;}
#quick-items a:hover {color:#FFF;}

#slideshow {margin-top: 10px;}
#firsttime {position: absolute;left: 50%;top: 0px;width: 634px;margin-left: -175px;z-index: 99;}
#firsttime #toggler {position: absolute;left: 0px;}

#quickview_left {width:400px;float:left;margin-top:-5px;}
#quickview_left p {
	color:#630;
	font-size:13px;
	line-height:24px;
}
#quickview_right {margin-top:-10px;margin-left:20px;float:left;width:150px;}
#quickview_title {font-size:22px;margin-bottom:5px;}

#quickview {background-image: url(/assets/templates/realchurchv2/firsttime.png);background-position: bottom;padding-top:38px;width: 100%;/*height:726px;*/}
#quickview ul li a {
	color:#000;
	font-size:15px;
}
#quickview ul li a:hover {color:#FFF;}
#quickview ul li {height:23px;overflow: hidden;}
#quickview ul {list-style:none;}
#quickview-inner {margin-top:-20px;margin-left:20px;height:146px;}
#subnav_wrapper {margin-left:-10px;width:290px;min-height:210px;background-image: url(/assets/templates/realchurchv2/bg-sub-nav.png);background-repeat: no-repeat;background-position: center -10px;padding-top: 20px;}
.subnav_wrapper_bottom {background-repeat: no-repeat;background-position: bottom;padding-top: 0px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}

#side h2 {margin-left:10px;margin-bottom:0px;}
#side h2 a {text-decoration:none;}
#side li {list-style-type: none;overflow:hidden;}

#side ul {padding-left: 10px;margin: 0px;}
#side ul a {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9C9C9C;text-decoration: none;font-size: 14px;display: block;padding-top: 5px;height: 20px;padding-bottom: 2px;padding-left: 5px;margin-bottom: 3px;}
#side ul a:hover {
	background-color: #B8AEA5;
}
#side ul ul a {font-size: 11px;}
.list-docs-2col {
	float: left;
	width: 40%;
	margin-left: 4%;
	min-height:180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAB1A7;
}
.list-docs-2col  h2 a {
	font-size: 18px;
	color: #000000;
}

.footer_nav li {float: left; list-style-type: none;}
.footer_nav {padding: 10px; height: 20px; margin-left:270px;}
.footer_nav a {float: left; padding: 10px;}
form li {list-style-type: none;}
.post {margin-top: 0px; float:left; padding:0px;}
p.date a, p.date {color:#3a2509; font-size: 22px;text-decoration: none;letter-spacing: -2px;font-weight: bold;line-height:20px;text-align: center;}
.info h3 {padding:3px;margin:0px;}
.info p {padding-left: 3px;}

#footer {position: bottom;left:50%; margin-left:0px;padding-top:20px;text-align:center;margin-left:0px;bottom:0px;}
#footer p {margin-top:-10px;}
.himmel {text-decoration:none;font-size:80%;color:#555;}
.himmel a {text-decoration:none;font-size:80%;color:#555;}
.B_crumbBox {color:#666633;}

#search {
	position: absolute;
	z-index:9;
	left: 50%;
	top: 60px;
	width: 285px;
	margin-left: 180px;
}
#search #ajaxSearch_form fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ajaxSearch_output {background-color: #d3c8bd; position: absolute;z-index:4;}
#current-search-results {padding: 10px;}
#ajaxSearch_submit {margin-top: 1px;}
#search #ajaxSearch_form #ajaxSearch_input {background-color:transparent;background-repeat: no-repeat;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;height: 14px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;width: 210px;font-size: 12px;display: block;padding-top: 8px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;background-position: center center;float:left;}
#search #ajaxSearch_form #ajaxSearch_submit {float:left; margin-left:10px;margin-top:5px;} 
.AS_ajax_resultLink {color: #000;text-decoration: none;display: block;height: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;}
.AS_ajax_extract {color: #fff;font-size: 10px;padding: 5px;}

#breadcrumbs {margin-top:-10px;margin-bottom:10px;}

p {color: #4e4d4a;} 
h1, h2, a {color:#444;}
a:hover {color:#FFF;}

#logo {margin-left:65px;}

#nav li ul li a {padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;display: block;clear: both;width: 180px;}
#nav li ul li a:hover {background-color: #666633;color: #FFFFFF;}
.list-events-home .info {height: 60px;}

.ditto_paging {border-top: 1px solid #ccc;padding: 10px;font-size: 86%;color: black;}
#ditto_pages .ditto_currentpage {border: 1px solid black;padding: 1px 5px 2px;margin-right: 1px;background-color: #666;color: #fff;}
#ditto_pages .ditto_off { border: 1px solid #ccc;padding: 1px 5px 2px; margin-right: 1px; color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border: 1px solid #666;padding: 1px 5px 2px;margin-right: 1px;text-decoration: none !important;color: black;}
#ditto_pages a:hover {background-color: #fff;color: #000;}
#nav a.two-lines {
	width: 115px;
	margin-top: -8px;
}
.subnav_wrapper_bottom .sub_nav .active a {
	font-weight: bold;
	color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.list-docs-2col h2 {
	margin: 0px;
	padding: 0px;
}
.side-home .media {
	
}


.mag-button a {
	background-image: urlmag-school.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 330px;
	position: absolute;
	left: 50%;
	top: 0px;
	display: block;
	margin-left: 150px;
}
.mag-button a span {
	display: none;
}
.primary-home.span-15 {
	width: 605px;
}
.side-home .media {
	margin-top: 10px;
	padding: 10px;
	color: #FFF;
	margin-right: 10px;
}
.side-home .media h2 {
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.side-home .media.boxes ul li {
	list-style-type: none;
	font-size: 14px;
}
.side-home .media ul {
	margin: 0px;
	padding: 0px;
}
.side-home {
	padding-left: 5px;
}

