@charset "utf-8";

/* CSS Document */



/* 5-11-2012 */

.clear{clear:both;}

div.gform_body ul li{ content:"" !important; background:none !important; }

div.entry-content ol ul li:before{ content:"" !important; }

/*div.entry-content ol{ color:#165ea8;}

div.entry-content ol li{ color:#545454;}*/

div.gform_body ul li:before{ content:"" !important; }

.points ol li{ background: url('images/bg_footer_widgets.png') repeat-x 0 100%; position:relative; padding:15px 0; font-size:16px; font-weight:bold}

.points ol li a{font-size:12px!important; font-weight:normal!important}

/*.points ul ul{padding:0; margin:0 0 20px 50px}*/

.points ul{margin-left:30px;}

.points ul li{background:none!important; position: relative; padding:0px; list-style:disc; font-size:12px !important; font-weight:normal !important; line-height:20px}

.points ul li a{background:url(images/pdficon.png) no-repeat left 2px; padding-left:16px}

.points ol{list-style:none;}

.first_num{background:url(images/listing_num.png) no-repeat; height:62px; width:62px; font-size:32px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:58px; float:left; margin-right:15px;}

.points p{}

.num_text{float:left; width:510px; margin-top:10px;}

article#page-1446 .entry-content .offer_group{ margin-left:18px !important;}



div.sscform{ margin-top:-17px;}

div.sscform blockquote:before{ background:none; }

div.sscform blockquote{ padding-left:12px; border:none; background:none; box-shadow:none;}



/*div.sstwitt blockquote:before{ background:none; }

div.sstwitt blockquote{ padding-left:12px; border:none; background:none; box-shadow:none;}

*/

/*div.sstwitt blockquote span{ color:#C62B02;}*/



div.sstwitt blockquote { color:#453D3E;}

div.sstwitt blockquote a{ color:#C62B02; font-weight:bold;}

div.sstwitt blockquote ul li span.meta a{ color:#C62B02; font-weight:normal; text-decoration:none; border-bottom:1px dotted;}

div.sstwitt blockquote ul li span.meta a:hover{ color:#C62B02 !important; font-weight:normal !important; text-decoration:none !important; border-bottom:1px dotted !important; cursor:text;}

div.sstwitt blockquote ul li:before{ content:"" !important;}

div.sstwitt blockquote ul li{ padding-left:0px !important;}

div.sstwitt blockquote ul{ margin-left:-4px !important;}

div.sstwitt blockquote:before{background:url('images/twitter_bkg.png') no-repeat scroll 0 0 transparent;}



ul.really_simple_twitter_widget span.twitter-timestamp{color:#C62B02;}

ul.really_simple_twitter_widget li a{ color:#c62b02;}

form.th_contact-form input[type=text], .th_contact-form textarea, .th_contact-form select { float:left; width:100%; box-sizing: border-box; /* css3 rec */ -moz-box-sizing: border-box; /* ff2 */ -ms-box-sizing: border-box; /* ie8 */ -webkit-box-sizing: border-box; /* safari3 */ -khtml-box-sizing: border-box; /* konqueror */ }

form.th_contact-form { clear:both }

form.th_contact-form select { padding: 6px }

form.th_contact-form input.checkbox { float:left; margin: 5px 10px 5px 5px }

form.th_contact-form label.checkbox { display: block; line-height: 100%; }

form.th_contact-form input.radio { float:left; margin: 5px 10px 0 5px }

form.th_contact-form label.radio { display: block; font-size: 12px; font-style: normal; line-height: 100%; }

form.th_contact-form label { padding: 5px 0 5px; font-style: italic; font-size: 14px }

form.th_contact-form div { background: #f6f6f6; padding: 5px 4px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin: 0 0 3px 0; overflow: hidden; position: relative }

form.th_contact-form input.name { float:left; background-image:url('images/i_name.png'); background-repeat:  no-repeat; background-position:  9px 8px; padding-left: 45px; }

form.th_contact-form input.email { float:right; background-image:url('images/i_feedburner.png'); background-repeat:  no-repeat; background-position:  9px 8px; padding-left: 45px; }

form.th_contact-form input.url { background-image:url('images/i_website.png'); background-repeat:  no-repeat; background-position:  9px 8px; padding-left: 45px; }

form.th_contact-form .th_contact-submit { margin-top: -6px; background:none; }

form.th_contact-form .th_contact-submit .churchope_button { float: right; margin:5px 7px 9px 0; }

form.th_contact-form label.error { background: url('images/error.png') no-repeat 0 0; width: 23px; height: 21px; text-indent: -9999em; display: block; position: absolute; top:10px; right: 7px }





/* 21-11-2012 */

.sstwitt h4 { font-size:18px; color:#685454;}

.sstwitt h4 span {font-size:13px; color:#0a4d8c;}

.sstwitt {float:left; width:294px; margin:0 0 0 20px;}

div.sscform {float:right; width:265px; margin:0px !important;}
.page div.sscform {width:245px;}

.entry-content div.sscform blockquote {padding:0px 15px 5px 12px;}

.sscform h4 {padding:0 0 0 12px;}

.grid_8 .sscform .one_half {width:253px;}

.teammenber a span {display:block; margin:-5px 0 5px; text-align:center; font-size:13px; color:#0b5ea2; font-weight:bold;}

.teammenber a img {margin: 0 24px 14px 20px;}



.des {background:url(images/des.png) 50% 0 no-repeat; padding:62px 0 0 0; font-size:18px; color:#0b5ea2; text-align:center; margin:0 0 35px;}

.des span {background:#fff; padding:0 10px;}







/*27-11-2012*/

.teammenber a img{margin: 0 18px 14px!important;}

.sscform p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#797979; padding-left:14px}

.sscform p a{color:#c62b02; text-decoration:underline;}

.roster{ padding-left:2px!important}

.roster li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:20px!important; list-style:decimal; content:none!important; margin-left:30px; padding:0px!important; background:none!important}

.photofeed{ clear:both}

.clear{clear:both;}

.block{ padding-bottom:16px;}

.block a{border:1px solid #a9a9a9; padding:4px; float:left; margin-right:5px; background-color:#fff}

.block a:hover{background-color:#eb50a4;}

.photofeed h4{color:#545454; font-size:18px;}







/* 4-12-2012 */

.photofeed ul li:before{ content:"" !important;}

.photofeed ul li{ background:none !important; padding:0px !important; }



.photofeed h4{ margin-left:20px !important;}

.photofeed .slickr-flickr-gallery{ padding-left:20px !important;}


/* 4-1-2013  changes */

.np_banner_adv{ margin-left:163px !important; position:absolute !important;}