@charset "windows-1252";

* {margin:0; padding:0; }

body {background: url(images/background_middle.png) center repeat-y; background-color: #4a4a4a; color:#fff;
font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing:0.01em; }

a{color:#fff; }

h2 {margin-left: 10px; padding-top: 20px; padding-bottom:10px; font: 12pt Arial; color: #842c14; font-weight: bold; }
h3 {margin-left: 10px; padding-top: 5px; font: 10pt Arial; color: #842c14; font-weight: bold; letter-spacing: 1px; }
h4 {margin-left: 10px; font: 9pt Arial; color: #fff; }

p {margin:0}
p.logout {margin: 0; position: relative; float: right; font: 8pt Arial; color: #fff; letter-spacing: 1px; background-color: #848383; padding-left: 5px; }
p.logout a:hover  {color: #ff6600; }
p span {color: #fff; }
p a {text-decoration: none; }
.welcome {letter-spacing: 1px; color: #ff6600; font-style: italic; }

.formregister {text-align:center; margin-top:50px; }

.formregister label, label span {padding-bottom: .25em; padding-top: .25em; }
.formregister label {float: left; width: 100%; }
.formregister label span {float: left; width: 30%; text-align: right; font: 8pt Arial; margin-top: 2px; color:#fff;}
.formregister label input {font: 8pt Arial; letter-spacing: 1px;}
.formregister form div {clear: both; text-align: center; padding: 10px 0 10px 0; }
.formregister form div input {padding: 0 .25em; background-color: #ff6600; font: 8pt Arial; letter-spacing: 1px; text-transform: uppercase; color: #fff;}
.formregister form div input:hover {background-color: #ffa600; }

.formregister fieldset {width: 400px; padding:15px; overflow: hidden; }
.formregister fieldset input {float: right; width: 65%; border: 1px solid #111011; background-color: #999; }
.formregister fieldset input:active, input:focus {border-color: #900; }

.formregister p {color:#fff; font-size:10pt; padding: 20px; }

.activate, .noaccess {text-align:center; margin-top:25px; margin-bottom:50px; }
.activate h3, .noaccess h3 {font-size:14pt; padding-bottom:15px; }

.hometable {float:right; }

.orangelink {color:#ff6600; }
.orangelink:hover {color:#ffaa00; }

.opac {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; }
.opac:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1 }

.team {color:#ff6600; text-align:center; letter-spacing:2px; }
.tinley {padding-right:5px; }

div#container {margin: 0 auto; padding: 0; width: 725px; }

div#header {margin: 0; padding: 0; width: 725px; height: 150px; background-image: url(images/header_bg.jpg); background-repeat: repeat-x; }

div#header h1 {z-index: 2; position: relative; left: 300px; width: 132px; height: 132px; margin: 0; padding: 0; background: url(images/worshiplogo.png) no-repeat; text-indent: -9999px; }
div#header h2 {position: absolute; top: 10px; margin: 20px; padding: 0; letter-spacing: 4px; font: 14pt sylfaen; color: #eee; }

div#header ul {position:relative; top:132px; left:5px; margin: 0; padding: 0 0 20px 10px; z-index: 1; }
div#header ul, div#header li {display: inline; margin: 0; padding: 0; list-style-type: none; }
div#header a {font: 8pt Arial; color: #ff6600; margin: 0 10px 4px 2px; text-decoration: none; }
div#header a:visited {color: #ff6600; }
div#header a:hover {color: #ffa600; background: url(images/smalllogo.png) center no-repeat; padding-top: 25px; }


#left h3, #center h3, #right h3 {color:#fff; padding-bottom:5px; }

div#flashfire {position: relative; width: 725px; height: 30px; margin: 0; padding: 0;}

div#flashfire2 {margin: 0; padding: 0;}

div#flashcontent {position: relative; width: 725px; height: 300px; }
div#flashcontent1 {position: relative; width: 700px; height: 600px; }

div#content {width:725px; }
div#content p {margin: 0; padding: 0 10px 10px 10px; }

div#homemenu {float:left; width:725px; margin:0; background:url(images/header_bg1.jpg) no-repeat; }

div#calendar {width:725px; }

div#homemenu ul {width: 725px; margin: 0; }
div#homemenu li {float: right; list-style-type: none; }
div#homemenu li#left {width: 241px; }
div#homemenu li#center {width: 241px; height: 150px; }
div#homemenu li#right {width: 243px; height: 150px; }
div#homemenu p {margin: 0; padding: 0 10px 10px 10px; }

div#gallery {text-align:center; margin-top:25px; margin-bottom:25px; }

div#leadersnav {width:725px; }
div#leadersnav li {list-style-type:none; border-top: 1px dashed #999; }

.bio {float:right; width:450px; }


div#membernav {margin: 0; padding-bottom: 20px; }
div#membernav ul {margin:0; padding:0; }
div#membernav li {list-style-type:none; margin: 0; padding: 5px; }
div#membernav li a {display:block; text-decoration:none; padding:5px; color: #fff; text-align:center;}
div#membernav li a:hover {color: #ff6600; }

div#news {float:left; margin-left:20px; }
div#news h4 {margin:0; padding-top:3px; padding-left:15px; font-size:90%; letter-spacing:1px; background:url(images/news.gif) no-repeat; }
div#news p {width:300px; height:150px; color:#333; padding:10px; background-color:#eee; overflow:auto; border: 5px solid #666; }

div#mission {position:relative; float:left; width:500px; }

div#missionfinder {float:right; width:225px; background-attachment:fixed; }
div#missionfinder ul {width:150px; border: 1px dashed #999; padding:10px; }
div#missionfinder li {display:block; width:150px; border-bottom:1px dotted #999; padding:5px; }
div#missionfinder a {color:#ff6600; text-decoration:none; letter-spacing:1px; }
div#missionfinder a:hover {color:#ffaa00; }

div#teampage {padding-right:5px; color:#666; }
div#teampage ul {float:right; width:200px; }
div#teampage li {list-style-type:none; padding-left:5px; }
div#teampage a {display:inline; text-decoration:none; color:#999; font-size:8pt; }
div#teampage a:hover {color:#666; }

caption {font: 9pt Arial; padding: 5px; letter-spacing: 1px; color: #fff; text-align: left; }
table {margin: 15px; width: 300px; }
th {background: #333; font: 9pt Arial; color: #fff; padding: 8px; }
tbody td, tbody th {font: 8pt Arial; margin: 0; padding: 6px; text-align: center; }
table, th, td {border-collapse: collapse; }
tr.odd {background: #6e6e6e; }
tr.odd:hover {background: #9b9898; }
tr.even {background: #848383; }
tr.even:hover {background: #9b9898; }
td {padding: 0 10px; }
.library {width:550px; }

div#scriptureverse {position:relative; clear:both; width:675px; font: 8pt Arial; color:#000; margin:15px; background: #848383; 
padding: 5px; border: 5px solid #333; }
div#scriptureverse h4 {margin: 5px 0 5px 0; color:#000; font-weight:bold; }

label, label span {padding-bottom: .25em; padding-top: .25em; }
label {float: left; width: 100%; }
label span {float: left; width: 30%; text-align: right; font: 8pt Arial; margin-top: 2px; }
label input {font: 8pt Arial; letter-spacing: 1px;}
form div {clear: both; text-align: center; padding-right: 15px; }
form div input {padding: 0 .25em; background-color: #ff6600; font: 8pt Arial; letter-spacing: 1px; text-transform: uppercase; color: #fff;}
form div input:hover {background-color: #ffa600; }

fieldset input {float: right; width: 65%; border: 1px solid #111011; background-color: #999; }
fieldset input:hover {border-color: #ff6600; }
fieldset input:active, input:focus {border-color: #900; }

fieldset {width: 200px; margin-left: 15px; overflow: hidden; }

div#footer {clear:both; border-top: dashed; border-color: #999; margin: 0; padding: 10px 0 1px 0; font: 8pt Arial; color: #fff; text-align: center; }

div#footer a {font: 8pt Arial; color: #ff6600; text-decoration:none; }
div#footer a:visited {color: #ff6600; }
div#footer a:hover {color: #ffa600; }