/* For testing: 
.container_16{	background: #333 url(../images/16_col.gif) repeat-y;}
*/
/* ///////////// TEXT ////////////// */

body{font:13px/1.5 Arial,'Liberation Sans',FreeSans,sans-serif}

h1{font-size:32px;line-height:32px;letter-spacing:-.04em;font-family:Georgia,serif;font-weight:normal;}
h2{font-size:24px;line-height:24px;letter-spacing:-.04em;font-family:Georgia,serif;font-weight:normal;}
h3{font-size:20px;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}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

p 			{line-height:18px;}
p.last      { margin-bottom:0; }
p images       { float: left; margin: 15px 15px 15px 0; padding:0; border:5px solid #ddd;}
p images.top   { margin-top:0; } /* Use this if the image is at the top of the <p>. */
p.images.right { float: right; margin: 15px 0 15px 15px;}


.titolo_news {text-transform:uppercase;text-decoration:none;letter-spacing:1px;font:12px Arial,'Liberation Sans',FreeSans,sans-serif; font-weight:bold }

.big   {font-size:16px;text-decoration:none;line-height:20px;}
.major {text-decoration:none;letter-spacing:1px;font:12px Arial,'Liberation Sans',FreeSans,sans-serif;}
.minor {font-size:12px;}
.small {font-size:11px;}
.tiny  {font-size:10px;}

.pitch {color:#c01e24; }
.dark  {color:#333;}
.muted  {color:#fff;}
.quiet {color:#999;}

.light {color:#ccc;}
.light_TEST {color:Fuchsia;}

.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:#C01E24;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:#e5e5e5;}
#top{background:#888;position:relative; padding-top:10px;}

#link_home, #link_gospel, #link_search, #link_who, #link_what{line-height:30px;display:block;}
#link_home{background:url(../images/icon-home.gif) no-repeat left center;text-indent:-900em;}
#link_search{background:url(../images/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;}


.form{background:url(../images/bg-searchinput.gif) no-repeat;width:225px;height:25px;margin:10px auto; }
.form_BTN{width:225px;height:25px;margin:10px auto; }
  

.form .input {border:0;background:none;padding:0;height:25px;padding:2px 10px;
              font: 12px Arial,'Liberation Sans',FreeSans,sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
    color: #999999;
              }
.form_BTN .input {border:0;background:none;padding:0;height:25px;padding:2px 10px;
              font: 12px Arial,'Liberation Sans',FreeSans,sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase; color: #999999;
              }
 
#top h1{margin-bottom:0;}
#link_logo{display:block;height:116px;width:280px;text-indent:-900em;background:url(../images/logo.png) no-repeat;}

#nav{text-align:center;margin-top:50px;}
#nav a{padding:7px 7px;}
#nav a:hover{color:white;}
#link_donate{display:block;text-align:center;margin-top:40px;}
#menu_toggle , .nav_tv, .nav_radio {display: none;}


/* Popups*/

.popup {top:30px;right:0;position:absolute;width:240px;background:url(../images/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 images{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 images{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:11px;}
#bottom a:hover{color:white;}
#bottom ul{margin:0 0 5px 0;padding:0;}
#bottom li{list-style:none;margin:0;padding:0;}
#facebook {background: #333 url(../images/icon-facebook.png) no-repeat left;line-height:27px;}
#facebook li {margin-left:40px;}
#twitter{padding-left:40px !important;background:url(../images/icon-twitter.png) no-repeat;line-height:27px;}
#polandflag{padding-left:40px !important;background:url(../images/icon-poland.gif) no-repeat;}
#mexicoflag{padding-left:40px !important;background:url(../images/icon-mexico.gif) no-repeat;}
#footerlinks{}
#footerlinks a{display:block;line-height:22px;padding-left:10px;}
.footquote {background:url(../images/bg-footquote-bottom.gif) no-repeat bottom;}
.footquote p{background:url(../images/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:right;border-top:1px solid #383838;padding-top:20px;margin-bottom:50px;}

/* 3 Column Layout*/

.threecol {background: url(../images/bg-3column.gif) repeat-y;}
.threecol .content{background: url(../images/bg-3column-top.gif) no-repeat;}
.threecol .leftcol, .threecol .rightcol{margin-top:15px;}
.threecol .masthead{margin:10px 0;width:400px;display:block;}
.threecol .masthead images { width: 400px}
.threecol h1{margin:0;}
.threecol h1 span {margin-bottom:0;line-height:14px;}
 
.threecol h2 {
    background-color: #888;
    margin-bottom: 25px;
    margin-top: 25px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    padding-left: 10px;
margin-left: -10px;
padding-right: 10px;
margin-right: -10px;
}

.twocol h2 {
    background-color: #888;
    margin-bottom: 25px;
    margin-top: 25px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    padding-left: 10px;
margin-left: -10px;
padding-right: 10px;
margin-right: -10px;
}

.threecol h2 span{display:block;}
.footer3{background: url(../images/bg-3column-bottom.gif) no-repeat top center;padding-top:30px;}

/* 2 Column Layout */

.twocol {background: url(../images/bg-2column.gif) repeat-y;}
.twocol .content{background: url('../images/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 #masthead images{width:550px}
.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(../images/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 images{display:block;padding:5px;background:white;border:1px solid #bbb;margin:0 auto 10px auto;}
.twocol .sidebar_pullout{ background:white url('../images/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(../images/bg-1column.gif) repeat-y;}
.onecol .content{background: url(../images/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 #masthead { width: 600px;}
.onecol h1 span{display:block;}
.onecol h2{text-align:center;margin-top:25px;margin-bottom:40px;}
.onecol h2 span{display:block;}
.footer1{background: url(../images/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:center;}
.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 images, .buttons images {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:#C01E24;text-decoration:underline;font-weight:bold;cursor:pointer;}


.projectphoto{float:right;text-align:center;font-size:11px;color:#666;margin-left:20px;}
.projectphoto images{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;}


.provaprovaprova
    {
    font-weight:bold; color:Fuchsia;
    }