@charset "UTF-8";

html {
  height:100%;
}

body {
	font-family: "Lucida Sans", Verdana, "Sans Serif";
	font-size: 13px;
	color: #FFFFFF;
	background: url('/images/woodbg2.jpg') #502820 fixed;
 	height:100%;
  	margin-top:20px;
  	padding:0;
  	background-color:#502820;
	
}

A:link { color: #68a3b9; text-decoration: none;  } 
A:visited { color: #68a3b9; text-decoration: none;  }
A:hover { color: #4a8297; text-decoration: underline;  }

a { outline: none; }

#html {

	position:relative;
	display: inline;
	min-height:100%;
	width:100%;


}

a.tabber:link img { -moz-opacity:0.7; opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);padding:3px; }
a.tabber:visited img { -moz-opacity:0.7; opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);padding:3px; }
a.tabber:hover img { -moz-opacity:1; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); padding:3px; }


.line { line-height:1.75; }
.bigger { font-size:16px; }
.bigger2 { font-size:18px; color: #a7d68b; }
.big { font-size:14px; color:#e0c1a0; }
.churchtitle { color:#b2de79; font-size:16px; }
.ct2 { font-size:22px; color:#666666; margin-top:3px; }

.map1 { font-size:10px; color:#dddddd; }
.map2 { font-size:12px; color:#3e7284; }
.map3 { font-size:12px; color:#749a63; }

a.fbook:link {font-size:11px; font-weight:bold; color:#ffffff; }
a.fbook:visited {font-size:11px; font-weight:bold; color:#ffffff; }

.titlesmall {

font-size:10px;
color:#cda27f;
text-transform:UPPERCASE;
font-weight:bold;

}

.formtext {

font-size:13px;
font-weight: bold;

}

.formtext2 {

font-size:13px;


}

.hr {

border:0px dashed #dddddd;
height:1px;
background-color:#666666;

}

.input {

width:225px;
padding:4px;
font-family: Verdana;
font-size:15px;

}

.error {

font-size:13px;
color:yellow;
font-style:italic;

}

.tabstd { border: 1px solid #666666; }
.tabs { color: #c9c9c9; font-size:11px; text-decoration: none; }
a.tabs:link { color: #c9c9c9;  text-decoration: none; }
a.tabs:visited { color: #c9c9c9;  text-decoration: none; }
a.tabs:hover { color: #ffffff;  text-decoration: none; }


.small {font-size:11px; }

.foot { color: #666666; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none; }
A.footlink:link { color: #d5dfab; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;  } 
A.footlink:visited { color: #d5dfab; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;  }
A.footlink:hover { color: #abba70; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: underline; }

.iPhoneCheckContainer {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden; }
  .iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px; }
.iPhoneCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: url(images/slider_left.png) no-repeat;
  z-index: 2;
  padding-left: 4px; }
  .iPhoneCheckHandleRight {
    height: 100%;
    width: 100%;
    padding-right: 4px;
    background: url(images/slider_right.png) no-repeat top right;
    z-index: 2; }
  .iPhoneCheckHandleCenter {
    height: 100%;
    width: 100%;
    background: url(images/slider_center.png);
    z-index: 2; }
label.iPhoneCheckLabelOn, label.iPhoneCheckLabelOff {
  white-space: nowrap;
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  display: block;
  height: 22px;
  position: absolute;
  width: auto;
  top: 0;
  overflow: hidden; }
  label.iPhoneCheckLabelOn {
    color: #fff;
    background: url(images/on.png) no-repeat;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
    left: 0;
    padding: 5px 0 0 8px; 
    z-index: 1; }
  label.iPhoneCheckLabelOff {
    color: #8B8B8B;
    background: url(images/off.png) no-repeat right 0;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    text-align: right;
    right: 0;
    padding: 5px 8px 0 0; }
  