/* CSS Document 
created 29 January 2008
by Joanna Candler of Jo Can Do
see http://www.jocando.co.uk
*/
body {
background-color:#b3d2e6;
/*color:#333333;*/
text-align: center; /*hack for IE in quirks mode - to centre on page*/
}

#colourWrapper {
width: 800px;
margin: 0 auto;
padding: 0px;
border: 2px solid #182b50;
}

#wrapper {
background: #3539a2 url(images/bg_image.jpg) no-repeat 50% 0% fixed;
}



#main { 
	margin: 0;
	float: left;
	width: 550px;
	text-align: left;
	padding-right: 20px;
	/*margin-top: 40px;*/
	padding: 1px; /*to stop margin collapse*/
	height: 1% /* Holly hack for Peekaboo Bug */

}

#main h2 {
text-align: center;
margin-top: 60px;
margin-bottom: 60px;
}

#main h3 {
text-align: center;
}

#main p, #main h2, #main h3, #main h4 {
padding-left: 20px;
margin-left: 20px;
font-family:"Palatino Linotype", Tahoma, Arial, Helvetica, sans-serif;
}

#main p {
font-size: 0.9em;
line-height: 1.3em;
margin-bottom: 5px;
/*color:#dcf5fc;*/
color:#FFFFFF;
}

#main h2, #main h3, #main h4 {
color:#FFFFFF;
}

#main a, #footer a {
color:#FFFFFF;
text-decoration: none;
font-weight: bold;
}

#main a:hover, #footer a:hover {
text-decoration: underline;
}

#column {
clear: both;
	float: left;
	width: 220px;
	text-align: left;
}


#footer {
	color:#dcf5fc;
	font-size:0.8em;
	clear: both;
	text-align: center;
	padding: 5px;
	border-top: 1px solid #000066;
}

.endorsement {
margin-left: 20px;
margin-right: 25px;
padding: 15px 0;
line-height: 1em;
text-align:left;
font-style:italic;
color: #ffffff;
font-family:"Palatino Linotype", Tahoma, Arial, Helvetica, sans-serif;
}

/*Style menu*/
#menu {
list-style-type: none;
padding: 0;
margin: 0;
margin-top: 30px;
margin-left: 15px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}

#menu li a {
display: block;
width: 220px;
height: 20px;
line-height: 20px;
color: #040a8f;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background: url(images/pixy.gif) no-repeat left center;
text-indent: 25px;
}

#menu li a:hover {
background-position: right center;
color:#eff0fb;
}

/*submenu*/

#menu ul {
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 20px;
}
#menu li li a {
display: block;
width: 200px;
height: 20px;
line-height: 20px;
color: #040a8f;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/subpixy.gif) no-repeat left center;
text-indent: 25px;
}

#menu li li a:hover {
background-position: right center;
color:#eff0fb;
}
/* end of submenu style */
/* end of menu style */

.photo_right {
float: right;
margin: 5px 0 5px 15px;
border: 2px solid #dcf5fc;
}

.image_right {
float: right;
margin: 5px 0 5px 15px;
}

.important {
color:#FFFFFF;
}

#topimage {
padding-left: 20px; 
padding-top: 20px;
}

#main ul {
color: #FFFFFF;
text-align: left;
margin-left: 30px;
}