/* global ----------------------------------*/
body { background: url(images/back_2.jpg) top repeat; margin: 0; text-align: center; background-color: #7e5424; }
#pageplacement { margin: 0 auto; padding: 0; width: 1018px; position: relative; text-align: left; }

body.popup { margin: 0; text-align: center; background-color: #7e5424; }
body.popup_contact { margin: 0; text-align: center; background-color: #7e5424; }
#popupplacement { margin: 0 auto; padding: 0; width: 650px; position: relative; text-align: left; }
#popupplacement2 { margin: 0 auto; padding: 0; width: 800px; position: relative; text-align: left; }

/* -- links ----------------------------------------------------------- */
a { outline: none; }
a 			{ color: #b3bf45; text-decoration: none; } 
a:link		{ color: #b3bf45; } 
a:visited	{ color: #b3bf45; } 
a:active	{ color: #b3bf45; } 
a:hover		{ color: #b3bf45; text-decoration: underline;} 

a.linkfooter 			{ color: #333; text-decoration: none; font-size: 11px;  } 
a.linkfooter:link		{ color: #333; } 
a.linkfooter:visited	{ color: #333; } 
a.linkfooter:active		{ color: #333; } 
a.linkfooter:hover		{ color: #333; text-decoration: underline;}

a.title14 			{ color: #b3bf45; text-decoration: none; font-size: 14px;  } 
a.title14:link		{ color: #b3bf45; } 
a.title14:visited	{ color: #b3bf45; } 
a.title14:active	{ color: #b3bf45; } 
a.title14:hover		{ color: #b3bf45; text-decoration: underline;} 

a.title18 			{ color: #b3bf45; text-decoration: none; font-size: 18px;  line-height: 1.1em; } 
a.title18:link		{ color: #b3bf45; } 
a.title18:visited	{ color: #b3bf45; } 
a.title18:active	{ color: #b3bf45; } 
a.title18:hover		{ color: #b3bf45; text-decoration: underline;} 

/* -- global elements ---------------------------------------------------- */
td, p {font-family: helvetica, arial, san-serif; font-size: 11px; line-height: 1.1em;  color: #333;}
div.font11 { font-size: 11px;  line-height: 1.1em;  }
div.fontbrown { color: #401e06; }
.fontred { color: #ff0000; }
div.paddtopbottom10 {margin: 10px 0px 10px 0px;}
div.paddtopbottom5 {margin: 5px 0px 5px 0px;}
div.padleft30 {margin: 0px 0px 0px 30px;}
div.padleft20 {margin: 0px 0px 0px 20px;}
div.padright10 {margin: 0px 10px 0px 0px;}
div.sub_left_darktitle_container { margin: 0px 0px 6px 0px; }
div.sub_left_line_container {margin: 5px 0px 5px 0px; }

/* -- header & navigation ----------------------------------------------------------- */
#header { background: url(images/header_main.png) top left no-repeat; }
#headeractnow { background: url(images/header_actnow.png) top left no-repeat; }
#headerfoundation { background: url(images/header_foundation.png) top left no-repeat; }

#headerhome { background: url(images/home_main_back.jpg) top left no-repeat; }
#headerhomebottom { background: url(images/home_main_back_bottom.jpg) top left no-repeat; }
#headerspace { background-color: #f2e9b9; }

/* -- Home ----------------------------------------------------------- */
input.text { width: 130px; border: 1px solid #666; background:#fff; color:#333; font-size: 10px;}

/* -- Structure Elements ----------------------------------------------------------- */
td.mainback { background-color: #ffffff; }
td.shadowleft { background: url(images/shadow_left.gif) top left repeat; }
td.shadowright { background: url(images/shadow_right.gif) top left repeat; }
#sub_content_regular { background: url(images/cftc_sub_main_bg.png) top left no-repeat; }
#sub_content_actnow { background: url(images/sub_content_actnow_bg.png) top left no-repeat; }
#sub_foundation { background: url(images/cftc_sub_foundation_bg.png) top left no-repeat; }
#sub_parents { background: url(images/cftc_sub_parents_bg.jpg) top left no-repeat; }
#textback { background: url(images/text_program_back.jpg) top left no-repeat; }
#contactback { background: url(images/contactus_back.jpg) top left no-repeat; }
#donateback { background: url(images/donate_back.jpg) top left no-repeat; }
#newsback { background: url(images/news_back.jpg) top left no-repeat; }

/* -- Columns ----------------------------------------------------------- */
div.leftcol1 { margin: 50px 0px 20px 40px }
div.leftcol2 { margin: 250px 0px 20px 40px }
div.leftcol3 { margin: 50px 20px 20px 40px }
div.leftcol4 { margin: 20px 20px 20px 40px }

/* -- Blocks ----------------------------------------------------------- */
#rightblockback { background: url(images/right_block_back.gif) top left no-repeat; }
#leftblockback { background: url(images/left_block_back.gif) top left no-repeat; }
div.rightcol1 { margin: 35px 20px 10px 30px }
div.leftblock1 { margin: 35px 20px 10px 30px }

/* -- Story content ----------------------------------------------------------- */
H1 { font-family: georgia, times, serif;  color: #401e06; font-size: 28px; line-height: 1.1em; font-weight: normal; text-transform:uppercase; margin: 3px 0px 3px 0px;}
H2 { font-family: georgia, times, serif;  color: #401e06; font-size: 21px; line-height: 1.1em; font-weight: normal; text-transform:uppercase; margin: 3px 0px 3px 0px;}
H3 { font-family: georgia, times, serif;  color: #401e06; font-size: 18px; line-height: 1.1em; font-weight: normal; text-transform:uppercase; margin: 3px 0px 3px 0px;}
H4 { font-family: georgia, times, serif;  color: #401e06; font-size: 14px; line-height: 1.1em; font-weight: normal; text-transform:uppercase; margin: 3px 0px 3px 0px;}
H5 { font-family: georgia, times, serif;  color: #401e06; font-size: 12px; line-height: 1.1em; font-weight: normal; text-transform:uppercase; margin: 3px 0px 3px 0px;}

/* -- Footer ----------------------------------------------------------- */
#footer_main { background: url(images/footer_bg.jpg) top left no-repeat; width: 978px; height: 150px;}
div.footer_text {font-size: 11px; line-height: 1.3em; color: #000000;}


//* -- library ------------------------------------------------------------ */
.xxx {
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	text-align: center;
	text-indent: -10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 6px; 
	margin-bottom: 0px;
	background:#fff;
	text-transform:uppercase;
	}
	

