html, body{  margin:0;  padding:0; background-color: #dfe3c2;  }  #pagewidth{  width:755px; padding:23px 0 0;  min-width: 500px; background-color: #ffffff;  border-left:3px solid black;}p{	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 12px;	font-weight: normal;	text-decoration: none;	color: #333333;}a:link , a:visited{	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 16px;	font-weight: normal;	text-decoration: none;	color: #333333;} /* main navigation list */#pageheadContainer{	width:755px;	background:transparent url(../images/bg_nav.gif) 0 100% repeat-x;	clear: both;}#pagehead{	width:755;    height:75px;	margin:0;	background:transparent url(../images/logo.gif) left no-repeat;	/* position:relative;*/	text-align:left;}#pagehead h1 a{	display:block;	text-indent:-9999px;	width:180px;	height:75px;	text-decoration:none;	float:left;}#pagehead a:hover{	background:transparent;}#pagehead h1{	position:absolute;	top:0;	left:0;}#pagehead ul{	display:inline;	position:absolute;	top:10px;	left:160px;}#pagehead li{	display:inline;	float:left;}#pagehead li a{	display:inline;	height:65px;	text-align:center;	color:#4B271B;	font-size:11px;	font-weight:bold;    padding-left:20px;	line-height:65px;	text-decoration:none;	text-transform:uppercase;}#pagehead a:link#current, #pagehead a:visited#current, #pagehead a:hover {	color:#778899;}#pagehead a:link#order, #pagehead a:visited#order, #pagehead a:hover#order{    color:#982a20;}/* main navigation list */  #outer{  border:solid white 0px;  background-color: #ffffff; /* center column colour */  width: auto;  }  #search{float: right;width: 190px;text-align: center;vertical-align: top;margin:0;padding-top: 5px;background:transparent url(../images/search_icon.gif) left no-repeat;} #footer{ height:30px;  width:100%;  background-color:#ffffff; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; line-height: 11px; font-weight: normal; text-decoration: none; color: #333333;border-top:1px solid #e6e6e6;} #footer_list {	margin: 0;	padding: 0;	text-align: left;}#footer_list li{	margin: 0;	padding: 0 5px 0 0;	display:inline;}#footer_list a {	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	text-decoration: none;	color: #996600;	}	#footer_list a:hover { 	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #44443F;} #inner{margin:0; width:100%;} #maincol{  float: left;  width: 100%;  position: relative;  margin: 0 -8px 0 -2px;  } #outer>#inner { border-bottom: 1px solid #ffffff;  } .clr{clear:both;} .content{padding:5px;} /*padding for content */ #header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/   #banner{   width:100%;  background-color:#ffffff; clear:both;  } div.item {float: left;border: 0;padding: 5px;margin: 5px;width: 345px;}div.item img {float: left;margin:5px;border: 0;}.editor {font-size: 11px;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-weight: bold;color: #996600;}.author, .author a:link, .author a:visited{	padding: 0 0 5px 0;	margin: 0;	line-height: 12px;	font-weight: bold;	text-decoration: none;	color: #996600;}.author a:hover{	padding: 0;	margin: 0;	line-height: 12px;	font-weight: bold;	text-decoration: none;	color: #996600;}