/* THE BIG GUYS */
* {margin:0;padding:0}
/*body {padding: 0 0 0px; background: #fff; color:#333; font:83%/1.5 Arial }*/
body {padding: 0 0 0px; background: #fba907 url(main_tile.jpg) 1px 1px repeat-x; color:#333; font:83%/1.5 Arial }/*

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#c00; text-decoration: none;} 
a:visited {color:#999} 
a:hover,a:active {color:#CC0000; text-decoration: none;} 

/* FORMS */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,Arial,sans-serif;margin: 2px 0}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,Arial,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em;}
h1 {font-size: 176%; margin-top:.9em; margin-bottom: 0.7em;}
h2 {font-size: 136%; margin-top:.55em; margin-bottom: 0.7em;}
h3 {font-size: 126%;}
h4 {font-size: 116%;}
h5 {font-size: 106%;}
h6 {font-size: 96%;}
mall {font-size: 11px;}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#fbd382;height:3px;color:#fbd382;border:none;clear:both; border: 0px;}

/* LAYOUT - HEADER */
#header {background: #faa907 url(/images/bg_head.jpg) top center repeat-y;margin: 0px; height: 175px; padding: 0px; border-bottom: 1px solid #966504; width: 100%;}

	#header #prayer {padding: 25px; padding-left: 39px; position:absolute;} 
	/* #header #prayer {padding: 65px 25px 25px 10px; position:absolute;} 
	#header #righttext {padding: 25px; padding-left: 39px; position:relative; float: right;} */
	#header #righttext  {padding: 0px;position:relative; left: -31px; top: 48px; float: right;} 

	/* NAV - top horizontal nav */
	#nav {padding: 0;margin: 0; background: url("../images/bar_line.gif") repeat-x top left; height: 35px; text-align: center; width: 100%; }
	#nav img {margin-left: -5px;}

/* LAYOUT - main body of page */
#wrap {margin: 0 auto; width: 100%; }

#content-wrap {width:100%; border: 0px; padding: 0px; }
	#utility {position:absolute;top:0;left:25px;width:165px;border-top: 5px solid #999;padding-bottom: 40px}
	#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}

#content_shadow {margin: 0px; text-align: center; height: 70px; width: 100%; background:#fdf5e2 url("../images/bg.jpg"); }
#content_shadow #text {margin: 0px auto; width:753px; font-size: 25px; padding-top: 20px; padding-bottom: 20px; text-align: left;}

#home {margin: 0px; height: 505px; padding: 0px; text-align: center; display: block; border: 0px; background: #ffffff url("../images/white_tile.gif")  repeat-x top left; }
#home img {margin-bottom: -5px; }

/* here */
#redhome {background: #ffffff; height: 508px; float: left; width: 100%;}

#home embed {position: absolute; left: 50%; margin-left: -387px; display: block;}

#content {margin: 0px auto; text-align: center; height: 70px; width: 755px;}
#content #text { font-size: 25px; padding-top: 20px; padding-bottom: 20px; text-align: left;  margin-left:6px; }

/*#subcontent {background: #ffffff ; border-top: 1px solid #fbd383; padding: 0px; padding-left: 118px; padding-right: 118px; padding-top: 16px;}*/
#subcontent {background: #feeecd url("../images/bg.jpg") no-repeat; border-top: 1px solid #fbd383; padding: 0px; padding-left: 118px; padding-right: 118px; padding-top: 15px;}


#subcontent_galerry {background: #ffffff ; border-top: 1px solid #fbd383; padding: 0px; padding-left: 118px; padding-right: 128px; padding-top: 31px;}
	#subcontent_galerry .noborder {border: 0px; padding: 0px; margin: 0px; background: none;}
	#subcontent_galerry #foot {color: #988f7b; font-size: 11px; font-familly: Tahoma; font-weight: none; display: block;}
	/* changed by ed feb 09/2010 #subcontent_galerry img {border: 1px solid #cccccc; padding: 4px;} */
	#subcontent_galerry img { }

	#subcontent_galerry #block {width: 750px; float: left; position: relative; }
	#subcontent_galerry #block h1 {margin: 0 0 .3em; border-bottom: 1px solid #fbd383;color:#d62000;}

	#table_top {color:#000000; font-size: 11px; text-decoration: none; font-weight: bold; }
	#table_top a {color:#d62000; font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Tahoma;}
	#table_top #one {width: 182px; padding: 6px;}
	#table_top #two {text-align: right; padding: 6px;}

	#table_galerry {color:#000000; font-size: 11px; text-decoration: none; font-weight: bold; }
	#table_galerry #one {width: 182px;}
	#table_galerry #left a {color:#d62000; font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Tahoma;}
	#table_galerry #left {width: 182px; color:#00000; font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Arial; border: 0px solid #fbd382; border-right: 0px;}
	#table_galerry #left td {padding: 6px; border: 1px solid #fbd382;}

	#table_galerry #left #no,#table_galerry #left #no td  {font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Arial; border: 0px; padding: 0px; margin: 0px; text-align: left;}
	#no #right {padding-left: 6px; margin: 0px; border: 0px; text-align: left;}

	#table_galerry #left #random {border: 0px; padding: 0px;}
	#table_galerry #left #random td {font: Century; font-size: 14px; border: 0px; padding: 5px;}
	#table_galerry #left #random small {font-size: 11px; color: #b488b4; font-weight: normal;}

	#table_galerry #right a {color:#d62000; font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Tahoma;}
	#table_galerry #right {width: 100%; color:#00000; font-size: 11px; text-decoration: none; font-weight: bold; font-familly: Arial; border-left: 0px;}
	/*#table_galerry #right td {padding: 6px; border: 0px solid#fbd382;}*/
	#table_galerry #right #topleft {background: #fdf5e2; padding: 9px; font-weight: normal; border: 1px solid #fbd382 ; border-left: 0px; border-right: 0px; width: 60%;}
	#table_galerry #right #topmid {  border-right: 1px solid #fbd382 ; }
	#table_galerry #left #topmid { border-bottom: 0px; border-top: 0px;}
	#table_galerry #right #topbot {background: #fdf5e2; padding: 9px; font-weight: normal; border: 1px solid #fbd382 ; border-left: 0px; }
	#topleft .big {font-size: 13px; font-weight: bold; padding-bottom: 0px;}
	#table_galerry #right #topright {background: #fdf5e2; padding: 9px; font-weight: normal; border: 1px solid #fbd382 ; border-left: 0px; int-size: 9px; text-align: left; width: 194px;}
	#table_galerry #right #random {text-align: center; border: 0px; padding: 0px; width: 100%; font-weight: normal;}
	#table_galerry #right #random .mit {background: #fdf5e2;}
	#table_galerry #right #random img {width: 150px; height: 150px; border: 0px;}
	#table_galerry #right #random p {padding: 0px; font-size: 13px; font-weight: bold;}
	#table_galerry #right #random td {width: 33%; border: 0px;}
	#table_galerry #right #random small {color: #b488b4; font-weight: normal; padding-top: 6px;}
	
	#churches_left #main {padding: 0px; background: #fbb808; font-weight: bold; color: #ffffff;}
	/*#churches_left td {padding: 5px;padding-top: 3px; padding-bottom: 3px; }*/

	#churches_left  {width: 520px; /*float: left; */position: relative;}
	#churches_left p { font-size: 11px; color: #000000;}
	#churches_left  h3 {margin: 0 0 .3em; border-bottom: 1px solid #fbd383;color:#d62000;}
	#churches_left  a {font-size: 12px; color: #000000; text-decoration: none; padding-left: 20px; background: url("../images/left_block_line.gif") no-repeat; display: block; padding-bottom: 6px;}
	#churches_left  a:hover {color: #da2008;}
	#churches_left  a.main {color: #da2008;}
	#churches_left  h5 {border-bottom:none;}
	#churches_left  td a {background:none;}

	#churches_right  {left: 20px; width: 220px; /*float: left;*/ position: relative;}
	#churches_right  h3 {margin: 0 0 .3em; border-bottom: 1px solid #fbd383;color:#d62000;}
	#churches_right  p { font-size: 11px; font-familly: Arial; color: #000000;}
	#churches_right a,#churches_right a:hover,#churches_right a:visited {text-decoration: none; color: #da2008;}
	#churches_right hr {color: #fbd382; border-top: 1px #fbd382; background: #fbd382;}


	#left_block {width: 205px; margin-right: 26px; float: left;}
	#left_block ul {list-style-type: none; }
	#left_block h2 {border-bottom: 1px solid #fbd383;color:#d62000; }
	#left_block a {font-size: 12px; color: #000000; text-decoration: none; padding-left: 20px; background: url("../images/left_block_line.gif") no-repeat; display: block; padding-bottom: 6px;}
	#left_block a:hover {color: #da2008;}
	#left_block a.active {color: #da2008;}
	/* changed by ed , feb 09/2010 #subcontent img {border: 1px solid #cccccc; padding: 4px; margin: 4px;  background: #ffffff;} */
	#subcontent img {}

	#subcontent #block {width: 750px; /*float: left;*/ position: relative; }
	#subcontent #block h1 {margin: 0 0 .3em; border-bottom: 1px solid #fbd383;color:#d62000;}
	
	#right_block { float: left; width:524px; color: #000000; }
	#right_block p {/*display: inline;*/ font-size: 12px; color: #000000;line-height:1.4em;}
	#right_block h1 {margin-top: 0; border-bottom: 1px solid #fbd383;color:#d62000;}

	#right_block #one { margin-right: 35px; margin-top: 3px; width:231px; color: #000000; float: left; }
	#right_block #two  { margin-top: 0px; width:231px; color: #000000; float: left; }

	#subcontent .noborder {border: 0px; padding: 0px; background: none; margin-left: -1px;}
	#churches_left a { padding-left: 0px;}

	#about_mess_div {position:relative; width:500px; color: #000000; }

	#foot {clear: both; color: #988f7b; font-size: 11px; font-familly: Tahoma; font-weight: none; padding-top: 40px; padding-bottom: 70px;}
	
	#form {color: #000000;}
	#form input {margin-bottom: 7px;}
	#form textarea {margin-top: 2px; height: 116px;}
	#form small {font-size: 9px;}
	
/* LAYOUT - FOOTER */
#footer {height: 218px; background: #faa907 url(/images/bg_head.jpg) top center repeat-y; color:#fff; font-familly: Tahoma; }
	#footer #text { padding: 10px 8px; font-size: 11px;  height: 33px;}
	#footer #text a { text-decoration: none; /* float: left; */ height: 13px; /* margin-left: 13px; */}
	#footer #text span { /* float: left; */ margin-left: 10px; margin-top:0px; color: #000000; font-size:13px; font-weight: bold;}
	#footer #text .content { float: right; margin-top:7px;}	
	#footer #set {background: url("../images/set.gif"); width: 775px; display: block; height: 159px;}
	
	#church_added {border: 1px solid #AAA; color: #AAA;}
	#form td, #form th { vertical-align: top; text-align: left; padding-left: 5px; }	
	
	#right_block .left { float: left;}
	#right_block #pphoto { float: left; margin-right: 16px; margin-left: 0px;}
	#right_block #pmessage { width: 390px;}
	#right_block h3 {margin: 10pt 0 .3em;  color:#d62000; line-height: 1em; border-bottom: none; }
	#right_block .down_hr { border-top: 1px solid #FBD383; padding-top: 10pt;}
	#right_block .down { border: none; padding-top: 10pt;}
	
	#right_block .bbottom { border-bottom: 1px;}
	#right_block #format_type { float: left; width: 100px; }
	* html 	#right_block #format_type, * html 	#right_block #format_is {  margin-bottom:-16px; }
	#right_block #format_is { float: left; width: 400px; margin-bottom:-16px;}
	.clear { clear: both;}
	
	.main {padding: 10px; background: #fbb808; font-weight: bold; color: #ffffff;}
	#right_block blockquote i { text-align: right;}
	#webcast { position:relative; }
	/* #webcast { position:relative; top: -7px; } */
	#sub_wrap {margin: 0 auto; width: 775px;}
	#subcontent #sub_wrap {margin: 0 auto; width: 755px;}
	#form .pleft { padding-left: 30px;}

	.main {padding: 10px; background: #fbb808; font-weight: bold; color: #ffffff;}
	#right_block blockquote i { text-align: right;}
	
	 h4 { border-bottom: none; }
	.noborder h1 { border-bottom: none; }	
	#webcast img { margin:0; padding:0; border:none;}
	#sub_wrap h1 {margin-top: 0; border-bottom: 1px solid #fbd383;color:#d62000;}
	#italic { text-align:right; padding-left:350px; margin-top:-30px;}

	#subcontent form { float: left; width:524px; color: #000000; }
	form fieldset  { border:1px solid #FBD383; margin-bottom: 0.8em; padding: 0.8em; }
	form fieldset legend {  font-size:1em; }	
	.form-required {color:#D62000; }
	.webform-component-fieldset .form-item label { width: 160px; float:left; }
	.form-item label { color:#222222; font-size:1em; font-weight:bold;}	
	fieldset .description { font-size: 0.8em;}
	#edit-submitbutton { background: #FEEECD url(/images/button_submit_form.gif) no-repeat scroll 100% 50%; font-size:0.9em; width:5.5em; text-align:left; letter-spacing:0px; font-style:arial; font-weight:bold; border: none; cursor:pointer ;}
	#welcome h2 { color: #000000; font-size: 14px; border: none;}

	#right_block .active img { background-color: #FBB808; border:none; padding:0px; }
	#right_block tr { background-color:#FBB808;  font-size: 12px;}
	#right_block tr a { color:#FFFFFF; text-decoration: none;}	

	#right_block th, #right_block td  { border: none; padding: 1px;}
	#right_block .odd {background: #fef6e4; font-weight: normal; color: #000000; }
	#right_block .odd td, #right_block .even td  {border-bottom: 1px solid #fde6b9;}
	#right_block .even {background: #ffffff; font-weight: normal; color: #000000; border-bottom: 1px solid #fde6b9;}
	#end {background: #fef6e4; font-weight: normal; color: #000000; text-align: center;}
	#end td {border-bottom: 3px solid #fbd382;}
	#end a {font-size: 11px; color: #da2008; text-decoration: none; background: none; display: inline; padding: 0px;}
	#right_block table { width:100%; }
	#webcast h3 { text-align: left; }
	#webcast td { text-align: left; }
	#webcast table { text-align: left; }
	#webcast img {background: transparent; }
	#right_block #webform_report p { display: none; line-height:0px; font-size: 0px;}
	#right_block #prom { margin: 2.0em;}
	#webcast_table img {border: none; background: transparent;}
	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
/*	margin: 0;*/
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 13px;
}

#webcast h3 {
	border-bottom:1px solid #FBD383;
	padding: 8px 0px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 18px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 18px;
}

#italic  h4  {
	visibility: hidden;
	font-size: 14px;
}
#italic .sIFR-hasFlash h4  {
	visibility: hidden;
	font-size: 12px;
}

/*
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}*/


.form-item input.error, .form-item textarea.error { border:1px solid #C52020; color:#494949;}
.form-item .description { font-size:0.85em;}
.description { color:#898989; line-height:150%; margin-bottom:0.75em;}
.form-item { margin-bottom:1em; margin-top:1em;}

iv.error { color:#C52020;}
div.error, tr.error { background:#FFCCCC none repeat scroll 0%;color:#220000;}
div.error { border:1px solid #DD7777;}
.messages { background-color:#FFFFFF;border:1px solid #B8D3E5;}
.messages, .preview { margin:0.75em 0pt; padding:0.5em 1em;}
.error { color:#FF0000;}

.form-button, .form-submit { margin:2em 0.5em 1em 0pt;}
input { color:#494949; font-family:"Verdana"; font-size:12px; /* font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:100%; height:14pt; */}
#user-login #edit-submit {background: #FEEECD url(/images/button_submit_form.gif) no-repeat 100% 50%; width:5.5em; text-align:left;}
#user-pass #edit-submit {background: #FEEECD url(/images/button_submit_form.gif) no-repeat 100% 50%;  width:13.5em; text-align:left;}


.messages ul li, .messages ul.menu li, .messages .item-list ul li, .messages li.leaf { background:transparent url(/images/menu-leaf.gif) no-repeat scroll 1px 0.35em; list-style-image:none; list-style-type:none; padding:0pt 0pt 0.2em 1.5em;}
.messages ul li, .messages ul.menu li, .messages .item-list ul li, .messages li.leaf { margin:0.15em 0pt 0.15em 0.5em;}
ul li { margin:0.4em 0pt 0.4em 0.5em;}
.messages ul { margin-bottom: 1em; }
#user-login .form-item label { display:block;}

/*#tabs-wrapper li { display:inline;}*/

/*#right_block h2 { border-bottom:1px solid #FBD383; color:#D62000;}*/

#video {border: 0px; border-bottom: 1px solid #fce1aa; width: 100%;}
#video tr {border: 1px solid #fbd382;}
#video td {text-align: left;}
#video a {text-decoration: underline; font-size: 12px; font-weight: bold; letter-spacing: 0px; color: #d81f00;}
#video p {font-weight: bold; margin-top: 3px;}

#audio {border: 0px; width: 100%;}
#audio tr {border: 1px solid #fbd382}
#audio td {text-align: left;}
#audio a {text-decoration: underline; font-size: 12px; font-weight: bold; letter-spacing: 0px; color: #d81f00;}
#audio p {font-weight: bold; margin-top: 3px;}

.meeting_district h5 { 
	padding-left: 4px;
	background: #fbb809;
	border-bottom: 0px solid #fbb809;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.meeting_district p {
	padding: 6px 4px 8px 20px;
	margin-bottom: 0px;
}

.meet1 {
	background: #ffffff;
}

.meet2 {
	background: #feeecd;
}

#right_block #proclamation tr {
	background: transparent;
}

#right_block #proclamation h4 {
	margin-top: 0.3em;
}



	#webcasts { position:relative; top: -7px; margin: 0 auto; text-align:left; width: 746px;}
	.top_box {height: 328px; width: 746px; background: url(/images/large_background.gif) bottom no-repeat; margin-bottom: 20px;}
	.bottom_box {height: 230px; width: 746px; }
	.center_container { width: 100%; height: 305px;}
	.top_left { width: 370px; float: left; height: 305px;}
	.top_right { width: 360px; float: right; height: 272px; overflow: auto; margin: 10px 10px 10px 0px;}
	.bottom_left { width: 361px; float: left; height: 230px;  background: url(/images/small_background.gif) bottom no-repeat;}
	.bottom_right { width: 361px; float: right; height: 230px;  background: url(/images/small_background.gif) bottom no-repeat;}
	.video_feeds { width: 746px; height: 35px; background: url(/images/video_feeds.gif) no-repeat;}
	.feeds { width: 746px; height: 35px;}
	
	.photo_gallery { float: left; height: 35px; width: 361px; background: url(/images/photo_gallery.gif) no-repeat;}
	.audio_feeds { float: right; height: 35px; width: 361px; background: url(/images/audio_feeds.gif) no-repeat;}
	iframe {width: 100%; }
	.container { margin: 10px; overflow: auto; height: 210px; width: 341px;}
	
	.list_item {height: 50px; border-bottom: solid #f7cc78 1px; width: 340px; padding-top: 10px; padding-bottom: 10px;}
	.list_item img {height: 42px; width: 74px;}
	.list_item a, p {font-size: 9pt;}
	.audio_item a, p, span {font-size: 9pt;}
	.image_box {height: 50px; width: 95px; float: left;}
	.text_box {height: 50px; width: 245px; float: left;}
	.audio_item img { margin-right: 5px !important; border: 0px !important; padding: 0px 10px 15px 0px !important; background-color: transparent !important;}
	.text_box a:visited {color: #cc0000; text-decoration: none;}
	
	#footer_copy { color: #f77102; padding-bottom: 50px;}
	#subcontent img .audio_item {	border: 0px none; }

	#footer #text span#sec_line { /*position: absolute; left: 571px; top: 525px;*/  
			clear: left; margin-top: 0px; margin-left: 293px; width: 160px;	}
			
	#home img { display:block; left:50%; margin-left:-387px; position:absolute; }
	#home p { margin: 0; }
	
	#form-1,
	#form-2,
	#form-3 {
		display: none;
	}
    
	#webform-component-event_tshirts1 #webform-component-how_many_tshirts_would_you_like,
    #webform-component-event_tshirts2 #webform-component-how_many_tshirts_would_you_like,
    #webform-component-event_tshirts3 #webform-component-how_many_tshirts_would_you_like,
    #webform-component-event_tshirts #webform-component-how_many_tshirts_would_you_like {
		display: none;
	}
	
	#webform-component-personal_information .webform-component-select .form-item label {
		clear: left;
	}
	
	#webform-component-address_information .webform-component-select .form-item label {
		clear: left;
		width: 160px;
	}
	
	#webform-component-reserved_area_for_pastors_only .webform-component-select .form-item label {
		clear: left;
		width: 275px;
	}
	
	#webform-component-event_tshirts1 .form-item label,
    #webform-component-event_tshirts2 .form-item label,
    #webform-component-event_tshirts3 .form-item label,
    #webform-component-event_tshirts .form-item label {
		float: none !important;
	}
	
	#form-2 #webform-component-personal_information #webform-component-estimated_number_of_people_praying_via_live_webcast {
		clear:left;
	}
	
	#webform-component-personal_information #webform-component-assistant_pastors_full_name .form-item label {
		width: 135px;
	} 
	
	#webform-component-personal_information #webform-component-assistant_pastors_full_name #edit-submitted-personal-information-assistant-pastors-full-name {
			margin-left: 25px;
	}
	
	#webform-component-personal_information  #webform-component-estimated_number_of_people_coming_from_your_church  .form-item label  {
		width: 158px;
	}
	
	#webform-component-personal_information  #webform-component-estimated_number_of_people_coming_from_your_church  #edit-submitted-personal-information-estimated-number-of-people-coming-from-your-church {
		margin-left: 2px;
	}
	
	#webform-component-personal_information  #webform-component-estimated_number_of_people_praying_via_live_webcast .form-item label {
		width:145px;
	}
	
	#webform-component-personal_information #edit-submitted-personal-information-estimated-number-of-people-praying-via-live-webcast {
		margin-left: 15px;
	}
	
	#form-3 #webform-component-estimated_number_of_people_coming_from_your_church .form-item label {
		width: 145px;
	}
	
	#form-3 #webform-component-estimated_number_of_people_coming_from_your_church #edit-submitted-personal-information-estimated-number-of-people-coming-from-your-church {
		margin-left: 15px;
	}
	
	 #content_wrapper {
	 	margin-bottom:1em;
	 }
	 
	 .label-wrap {
	 	margin-left: 3px;
	 }

	 .label {
	 	font-weight: normal;
        display: block;
        padding: 3px;
	 }
	 
	 .label.active {
	 	font-weight: bold;
        border: 1px solid #FBD383;        
	 }
	 
	 #footer #text2 #text { padding-top: 0px;}
	 span.line2 {
	 	margin-left: 20px;
	 }
	 
	 * html .label {
	 	margin-left: 0px;
	 }
	 
	 #select_form input {
	 	font-size: 9pt;
		margin: 0;
		padding: 0;
		height: 9pt;
	 }
     
     .toggle_forms legend {
         color: #000000;
     }
     
     #footer_icons span,
     #footer_icons a {
         font-size: 13px;
         font-weight: bold;
         color: #000000;
     }
    
    #footer_icons img {
        border: none;
        background: none;
        margin: 0;
        padding: 0;
        margin-right: 10px;
        margin-bottom: -2px;        
    }
    
    .webform-component-textfield,
    .webform-component-select,
    .webform-component-textarea {
        float: left;
        clear: left;
        width: 100%;
    }
    
    .form-item {
        margin-bottom: 0em;
        margin-top: 1em;
    }
    
    #webform-component-is_your_youth_group_coming label {
        width: 100%;
        
    }
    
    .webform-component-select .form-radios label {
        float: none;
    }
    
    .webform-component-select .form-radios .form-item {
        float: left;
        margin-right: 1em;
    }
    
    #captcha-component .form-item .description {
        display: none;        
    }
    
    .webform-component-fieldset .webform-component-textfield input {
        width: 60%;
    }

    #content_wrapper ul {
        margin-left: 1em;
    }

.view-1010-wins-radio-spots {
	float: left;
	width: 524px;
}

.view-content-1010-wins-radio-spots table {
	width: 100%;
	border-collapse: collapse;
}

.view-content-1010-wins-radio-spots th {
	background-color: #fbb809;
	text-align: left;
	padding: 5px;
	color: #ffffff;
}

.view-content-1010-wins-radio-spots td {
	padding: 5px;
	border-bottom: 1px solid #fce5b1;
}

.view-content-1010-wins-radio-spots tr.even td {
	background-color: #ffffff;
}

.view-content-1010-wins-radio-spots .view-field-node-view {
	text-align: center;
}

ul.audio-info li {
	margin-left: 0;
}

#webform-component-state_old_data {
	display: none;
}
.form-checkboxes {
	float:left;
	height:175px;
	width:160px;
	display:block;
}
tr td a img {
margin-right:366px;
}
tr td a.columnheadertext img {
margin:0;
}

#webform-component-active {
	display:none;	
}