@charset "utf-8";
/* CSS Document */
/* Created By Marcus Nichols */
/* It's a little messy but it doesn't matter */

/* Add some fonts */

@font-face {
    font-family: 'Vegur';
    src: url('fonts/vegur-m-webfont.eot');
    src: url('fonts/vegur-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-m-webfont.woff') format('woff'),
         url('fonts/vegur-m-webfont.ttf') format('truetype'),
         url('fonts/vegur-m-webfont.svg#VegurMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Clearing Some Default Styles */
*{ padding: 0; margin: 0; border: 0;}
a:active {outline:none; -moz-outline-style:none;}
a { outline: none; }
:focus {-moz-outline-style:none;}
.clear {clear: both;}
img {border: 0px; padding: 0px; margin: 0px;}


/* Text settings at top for quicker editing */
p {font-size: 13px; color: #2e2119;}
p a {text-decoration: none; background: none;}
p a:hover {text-decoration: underline; background: none;}

.header-text {color: #fffabc; font-size: 22px; padding: 7px 0 0 15px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}

.news-text-title {color: #fffabc; text-transform: uppercase; font-size: 13px; font-family: Vegur, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
.news-text-title a {color: #fffabc; text-transform: uppercase; font-size: 13px; font-family: Vegur, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none;}
.news-text-title a:hover {color: #fffabc; text-transform: uppercase; font-size: 13px; font-family: Vegur, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: underline;}

.news-text {color: #fffabc; margin: 3px 0 20px 0; font-size: 11px;}
.news-text a {color: #fffabc; margin: 3px 0 20px 0; font-size: 11px; text-decoration:none;}
.news-text a:hover {color: #fffabc; margin: 3px 0 20px 0; font-size: 11px; text-decoration: underline;}
.read-more {color: #fffabc; margin: 3px 0 20px 0; font-size: 11px; text-align: right; margin: -17px 0 0 0; font-weight: bold}
.read-more a {color: #fffabc; margin: 3px 0 20px 0; font-size: 11px; text-align: right; margin: -17px 0 0 0; font-weight: bold}

.club-title {color: #8a5e26; text-transform: uppercase; font-size: 18px; font-family: Vegur, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 15px 0 2px 0; }


p.footer-text {font-size: 11px; color: #fff; text-align: right; padding: 15px 0 0 0;}
p.footer-text a {color: #EEE; -moz-transition: color 0.25s ease-in-out; -webkit-transition: color 0.25s ease-in-out; transition: color 0.25s ease-in-out;}
p.footer-text a:hover {color: #ff3737; -moz-transition: color 0.25s ease-in-out; -webkit-transition: color 0.25s ease-in-out; transition: color 0.25s ease-in-out;}

p.highlight {color: #ec19a3;}

/* Core Page Settings */
body {background: #55380a; font-family: Arial, Helvetica, sans-serif; color: #2e2119; padding: 0 0 10px 0;}

#content-bg {width: 100%; height: auto; background: #2e2119;}
#content-main {width: 910px; height: auto; background: #fffabc; margin: 0 auto 0 auto; padding: 10px;}
#footer-bg {width: 100%; height: 125px; background: url(images/footer-bar.png) repeat-x; margin: 0 0 0 0;}
.footer-wrapper {width: 930px; height: 125px; margin: 0 auto 0 auto;}


/* Styling For Header Content */

#header-bg {width: 100%; height: 175px; background: url(images/header-bar-background.png) repeat-x;}
#header-content {width: 930px; height: auto; margin: 0 auto 0 auto;}

#header-content h1 a {display: block; width: 175px; height: 175px; background: url(images/logo.png) no-repeat; text-indent: -9999px; position: absolute; z-index: 10; margin: 13px 0 0 0;
float: left;}

#header-text {float: right; margin: 35px 30px 0 0;}

/* Navigation Bar Content */

#nav-wrap {width: 700px; height: auto; position: absolute; z-index: 5; margin: 80px 0 0 230px;}
#navigation-bar {width: auto; height: auto; float: right; margin: 15px 0 0 0;}
#navigation-bar ul#nav li {height: auto; float: left; display: block; list-style: none; margin: 0 0 0 20px;}
#navigation-bar ul#nav li a {width: auto; height: auto; display: block; color: #8a5e26; text-decoration: none; text-transform: uppercase; font-size: 14px;
font-family: Gill Sans, Gill Sans MT, Arial, sans-serif;}
#navigation-bar ul#nav li a:hover {width: auto; height: auto; display: block; color: #8a5e26; text-decoration: underline;}



#home-left {width: 630px; height: auto; float: left; margin: 0 0 0 0;}
#home-right {width: 270px; height: auto; float: right; margin: 0 0 0 0; background: #2e2119;
-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}

.right-content {width: 270px; height: auto; float: right; margin: 0 0 0 0;}

#contact-left {width: 270px; height: auto; float: left; margin: 10px 0 0 0;}
#contact-right{width: 630px; height: auto; float: right; margin: 10px 0 0 0;}

.contact-side-box {width: 270px; height: auto; margin: 0 0 10px 0; background: #2e2119;
-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}


.home-create {width: 310px; height: 130px; float: left; margin: 20px 0 0 0; background: #2e2119;
-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}

.create-wrap {width: 150px; height: auto; margin: 15px 0 15px 15px;}
.radio-wrap {width: 170px; height: auto; margin: 15px 0 15px 15px;}

.home-friday {width: 290px; height: 130px; float: left; margin: 20px 0 0 22px; background: #2e2119;
-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}

.home-third {width: 270px; height: 130px; float: right; margin: 20px 0 0 0; background: #2e2119;
-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}

.title-bar {width: 100%; height: 40px; background: url(images/title-bar.png) repeat-x;}
.box-wrap {width: 90%; height: auto; margin: 15px auto 15px auto;}
.contactpage-box-wrap {width: 90%; height: auto; margin: 0 auto 0 auto; padding: 15px 0 1px 0;}

.cross-logo {float: left; margin: 0 5px 10px 0;}
.page-title {color: #8a5e26; font-size: 22px; padding: 1px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; float: left;}

.friday-left {width: 225px; height: auto; float: left; margin: 0 0 12px 0;}
.friday-list {width: auto; height: auto; list-style: none;}
.friday-list li {margin: 0 0 5px 0;}

.value-image {float: left; margin: 0 10px 20px 0;}
.value-text {float: left; width: 725px; height: auto; margin: 0 0 20px 0;}
.value-title {color: #8a5e26; font-size: 18px; font-family: Vegur, Arial, Helvetica, sans-serif; letter-spacing: 1px;}

#friday-sprites {width: 270px; height: auto; list-style: none; margin: 15px 0 0 0;}
#friday-sprites li {width: 125px; height: 75px; display: block; text-indent: -9999px;}
#CVM {width: 125px; height: 75px; margin: 0 15px 15px 0; float: left; background: url(images/friday-sprites.png);}
#FIC {width: 125px; height: 75px; margin: 0 0 15px 0; float: left; background: url(images/friday-sprites.png) 0 -75px;}
#willow {width: 125px; height: 75px; margin: 0 15px 15px 0; float: left; background: url(images/friday-sprites.png) 0 -150px;}
#robbell {width: 125px; height: 75px; margin: 0 0 15px 0; float: left; background: url(images/friday-sprites.png) 0 -300px;}
#hillsong {width: 125px; height: 75px; margin: 0 15px 15px 0; float: left; background: url(images/friday-sprites.png) 0 -225px;}





/* New Age Contact Form style */

#contact-address {width: auto; height: auto; margin: 0 0 0 110px;}

#contact_form {
	width: 570px; padding: 10px 5px; margin: 5px 0 5px 0;
	float: left;
}

label {
	float: left; clear: left; margin: 8px 5px 0 0; width: 95px;
	text-align: right; color: #000000; font-size: 14px;

}

input {
	width: 420px; height: 30px; padding: 2px 20px 2px 20px; margin: 0 0 15px 0;
	background: #f2f2f2; border: 1px solid #bdbdbd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6c6c6c;
}
	input::-webkit-input-placeholder  {
    	color: #b9b9b9;
	}
	input:-moz-placeholder {
	    color: #b9b9b9;
	}

textarea {
	max-width: 434px; min-width: 434px; width: 395px; height: 100px; min-height:50px; padding: 12px 5px 5px 20px; margin: 0 0 20px 0;
	background: #f2f2f2; border: 1px solid #bdbdbd;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6c6c6c;
}
	textarea::-webkit-input-placeholder  {
    	color: #b9b9b9;
	}
	textarea:-moz-placeholder {
	    color: #b9b9b9;
	}

input:focus, textarea:focus {
	background: #f3e2cd; border: 1px solid #a78e6d;
}

input[type=submit] {
	width: 150px; height: 42px; float: right; padding: 5px 5px; margin: 0 8px 0 0;
	background: #926833; border: 1px solid #55380a; cursor: pointer; color: #ffffff;
}

#contact_form-wrapper {padding: 0 0 15px 0;}
#contact-submit-wrapper {width: 890px; height: auto; padding: 20px; background: url(images/contact-bg.png) repeat; margin: 50px auto 0 auto;
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 3px solid #FFF; }

.contact-box {width: 848px; height: auto; padding: 20px; background: #E6E6E6; border: 1px solid #AAA;}
.contact-box-image {float: left; margin: 0 10px 0 0;}
.contact-box-title {float: left; margin: 7px 0 0 0; font-size: 32px; color: #5B5B5B; text-shadow: #F8F8F8 1px 1px 0;}
.contact-box-break {width: 100%; height: 1px; margin: 10px 0 10px 0; background: #AAA;}
.contact-box-button_green {width: 170px; height: auto; padding: 10px; background: #a5d630; text-align: center; margin: 10px 0 0 0;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #689a11; text-decoration: none; }
.contact-box-button_red {width: 170px; height: auto; padding: 10px; background: #e43939; text-align: center; margin: 10px 0 0 0;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #b41a1a; text-decoration: none; }
.contact-box-button-text {color: #5b5b5b; font-size: 14px; font-weight: bold; text-decoration: none; }
.contact-box-button-text-error {color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
