/* ____ Trees for Life Stylesheet :: tfl.css ____
02/12/05 .backspecial
10/07/05 .sitename, .strapline, #header
23/04/05 TR.compl
21/04/05 footernav
17/04/05 UL.compact
13/02/05 tableback
10/11/04 box, tablehead, tablerow
24/06/04 #species TD
06/12/03 .pagenav
01/11/03 UL.contents revised
08/10/03 H1 margin-top
*/

/* used by the look and feel for the website which began to be 
replaced in May 2006. The replacement stylesheet is in the folder "includes" */


A:link {
	color: blue ; 
	}
A:visited {
	color: purple ; 
	}

BODY {
	background-image: url("/images/side.jpg") ;
}
/* for SecureHosting use "https://www.secure-server-hosting.com/secutran/secureforms/SH202083/side.jpg" */
H1 {
    margin-top: 0.2em ;
	color: #5302a4 ;
}
H2, H3, H4 {
	color: #5302a4 ;
}
UL.compact {
    margin: 0 0 0 25px;
}
UL.contents LI {
	list-style-image: url("/images/tree_13c.gif") ;
    margin-bottom: 0.5em ;
	padding-left: 0.5em ;
	}
UL.contents LI UL LI {
    list-style-image: none;
    margin-bottom: 0.1em;
	}

/* header */
#header {
    margin: 0 0 0 10px;
    padding: 0;
}

.sitename {
	color: #006666 ;
	font-size: 175% ;
	font-weight: bold ;
}
.strapline {
	color: #006666 ;
	font-size: 115% ;
}

#tfl-head {
	background-color: #006666 ;
	color: #ffffff ;
	font-size: 115% ;
	text-align: center ;
}
#tfl-sub-title {
	background-color: #006666 ;
	color: #ffffff ;
	font-size: 150% ;
	text-align: center ;
}
#tfl-title {
	background-color: #006666 ;
	color: #ffffff ;
	font-size: 200% ;
	text-align: center ;
}

/* main */
.backmain { /* homepage */
    background-color: #e6f0f0 ;
/*	text-align: center ; */
}
.backnav { /* homepage */
    background-color: #eee6f6 ;
/*	text-align: center ; */
}
.backspecial { /* homepage */
    background-color: #f0dad6 ;
	border: 1px solid #b14231;
/*	text-align: center ; */
}
.colour-text {
	color: #5302a4 ;
	font-weight: bold ;
}
.important {
    background-color: #e6f0f0;
	border: 1px solid #006666;
	padding: 5px;
}
.intro {
	font-weight: bold ;
	text-align: center ;
}
.intro-latin {
	font-size: 115% ;
	font-weight: bold ;
	text-align: center ;
}
.largefont {
	font-size: 115% ;
}
.margins {
	margin-left: 1em ;
	}
.pagenav {
/*    background-color: #ffccff ; */
	border-color: #cccccc ; 
	border-style: solid ;
	border-width: 2px ;
	font-size: 80% ;
	padding: 5px 10px ;
	text-align: center ;
}
.quote {
	color: #5302a4 ;
	font-style: italic ;
	font-weight: bold ;
	margin-left: 3em ;
	margin-right : 3em ;
	text-align: center ;
}
.section {
	background-color: #ddcded ;
	font-size: 115% ;
	font-weight: bold ;
	padding: 5px ;
}
.smallfont {
	font-size: 80% ;
}
#species TD {
	white-space: nowrap;
}

/* tables */
TABLE.species TD {
    padding-left: 1em ;
}
TR.colour {
    background-color: #ffccff ;
}
TR.compl {
	color: #808080 ;
}
.box {
    border-color: #80b3b3 ; 
    border-style: solid ;
    border-width: 1px ;
}

.tablehead {
	background-color: #d8a198 ;
	}
.tablerow {
	background-color: #e6f0f0 ;
	}

/* footer */
#donatereq {
   	border-top: 1px solid #808080;
	margin-top: 25px;
	padding: 10px 0 ;
}
#footer {
	font-size: 80% ;
	text-align: center ;
}
#footernav {
	background-color: #e6f0f0 ;
   	border-top: 1px solid #808080;
	padding: 5px 0 ;
}

/*
.box-nav {
	background-color: #ffccff ;
	border-color: #cccccc ; 
	border-style: solid ;
	border-width: 1px ;
	font-weight: bold ;
	padding: 5px ;
}
.box-section {
	background-color: #ffce9c ;
	border-color: #cccccc ; 
	border-style: solid ;
	border-width: 1px ;
	font-weight: bold ;
	padding: 5px ;
}
.tableback {
	background-color: #dedede ;
	}
*/

.pseudodisabled {
	color: #555555;
	background-color: #dddddd;
}
