/*
WNW Design Ltd.
StarterSite Template #5
XHTML/CSS Compliant
Last Edited 7th April 2006
*/


/* wildcard, meaning "every child" attribute. Sets this attribute for everything on the page. You can also add other style properties to this which need to appear sitewide */

* {
margin-left : auto;
margin-right : auto;
}


/* main body attribute - sets font specifications. fonts should be specified as a percentage so that it is both cross-browser compatible and can be resized */ 

body {
margin : 0px;
font-family : Georgia, "Times New Roman", Times, serif;
color: #13650D;
font-size : 80%;
background-color : #FFFFFF;
text-align : center;
}

#splashbody {
margin : 0px;
background-color : #FCFAF0;
text-align : center;
}


#wrapper {
width : 780px;
background-color : #ffffff;
background-image : url(images/celtic-ban-vertical.gif);
background-position : 0% 0%;
background-repeat : repeat-y;
height : auto;
overflow : auto;
text-align : center;
}



/* logo on left controlled by background-image property, if wider than 90 pixels, adjust the padding-left accordingly to get the h1 in the right position */

#logo {
width : 700px;
background-color : #FFFFFF;
margin: 0px 30px 0px 40px;
min-height : 110px;
height: 110px;
overflow : auto;
background-image : url(images/logo.gif);
background-position : 10px 10px;
background-repeat : no-repeat;
text-align : center;
}

/* container for main body, the background color on the left is specified by a repeating background image, this is so that when the content expands, the color on the right expands aswell. background image is 150 pixels wide and 1 pixel high */

#container {
width : 700px;
background-color : #ffffff;
height : auto;
overflow : auto;
text-align : center;
margin: 0px 30px 0px 40px;
}

/* navigation and title */

#navigation {
	text-align: left;
	width: 698px;
	margin: 0px;
	background-color: #13650D;
	height: 1%;
	overflow: auto;
	*overflow: none;
	border-bottom: 2px solid #ffffff;
}

#navigation a {
	float: left;
	display: block;
	border-right: 2px solid #ffffff;
	color: #ffffff;
	background-color: #13650D;
	padding: 7px 20px 7px 20px;
	margin: 0px;
	font-weight: bold;
}

#navigation a:hover {
	background-color: #cccccc;
	color: #13650D;
	font-weight: bold;
}

/* this div controls the top h1 tag with the page title on it */

#pagetitle {
	float: right;
	text-align: right;
	color : #FFFFFF;
	font-size : 130%;
	margin: 0px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #13650D;
}


/* this is the main content division, the right area is floating, and can be removed in the template - if done, remove the margin-right property on the #contentleft division */

#content {
margin: 20px;
width: auto;
}

/* content text properties, sizes and colours defined */

#content h1 {
font-size : 150%;
margin : 0px;
padding : 5px;
padding-bottom : 12px;
}

#content p {
margin : 0px;
padding : 5px;
text-align : justify;
font-style: italic;
line-height: 1.6em;
}

#content a {
color: #13650D;
text-decoration: underline;
}

#content a:hover {
text-decoration: none;
}

#content img {
margin : 0px;
padding : 10px;
text-align : right;
}

/* font varieties */

.textstyle1 {
	font-family: Arial, Helvetica, sans-serif;
}
.textstyle2 {
	font-family: "Times New Roman", Times, serif;
}
.textstyle3 {
	font-family: "Courier New", Courier, mono;
}
.textstyle4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.textstyle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textstyle6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.textstyle7 {
	font-family: Tempus Sans ITC, Arial, Helvetica, sans-serif;
}


/* spiderlinks - set background-color and color properties accordingly */

#spiders {
width : 700px;
text-align : center;
font-size : 85%;
text-align : center;
font-weight : bold;
color : #13650D;
padding-top: 10px;
margin-top: 20px;
}

#spiders p {
margin : 0px;
padding : 5px;
}

#spiders a {
color : #13650D;
}

#spiders a:hover {
color : #ffffff;
background-color : #13650D;
}

#splash {
	text-align: center;
	width : 760px;
	background-image : url(images/celtic-ban-vertical-ivory.gif);
	background-position : 0% 0%;
	background-repeat : repeat-y;
}

#skeleton, #printlogo {
	display: none;
}

#textonly {
color : #13650D;
}	