/* RESETS */html, body, div, span, applet, object, iframe,p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, tt, var,dl, dt, dd, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* STYLES */body {background:#000000;color:#ffffff;margin:0;font-family:Arial;font-size:17px;}body a {color:#ffffff;text-decoration:none;}body a:hover {color:#B0B0B0}.container {width:700px;margin:0 auto;position:relative;}.h400 {height:400px;}.h340 {height:340px;}#logo {text-align:center;margin:10px 0 0;}#blogtext {width:412px;position:absolute;top:-58px;left:144px;}#front {width:698px;margin:40px auto 24px;}#frontimg img {border:1px solid #999;}#menu ul {list-style-type:none;margin:0;padding:0;text-align:center;font-size:15px;}#menu ul li {display:inline;}#menu ul li a {text-decoration:none;padding:10px 18px;color:white;}.views-admin-links {display:none;}li#yellow a:hover {color:#D7A100;}li#red a:hover {color:#990000;}li#purple a:hover {color:#996699;}li#green a:hover {color:#808000;}li#gray a:hover {color:#B0B0B0;}.pageimg {float:left;margin-right:10px;}.breaker {padding:20px 0 0;text-align:center;clear:both;}/* PAGE SPECIFICS */.views-admin-links ul li, .adminlinks ul li  {display: inline;}.views-admin-links ul li a, .adminlinks ul li a {background: #333;color: #fff;padding: 8px 20px;margin-right: 5px;}.views-admin-links ul li a:hover, .adminlinks ul li a:hover {background: #666;color: #fff;}/*front*/ul#social {text-align:center;margin:25px;}ul#social li {display: inline;margin:0 30px;}/*who we are*/.mission {font-size:18px;padding:10px 0 10px;line-height:1;}#aboutlinks {margin:20px 0;list-style-type:none;}#aboutlinks li a {font-size:18px;font-weight:bold;font-style:italic;}/*gatherings*/.gatherings {font-size:18px;margin:0 0 0 20px;line-height:2;}.gatherings h1 {font-size:25px;font-weight:bold;}/*ministries*/#mlinks {margin-top:0;}#mlinks ul {list-style-type:none;margin:5px 0;padding:0;text-align:center;font-size:17px;line-height:1.5;}#mlinks ul li {display:inline;}#mlinks ul li a {padding:0 5px;text-decoration:none;color:#B0B0B0;}#mlinks ul li a:hover {color:#996699;}/*contact*/#address {float:left;margin:20px 0;}#shelf1 {width:340px;margin:0 auto 10px;}#pastork {float:right;text-align:center;line-height:1.5;font-size:14px;}#staff {width:20%;float:left;text-align:center;line-height:1.5;font-size:12px;}#staff h1 {font-size:14px;}/*audio/downloads*/.audio-image {float:right;}/* GENERICS */.clear {clear:both;}p {margin:15px 0;}.links ul li {display:inline;padding:0 10px 0 0;}.links ul {margin:10px 0;padding:5px 0 5px 5px;background:#111;border-top:1px solid #333;-moz-border-radius: 0 0 .4em .4em;-webkit-border-bottom-left-radius: .4em;-webkit-border-bottom-right-radius: .4em;}/* COMMENTS */div.comment {background:#111;padding:5px 10px;margin:10px 0;-moz-border-radius:.4em;-webkit-border-radius: .4em;}div.comment .title {margin:5px 0 3px;}.comment .submitted {border-bottom:1px solid #333;font-style:italic;font-size:13px;}.form-item input.error, .form-item textarea.error, .form-item select.error {  border: 2px solid red;}.form-item .description {  font-size: 0.85em;}.form-item label {  display: block;  font-weight: bold;}.form-item label.option {  display: inline;  font-weight: normal;}.form-checkboxes, .form-radios {  margin: 1em 0;}.form-checkboxes .form-item, .form-radios .form-item {  margin-top: 0.4em;  margin-bottom: 0.4em;}ul.pager {margin:0;list-style-type:none;padding:0;text-align:center;}ul.pager li {display:inline;}ul.pager li.pager-current {padding:3px;}ul.pager li a {padding:3px;border:1px solid #222;color:#777;}ul.pager li a:hover {border:1px solid #444;color:#fff;}