/*? CELTICLIFE.CO.UK, 2010 | celticl2@ctlticlife.co.uk */
* {
margin: 0;
padding: 0;
border: 0;
}
body {
padding: 2% 0 0;
background: #98AFC7;
color: #FFFAFA;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
#container {
width: 960px;
background: #CDBA96;
margin: 0 auto;
border : 1px solid #999; 
}
#header {
background: url(header.jpg) no-repeat;
width: 960px;
height: 300px;
}
#nav {
background: #617C58;
color: #C9BE62;
font-size: 110%;
font-weight: bold;
line-height: 1.8em;
text-align: center;
}
#nav ul {
list-style-type: none;
}
#nav li {
display: inline;
margin: 0 8px;
}
#nav li a {
color: #FFF8C6;
}
#nav li a:hover {
color: #C7A317;
}
a {
text-decoration: none;
}
#text {
width: 650px;
font-size: 100%;
color: #302217;
margin: 10px auto;
float: left;
}
#text h2 {
color: #2B3856;
font-size: 150%; 
font-weight: bold; 
text-align: center; 
}
#text p {
text-align: justify;
margin: 0;
padding: 10px;
}
#text a {
color: #2B547E;
font-weight: bold;
}
#text a:hover {
color: #778899;
font-weight: bold;
}
a {
text-decoration: none;
}
#text ul {
list-style-type: none;
color: #302217;
font-size: 100%; 
margin: 10px; 
float: left; 
} 
#text li { 
margin: 0 5px; 
} 
#text li a { 
color: #2B547E; 
} 
#text li a:hover { 
color: #778899; 
} 
a {
text-decoration: none;
}
.img1 {
width: 200px;
height: 235px;
margin: 0 0 0 15px;
float: right;
}
.img2 {
width: 200px;
height: 200px;
margin: 10px 0 10px 10px;
float: left;
}
.img3 {
width: 320px;
height: 43px;
margin: 10px 10px 0 15px;
float: left;
}
.imgnews {
width: 182px;
height: 130px;
margin: 0 59px 10px 59px;
float: left;
}
.imgschools
{
width: 486px;
height: 143px;
margin: 10px 10px 0 15px;
float: none;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
.img_bd {
width: 150px;
height: 70px;
margin: 10px 15px;
float: left;
}	
#members h2 {
color: #FFF8DC;
font-size: 120%; 
font-weight: bold; 
text-align: center; 
} 
#members ol { 
list-style-type: none;
color: #FFF8DC;
font-size: 100%; 
margin: 10px; 
float: left; 
} 
#members li { 
margin: 0 5px; 
} 
#members li a { 
color: #FFFAFA; 
} 
#members li a:hover { 
color: #778899; 
} 
a {
text-decoration: none;
}
#flat_banner {
margin: 10px;
}
#news { 
background: #B6AFA9;
width: 300px;
color: #FFF8DC;
margin: 10px 0px;
float: right; 
} 
#news h2 { 
color: #FFF8DC;
font-size: 120%; 
font-weight: bold; 
text-align: center; 
} 
#news ul { 
list-style: url(images/marker.jpg) inside; 
} 
#news li { 
color: #FFF8DC;
font-size: 75%; 
padding: 5px 10px; 
} 
#news li a { 
color: #4E4848; 
font-size: 100%; 
padding: 5px 10px; 
} 
#news li a:hover { 
color: #778899; 
font-size: 100%; 
padding: 5px 10px; 
} 
#footer { 
background : #8B7765;
color : #FFFAFA; 
font-size : 70%; 
padding : 5px; 
clear : both; 
} 
#footer a { 
color : #FFFAFA; 
} 
#footer a:hover { 
color : #FFFAFA; 
} 
#footer p { 
padding : 2px; 
text-align : center; 
} 
.clearfloat { 
clear : both; 
} 
#Celtic_life_form {
  font-size:1em;
}
#Celtic_life_form fieldset {
  width:360px;
  border:solid 1px #333;
}
#Celtic_life_form legend {
  color:#333;
  background:inherit;
}
#Celtic_life_form label {
  float:left;
  width:150px;
  line-height:1em;
  margin-right:0.1em;
  text-align:right;
}
#Celtic_life_form input, #Celtic_life_form select, #Celtic_life_form textarea,  #Celtic_life_form message {
  margin:0 0 0.5em 0.2em;
  width:200px;
  padding:0;
    font-family: Verdana, sans-serif;
  font-size:100%;
}
#Celtic_life_form .noresize {
  width:auto;
}
#Celtic_life_form .submit {
    margin-left:10.1em;
}
