body{
background:#464748;
}

h2 {
	color:#FFFFFF;
}

a {
	color:#FFF;
	text-decoration:none;
}


p a{
	color:#B5E8D0;
}

p a:hover{
	color:#6EE8AE;
}

#header{
}

#header h1{
	display:block;
	padding: 225px 0 0 0; /* height of the replacement image */
	overflow: hidden;
	background: url(/templates/anderton_template/images/Anderton_topbanner.png) no-repeat 0px 0px;
	height: 0px !important;
	height /**/:225px;
	border-bottom:2px solid #BBB;
	margin-bottom:10px;
}

#nav{
background:#464748;
display:block;
padding-left:40px;
}

#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav ul li{
	float:left;
	display:inline;
	margin-right:5px;
}

#nav ul li a{
	display:block;
	color:#B5E8D0;
	border-right:2px solid #B5E8D0;
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;
}

#nav ul li a:hover{
	color:#6EE8AE;
}

.inline {
	float:left;
	margin-right:10px;
	border:1px solid #FFFFFF;
	padding:3px;
	width:100px;
	height:100px;
	}

p {clear:both;}

#content{
	border-top:2px solid #BBB;
	margin-top:10px;
	clear:both;
	background:#262626;
	color: #fff;
	padding-top:20px;
}

#column1 img{
	border:1px solid #FFF;
	padding:3px;
}


#selection {
	clear:both;
	border-top:2px solid #BBB;
	margin:40px 0 20px 0;
	
}

#selection ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#selection ul li {
	border:1px solid #FFFFFF;
	padding:3px;
	width:100px;
	height:100px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;	
}

#selection ul li a{
}


#subnav{
}

#subnav h3
{
	color:#FFF;
	border-top:2px solid #FFF;
	padding-top:10px;
}

ul#sub_nav {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#sub_nav li a {
	color:#ADCDFF;
	text-decoration:none;
	font-weight:bold;
}
ul#sub_nav li a:hover {
	color:#7DCDFF;
}


ul#sub_nav li a#sub_on{
	color:#FFFFFF;
}


#projectcontent{
}

#projectcontent #gallery {
	
}

ul#gallery{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#gallery li {
	border:1px solid #FFFFFF;
	padding:3px;
	width:100px;
	height:100px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;	
}

ul#gallery li a{
}


#footer{
background:#262626;
color: #fff;
padding-top:40px;
}

#fc1{
	padding-top:10px;
	border-top:2px solid #BBB;
}

#fc2{
	padding-top:10px;
	border-top:2px solid #BBB;
}

#fc1 p, #fc2 p, {
	margin-bottom:0.25em;
}

.date-group {
	margin-bottom:20px;
}


.date-group span {
	color:#B5E8D0;
	font-weight:bold;
}

.date-group h3 {
	color:#FFF;
	font-size:3em;
	margin-bottom:0.5em;
	border-top:4px solid #B5E8D0;
	padding-top:10px;
}

#solo h3 {
	border-top:4px solid #ADCDFF;
}

#solo span {
	color:#ADCDFF;
	font-weight:bold;
}


.date-group p {
	margin-bottom:0.5em;
}


fieldset { padding:1.4em;margin:0 0 1.5em 0;border:1px solid #FFF;}
legend{font-size:17px;font-weight:bold; color:#FFF;}
form dt{ float:left; width:130px; margin-right:20px;}
form dd input, form dd textarea{ width:250px;padding:5px;}
form dd textarea{ width:254px;color:#FFF;}
form dd textarea {height:100px;}
form dd{ margin-bottom:6px;}

dt p.notice { border:none; display:inline; color:#FFD324; background:none; padding:0px;}
dt p.error { border:none; display:inline; color:#FBC2C4; background:none; padding:0px;}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:310px;
	height:310px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#slide-images li img{
	display:block;
}