	a		{color:#000;}
	body		{
		color: #000;
	}
	#maincol .csc-textpic-caption {
		color: #2C695B;
	}
	#maincol h1 {
		color: #6E5374;
	}
	/* margin-bottom is not reliable; changing it to border-bottom */
	div#main DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:0px;
		border-bottom: 2px solid #FFFFFF;
	}

	/* links */
	#maincol a,
	#maincol a * {
		text-decoration:underline; color:#000000;
	}
	#maincol a:focus,
	#maincol a:hover,
	#maincol a:focus *,
	#maincol a:hover * {
		color:#2C695B; text-decoration:none;
	}

/*** screen css ***/
@media screen {

	body {
		background-color:#D3962C;
	}
	div#position-layout_top {
		background: #D3962C url('../img/page_back.gif') repeat-y;
	}
	/* pageanchor in a fixed layouted environment */
	div#main a.pageanchor {
		position:absolute;
		width:1px;
		height:1px;
		font-size:1px;
		line-height:1px;
		margin-top:-100px; /* negative em doesn't work :( */
	}

  /* HEADER */
	#layout_top			{
		height:7.80em;
		z-index:5;
		position:fixed;
	}
	div#position-layout_top		{
		height:7.80em;
		border-bottom:0px;
	}

  /* HEADER LEFT */
	#header {
		background: url('../img/head_back.gif') no-repeat;
		height:7.80em;
		min-height:100px;
		float:left;
		width:50.75em;
		min-width:650px;
	}
	#header a#logo {
		display:block;
		float:left;
		width:330px;
		padding-top:11px;
		padding-bottom:3px;
		height:36px;
	}

  /* NAVIGATION L1 */
	ul#nav li a {
		color: #2C695B;
	}
	ul#nav li a:focus,
	ul#nav li a:hover		{ text-decoration: none; background: url('../img/nav_bg.png'); }
	ul#nav li a.active		{ background: url('../img/nav_bg_active.png'); }
	ul#nav li a.home		{
		padding: 0.54em 0em 0.23em 0em;
		width:3.67em;
		min-width:47px;
		margin-right:6px;
		text-align:center;
		font-weight: normal;
		background:url('../img/bg_green.gif');
	}
	ul#nav li a.home:focus,
	ul#nav li a.home:hover		{ background: #CDD97E; }

  /* HEADER RIGHT */
	#bibletext		{
		float: left;
		width: 11.67em;
		min-width:150px;
		height:7.80em;
		min-height:100px;
		background: #663F6E;
	}
	#bibletext-padding {
		padding:7px;
	}
	#bibletext p		{
		font-size: 0.9em;
		line-height: 1.2em;
		color: #E6EBC6;
		margin:0px;
		padding:0px;
	}
	#bibletext a		{
		color:#D3962C;
	}
	#bibletext a:focus,
	#bibletext a:hover	{
		color:#F3C77A;
	}


  /* MAIN AREA */
  	#layout_main {
  		position:relative;
  		z-index:3;
  	}
	div#position-layout_main {
		min-height:585px;
		height:auto !important;
		height:585px;
		background: #FFF;
	}
	div#main_offset			{
		width:62.45em;
		min-width:800px;
		height:7.80em;
		min-height:100px;
	}

  /* MAIN LEFT */
	#leftcol			{ 
		width:11.7em;
		min-width:150px;
		background: url('../img/bg_green.gif');
		padding-bottom:3000px;
		margin-bottom:-3000px;
	}
	#leftcol img.visual_home	{ position: absolute; top: 90px; }

	#main #leftnav li a {
		color: #2C695B;
	}
	#main #leftnav li a:focus,
	#main #leftnav li a:hover		{ background-color: #C9D389; text-decoration: none; }
	#main #leftnav li a.active		{ background-color: #DDE4AD; }
	#main #leftnav li a.activesub		{
		background-color: #DDE4AD;
	}
	#main #leftnav li li a.active		{
		background-color: #DDE4AD;
	}
	#main #leftnav li a			{
		background: url('../img/leftnav_line.gif') 0.0em 1.8em repeat-x;
	}
	#main #leftnav li li li a.active	{
		background: #DDE4AD url('../img/leftnav_bullet_over.gif') 2.33em 0.69em no-repeat;
	}

	#global_searchbox input			{
		color:#2C695B;
	}

	#maincol {
		width:39.05em;
		min-width:500px;
	}
	#maincol #breadcrumbs a,
	#maincol #breadcrumbs a:link,
	#maincol #breadcrumbs a:visited	{ color: #2C695B; }
	#content_main_right		{
		width:28.88em;
	}
	#content_main_left		{
		width:7.8em;
	}
}