/* CSS for Nurture website - Silktide Ltd 2005 */

html, body	{ padding: 0; margin: 0; }
body		{ background: #D6AD7B url('templatefiles/mainback.gif') no-repeat top left; font: 1.0em verdana, arial, helvetica, sans-serif; text-align: center; }
h1			{ font: 1.4em arial, verdana, helvetica, sans-serif; margin-top: 20px; }
h2			{ font: 1.1em arial, verdana, helvetica, sans-serif; margin-bottom: 0; }
h2 a		{ border-bottom: 0; }
h3			{ font: 0.8em arial, verdana, helvetica, sans-serif; font-weight: bold; color: #000; margin-bottom: 0;  }
p				{ font-size: 0.8em; line-height: 1.5em; margin-top: 0; }
a				{ color: #BE8540; text-decoration: none; border-bottom: 1px solid #EAD8C2; }
a:hover 		{ color: #7D6547; }

img			{ border: 0; }
table		{ font-size:0.8em; background-color: transparent; }
hr			{ height: 1px; color: #BE8540; }

#container 	{ width: 745px; text-align: left; margin: 20px auto 40px auto; } 

#corner_tl	{ width: 725px; height: 20px; float: left; background: url('templatefiles/corner_tl.gif') no-repeat top left; }
#corner_tr	{ width: 20px; height: 20px; float: left; background: url('templatefiles/corner_tr.gif') no-repeat top right; }
#corner_bl	{ width: 20px; height: 50px; float: left; background: #E3D2A5 url('templatefiles/corner_bl.gif') no-repeat bottom left; }
#corner_br	{ width: 725px; height: 50px; float: left; background: #E3D2A5 url('templatefiles/corner_br.gif') no-repeat bottom right; }


#content		{ width: 745px; position: relative; float: left; background: url('templatefiles/containerback.gif') repeat-y center center; }

#header			{ width: 745px; height: 94px; position: absolute; top: 0; left: 0; background: transparent url('templatefiles/headerback.gif') no-repeat center center; }
	#header img	{ float: left; margin-left: 20px; }
	#header p	{ float: right; font-size: 0.7em; margin: 0 15px 0 0; }
	#header a	{ color: #653B9D; font-weight: bold; border-bottom-color: #835DB5; }
	#print		{ display: none; }

#leftnav					{ width: 150px; float: left; text-align: left; margin-top: 90px; }
	#leftnav ul 			{ list-style-type: none; font-size: 0.8em; padding: 0 0 0 25px; margin: 15px 0; }
	#leftnav li 			{ background: url('templatefiles/bullet0.gif') no-repeat 0 9px; text-transform: lowercase; padding: 5px 0 5px 20px; }
	#leftnav li a 			{ border-bottom: 0; color: #4C4C4C; }
	#leftnav li a:hover 	{ color: #BE8540; }
	
	#leftnav #homepage		{ background: url('templatefiles/bullet0.gif') no-repeat 0 9px; }
	#leftnav #contact		{ background: url('templatefiles/bullet1.gif') no-repeat 0 9px; }
	#leftnav #pathway		{ background: url('templatefiles/bullet2.gif') no-repeat 0 9px; }
	#leftnav #treatments	{ background: url('templatefiles/bullet3.gif') no-repeat 0 9px; }
	#leftnav #costs			{ background: url('templatefiles/bullet4.gif') no-repeat 0 9px; }
	#leftnav #forum			{ background: url('templatefiles/bullet5.gif') no-repeat 0 9px; }
	#leftnav #results		{ background: url('templatefiles/bullet6.gif') no-repeat 0 9px; }
	#leftnav #news			{ background: url('templatefiles/bullet7.gif') no-repeat 0 9px; }
	#leftnav #events		{ background: url('templatefiles/bullet8.gif') no-repeat 0 9px; }
	#leftnav #links			{ background: url('templatefiles/bullet9.gif') no-repeat 0 9px; }

#contentmain				{ width: 322px; float: left; padding: 0 5px 15px 5px; margin-top: 90px; }
.norightcol #contentmain 	{ width: 560px; }

	#innerbox				{ width: 280px; margin-top: 30px; }
	#innerbox-top 			{ width: 280px; height: 20px; background: url('templatefiles/innerbox-top.gif') no-repeat left bottom; }
	#innerbox-bottom		{ width: 280px; height: 20px; background: url('templatefiles/innerbox-bottom.gif') no-repeat left top; }
	#innerbox-main			{ width: 248px; background-color: #653B9D; padding: 0 10px; }
	#innerbox h2			{ color: #fff; margin-top: 0; }
	#innerbox p				{ color: #fff; }
	#innerbox a 			{ color: #C8ABEF; border-bottom-color: #835DB5; }
	#innerbox a:hover		{ color: #fff; }
	.readmore				{ margin-bottom: 0; }
	
	#contentmain ul	 	{ font-size: 0.8em; padding: 0; margin: 15px; }
	#contentmain li	 	{ line-height: 1.8em;  }
	
	.costs				{ width: 300px; border-collapse: collapse; }
	.costs td 			{ padding: 8px; vertical-align: top; border-bottom: 1px solid #9B2AA0; }
	.costs .cost		{ width: 50px; text-align: right; }
	.costs .highlight 	{ font-size: 0.7em; font-style: italic; color: #9B2AA0; }
	.costs p			{ font-size: 0.9em; }
		
	#forumpage #contentmain table, #forumpage #contentmain form { width: 500px; background-color: transparent; }
	#forumpage td	{ border: 0; }
	
	.results		{ width: 500px; border-collapse: collapse; margin-bottom: 40px; font-size:1em; }
	.results th	{ background-color: #F4EEDE; font-weight: bold; text-align: center; padding: 5px; }
	.results td	{ vertical-align: top; padding: 5px; border-bottom: 1px solid #D4BD7E; }
	.results .summary { background-color: #fff; text-align: left; }
	.results .under35 { width: 100px; text-align: center; }
	.results .centre { text-align: center; }



	
	.news				{ margin: 0; }
	.news a				{ border-bottom: 0; }

#contentright			{ width: 260px; float: left; text-align: left; margin-top: 50px; }
	#picwrapper #picwrapper	{ position: relative; text-align: right; }
	#curvepic 			{ width: 260px; height: 13px; position: relative; bottom: 13px; left: 0; background: url('templatefiles/picbottom.gif') no-repeat bottom right; z-index: 10; }

	#contentright ul 	{ list-style-type: none; font-size: 0.8em; padding: 0; margin: 0 0 15px 15px; }
	#contentright li 	{ background-repeat: no-repeat; background-position: 0px 8px; padding-left: 15px; margin: 0; }
	#contentright li 	{ line-height: 2.0em;  }
	#contentright li a 	{ border-bottom: 0; }
	
	#sidebox 			{ margin-top: 20px; }
	#sidebox-top 		{ width: 260px; height: 20px; background: #91677B url('templatefiles/sidebox-top.gif') no-repeat bottom left; }
	#sidebox-bottom 	{ width: 260px; height: 20px; background: #91677B url('templatefiles/sidebox-bottom.gif') no-repeat top left; }
	#sidebox-main   	{ width: 240px; background-color: #91677B;  padding: 0 10px; }
	#sidebox p			{ color: #fff; margin-bottom: 0; }
	#sidebox a 			{ color: #FDCEE6; border-bottom: 0; }	
	
	#sideboxlower			{ margin: 25px 5px 20px 0; }
	#sideboxlower img		{ float: left; border: 1px solid #91677B; margin: 3px 5px 5px 0; }
	#sideboxlower h2		{ margin-top: 0; }
	#sideboxlower li		{ margin-left: 110px; }
	
#search						{ font-size: 1.0em; text-align: center; padding: 10px 0; }
	#search p				{ display: inline; margin-right: 10px; }
	#search	input 			{ height: 24px; background: url('templatefiles/go.gif') no-repeat center center; vertical-align: middle; border: 0; }
	#search #f1_searchText 	{ background-image: none; border: 1px solid #a3a3a3; }


#corner_br p		{ float: left; font-size: 0.7em; padding-top: 5px; margin: 0 0 0 5px; }
#corner_br img		{ float: right; margin-right: 20px; margin-top: 10px; }

#footer					{ font-size: 0.7em; color: #7D6547; }
	#footer a 			{ border-bottom: 0; color: #7D6547; }
	#silktide 			{ float: left; margin-left: 15px; }
	#accessibility 		{ float: right; margin-right: 15px; }
	
/*------------------------------------------------------------------------------------------------*/
/*----  textwrap styles  ------*/

#textwrap #contentright	{ float:right; }
#textwrap #contentmain	{ margin:100px 10px 10px 150px; float:none; width:auto; }
#textwrap .imageleft	{ float:left; margin:0 10px 10px 0; }
