/*	CSS for claremontnaturalhealing.co.uk					*/
/*										*/
/*	Version:  <@(#) cnh.css 1.1>						*/
/*										*/
/*	Copyright © 2006 CWB Limited (www.cwb.ltd.uk), all rights reserved.	*/


/*	Body default text							*/
BODY		{
			margin:0;
			padding:0;
			color:black;
			background:white;
			font-family:"Trebuchet MS","Verdana","Arial","Helvetica",sans-serif;
		}

/*	Link colours								*/
A,A:link,A:visited
		{
			color:black;
		}

A:hover		{
			color:#AAAAAA;
		}

A:active	{
			color:#444444;
		}

/*	Page layout								*/
#mast		{	/* See "#leftnav" below */
			background-image:url(logos/topmast.jpg);
			background-repeat:repeat-x;
		}
	
#mast img	{
			margin:4px 24px 4px 12px;
			padding:0;
		}

#logotext	{
			font-family:"Arial","Helvetica",sans-serif;
			font-size:200%;
			font-weight:bold;
		}

#bar,#footer	{
			clear:both;
			background-color: #EAFFF7;
			border-top: 1px solid #660099;
			border-bottom: 1px solid #660099;
			padding:2mm;
		}

/*	Navigation								*/
#leftnav	{	/* Firefox doesn't seem to like PNG background images */
			background-image:url(logos/leftmast.jpg);
			background-repeat:repeat-y;
			margin:2mm 5mm 2mm 2mm;
			padding:4px;
			border: 1px solid #660099;
		}

#leftnav UL.nav1
		{
			list-style-type: none;
			padding:0;
			margin:0;
			color:black;
		}

#leftnav UL.nav1 LI
		{
			display:block;
			margin:4px 2px;
			padding:4px;
			border-top:none;
			border-right:none;
			border-bottom:1px solid #EEEEEE;
			border-left:none;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}

#leftnav UL.nav2
		{
			list-style-type:none;
			border:none;
			padding:0;
			margin:0;
		}

#leftnav UL.nav2 LI
		{
			padding:0 0 0 8px;
			margin:0;
			font-weight:normal;
			font-size:12px;
			text-decoration:none;
			border:none;
		}

.nav1first	{ border-top:none !important; }
.nav1last	{ border-bottom:none !important; }
.navthis	{ color:blue !important; }

#leftnav A,H2 A				{ text-decoration:none; }
#leftnav A:visited,#leftnav A:active	{ color:#333333; }
#leftnav A:hover			{ color:white; }




/*	Page content								*/
#content	{
			background:white;
		}

#content H1	{
			padding:4px 8px;
			margin-top:-3px;
			color:white;
			background-color:#6600CC;
			font-size:160%;
			font-weight:bold;
		}

#content P	{
			padding:2px 8px;
		}

#content H2	{
			padding:2px 8px;
		}

#index		{
			padding-top:1mm;
		}

#index H2,#others H2,#links H2
		{
			margin:0;
			padding:4px 8px;
			color:white;
			font-size:110%;
			font-weight:bold;
			background-color:#6600CC;
		}

#index H2 A,#others H2 A,
#index H2 A:active,#others H2 A:active
#index H2 A:visited,#others H2 A:visited
		{
			text-decoration:none;
			color:white;
		}

#index A,#others A	{ padding:1px 12px; }
#index P,#others P	{ margin:2mm 1mm; }
#index IMG,#others IMG	{ margin:0; }

#others		{
			padding-top:1mm;
			margin-top:25mm;
		}

#others P,#others A,#others H2
		{
			font-size:90%;
		}

/*      Miscellaneous text styles                                               */
BLOCKQUOTE	{
			margin:5mm 10mm 0 10mm;
			font-style:italic;
		}

LABEL		{
			font-weight:bold;
		}

.quotecaption	{
			margin:0 10mm 5mm 10mm;
			text-align:right;
			font-weight:bold;
		}

.timetable	{
			margin-top:2mm;
			margin-left:10mm;
			border:1px solid #660099;
			padding:2px;
		}

.timeheader	{
			background-color: #EAFFF7;
			font-weight:bold;
			padding:0 2mm;
		}

.todo		{
			color:red;
		}

TD.fillwidth	{
			width:2mm;
		}

.caption	{
			margin-top:3mm;
			text-align:center;
			font-style:italic;
			font-size:90%;
		}

.bodytext1big	{
			font-size:125%;
		}

.bodytext2	{
			font-weight:bold;
		}

.smallprint	{
			font-size:75%;
		}

.modtime	{
			display:none;
		}

.spaceabove	{
			margin-top:10mm;
		}

.tbd		{
			color:white;
			background-color:red;
		}

.attribution	{
			padding-left:5mm;
			padding-right:5mm;
			font-style:italic;
			margin-bottom:5mm;
		}

/*	Images									*/
.imgborder	{
			padding:2px;
			border:1px solid #660099;
		}

.imgleft	{
			float:left;
			margin-right:5mm;
			margin-bottom:3mm;
		}

.imgright	{
			float:right;
			margin-left:5mm;
			margin-bottom:3mm;
		}
