body { /* For most versions of NN.4.x */
	margin: -10px;
	padding: 0;
}
html body { /* For CSS-compliant browsers */
	margin:0px;
}
body {
	background: #C3DAE9;
	color:#000;
	font-family: Arial,Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:11px;
}
div,p,dt,dd,li,td {
	color:#000;
	font-family: Arial,Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:11px;
}
ul {
	margin-top:0px;
}

h1{font-size:1.4em;margin-top:0;}
h2{font-size:1.3em;margin-top:1.9em;}
h3{font-size:1.2em;margin-top:1.7em;}
h4{font-size:1.1em;}
h1,h2,h3,h4 {
	color:#006DAB;
	text-transform: lowercase;
	font-family: Arial,Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
	/*margin-bottom:.3em;*/
	margin-bottom:0;
}

a:link {
	color:#006B77;
	background-color:transparent;
}
a:visited {
	color:#006DAB;
	background-color:transparent;
}
a:hover {
	color:#006B77;
	background-color:transparent;
}
a:active {
	color:#006B77;
	background-color:transparent;
}
#logo {
	position:absolute;
	top:0;
}

#banner {
	height: 198px;
}
#wrapper {
    padding:25px 0 0 0;
    background:#FFF;
	background:url(/images/bg.gif) #FFF top right no-repeat;
}
#twocol {
    padding:0 50px 60px 10px;
}
#threecol {
    padding:0 10px 60px 10px;
}
img {
	border:0;
}
img.block {
	display:block;
}
/*/*/a{}
img.border{
	border:1px solid #600;
}
/* */
.blurb {
	background:url(/images/news_hr.gif) bottom right no-repeat;
	padding:10px 0 10px 0;
}
.blurb-last {
	padding:10px 0 0 0;
}
#feature {
	margin-bottom:30px;
}
#feature-top-short {
	background:url(/images/feature/top_short.gif) top left no-repeat;
}
#feature-top {
	background:url(/images/feature/top.gif) top left no-repeat;
}
#feature-repeat {
	padding: 0 30px 10px 20px;
	background:url(/images/feature/repeat.gif) top left repeat-y;
}
#feature span.item {
    color: #069;
	font-weight:bold
}
div#anchors h3 {
	margin-top:45px;
}
div.links {
    padding:2px 0 10px 10px;
}
#quote {
	padding:10px 0 0 0;
	color:#399;
	font-size:1.4em;
 }
 #credit {
	color:#399;
	padding: 0 0 0 0;
	margin: 0;
 }
div.bio-pic {
	padding: 10px;
}
blockquote {
	margin:0 0 13px 0;
	color:#006B77;
 	font-style: italic;
}
dt {
	font-weight:800;
}
.colour {
	color: #006DAB;
}
#prompt {
	text-align:right;
	padding: 90px 7px 0 0;
}
#formerly {
	text-align:right;
	padding: 0 7px 200px 0;
}
#plain-list ul li {
    list-style-type: none;
}
#row{
	height:10px
}
#footer {
	background-color:#006DAB;
	font-size:9px;
	color:#DFEEF0;
	padding:10px 6px 6px 0;
	text-align:right;
}
#footer a {
	color: #DFEEF0;
}
.mouse {
}