			/*
			 SilverStripe BlackCandy Theme
			 http://www.silverstripe.com
			 */
			 
			/************
			  * Misc Styles and defaults 
			  */
			  
			* {
				margin: 0;
				padding: 0;
			}
			body {
				color: #333;
			 	font-size: 62.5%; 
			 	margin-bottom: 40px;
				font-family: Verdana, Lucida, sans-serif;
			}
			html,body {
				margin:0px;
				min-height:100%;
			}
<!--
html {height: 100%;}
body {height: 100%;margin: 0;background:#cccccc url(../images/new2/bgstrip.png) 50% 0% repeat-y;}
#container {position: relative;min-height: 100%;width:980px;margin:0px auto;background:transparent url(../images/new2/left_bottom.png) bottom left no-repeat;}
* html #container {height: 100%;}
#header {height: 86px;}
#header_left {
	float:left;
	width:269px;
	height:86px;
	background:#ffffff url(../images/new2/header_left.png) no-repeat;
}
#header_right {
	float:left;
	width:711px;
	height:86px;
	background:#ffffff url(../images/new2/header_right.png) no-repeat;
}
#left {
float:left;
	width:269px;
	min-height:227px;
	background:transparent url(../images/new2/left_top.png) no-repeat;
	margin-bottom:220px;
}
#navigation {
 height:40px;
}
#maincontent {
 display:block;
 padding:20px 10px;
}
#footer {height: 54px;position: relative;width:980px;margin:0px auto;margin-top:-54px;}
#footer #footer_left {
	float:left;
	height:24px;
	width:269px;
	background:#ffffff url(../images/new2/footer_left.png) no-repeat;
}
#footer #footer_right {
	float:right;
	height:24px;
	width:711px;
	background:#ffffff url(../images/new2/footer_right.png) no-repeat;
}
#footer_bottom {
	clear:both;
	height:30px;
	background-color:#006633;
	border-top:4px solid #ffffff;
}
#main{min-height: 100%;}
* html #main{height: 100%;}
#content {padding-bottom: 20px;}
#left_content {
 width:160px;
 padding:0px 10px 0px 16px;
 color:#ffffff;
}
#mid_content {
}
-->
			#utilities {
				position:absolute;
				right:0px;
				top:0px;
				width:300px;
				height:47px;
				text-align:right;
			}
			#utilities a {
				font-size:11px;
				font-weight:bold;
				color:#6699FF;
				text-decoration:none;
				padding:0px 3px;
			}
			#utilities a:hover {
			 color:#ffffff;	
			}
			#navigation ul {
				list-style-type:none;
				margin:0px;
				display:inline;
			}
			#navigation ul li {
				display:inline;
			}
			#navigation ul li a {
				font-size:15px;
				color:#000044;
				text-decoration:none;
				padding:8px;
			}
			#navigation ul li a:hover {
				color:#6699cc;
			}
.pageimage {
 float:right;
width:172px;
margin-left:20px;
}
#left_content ul {
 list-style-type:none;
 margin-top:50px;
}
#left_content ul li {
 display:block;
padding:4px;
}
#left_content ul li a {
 color:#000042;
font-size:150%;
text-decoration:none;
}
#maincontent {
margin-left:260px;
 margin-right:20px;
}
#left_content .WidgetHolder {
 margin-top:50px;
}
#left_content .WidgetHolder h3 {
 font-size:150%;
color:#000042;
margin:8px 0px;
}
#left_content .WidgetHolder p {
 padding:8px 0px;
}
#links {
 float:left;
 padding:8px;
}
#links a {
 padding:6px;
 color:#ffffff;
}
#egg {
 float:right;
 padding:8px;
color:#ffffff;
}
#egg a {
 color:#3399cc;
}
#welshboard {
 position:absolute;
 left:30px;
 bottom:50px;
}
#welcomehost {
 position:absolute;
 bottom:50px;
 left:100px;
}