/*
	www.chrisbeales.net Stylesheet - (c) Chris Beales 2006-2010

	Name = text.css

	Version date = 14/03/2010
*/

body {
	background-color: white;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center center;
	margin: 0;
	padding: 1ex;
	font-family : Arial, sans-serif;
	font-size : 94%;
	color : #505000;
}

img {
	clear: both;
	float: left; 
	margin-left: 1ex;
	margin-right: 1ex;
	margin-bottom: 1ex;
	font-family : "Arial Narrow", "Arial", sans-serif;
	color : gray;
	border: none;
}

/* 
	Lists and paragraphs
*/

p, b, th, td, li {
	font-size : 1em;
}

h1 {
	font-size : 1.7em;
	font-weight : bold;
	color : olive;
} 

h2 {
	font-size : 1.4em;
	font-weight : normal;
} 

h3, .clsH3 {
	font-size : 1.2em;
	font-weight : normal;
	color : olive;
} 

h2, b, em {
	color : #303000;
}

em {
	font-family : Times New Roman, Times, sans-serif;
	font-style : italic;
	font-size : 1.1em;
}

sub, sup {
	font-size : 0.7em;
}

/*
	Linking
*/

.onPage {
	color : gray;
}

.textView {
	font-family : "Arial Narrow", "Arial", sans-serif;
}

a:link {
	color : blue;
	text-decoration : none;
}

/* BlueViolet */
a:visited {
	color : #8A2BE2;
	text-decoration : none;
}	

a:hover {
	color : blue;
	text-decoration : underline;
}	

/*
	Basic classes (under-rides)
*/

.definition {
	color : gray;
}

.sresHigh {
	color : #B22222;
	font-weight: bold;
}

.sresLow {
	color : navy;
	font-weight: bold;	
}

.tight {
	margin-bottom : 0;
}

.parPicOther {
	float: none; 
	clear: none;
}

.imgAtSymbol, .imgSymbol {
	float: none; 
	clear: none;
	margin: 0;
	padding: 0;
	height: 1.5ex; 
	width: 1em;
}

.imgSymbol {
	width: 1.5ex;
}
.imgGraph	{
	float: none; 
}

.imgBullet {
	float: left;
}

/*
	Footer
*/

.footerDiv {
	text-align: center; 
	border-top: solid olive thin; 
	clear: both;
	margin-bottom: 2ex;
}

.imgFootSwitch {
	float: none; 
	clear: none;
	border: none;
	height: 3ex;
	margin-left: 1ex;
	margin-right: 1ex;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.footText {
	vertical-align: super;
	padding-left: 2ex;
	padding-right: 2ex;
}

