body { leftmargin:300 topmargin: 0 rightmargin: 300 padding:0; }
#containerwrapper {background: #fff; 
}
#maincontainer { width: 900px; min-height: 100%; height: auto !important; height: 100%; }
#content { bgcolor: #660000; 
}
ul {
	margin: 5px 0 0 0;
	padding: 10px;
}
li {
 	line-height: 2.5ex;
	list-style-type: none;
	display: block;
	padding: 3px 0px 0px 25px;
	margin: 5px;
	border-bottom:1px solid #eee;
	background: transparent url(images/bullet.gif) no-repeat 0px 7px;
	font: 8pt/16pt verdana, arial, sans serif;
}
a:link, a:visited {
	color:#6666CC;
	font: 8pt/16pt verdana, arial, sans serif;
	text-decoration:underline;
}
a:hover {
	color:#990033;
}
a:active {
	text-decoration:none;
}
a.headerlink, a.headerlink:visited {
    color:#ffcc00;
	font: 10px/16pt verdana, arial, sans serif;
	text-decoration:underline;
}
a.headerlink:hover{
	color: #96ABFF;
	text-decoration: none;
	font: 10px/16pt verdana, arial, sans serif;
}
.grayline {
	border-bottom: #ddd 1px solid;
}
p {
	font: 8pt/16pt verdana, geneva, arial, sans serif;
}p.w320 {
	width: 320px;
} 
}p.w550 {
	width: 550px;
    padding: 5px 10px 5px 5px;
} 
#photoshow {
  align: center;
  hspace: 50px;
}
#indextext {
float: left;
width: 650px;
background: #fff;
line-height: 22px;
margin-top: 20px;
}
p.w650 {
    width: 650px;
   }
.boxleft{
float: left;
width: 49%;
vertical-align: top;
margin: 0;
}

.boxright{
float: right;
width: 49%;
vertical-align: top;
margin: 0;
}
.box {
background: #fff;
 }
#footer {
 float: left;
 width: 100%;
 background: #fff;
 line-height: 22px;
 }