/*	CSS for richardandcarole.co.uk						*/
/*										*/
/*	Version:  <@(#) rc.css 1.2>						*/
/*										*/
/*	Copyright © 2007 CWB Limited (www.cwb.ltd.uk), all rights reserved.	*/


/*	Body default text							*/
BODY		{
			color:#663300;
			background:white;
			background-image:url(images/bgnd.png);
			font-family:"Comic Sans MS","Trebuchet MS","Verdana","Arial","Helvetica",sans-serif;
		}

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

A:visited	{
			color:red;
		}

A:hover		{
			color:#AAAAAA;
		}

A:active	{
			color:#444444;
		}




/*	Introduction header							*/
#intro		{
			text-align:center;
			margin-bottom:10mm;
		}

#intro H1	{
			font-weight:bold;
			font-size:200%;
			margin-top:3mm;
		}


/*	Page content								*/
#main		{
			border-bottom:1px solid #663300;
		}


#content	{
			padding-top:5mm;
			padding-left:3mm;
		}

#content H1	{
			font-weight:bold;
			font-size:130%;
			margin-top:10mm;
			margin-left:2em;
			margin-right:2em;
		}


#content H2	{
			font-weight:bold;
			font-size:120%;
			margin-top:5mm;
			margin-left:2em;
			margin-right:2em;
		}

#list H2	{
			margin-top:0;
			margin-left:2em;
			margin-right:2em;
			margin-bottom:1mm;
		}

#content P	{
			margin-left:1em;
			margin-right:1em;
		}


/*	Navigation								*/
#leftnav	{
			margin:2mm 5mm 2mm 2mm;
			padding:4px;
		}

#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:black !important; }

#leftnav A				{ text-decoration:none; }
#leftnav A:visited,#leftnav A:active	{ color:red; }
#leftnav A:hover			{ color:green; }


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

ADDRESS		{
			margin:0 10mm 0 10mm;
			font-style:normal;
		}


LABEL		{
			font-weight:bold;
		}

.textindent	{
			margin-left:2em;
			margin-right:2em;
		}

.caption	{
			margin-top:3mm;
			text-align:center;
			font-style:italic;
			font-size:80%;
			line-height:95%;
		}

.smallprint	{
			font-size:75%;
		}

.modtime	{
			display:none;
		}

.spaceabove	{
			margin-top:10mm;
		}

.tbd		{
			color:black;
			background-color:yellow;
		}

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

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

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

.gallerylinks	{
			font-size:90%;
			font-weight:bold;
		}

.photocaption	{
			font-weight:bold;
		}

/*	Borders and rules							*/
.scrHH		{
			background-image:url(images/scrHH.png);
			background-repeat:repeat-x;
			height:20px;
		}

.scrVV		{
			background-image:url(images/scrVV.png);
			background-repeat:repeat-y;
			width:20px;
		}

.scrTL		{
			background-image:url(images/scrTL.gif);
			background-repeat:no-repeat;
		}

.scrTR		{
			background-image:url(images/scrTR.gif);
			background-repeat:no-repeat;
		}

.scrBL		{
			background-image:url(images/scrBL.gif);
			background-repeat:no-repeat;
		}

.scrBR		{
			background-image:url(images/scrBR.gif);
			background-repeat:no-repeat;
		}

.scrLUD		{
			background-image:url(images/scrLUD.png);
			background-repeat:no-repeat;
		}

.scrRUD		{
			background-image:url(images/scrRUD.png);
			background-repeat:no-repeat;
		}

.scrLDR		{
			background-image:url(images/scrLDR.png);
			background-repeat:no-repeat;
		}

