.shell {	background-color: #990000;	padding: 0px;	width: 666px;	margin: auto;	border: none;	text-align: left;}.topl {	background-color: #990000;	background-image: url(images/template/topl.gif);	background-repeat: no-repeat;	height: 80px;	width: 33px;}.topr {	background-color: #990000;	background-image: url(images/template/topr.gif);	background-repeat: no-repeat;	height: 80px;	width: 33px;}.topmid {	background-color: #990000;	background-image: url(images/template/topmid.gif);	background-repeat: no-repeat;	height: 80px;	width: 600px;}.botmid {	background-color: #990000;	background-image: url(images/template/botmid.gif);	background-repeat: no-repeat;	height: 38px;	width: 600px;}.botl {	background-color: #990000;	background-image: url(images/template/botl.gif);	background-repeat: no-repeat;	height: 38px;	width: 33px;}.botr {	background-color: #990000;	background-image: url(images/template/botr.gif);	background-repeat: no-repeat;	height: 38px;	width: 33px;}.sidel {	background-color: #990000;	background-image: url(images/template/sidel.gif);	background-repeat: repeat-y;	width: 13px;}.sider {	background-color: #990000;	background-image: url(images/template/sider.gif);	background-repeat: repeat-y;	width: 13px;}.middle {	background-color: #FFFFFF;	padding: 0px;	margin: 0px;	vertical-align: top;}body {	background-color: #990000;}.mainnav {	font-size: 9px;	font-weight: bold;	text-align: center;	vertical-align: top;	height: 25px;	color: #333333;	margin: auto;	background-color: #FFFFFF;}#mainnav a {	font-size: 9px;	font-weight: bold;	text-align: center;	vertical-align: top;	height: 20px;	color: #333333;	text-decoration: none;}#mainnav a:hover {	font-size: 9px;	font-weight: bold;	text-align: center;	vertical-align: top;	height: 20px;	text-decoration: underline;}.portrait {	margin-right: 10px;	margin-bottom: 10px;}.copyright {	font-size: 9px;	color: #FF0000;}