body {background:#26140a url(/assets/gccweb/faithwalkers-09/img/fw09-bg-2.jpg) no-repeat top center; color:#fff;}

/* layout */
div#header {margin:30px auto 0 auto; height:127px;}
div#logo {background:url(/assets/gccweb/fw09-title.jpg) no-repeat top left; height:127px; overflow:hiddne; text-indent:-1000px;}
div#logo h1 a {display:block; height:127px;}
div#splash_holder {background:url(/assets/gccweb/faithwalkers-09/img/fw-wide-splash.png) no-repeat center center; height:200px; margin-bottom:0; padding:70px 0;}
div#body_holder {background-color:rgba(38,20,10,0.8); border-top:5px solid rgb(38,20,10); padding:1em 0; }
div#body_holder.nosplash {margin-top:30px;}
div#footer {margin-top:30px; margin-bottom:30px; padding-top:30px; border-top:2px solid #3A1D0A;}


/* navs */
ul#nav_list {margin:45px 0 0 0; padding:0;}
ul#nav_list li {display:inline; position:relative; float:left; margin:0; padding:0; list-style:none;}
ul#nav_list li a {display:block; float:left; padding:6px 12px; font-weight:bold; text-decoration:none; color:#fff; font-size:14px; line-height:21px; background-color:rgba(0,0,0,0.4); margin-right:2px;}
ul#nav_list li a:hover {text-decoration:underline;}
ul#nav_list li ul {display:none; position:absolute; top:33px; left:0px;}
/*ul#nav_list li:hover ul {display:block;}*/
ul#nav_list li ul li {display:block; float:none; margin-bottom:2px;}
ul#nav_list li ul li a {display:block; float:none; font-size:12px; padding: 3px 8px; font-weight:normal; white-space:nowrap;}
ul#nav_list li ul li a:hover {padding:2px 7px; border:1px solid #EFE3D0; background-color:rgba(0,0,0,0.6);}

ul.subnav { border-top:2px solid #63380B; padding:0; margin:0 0 1em 0;}
ul.subnav li {margin:0; padding:0; list-style:none; display:block; border-bottom:1px solid #63380B;}
ul.subnav li a, ul.subnav li a:visited {display:block; padding:6px 12px; text-decoration:none;}
ul.subnav li a.active, ul.subnav li a:hover {background-color:#26140A; color:#fff;}

/* image links */
a#fw-w {display:block; width:300px; height:75px; background:url(http://gccweb.org/assets/gccweb/faithwalkers-09/img/fw-west-text.png) no-repeat top left; overflow:hidden; text-indent:-1000px; margin:0; padding:0; list-style:none;}
a#fw-e {display:block; width:300px; height:80px; background:url(http://gccweb.org/assets/gccweb/faithwalkers-09/img/fw-east-text2.png) no-repeat top left; overflow:hidden; text-indent:-1000px; margin:0; padding:0; list-style:none;}

/* styles */
div.content {background-color:rgba(226,210,184,0.5); padding:20px; color:#37130b;}
div.pad {padding:20px;}
.dark {color:#170c06; text-shadow:1px 1px 1px #CFB7A0;}
.big {font-size:1.2em;}
.textright {text-align:right;}
ul.simple li {margin:0; padding:0; list-style:none;}

h3 {font-size:1.2em;}

a, a:visited {color:#e1b079}
p a:hover {background-color:rgb(38,20,10);}
.dark a, .dark a:visited {color:#c05916;}
.dark a:hover {background-color:#fff;}

table.dataTable {
margin:0 0 1em;
width:100%;
}
table.dataTable th {
border-bottom:2px solid #5D2604;
color:#FFD5BB;
font-weight:bold;
padding:4px 4px 2px;
text-align:left;
vertical-align:bottom;
}
table.dataTable td {
border-bottom:1px dotted #5D2604;
font-size:0.9em;
padding:4px;
text-align:left;
vertical-align:top;
}
a.itunes {
background:transparent url(/assets/gccweb/itunes.png) no-repeat scroll right top;
padding:2px 22px 4px 0;
text-decoration:none;
}

a.feed {
background:transparent url(/assets/gccweb/feed.png) no-repeat scroll right top;
padding:2px 22px 4px 0;
text-decoration:none;
}

p.more {text-align:right;}

/*  Forms  - Added by Daniel Marino on 8-11-09  */

label {
	display: block;
	font-weight: bold;
}

label.inline {display: inline}

form button, form input[type=submit]{background:#A17039;position:pointer;cursor:hand;;border:1px solid #A17039;color:#fff;text-transform:uppercase;font: 12px/1em Helvetica,Arial,sans-serif;padding:6px 6px 4px;}
form button:hover, form input[type=submit]:hover {background:#815019;}

.error {color: #FF0000 !important; font-weight: bold;}

form.mf-event-registration-form input#apply {
padding: 3px 4px 2px
}

span.total {
	color: #FFFFFF;
}

ul.downloads {
	list-style: none;
}

ul.downloads li {
	margin: 0;
	padding-left: 20px;
	background: url(/icons/arrow_down.png) 0 2px no-repeat;
}

span.registration-step {
	display: none;
}

.register-another-user {
	display: none;
}

.contact-note {
	display: none;
}

ul.cc-logos {
	margin: 0;
	list-style: none;
}

ul.cc-logos li {
	display: inline;
	margin: 0 0 0 4px;
}
