﻿* { padding: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
BODY { 
	font-family:Tahoma, Geneva, Helvetica;
	background:#000 url("../images/bg.gif") no-repeat fixed top center;  
	font-size:0.7em; 
	margin:0 auto 10px auto; 
	color:#fff;
}
/* LINK & TEXT STYLES */
a:hover { color:#fff; text-decoration:underline }
a { color:#F44B09; margin:0 }
.date { font-weight:bold; color:#F44B09 }
.orangeText { color:#FA692D }

/* BACKGROUND IMAGE STYLES */
#bodyBg { 
	background:#242626 url("../images/mid-main.gif") center repeat-y; 
	width:752px;
	overflow:hidden;		
	min-height: 100%;
}
#wrapper {  width:752px; margin:0 auto }
#header { 
	width:752px;
	height:151px;
	clear:both;
	text-align:center
}
#leftSpotLights, #pageTitlebar { 
	width:200px; 
	float:left; 
	display:inline; 
	text-align:center;
	margin-left: 8px;
	margin-right: 0;
	margin-top: 0;
}
#rightSide { width:525px; float:left; margin:0 0 0 10px; display:inline; }
#navigation {
	background-image: url('../images/nav-bg.gif');
	background-repeat: no-repeat;
	width: 530px;
	height: 30px;
	float: right;
}
#navBar {
	width: 530px;
	height: 17px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 3px;
}
#navBar li {
	list-style: none;
	margin: 0 7px;
	display: inline;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #FFFFFF;
}
#navBar li a {
			text-decoration: none;
			color: #FFFFFF;
		}
#navBar li a:hover {
	text-decoration: underline;
	color: #E14708;
}
.left { float:left; position:relative }
.right { float:right; padding-right:12px; position:relative  }
.welcome { width:300px; padding:18px; float:left; position:relative }
.content {
	width: 400px;
	margin: 28px auto;
}
#footer { 
	background:url("../images/bottom-main.gif") no-repeat; 
	font-size:80%; 
	color:#fff; 
	height:11px; 
	padding:20px 0 0 10px; 
}
#footer a { text-decoration:none }
.divBar { background:url("../images/div-bar.gif") no-repeat; width:289px; height:9px; margin:5px 0 }
#photoGallery { 
	float:left; 
	height:140px;
	width:525px;
	background:url("../images/photo-bg.jpg") repeat-x;  
	overflow:auto; 
}
#photoGallery img { margin:0 2px 0 0; border:1px solid #CCC }
.mainPic {
	border: 1px solid #000;
	text-align: center;
}
.photoScroll { padding:35px 8px 0 8px; width:2000px; height:70px } /* INCREASE WIDTH FOR ADDITIONAL HORIZONTAL PHOTO SPACE */

/* FORM AND MISC STYLES */
.form { font-size:80%; border:1px solid #321708; height:18px; width:165px }
.contactForm { 
	font-size:95%; 
	color:#333;
	border:1px solid #321708;
	height:100px; 
	width:270px;
}
select { font-size:90%; border:1px solid #321708; }
.spacer {  padding-top:5px; clear:both }
.clear { clear:both }
#photoGallerytall {
	float: left;
	height: 180px;
	width: 525px;
	background: url("../images/photo-bg.jpg") repeat-x;
	overflow: auto;
	background-color: #000000;
}
.spotLightscrollbar { 
	width:170px;
	height:218px;
	margin:0 auto 20px auto;
	overflow:auto;
	font-size:90%;
	padding-right:8px;
	text-align:left;
	clear:right
}
.mainPictall {
	border: 1px solid #000;
	text-align: center;
	margin-left: 60px;
}
.info {
	font-size: 1.2em;
}
.bigboldorangeText {
	color: #FA692D;
	font-size: large;
	font-weight: bold;
}
.img-right {
	float: right;
}
.messagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	padding-left: 5px;
}
.error {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
#nav-menu li {
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#nav-menu {
	float: right;
	width: 525px;
	height: 71px;
	text-align: center;
	padding-top: 20px;
}
#inner-content {
	width: 730px;
	padding-right: 1px;
	padding-left: 10px;
	float: right;
}
#church-info {
	width: 500px;
	clear: both;
}

.registration {
	border: 1px solid #E14708;
	width: 450px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.registration-title {
	background-color: #E14708;
	font-size: medium;
	font-weight: bold;
}

#registration-messagetext-lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	padding-left: 5px;
	float: left;
	width: 200px;
}
#registration-messagetext-rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	padding-left: 5px;
	float: right;
	width: 200px;
}

.page-title-image {
	width: 195px;
	height: 71px;
	border-style: none;
}
.page-title-image a {
	border-style: none;
}
.align-left-100 {
	width: 100px;
	float: left;
}
.align-right-300 {
	float: right;
	width: 300px;
}
.align-right-200 {
	width: 200px;
	float: right;
}
.center-grid {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}
.textbox {
	float: left;
	width: 200px;
}

/* Sortable tables */
table.sortable thead {
    background-color:#E14708;
    font-weight: bold;
    cursor: default;
}

.content-span {
	font-size: large;
	font-weight: bold;
	color: #CB4F1C;
}
.link-right {
	margin-left: 40px;
	margin-top: 40px;
	padding-top: 40px;
}
.link-left {
	margin-top: 40px;
	padding-top: 40px;
}
.img-left {
	float: left;
}
