body {
background: #FFFFFF;
background-image: url('grid.gif');
text-align:center;
min-width: 750px;
background-repeat: repeat;
font-family: "Trebuchet MS", Tahoma, Arial;
font-weight:normal;
}

a {color: #B3223A;font-weight:bold;}

#secondary h4 {
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #99cc00;
	margin: 10px 0px 5px;
}

#masthead{
height:70px;
background-color:#669900; 
border-top: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-left: #ffffff 1px solid;
margin: 0px;
padding-left: 80px;
}
#logo{
background: url('openseo-logo-copy.png') no-repeat; 
width:217px;
height:50px;
}
#mastimage{
height:150px; 
background-image: url('mastimage.png'); 
border-right: #ffffff 1px solid;
border-left: #ffffff 1px solid;
margin:0px; 
padding:0px;
}

#maststrip{
height:2px; 
background-color:#99ff33; 
border-right: #ffffff 1px solid;
border-left: #ffffff 1px solid;
margin:0px; 
padding:0px;
}



#container{background-color:#FFF; width:750px;margin-left:auto;margin-right:auto;text-align:left;}
#main{background-color:#FFF; border-top:#FFFFFF 2px solid;margin:0px; padding-top:10px; padding-left:80px; padding-right:110px;}

#main a {
	color:#B3223A;
}


#leftpanel{float:left;width:210px;margin-top:10px; background-color:#fff;}
#contactform{float:left;width:210px;margin-left:20px;margin-bottom:10px;}

.logohead {
width:131px;height:30px;
	background-image: url(businesscardlogo.gif) no-repeat;
	}
#leftpanel span {
	display: none;
	}

.list li { list-style-image: url(bullet2.png); }

#secondary{padding:10px 0 0 0px; color:#fff;font-size: 95%;line-height: 130%; background-color:#000; border: #ffffff 0 1px 1px 1px solid; margin:0px;}
#secondaryFull{height:50px; background-color:#CFB59F; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}
#quotespan {width:220px;float:right;background-color:#fff;margin-left:10px;}
blockquote.withquote {background:url(66.gif)no-repeat;background-position:top left;padding-left:30px;text-align:justify;margin-left:0px;margin-right:0px;} 
p.withunquote {background: url(99.gif) no-repeat;background-position:90% 80%;padding-right:25px;}
.smallfont {font-size:75%}
#secondary a {color:#99cc00;font-weight:normal;}

label{display: block; float: left;  width: 220px;  padding: 0px 5px;  margin: 0 0 5px 0;  text-align: right;font-weight:bold;}
#studies {margin-top:20px; }
#studies label{display: block; float: left;  width: 150px;  padding: 0px 5px;  margin: 0 0 5px 0;  text-align: left; font-weight:bold;}
#studies p {line-height : 13px;}

.clearer{
	height:1px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}

#copyright{
text-align:right; 
width:750px;
font-size: 0.65em;
margin-left:auto;
margin-right:auto;
}

#posts{float:left;width:210px;padding-right:10px;}
#secondary h2{color:#99cc00;font-size: 1.5em;}
#comments{float:left;width:210px;padding-right:10px;}
#about{float:left;width:210px;}

.error{font-size:1em;color:#ff0000;font-weight:bold;}