/*
 * Text and Typography
 */

body
{
/*	font-size:12px; */
	font-size:13px;
	color: black;
}
body.fund1, body.guardian {
	font-family: Tahoma, Arial, sans-serif;
}
body.fund2 {
	font-family: "Times New Roman", Times, serif;
}
body.fund2 #content p {
/*	font-size: 14px; */
	font-size: 15px;
}
body.fund2 #content p i {
	font-weight: bold;
}

span.sup {
/*	font-size: 0.9em; */
	font-size: 1em;
	line-height: 0 !important;
	position:relative;
	top: -0.4em;
}

/*
 * Hyperlinks
 */
	
a
{text-decoration: none;}

body.fund1 a {
	color: #8AB875;
}
body.fund1 a:hover {
	color: #659350;
}
body.fund2 a {
	color: #663300;
}
body.fund2 a:hover {
	color: #a78952;;
}
body.guardian a {
	color:#a78952;
}
body.guardian a:hover {
	color:#754B2D;
}

a:hover h2 {
	text-decoration: underline;
}

/*
 * Headers
 */

h1
{
/*  font-size: 2.0em; */
	font-size: 2.1em;
  line-height: 48px;
  letter-spacing: 1px;
  font-weight: normal;
}

h1.fund
{
	border-bottom:1px solid #ccc;
	background-repeat:no-repeat;
	background-position:top right;
	height:40px;
}
.fund2 h1 {
	text-transform: uppercase;
} 

h2
{
/*	font-size:1.2em; */
	font-size:1.3em;
	font-weight: bold;
	margin-bottom: 1em;
	line-height: 1.2em;
}
body.guardian h2 {
	color:#754b2d;
}
body.fund1 h2 {
	color:#659350;
}
body.fund2 h2 {
	color:#9b6632;
}
h2.title {
/*	font-size: 1.3em; */
	font-size: 1.4em;
	text-transform: uppercase;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 6px;
	font-weight: normal;
}
h2.directory {
/*	font-size: 1.1em; */
	font-size: 1.2em;
}

h3
{
/*	font-size:0.9em; */
	font-size: 1em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom: 10px;
}

h3.subtitle {
	color: #754B2D;
/*	font-size: 1.1em; */
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

/* paragraphs and inline*/

p, li.list
{
	text-align: justify;
/*	font-size:1em; */
	font-size: 1.1em;
/*	line-height:1.2em; */
	line-height:1.3em;
	margin-bottom:1em;
	padding:0px;
}

.onethird p
{
	text-align: left;
}

li.list
{
	margin-left: 1em;
}

ul.article
{
/*	font-size:0.75em; */
	font-size: 0.9em;
	list-style: disc outside;
	margin-left: 1em;
}

ul.article li
{
	line-height: 1.2em;
	padding-bottom:.3em;	
}

.smaller
{font-size:70%;}

.small
{font-size:80%;}

.medium
{font-size:100%;}

.big
{font-size:120%}

.bigger
{font-size:130%;}

.uppercase
{text-transform: uppercase;}

.center
{text-align:center;}

.bold
{font-weight:700;}

.underline
{text-decoration:underline;}

.italic
{font-style:italic;font-family:verdana;}

.bullet
{
	list-style-type:disc;
	margin-left:2em;
}

.bullet li
{
	line-height: 1.2em;
	margin-bottom:4px;
}

.txtColor1
{color:#754B2D;}
.txtColor2
{color:#659350;}
.txtColor3
{color:#A88952;}
.txtColor5
{color:#9b6632;}

/* partial colour - red for homepage new-login text */
h3.color6, h3.color6 a {
	color:#D60000;
	background:#FFA3A3;
}
h3.color6 a {
	text-decoration:underline;
}

.black
{color:#000000;}

hr.grey
{color:#888888;background-color:#888888;}

.serif
{font-family:Times, serif;}

.address
{
	padding-bottom:0.1em;
	margin:0;
}
.date {
	color: #666;
/*	font-size: 0.9em; */
	font-size: 1em;
	margin-top:-7px;
}

.spaceAbove
{
	padding-top:+0.5em;
}

.spaceBelow
{
	padding-bottom:+0.5em;
}

/* partial colour - red for homepage text */
h3.color6 {
	color:#D60000;
	background:#FFA3A3;
	}
	
.noHeight
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:5px;
}