/* For testing: 
.container_16{	background: #333 url(16_col.gif) repeat-y;}
*/
/* ///////////// TEXT ////////////// */

body{font:13px/1.5 Arial,'Liberation Sans',FreeSans,sans-serif}

h1{
color:#666666;
font-family:Georgia,serif;
font-size:24px;
font-weight:normal;
letter-spacing:-0.04em;
line-height:20px;
}

h2{
color:#666666;
font-family:Georgia,serif;
font-size:24px;
font-weight:normal;
letter-spacing:-0.04em;
line-height:20px;
}

.grid_7 h2{
color:#666666;
font-family:Georgia,serif;
font-size:24px;
font-weight:normal;
letter-spacing:-0.04em;
line-height:20px;
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0 0 3px;
text-align:left;
}


h3{color:#666666;
font-family:Georgia,serif;
font-size:24px;
font-weight:normal;
letter-spacing:-0.04em;
line-height:20px;}

h4{font-size:18px;line-height:18px}
h5{font-size:16px;line-height:16px}
h6{font-size:15px;line-height:15px}

.subheadline{display:block;}

ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}

dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

p 			{line-height:18px; text-align:justify; margin:0 0 7px 0; padding:0; }
p.last      { margin-bottom:0; }
p img       { float: left; margin: 15px 15px 15px 0; padding:0; border:5px solid #ddd;}
p img.top   { margin-top:0; } /* Use this if the image is at the top of the <p>. */
p.img.right { float: right; margin: 15px 0 15px 15px;}

.big   {font-size:16px;text-decoration:none;line-height:20px;}
.major {text-transform:uppercase;text-decoration:none;letter-spacing:1px;font:12px Arial,'Liberation Sans',FreeSans,sans-serif; padding:0; margin:0;}
.minor {font-size:12px;}
.small {font-size:11px;}
.tiny  {font-size:10px;}

.pitch {color:black;}
.dark  {color:#333;}
.muted  {color:#666;}
.quiet {color:#999;}
.light {color:#ccc;}
.bright{color:white;}

.plain {font-family:Arial,Verdana,sans-serif;}
.ornate{font-family:Georgia,Times,serif;}

.hint 		{font-size:11px;color:#666;}
.highlight 	{background:#ffb;color:black;padding:5px;}
.notice    	{background:#FFF6BF; color: #817134; border-color: #FFD324; }
.success 	{background:green;color:white;padding:5px;display:block;}
.error		{background:#600;color:white;padding:5px;display:block;}

/* LINKS */

a{color:#00adef;font-weight:bold;}
a:focus{outline:1px dotted invert}
h1 a { font-weight:normal;text-decoration:none; }
h1 a:hover{color:black;}
a.ornate, a.big, a.major {font-weight:normal;}




/* ///////////// LAYOUT ////////////// */


/* Global Header Layout */ 

body{background:#333 url(bg-222.gif) repeat-x;}
#top{background:#333 url(bg-222.gif) repeat-x;position:relative;;}

#link_home, #link_gospel, #link_search, #link_who, #link_what{line-height:30px;display:block;}
#link_home{background:url(icon-home.gif) no-repeat left center;text-indent:-900em;}
#link_search{background:url(icon-search.gif) no-repeat left center;padding-left:30px; width:60px;margin:0 auto;}
#link_gospel,#link_search {text-align:center;}
#link_who, #link_what{float:left;text-align:center;width:110px;}
#link_who.selected, #link_what.selected{background:#444;}

#search{background:url(bg-search.png) no-repeat;position:absolute;top:0;left:290px;height:75px;width:440px;}
#search form{background:url(bg-searchinput.gif) no-repeat;width:280px;height:25px;margin:10px auto;}
#search #qs {border:0;background:none;padding:0;height:25px;font-size:16px;padding:2px 10px;}
#search #submit_search{position:absolute;top:13px;left:323px;}
#search #close_search{position:absolute;top:0px;right:-16px;border:0;cursor:pointer;}
#search #orbrowse{text-align:center;margin-top:-5px;line-height:22px;}

#top h1{margin-bottom:0;}
#link_logo{display:block;height:116px;width:240px;text-indent:-900em;background:url(logo-ondark.gif) no-repeat;}

#nav{text-align:right;margin-top:50px; float:right; width:468px;}
#nav a{padding:7px 6px;}
#nav a:hover{color:white;}
#link_donate{display:block;text-align:center;margin-top:40px;}


/* Popups*/

.popup {top:30px;right:0;position:absolute;width:240px;background:url(bg-popup.png) bottom;z-index:1}
.popup p{margin:0 10px;padding:10px 20px;background:#444;}
.popup h4{background:#383838 ;margin:0 10px;text-align:center;line-height:30px;}/* url(/images/bg-popup.gif) repeat-x */
.popup img{border:3px solid #383838;}

.popup ul{background:#383838;margin:0 10px 10px 10px;padding:0;list-style:none;border-top:1px solid #333;}
.popup li{margin:0;padding:0;}
.popup li a {color:#ccc;padding:0 20px;font-weight:normal;text-decoration:none;display:block;border-bottom:1px solid #333;line-height:30px;}
.popup li a:hover{color:white;background:#444;}

.popup table{background:#383838;margin:0 10px 10px 10px;width:220px;}
.popup td{text-align:center;width:50%;padding:0 0 10px 0;}
.popup td img{height:44px; width:80px;border:3px solid #444;display:block;margin:3px auto;}
.popup td a{font-size:12px;color:white;font-weight:normal;display:block;text-decoration:none;line-height:14px;}

#close_who{position:absolute;top:-30px;right:230px;border:none;cursor:pointer;}
#close_what{position:absolute;top:-30px;right:-20px;border:0;cursor:pointer;}

/* Global Footer Elements */ 

#bottom {color:#999;}
#bottom a{color:#999;font-weight:normal;font-size:12px; text-decoration:none;}
#bottom a:hover{color:white;}
#bottom ul{margin:0 0 20px 0;padding:0;}
#bottom li{list-style:none;margin:0;padding:0; display:inline;}
#facebook {background: #333 url(icon-facebook.gif) no-repeat left;}
#facebook li {margin-left:40px;}
#twitter{padding-left:40px !important;background:url(icon-twitter.gif) no-repeat;line-height:27px;}
#polandflag{padding-left:40px !important;background:url(icon-poland.gif) no-repeat;}
#mexicoflag{padding-left:40px !important;background:url(icon-mexico.gif) no-repeat;}
#footerlinks{}
#footerlinks a{display:inline;line-height:22px;padding-left:10px;}
.footquote {background:url(bg-footquote-bottom.gif) no-repeat bottom;}
.footquote p{background:url(bg-footquote-top.gif) no-repeat top;padding:22px 20px 50px 40px;color:#fff;position:relative;}

#quotecontrols{position:absolute;margin-top:1px;margin-left:183px;z-index:10;}
#quotecontrols{cursor:pointer;font-size:16px;color:#666;}
#quotecontrols .dom_button{color:#666;font-weight:normal;text-decoration:none;}
#quotecontrols span:hover{color:white;}
.ecfa{margin-top:12px;text-align:center;}
.copyright{text-align:left;border-top:1px solid #444;padding-top:20px;margin-bottom:50px;}

/* 3 Column Layout*/

.threecol {background: url(bg-3column.gif) repeat-y;}
.threecol .content{background: url(bg-3column-top.gif) no-repeat;}
.threecol .leftcol, .threecol .rightcol{margin-top:15px;}
.threecol .masthead{margin:10px 0;width:400px;display:block;}
.threecol h1{margin:0;}
.threecol h1 span {margin-bottom:0;line-height:14px;}

.leftcol h2{text-align:center;margin-top:25px;margin-bottom:40px;}
.rightcol h2{text-align:center;margin-top:25px;margin-bottom:40px;}

.threecol h2 span{display:block;}
.footer3{background: url(bg-3column-bottom.gif) no-repeat top center;padding-top:30px;}

/* 2 Column Layout */

.twocol {background: url(bg-2column.gif) repeat-y;}
.twocol .content{background: url('bg-2column-top.gif') no-repeat;}
.twocol .rightcol{margin-top:15px;}
.twocol .rightcol p{margin-left:20px;margin-right:20px;}
.twocol .main{padding:20px;}
.twocol #masthead{margin:20px;width:550px;display:block;}
.twocol h1{margin:0;position:relative;}
.twocol h1 span{display:block;}
.twocol h2{text-align:center;margin-top:25px;margin-bottom:40px;}
.twocol h2 span{display:block;}
.footer2{background: url(bg-2column-bottom.gif) no-repeat top center;padding-top:30px;}
.twocol .sidebarbox{border-bottom:1px solid #ccc;margin:20px 0;padding-bottom:20px;}
.twocol .sidebarbox h3{text-align:center;font-weight:bold;}
.twocol .sidebarbox img{display:block;padding:5px;background:white;border:1px solid #bbb;margin:0 auto 10px auto;}
.twocol .sidebar_pullout{ background:white url('bg-sidebar-pullout.gif') no-repeat bottom;margin-top:-21px;margin-left:-10px !important;margin-right:-30px !important;border-top:0;border-bottom:0;padding-top:30px;padding-bottom:40px;text-align:center;}

/* 1 Column Layout */

.onecol {background: url(bg-1column.gif) repeat-y;}
.onecol .content{background: url(bg-1column-top.gif) no-repeat;}
.onecol .main{width:600px;margin:0px auto;padding:60px 0;}
.onecol .main.wide {width:100%;padding-top:0;}
.onecol .wide .left{width:380px;float:left;margin-left:70px;padding-top:60px;}
.onecol .wide .right{width:380px;margin-left:510px;padding-top:60px;}
.onecol #masthead{margin-bottom:20px;}
.onecol h1 span{display:block;}
.onecol h2{text-align:center;margin-top:25px;margin-bottom:40px;}
.onecol h2 span{display:block;}
.footer1{background: url(bg-1column-bottom.gif) no-repeat top center;padding-top:30px;}

/* Miscellaneous common elements */

.main h1{margin-bottom:10px;}

#subnav{background:#eee;margin-right:-10px;	height:30px;}
#subnav div{float:left;border-right:1px solid #fff}
#subnav a{ display:block;color:#666;font-weight:normal;font-size:11px;text-decoration:none;text-transform:uppercase;line-height:30px;	padding:0 10px;}
#subnav a:hover{background:#ccc;}
#who_we_are #subnav a#link_who_we_are,
#board_of_directors #subnav a#link_board_of_directors,
#bryantwright #subnav a#link_bryantwright,
#beliefs #subnav a#link_beliefs,
#staff #subnav a#link_staff,
#newsletter #subnav a#link_newsletter,
#governance #subnav a#link_governance,
#tvradio #subnav a#link_tvradio,
#prayer #subnav a#link_prayer,
#india #subnav a#link_india,
#poland #subnav a#link_poland,
#iran #subnav a#link_iran,
#mexico #subnav a#link_mexico,
#devotions #subnav a#link_devotions,
#resources #subnav a#link_resources,
#page_1 #subnav a#link_page_1,
#page_2 #subnav a#link_page_2,
#page_3 #subnav a#link_page_3,
#page_4 #subnav a#link_page_4,
#page_5 #subnav a#link_page_5, 
#page_6 #subnav a#link_page_6,
#page_7 #subnav a#link_page_7 { background:white;color:#333;}

.subscribe {text-align:left;}
.subscribe h3{font-weight:bold;margin:0;font-size:12px;}
.subscribe #feedstats { display:block;text-align:center;margin-bottom:20px; }

#recent_devotions h4{margin-bottom:5px;}
#recent_devotions td.devodate {width:75px;}
#recent_devotions td {padding:3px 0;}
#recent_devotions td a{font-weight:normal !important;}
#recent_devotions .archivelink{margin-top:0px;margin-left:0;}

.buttons, .button {text-align:center;}
.button img, .buttons img {padding:0 !important;border:0 !important;}
.box	{border:1px solid #ccc;padding:20px;}
/* For great looking ampersands, use this code instead of &amp;: 
   <span class="amp">&amp;</span>  */
.amp{  color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", serif; font-size: 2em; font-style: italic; /*line-height:10%;  Fix to maintain correct baseline */	  }

/* For great looking quote marks in titles, replace "asdf" width:
   <span class="dquo">&#8220;</span>asdf&#8221;
   (That is, when the title starts with a quote mark). */
.dquo { margin-left: -10px;font-size:72px; display:block;position:absolute; top:32px;left:15px;} 

/* Surround uppercase words and abbreviations with this class.*/
.caps {   font-variant: small-caps;   letter-spacing: 1px;   text-transform: lowercase;   font-size:1.2em; line-height:1%;  font-weight:bold;  padding:0 2px; }

.even{background:#f8f8f8;}
.odd{background:#fff;}
.dom_button{color:#00adef;text-decoration:underline;font-weight:bold;cursor:pointer;}


.projectphoto{float:right;text-align:center;font-size:11px;color:#666;margin-left:20px;}
.projectphoto img{display:block;border:5px solid #eee}
.projectphoto caption{font-size:10px !important;}


form input.textfield{	font-size:16px;	font-family:Georgia,"Times New Roman", serif;color:#666;}
#home form #emailaddress{width:100%;text-align:center;margin-bottom:5px;}

#contact .textfield, #contact textarea{ width:100%;font-size:16px;	font-family:Georgia,"Times New Roman"}

.vcard { margin-bottom:20px; }
.vcard .org{font-weight:bold; }
.vcard .org, .vcard .adr, .vcard .email { width:300px; }
.vcard .phone { float:right;margin-top:-60px;margin-right:100px;;width:200px; }

.mission_statement {font-size: 24px;line-height: 24px;font-style: italic;}


#givebox label{display:block;}
#givebox .textfield{width:149px;}
#givebox .buttons{margin-top:5px;padding-left:5px;}
	
.datatable th{background:#333;color:white;padding:5px;}
.datatable td{background:#f8f8f8;padding:5px;}



.bonus_tbl{
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:10px;
width:380px;
height:30px;
}



.newcontent {margin:0 10px 15px 10px;padding-bottom:10px;}
.newcontent .content_thumb {display:block;border:5px solid #ddd;width:250px}
.newcontent a {font-weight:normal;text-decoration:none;color:black}
.newcontent h4 {margin-bottom:5px !important;}
.newcontent h4 span{display:block;text-transform:none;letter-spacing:0;margin-top:0px !important;font-size:20px !important;line-height:24px;font-family:Georgia,"Times New Roman", serif}
.newcontent .mp3player{padding:0;background:white;border:5px solid #ddd;}

.archivelink{font-size:12px;text-decoration:underline !important;color:#00adef !important}

.prayerrequests a {font-size:13px;text-decoration:none;color:#00adef}
.prayerrequests a:hover {font-size:13px;text-decoration:underline;color:#ff0000}
.prayerrequests div{margin-bottom:4px;}

.devo_feature{padding:20px 10px 0 10px;}
#home #feedstats {display:inline;margin-right:50px;}

.promo{margin:10px 0 10px 0}

#browsefeature {margin:-10px 0 0; }
#browsefeature h2{font-size:22px;
margin-bottom:1px;
text-align:left;}
#browsefeature a{font-weight:normal;}

#twitter_div {margin:0 10px 20px 10px;}
#twitter_div h2{text-align:left;margin-bottom:20px;}
#twitter_div h2 span a {font-size:10px;text-transform:none;letter-spacing:0;font-weight:normal}
#twitterexplained{margin-bottom:20px;font-size:11px;color:#666}
#twitter_div ul{margin:0;padding:0;list-style:none;}
#twitter_div li {margin:0 0 10px 0;padding:0;}
#twitter_div li a{color:#999;font-weight:normal;text-decoration:none;display:block;text-align:right;font-size:10px !important;}
#twitter_div li span a{font-weight:normal;color:#00adef;text-decoration:underline;display:inline;font-size:11px !important;}




.block .content {
background:#eee;
color:#333333 !important;
height:auto;
overflow:hidden;
padding:8px;
border-bottom:1px solid #CCCCCC;
}

.block-popular-posts img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
float:left;
margin:0 5px 0 0;
padding:2px;
}
.content h4, .content h4 a {
margin:0;
padding:0;
text-align:left;
}

h4 {
color:#000000;
font-size:20px;
line-height:25px;
margin-bottom:5px;
}

p.bonus {
color:#000000;
font-size:13px;
margin:0;
padding:0;
}

p.bonus1A {
color:#FF0000;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
}

.devo_feature h3{
margin:0;
padding:0;

}

.devo_feature h3 a{
font-family:Georgia,serif;
font-size:20px;
font-weight:normal;
line-height:32px;
font-weight:normal;
text-decoration:none;
color:#000;
}

.imgalign{
margin:0 7px 0 0;
padding:2px;
border:1px solid #ccc;
float:left;
background:#fff;
}


.casino_banner img, .devobody img{
margin:0 7px 0 0;
padding:2px;
border:1px solid #ccc;
float:left;
background:#fff;
}

a.casino_name{
color:#00ADEF;
font-family:Georgia,"Times New Roman",serif;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.input_box{
float:left;
margin-right:5px;
}

.button{
border:0;
background:#ff0000;
text-align:center;
color:#fff;
height:20px;
}


#top a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.logo{
float:left;
width:439px;
margin:0;
padding:0;
}







