header { 
	margin: 0;
	padding: 0;
}

.brand {
	list-style: none;
	padding-left: 3em;
	padding-right: 3em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #900;
	font-size: 2em;
	background-color: #FFF; 
	border-bottom: 1px #869 solid;	
	margin: 0;
}

.brand li {
	width: 50%;
	display: inline-block;
}

.band { 
	height: 15px;
	background: #55A; 
}

h1,h2, h3 {  color: #900;  }


#foot a { 
	color: #BBB;
	background: #55A; 
}

.continue, .continue a { 
	color: #FFF;
	background: #77C; 
	border-color: #ACF; 
}

#services, #services li,  #services li a, th, #foot, .butt  { 
	color: #FFF;
	background: #55A; 
	border-color: #ACF; 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55A), color-stop(100%, #249));
    background-image: -webkit-linear-gradient(top, #55A, #249);
    background-image: -moz-linear-gradient(top, #55A, #249);
    background-image: -ms-linear-gradient(top, #55A, #249);
    background-image: -o-linear-gradient(top, #55A, #249);
    background-image: linear-gradient(top, #55A, #249);
}

 #services li a#selected  {
	color: #444;
	background: #CCE; 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCE), color-stop(100%, #DDF));
    background-image: -webkit-linear-gradient(top, #CCE, #DDF);
    background-image: -moz-linear-gradient(top, #CCE, #DDF);
    background-image: -ms-linear-gradient(top, #CCE, #DDF);
    background-image: -o-linear-gradient(top, #CCE, #DDF);
    background-image: linear-gradient(top, #CCE, #DDF);
 }
