/* AUTHOR:	PETER WILLIAM NISBET	*/
/* CONTRACT: 	SPRINGBANK COTTAGE 	*/
/* COPYRIGHT 2004 Peter William Nisbet  */

/* This stylesheet defines only the format of text elements of the website design */

body {

	/* Font Details */
	font-family:	Arial, Helvetica, san-serif, 'Times New Roman';
	font-style:	normal;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	70%;
	color:		#2F2F2F;
		
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;

	text-decoration:	none;
	text-transform:	none;
	text-align:	left;
	text-indent:	0;
	line-height: 	normal;

}

h1, h2, h3, h4, h5, h6 {

	padding-top:	0.5em;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;

	clear: left;
}

h1.center,
h2.center,
h3.center,
h4.center,
h5.center,
h6.center{
	text-align:	center;
}

h1 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	200%;
	color:		#000000;
}

h2 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	180%;
	color:		#000000;
}

h3 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	160%;
	color:		#000000;
}

h4 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	140%;
	color:		#000000;
}

h5 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	120%;
	color:		#000000;
}

h6 {
	/* Font Details */
	font-family:	'Times New Roman', Arial, Helvetica, san-serif;
	font-style:	italic;
	font-variant:	normal;
	font-weight:	normal;
	font-size:	100%;
	color:		#000000;
}

a {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

a:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

a:visited {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

a:visited:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

a:active {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

p {
	/* Font Details */ 
	/* Inherited from body */
	
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	left;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p.main {
	/* Font Details */ 
	/* Inherited from body */
	
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	left;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p.center {
	/* Font Details */ 
	/* Inherited from body */
	
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	center;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p.right {
	/* Font Details */ 
	/* Inherited from body */
	
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	right;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p.caption {
	/* Font Details */ 
	/* Inherited from body */
	
	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	center;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p.footnote {
	/* Font Details */ 
	/* Inherited from body */
	
	font-size:	80%;

	/* Text Details */
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-decoration: none;
	text-transform:	none;
	text-align:	center;
	text-indent:	0;
	line-height: 	1.5em;

	/* Layout Details */
	background-color: 	#FFFFFF; 

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	1em;
	margin-left:	0;
}

p a {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

p a:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

p a:visited {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

p a:active {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

ul {
	/* Font Details */ 
	/* Inherited from body */

	/* Text Details */
	line-height: 1.5em;
	list-style-type: square;

	/* Layout Details */
	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	2em;
}

ol {
	/* Font Details */ 
	/* Inherited from body */

	/* Text Details */
	line-height: 1.5em;

	/* Layout Details */
	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0.5em;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	2em;
}

ul a, ol a {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

ul a:hover, ol a:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

ul a:visited, ol a:visited {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

ul a:active, ol a:active {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

li {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;	
}

dl {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

dt {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
   	font-weight: bold;    
}

dt a {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
	font-weight: bold;    
}

dt a:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	underline;
	background-color:	transparent;
	font-weight: bold;    
}

dt a:visited {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
	font-weight: bold;    
}

dt a:active {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
	font-weight: bold;    
}

dd {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

dd a {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

dd a:hover {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	underline;
	background-color:	transparent;
}

dd a:visited {
	/* Font Details */ 
	/* Inherited from body */
	color:		#46069E;
	text-decoration:	none;
	background-color:	transparent;
}

dd a:active {
	/* Font Details */ 
	/* Inherited from body */
	color:		#000000;
	text-decoration:	none;
	background-color:	transparent;
}

hr {
	color:		#000000;
	clear:		both;
	height:		1px;
	background-color:	transparent;
	text-align:	center;
}

img {
    	border: none;
	vertical-align: middle;
}

img.thumbnail {

	text-align:	center;

	padding-top:	0em;
	padding-right:	0em;
	padding-bottom:	0em;
	padding-left:	0em;

	border-top:	4px double #5F5F5F;
	border-right:	4px double #5F5F5F;
	border-bottom:	4px double #5F5F5F;
	border-left:	4px double #5F5F5F;

	margin-top:	0.5em;
	margin-right:	0.5em;
	margin-bottom:	0.5em;
	margin-left:	0.5em;
}