@charset "UTF-8";

html {
  height:100%;
}

body {
	font-family: "Lucida Sans", Verdana, "Sans Serif";
	font-size: 13px;
	color: #FFFFFF;
	height:100%;
  	margin-top:20px;
  	padding:0;

	
}

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

a.nounderline:hover { color: #4a8297; text-decoration: underline;  }



#html {

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


}

.maincontainer {

background-color: #2e100b; 
padding:25px; 
border-radius:15px; 
-moz-border-radius:15px; 
-webkit-border-radius:15px; 
width:810px;

}

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; }
.biggest { font-size:20px; }
.bigger2 { font-size:18px; color: #a7d68b; }
.big { font-size:14px; color:#e0c1a0; font-weight:100; }
.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; }

a.green:link {  color: #a7d68b; }
a.green:visited {  color: #a7d68b; }
a.green:hover {  color: #7ba562; }
.green {  color: #a7d68b; }

.brown { color:#e0c1a0; }
a.brown:link { color:#b39779; }
a.brown:visited { color:#b39779; }
a.brown:hover { color:#e0c1a0; }

.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:8px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
font-size:16px;

}

.error {

font-size:18px;
color:#ffffff;
padding:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background-color:#e06f00;
margin-top:20px;
margin-bottom:5px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
font-weight:100;
letter-spacing:1.2;


}

.error a:link  { color:#f1ef60; text-decoration:underline; }
.error a:visited  { color:#f1ef60; text-decoration:underline; }

.msg a:link  { color:#bde6a4; text-decoration:underline; }
.msg a:visited  { color:#bde6a4; text-decoration:underline; }

.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; }
.smaller {font-size:10px; }
.smallest {font-size:9px; }

.gray { color:#cecece; }

.greenbg {

	background-color: #98c14f;

}


.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: none; }

.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; }
 
    
 .button1on {
 	
 	padding:3px;
 	background-color: #666; 
 	-moz-border-radius: 5px; 
 	-webkit-border-radius: 5px;
 	border: 1px #666 solid;
 
 }
 
  .button1off {
 	
 	padding:3px;
 	-moz-border-radius: 5px; 
 	-webkit-border-radius: 5px;
 	border:1px #777 solid;
 	background-color: #454545;
 
 }
 
 .buttonbg {
 
 background: url('/images/buttonbg.png') repeat-x; 
 
 }
 
 a.nounderline:hover { text-decoration: none; }
 
.bg {
	width: 100%;
	height:100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index:-99999;
}

.tabborder {

	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	
	border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius: 8px;


}

.viewerborder {

	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius: 20px;
	

}

.bigNumbers {
	font-size:30px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 100;
	}
	
.bigNumbers2 {
	font-size:20px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 100;
	}
	
.radius5 {
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
}

	
.radius10 {
	-webkit-border-radius:10px; 
	-moz-border-radius:10px;
	border-radius:10px;
}

.radius25 {
	-webkit-border-radius:25px; 
	-moz-border-radius:25px;
	border-radius:25px;
}

.statsdropdown { color:#000000; }
a.statsdropdown:link { color:#000000; }
a.statsdropdown:visited { color:#000000; }
a.statsdropdown:hover { color:#ffffff; }
a.statsdropdown:active { color:#666666; }


.handwritten { font-family: 'Architects Daughter', arial, serif;}

.twitImg { background:#222222; padding:2px; width:48px; height:48px; }
.twitImg2 { max-width:48px; max-height:48px; }
