/* CSS Document - YWAM Africa */

/* ================================== Site Wide General ================================== */

body, p, h1, h2, table, td, th, ul, ol, textarea, input {font-family:Verdana,Helvetica,Arial,sans-serif}

body {font-size: 70%;color:#000000;background-color:#F7F3E4;margin:0px}

table, input, textarea {font-size:100%}

h1 {font-size:200%;margin-top:0px;margin-bottom:0px}
h2 {font-size:160%;margin-top:0px;margin-bottom:0px}
h3 {font-size:120%;margin-top:0px;margin-bottom:0px}

p {font-size:100%;margin-top:1px;margin-bottom:3px}
p.small {font-size:80%;margin-top:0px;margin-bottom:0px}

span.tinytext {font-size:80%;margin-top:0px;margin-bottom:0px}

a:link    {text-decoration:none; font-size:100%; color:#9D9394; background-color:transparent}
a:visited {text-decoration:none; font-size:100%; color:#9D9394; background-color:transparent}
a:active  {text-decoration:none; font-size:100%; color:#000000; background-color:transparent}
a:hover   {text-decoration:none; font-size:100%; color:#000000; background-color:transparent}

/* ================================== admin Specific ================================== */
textarea.codeSample {color:#545454; font-size:10px; font-family:verdana,arial,sans-serif; background-color:#efefef;}

/* ================================== Header Specific ================================== */
span.headertext {font-size: 120%;color:#877E79}

a.headernav:link    {text-decoration:none; font-size:120%; color:#9D9394; background-color:transparent}
a.headernav:visited {text-decoration:none; font-size:120%; color:#9D9394; background-color:transparent}
a.headernav:active  {text-decoration:none; font-size:120%; color:#000000; background-color:transparent}
a.headernav:hover   {text-decoration:none; font-size:120%; color:#000000; background-color:transparent}

/* ================================== Footer Specific ================================== */
div.footertext {font-size: 90%;color:#877E79}

a.footernav:link    {text-decoration:none; font-size:90%; color:#9D9394; background-color:transparent}
a.footernav:visited {text-decoration:none; font-size:90%; color:#9D9394; background-color:transparent}
a.footernav:active  {text-decoration:none; font-size:90%; color:#000000; background-color:transparent}
a.footernav:hover   {text-decoration:none; font-size:90%; color:#000000; background-color:transparent}

/* ================================== Breadcrumb Specific ================================== */
div.breadcrumb {font-size: 90%;color:#877E79}

a.breadcrumb:link    {text-decoration:none; color:#9D9394; background-color:transparent}
a.breadcrumb:visited {text-decoration:none; color:#9D9394; background-color:transparent}
a.breadcrumb:active  {text-decoration:none; color:#000000; background-color:transparent}
a.breadcrumb:hover   {text-decoration:none; color:#000000; background-color:transparent}

table.breadcrumb
	{
		table-layout:fixed;
		width:780;
		border-width:0px;
		border-collapse:collapse;
		padding:0px;
		margin:0px;
		background-color:#F7F3E4;
	}

td.breadcrumb_top
	{
		width:780;
		padding:0px;
		margin:0px;
		background-color:#F7F3E4;
	}
	
td.breadcrumb_middle
	{
		width:780;
		padding-left:5px;
		background-color:#F7F3E4;
		font-size:90%;
		color:#877E79;
		text-align:left;
		vertical-align:middle;
	}

td.breadcrumb_bottom
	{
		width:780;
		padding:0px;
		background-color:#F7F3E4;
	}

/* ================================== Slide Show Specific ================================== */
span.slideshowtitle {font-size: 120%;color:#000000;font-weight:bold}


/* ================================== Base Specific ================================== */
a.basenav:link    {text-decoration:none; font-size:120%; color:#9D9394; background-color:transparent}
a.basenav:visited {text-decoration:none; font-size:120%; color:#9D9394; background-color:transparent}
a.basenav:active  {text-decoration:none; font-size:120%; color:#000000; background-color:transparent}
a.basenav:hover   {text-decoration:none; font-size:120%; color:#000000; background-color:transparent}

/* ================================== Boxed Content ================================== */

/* ====================== General Box Content ====================== */

td.content_left
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:left;
		vertical-align:top;
		margin-top:10px;
	}
	
td.content_center
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:center;
		vertical-align:top;
		margin-top:10px;
	}	
td.content_right
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:right;
		vertical-align:top;
		margin-top:10px;
	}

/* ====================== Clear Box Content ====================== */
table.clear_content_narrow
	{
		table-layout: fixed;
		width:220;
		border-width:2px;
		border-style:solid;
		border-color:#F7F3E4;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}
	
table.clear_content_wide
	{
		table-layout: fixed;
		width:322;
		border-width:2px;
		border-style:solid;
		border-color:#F7F3E4;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}
td.clear_content_title
	{
		padding:2px;
		background-color:#F7F3E4;
		font-size:140%;
		font-weight:bold;
		color:#9D9394;
		text-align:center;
		vertical-align:middle;
	}
	
/* ====================== Brown Box Content ====================== */
table.brown_content_narrow
	{
		table-layout: fixed;
		width:220;
		border-width:2px;
		border-style:solid;
		border-color:#C59989;
		border-collapse:collapse;
		margin:3px;
		background-color:#F7F3E4;
		font-size:100%;
	}
	
table.brown_content_wide
	{
		table-layout: fixed;
		width:322;
		border-width:2px;
		border-style:solid;
		border-color:#C59989;
		border-collapse:collapse;
		margin:3px;
		background-color:#F7F3E4;
		font-size:100%;
	}
td.brown_content_title
	{
		padding:2px;
		background-color:#C59989;
		font-size:140%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:center;
		vertical-align:middle;
	}
	
/* ====================== Brown Box Content ====================== */

table.gray_content_narrow
	{
		table-layout: fixed;
		width:220;
		border-width:2px;
		border-style:solid;
		border-color:#ADB2B8;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}
	
table.gray_content_wide
	{
		table-layout: fixed;
		width:322;
		border-width:2px;
		border-style:solid;
		border-color:#ADB2B8;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}
td.gray_content_title
	{
		padding:2px;
		background-color:#ADB2B8;
		font-size:140%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:center;
		vertical-align:middle;
	}


/* ================================== General Directory ================================== */
span.directorytitle {font-size: 150%;color:#000000;text-align:center} /* Remove once Norh Dir is converted */
div.directoryheadline {font-size: 100%;color:#000000;font-weight:bold;text-align:right} /* Remove once Norh Dir is converted */
div.directorytext {font-size: 100%;color:#000000;text-align:left} /* Remove once Norh Dir is converted */
a.directorylink:link    {text-decoration:none; font-size:100%; color:#9D9394; background-color:transparent}
a.directorylink:visited {text-decoration:none; font-size:100%; color:#9D9394; background-color:transparent}
a.directorylink:active  {text-decoration:none; font-size:100%; color:#000000; background-color:transparent}
a.directorylink:hover   {text-decoration:none; font-size:100%; color:#000000; background-color:transparent}

/* ================================== Country Directory ================================== */
table.country_directory
	{
		table-layout: fixed;
		width:500;
		border-width:2px;
		border-style:solid;
		border-color:#C59989;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}

td.country_directory_title
	{
		padding:2px;
		background-color:#C59989;
		font-size:140%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:center;
		vertical-align:middle;
	}

td.country_directory_content_left
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:left;
		vertical-align:top;
		margin-top:10px;
	}
td.country_directory_content_right
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:right;
		vertical-align:top;
		margin-top:10px;
	}
	
/* ================================== Country Sidebar ================================== */
table.country_sidebar
	{
		table-layout: fixed;
		width:220;
		border-width:1px;
		border-style:solid;
		border-color:#9D9394;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}

td.country_sidebar_title
	{
		padding:2px;
		background-color:#9D9394;
		font-size:120%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:left;
	}

td.country_sidebar_left
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:left;
		margin-top:10px;
	}
td.country_sidebar_right
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:right;
		margin-top:10px;
	}	
	
/* ================================== Base Directory ================================== */
table.base_directory
	{
		table-layout: fixed;
		width:500;
		border-width:2px;
		border-style:solid;
		border-color:#C59989;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}

td.base_directory_title
	{
		padding:2px;
		background-color:#C59989;
		font-size:140%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:center;
		vertical-align:middle;
	}

td.base_directory_content_left
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:left;
		vertical-align:top;
		margin-top:10px;
	}
td.base_directory_content_right
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:right;
		vertical-align:top;
		margin-top:10px;
	}
td.base_directory_contact
	{
		padding:10px;
		background-color:#F1EAD8;
		font-size:100%;
		color:#000000;
		text-align:left;
		vertical-align:top;
	}
	
/* ================================== Base Sidebar ================================== */
table.base_sidebar
	{
		table-layout: fixed;
		width:220;
		border-width:1px;
		border-style:solid;
		border-color:#9D9394;
		border-collapse:collapse;
		margin:5px;
		background-color:#F7F3E4;
		font-size:100%;
	}

td.base_sidebar_title
	{
		padding:2px;
		background-color:#9D9394;
		font-size:120%;
		font-weight:bold;
		color:#F7F3E4;
		text-align:left;
	}

td.base_sidebar_left
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:left;
		margin-top:10px;
	}
td.base_sidebar_right
	{
		padding:2px;
		background-color:transparent;
		font-size:100%;
		color:#000000;
		text-align:right;
		margin-top:10px;
	}	
	
