{!-- /* <style> */ --}
/* --------------------------------
	 #Typo
----------------------------------- */

html,body,div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;font-family:Helvetica, Arial, sans-serif;line-height:normal;margin:0;padding:0}:focus{outline:0}html{text-align:center}body{color:#000;background-color:#FFF;text-align:left;position:relative;margin:0 auto}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}a{cursor:pointer}i,em{font-style:italic}b,strong{font-weight:700}hr.clearhack{display:block;visibility:hidden;clear:both;height:0}.hide{display:none}

p, h1, h2, h3, h4, h5, h6, a, span, em, strong {font-family: Verdana, Helvetica, Lucida, Arial, sans-serif; color: #fff;}

p, h1, h2, h3, h4, h5, h6 {padding-bottom: 10px;}

p {font-size: 13px; line-height: 22px; }
h1 {font-size: 24px}
h2 {font-size: 22px}
h3 {font-size: 18px;}
.edit {background: green; padding: 5px 8px; text-decoration: none; color: #fff; margin: 10px; display: block; width:30px; text-align: center;}
.edit:hover {background: #444;}

/* --------------------------------
	 #Main Layout
----------------------------------- */
html {background:#000 url(http://legacychurchsc.org/img/repeating-bgd.jpg) center 0 repeat-x; }
body {background: url(http://legacychurchsc.org/img/bdg_sub-page.jpg) center 0 no-repeat; text-align: center; position: relative; min-width: 980px;}

body#home { background:url(http://legacychurchsc.org/img/bgd_home.jpg) center 0 no-repeat;  text-align: center; position: relative; min-width: 980px;}

div.wrap {width: 980px; text-align: left; margin: 0 auto;  position: relative; padding-bottom: 195px;}

body#home div.wrap {min-height: 840px; padding-bottom: 0;}

/* #Header */

div.logo a {text-indent: -5000em; background: transparent; width:100%; height: 100%; display: block;}
div.logo {width:275px; height: 150px; top: 30px left: 50px; position: absolute; }

/* #Nav */
.nav li {list-style: none; display: inline;} /* Default for nav lists */

div.main_nav ul.nav {padding: 65px 0 0 320px}
div.main_nav ul.nav li {position: relative; float: left; clear: none;}
div.main_nav ul.nav li.active a {border-bottom: 5px #8c2731 solid; padding-bottom: 7px; }
div.main_nav ul.nav li a {padding-bottom: 12px; display: inline-block; margin-right: 43px; position: relative; float: left;}
div.main_nav ul.nav li a span {background: url(http://legacychurchsc.org/img/nav.png) 0 0 no-repeat; display: block; width:150px; height: 13px; text-indent: -5000em; float: left;}

div.main_nav ul.nav li.home a span { width:54px;}
div.main_nav ul.nav li.about-us a span { width:90px; background-position: -54px 0;}
div.main_nav ul.nav li.ministries a span { width:97px; background-position: -144px 0;}
div.main_nav ul.nav li.calendar a span { width:96px; background-position: -241px 0;}
div.main_nav ul.nav li.interact a span { width:90px; background-position: -336px 0;}


div.main_nav ul.nav li.home-active a span 			{  background-position: 0 bottom;}
div.main_nav ul.nav li.about-us-active a span 		{  background-position: -54px  bottom;}
div.main_nav ul.nav li.ministries-active a span 	{  background-position: -144px bottom;}
div.main_nav ul.nav li.calendar-active a span 		{  background-position: -241px bottom;}
div.main_nav ul.nav li.interact-active a span 		{  background-position: -336px bottom;}

div.main_nav ul.nav li.home a:hover span 				{  background-position: 0 bottom;}
div.main_nav ul.nav li.about-us a:hover span 		{  background-position: -54px  bottom;}
div.main_nav ul.nav li.ministries a:hover span 		{  background-position: -144px bottom;}
div.main_nav ul.nav li.calendar a:hover span 		{  background-position: -241px bottom;}
div.main_nav ul.nav li.interact a:hover span 		{  background-position: -336px bottom;}

/* Sub Nav */
div.main_nav ul.nav li {}
div.main_nav ul.nav li ul {display: none; position: absolute; left:0; padding-top:5px; z-index: 5000; width:180px; float: left; clear: both; top:19px;}
div.main_nav ul.nav li ul li {display: block; width:100%;}
div.main_nav ul.nav li ul li a {display: block; padding:5px 10px; text-decoration: none; background: #fff; filter:alpha(opacity=87); opacity: 0.87; color: #444; font-size: 13px; font-weight: bold; white-space: nowrap; border-bottom: #ccc 1px solid !important; text-transform: uppercase; float: none; margin: 0;}
div.main_nav ul.nav li ul li a:hover {background: #444; color: #fff;}

div.main_nav ul.nav li.interact ul {width:150px;}

/* #Content */
div.content { padding: 10px; margin-top: 28px;}
div.content_inner {padding: 80px; background: #24292d url(http://legacychurchsc.org/img/bgd_sub_content-inner.jpg) 0 0 no-repeat; position: relative; top:48px; min-height: 360px } 

body.listing h2 {padding-bottom: 40px;}
body.listing div.section {padding: 40px 0; border-bottom: #444 solid 1px; margin-left: 25px;}

div.wysiwyg_output {padding: 20px;}
div.wysiwyg_output div.image {float: left; padding: 0 30px 30px 0; min-height: 150px;}

/* Image that shows at bottom of content on inner pages */
div.bottom_image {background: url(http://legacychurchsc.org/img/bgd_sub_content-btm.png) 0 0 no-repeat; width: 960px; height: 78px; top:-29px; position: relative;}

/* Home Page Buttons */
div.home_page_buttons {position: absolute; top: 520px; left:555px;}
div.home_page_buttons a {height: 42px; width:166px; display: block; background:  url(http://legacychurchsc.org/img/large-buttons2.gif) 0 0 no-repeat; text-indent: -5000em;}
div.home_page_buttons a.podcast {margin-right: 20px; position: absolute;}
div.home_page_buttons a.blog {background-position: -166px 0; width:140px; position: absolute; left: 180px}

div.home_page_buttons a.podcast:hover {background-position: 0 -42px;}
div.home_page_buttons a.blog:hover {background-position: -166px -42px;}

div.home_page_buttons a.podcast:active {background-position: 0 -85px;}
div.home_page_buttons a.blog:active {background-position: -166px -85px;}

/* #SlideShow */
div.slideshow {background: url(http://legacychurchsc.org/img/slide_red_border.jpg) 0 0 repeat-x; width:450px; height: 298px; position: absolute; top:198px; right: 37px;  box-shadow: 10px 10px 5px #000;  filter:shadow(color:gray, strength:10, direction:135); z-index: 4000;}
a.prev, a.next {background: url(http://legacychurchsc.org/img/slideshow-arrow.png) 0 0 no-repeat; display: block; position: absolute; top:130px; height: 40px; width:40px; text-indent: -5000em; z-index: 4500;}
a.prev {left: 474px; top:330px}
a.next {right: 22px; top:330px; background-position: -40px 0;}

a.prev:hover {background-position: 1px -80px;}
a.prev:active {background-position: 0 -40px;}

a.next:hover {background-position: -41px -80px;}
a.next:active {background-position: -40px -40px;}

div.slideshow-inner {background: #673a3f; border: 1px solid #ac868b; padding: 3px; width:422px; height: 270px; margin: 9px; overflow: hidden;}
div.slideshow-inner img {width:422px; height: 270px; display: inline; background: #333; border: none; color: #444; }
div.slideshow-inner a, div.slideshow li  {display: inline-block; width: 422px; height: 270px; }
div.slideshow li {list-style: none; }

/* Calendar Page */
body.calendar div.section {padding: 0;}

/*	#Footer */
div.footer {position: absolute; bottom: 48px; height: 140px;}
div.footer {width:960px;}
div.footer li.credit a, div.footer li.copyright {font-size: 10px; color: #555657; padding:5px 50px;}
div.footer li.credit a {float: right; clear: none; text-decoration: none; position: relative; padding-right: 80px; margin-right: 30px;}
div.footer li.credit a span {width:65px; height: 40px; background: url(http://legacychurchsc.org/img/ms-logo.png) 0 0 no-repeat; display: block; position: absolute; right: 0; top:-5px;}

/* Form */
form {padding-left: 50px;}
label {color: #fff; float: left; clear: both; padding:20px 0 5px 0;}
input, select, textarea {float: left; clear: both;}
input[type="submit"] {margin-top:30px;}