/* Main stylesheet for Welsh Highland Railway website
 * (C) Richard Beton 1999
 * $Id: style.css,v 1.19 2002/09/24 20:23:40 rick Exp $ */

BODY, H1, TH {
	color:            #000;
	background-color: #FFE; /* cream */
}
/* green #33665F */

.noprint {
}


P, B, UL, OL, LI, DL, DD, TD {
	font-family: "calisto mt", times, serif;
	color:            #33665F;
	background-color: #FFE;
}

.text:first-letter {font-size: 120%;}

address.author, .small {
	font-family: "calisto mt", times, serif;
	font-size: 77%;
	text-decoration: none;
	font-style: normal;
}

.vsmall {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
}

span.footerDate {
	font-family: arial, helvetica, sans-serif;
	font-size: 77%;
	color:            #CCC;
	background-color: #FFE;
}

/* Location links */
.locn {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
}

.menu {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
}

.footnote {
	font-family: "calisto mt", times, serif;
	font-size: 77%;
	color:            #669990;
	background-color: #FFE;
}

.centre {
	text-align: center;
}

/* used for photo credits */
.credit {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
	color:     #966;
}

p.trademark {
	text-align: center;
	color: #000;
	font-size:80%;
}

p.trademark span.title {
	font-weight:bold;
}

/* used for photo information */
.imginfo {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
	color:     #9C6;
}

/* used for movie click-here instructions etc */
.instruction {
	font-family: "calisto mt", times, serif;
	font-size: 60%;
	color:     #999;
}

A.B:link, A:link {   /* unvisited link */
	color: #000080;
	background-color: #FFE;
}

A:visited {   /* visited links */
	color: #600;
	background-color: #FFE;
}

A:active  {   /* active links */
	color: lime;
	background-color: #FFE;
}

H1 {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #33665F;
	background-color: #FFE;
	font-size: 150%;
}

H2, H3, H4, H5 {
	font-family: georgia, times, serif;
	color: #33665F;
	background-color: #FFE;
}

TH {
	font-family: verdana, helvetica, arial, sans-serif;
	font-style: italic;
}

CAPTION, DT {
	font-family: verdana, helvetica, arial, sans-serif;
	font-style: italic;
	font-size: medium;
}

TT {
	font-family: profont, monaco, ocr-a, monospace;
	line-height: normal;
}

HR { color: #33665F; }

HR.thin { height:1px; }

DIV.menu-bg { background:#EEA; height:23px; }

/* subtitle */
TABLE.title TR TD H2 {
	margin-top:    10px;
	margin-bottom:  2px;
 }

/* title */
TABLE.title TR TD H1 {
	margin-top:     2px;
	padding-bottom:25px;
	margin-bottom:  1px;
	border-bottom:  1px solid #33665F;
 }

/*{{{  Static Left Menu styles*/

DIV.leftmenu {
	float: left;
	border: solid 1px #777;
	margin: 15px 10px 10px 0px;
	padding: 10px 5px 15px 5px;
	color:#000; background:#EED;
	font-size:85%; }

DIV.leftmenu h4 {
	color:#000; background:#EED; margin-bottom:2px;
	font-weight:normal; font-size:100%; font-style:italic;
	text-decoration:underline; }

DIV.leftmenu span.l1 a:link, DIV.leftmenu span.l1 a:visited, DIV.leftmenu span.sel a:link, DIV.leftmenu span.sel a:visited {
	font-family: arial, helvetica, sans-serif;
	color:#000; background:#EED; line-height:1.5em;
	font-weight:bold; font-size:90%;
	text-decoration:none; }

DIV.leftmenu span.sel a:link, DIV.leftmenu span.sel a:visited {
	color:#A00;
}

DIV.leftmenu a:link, DIV.leftmenu a:visited {
	font-family: arial, helvetica, sans-serif;
	color:#000; background:#EED;
	font-weight:normal; font-size:90%;
	text-decoration:none; }

DIV.leftmenu span.sel a:hover, DIV.leftmenu span.l1 a:hover, DIV.leftmenu a:hover {
	text-decoration:underline;
	color:#F00
}

DIV.leftmenu img { margin:0px; padding:0px; vertical-align:middle; }

/*}}}  */
