
/* CSS Document */

body  {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#212121;
	font-size:1em;
}

a:link {
color: #c47b29;
background: transparent;
}

	a:visited {
	color: #AAAAAA;
	background: transparent;
}

	a:hover {
	color: #53150A;
	text-decoration: underline;
	background: transparent;
}

	a:active {
	color: #53150A;
	text-decoration: none;
	background: transparent;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.twoColFixRt #container {
width:100%;
background-color:#F7F0E0;
margin:0;
padding:0;
}


.twoColFixRt #wrapper {
	position:relative;
	width:792px;
	margin:0 auto;
	background: #F7F0E0;
	text-align:left;
}

.twoColFixRt #wrapmessage {
	position:relative;
	width:870px;
	margin:0 auto;
	background: #F7F0E0;
}

.twoColFixRt #wrapmessage .headphones {
	padding:35px 0;
}

.twoColFixRt #wrapperMap {
	position:relative;
	width:740px;
	margin:0 auto;
	background: #F7F0E0;
	text-align:left;
}

.twoColFixRt #wrapperMap2 {
	position:relative;
		margin:0 auto;
	width:680px;

	background: #F7F0E0;
}

.twoColFixRt #spanishbox {
background:#E4D8CA url(images/btmBox.gif) no-repeat bottom left;
	width:240px;
	padding:0 0 20px;
	}
	
.twoColFixRt #spanishbox h3 {
	background: url(images/topBox2.gif) no-repeat;
	padding: 15px 20px 0;
	line-height:1;
	margin:0;
	}
	
.twoColFixRt #spanishbox p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 0;
	margin:0;
	font-size:82%;
	}

.twoColFixRt #spanishbox2 {
	background:#E4D8CA url(images/btmBox.gif) no-repeat bottom left;
	width:240px;
	padding:0 0 20px;
	}
	
.twoColFixRt #spanishbox2 h3 {
	background: url(images/topBox1.gif) no-repeat;
	padding: 15px 20px 0;
	line-height:1;
	margin:0;
	}
	
.twoColFixRt #spanishbox2 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 0;
	margin:0;
	font-size:82%;
	}

.twoColFixRt #main_content {
position:relative;
margin-left:0px;
margin-right:240px;
padding:15px 35px 15px 18px;
font-size:85%;
text-align:left;
border-right:dashed 1px #E4D8CA;
line-height:1.3em;
}

.myrightlinks {
clear:both;
margin-top:6px;
}

p {margin-top:0;
	margin-bottom:1em;}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#C57A15;
	text-transform:uppercase;
	letter-spacing:.8em;
	padding: 12px 0 3px 0;
	margin:0;
	border-bottom:1px solid #C57A15;}

h4 {
	margin:0;
	padding:0;}

.twoColFixRt #right_column {
float:right;
width:200px;
font-size:80%;
padding:15px 15px 0 0;
text-align:left;
}

.twoColFixRt #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0 10px;
}



.twoColFixRt #mainContent { 
	margin: 0 260px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.myclass {
background-color:#F7F0E0;
margin:0;
padding:0;
}

#header {
width:100%;
height:100px;
background-image:url(images/headerbg.gif);
background-repeat:repeat-x;
text-align:center
}

#navbar {
width:100%;
height:48px;
background-color:#53150A;
}

.middleman {
position:relative;
width:879px;
margin:0 auto;
text-align:center;
background-image:url(images/topLinks.gif);
background-repeat:no-repeat;
}

#footer_container {
width:100%;
height:126px;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#000000;

}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:60%;
text-align:center;
letter-spacing:.3em;
color:#b4b4b4;
line-height:1.8em;
font-weight:bold;
padding:40px 0px 5px 0px;
}

.btm_Links {
height:80px;
background-image:url(images/rock.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#services_sleeve {
	padding:25px 0;
	width:792px;}
	
#services_sleeve2 {
	position:relative;
	margin:0 auto;
	padding:25px 0;
	width:670px;
	text-align:left;}

#services_container {
	position:relative;
	margin:0 auto;
	width:660px;
	padding-bottom:20px;
	font-size:80%;
	}
	
#services_container h3{
	text-transform:uppercase;
	letter-spacing:.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#C57A15;
	text-align:left;
	padding:0;
	margin:.5em 0 .2em 0;
	}
	
#services_container p{
	margin:0;
	padding:0;
	}

	
.services {
	text-transform:uppercase;
	letter-spacing:.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#C57A15;
	text-align:left;
	font-weight:bold;
	margin-bottom:7px;
	padding:0;
	}
	
#map {
	position:relative;
	margin:0 auto;
	width:668px;
	height:290px;
        }
		
.mapborder {
	border:1px solid #53150A;}
	 
#getdirections {
	position:relative;
	margin:0 auto;
	width:500px;
	font-size:80%;
	}
	
.topForm {
	margin:0;}
	 
legend {
	color:#21273C;
	font-weight:bold;
	margin-left:6px;
	padding:0;}

fieldset ol {
	margin:15px 0 0 0;
	padding:0px 10px 0 30px;
	list-style:none;}

fieldset li {
	float:left;
	clear:left;
	width:100%;
	padding-bottom:7px;}



fieldset.submit {
	border-style:none;
	float:left;
	padding-left:152px;
	padding-top:7px;}

label {
	float: left;
	width:120px;
}

.text {
	width:212px;
	height:18px;
	color: #95A0A9;
	padding:3px 0 0 6px;
	background-color:#FFFFCC;
	}
	
.text2 {
	width:212px;
	height:22px;
	color: #95A0A9;
	padding:3px 0 0 6px;
	background-color:#FFFFCC;
	}
.textarea {
	width:212px;
	height:47px;
	color: #95A0A9;
	overflow: auto;
	padding:3px 0 0 7px;
	background-color:#FFFFCC;
}
	
.smalltext {
	width:90px;
	height:18px;
	color: #95A0A9;
	padding:3px 0 0 6px;
	background-color:#FFFFCC;
	}
	
.statetext {
	width:130px;}
.formbutton{
	cursor:pointer;
	border:outset 1px #95A0A9;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	padding: 1px 2px;
}

#cformholder {
position:relative;
	margin:0 auto;
	width:526px;
	height:555px;
	background:#F7F0E0 url(images/cu_bg.jpg) no-repeat;
}

#cform {
	position:relative;
	width:85%;
	padding:100px 0 0 35px;
	font-size:80%;
	margin:0;
	}

.jform {
	width:425px;
	margin:0 0 0 25px;;
	padding:0;
	}

.textsleeve {
	padding-top:35px;
	padding-left:10%;
	width:80%;
	text-align:left;
	font-size:85%;
	line-height:1.4em;
}

.textsleeve p{
	margin-bottom:1.6em;
	}

.textsleeve strong {
	color:#53150A;
	}
	
.textsleeve br {
	line-height:.2em;}
	
.textsleeve ul {
	margin:0 0 0 .8em;;
	padding:0;
	}
	
.textsleeve li {
	list-style:none;
	margin:0 0 0 3em;
	padding:0;}
	
.sermonsleeve {
	position:relative;
	margin:0 auto;
	padding-bottom:35px;
	width:600px;
	text-align:left;
	font-size:76%;
	letter-spacing:.04em;
	}
	
.sermonsleeve h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#474747;
	font-size:108%;
	text-transform:uppercase;
	width:600px;
	margin:2% 0 0 0;
	letter-spacing:.3em;
	padding:0 0 4px 0;
	}

.sermonsleeve p {
	line-height:1.4em;
	margin-bottom:1.7em;
	}
.sermonsleeve th {
	color:#F1F1F1;
	background-color:#53150A;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.2em;
	font-size:94%;
	padding:.3em 0 .4em .4em;
	}

.sermonsleeve table {
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	}
	
.sermonsleeve td {
	border-bottom:1px solid #C7C7C7;
	padding:.3em 0 .3em .4em;
	}
	
#missionary {
	position:relative;
	margin:5px auto;
	width:780px;
	}
	
.historyH3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C57A15;
	font-size:130%;
	text-transform:uppercase;
	margin:0 0 20px 0;
	letter-spacing:.3em;
	}

	
.red {
	color:#FF0000;
	}
	
.olchange {
	list-style:none;
	font-size:1.1em;
	}
	
.olchange h4 {
	text-transform:uppercase;
	letter-spacing:.02em;
	font-size:110%;
	}
	
.olchange h4 {
	text-transform:uppercase;
	letter-spacing:.02em;
	font-size:105%;
	}

	