body {
color: #e7e8ea;
font-family: Verdana,  Tahoma,  arial;
font-size: 8pt;
background: #333e3d;
margin: 0px;
padding: 0px;
line-height: 20px;
text-align: justify;}

#main {
background: #839ca1;
overflow: hidden;
margin: 0px auto;
width: 624px;}

#web {
padding: 10px;
background: #839ca1;}

#current a  img {
padding: 0px;
margin-top: 2px;
border: 3px solid #cacaca; }

#current a:hover  img {
padding: 0px;
margin-top: 2px;
border: 3px solid #f0d3d5; }

#navi {
width: 624px;
background: #839ca1; 
text-transform: none;
font-family: verdana, arial;
font-weight: normal;
border-top: 0px solid #839ca1;
border-bottom: 3px solid #92aaae;
margin: 0px auto;
text-align: center;
letter-spacing: 6pt;
line-height: 30px;}

#navi a {
margin: 0px;
padding: 2px;
font-size: 9pt;
color: #e7e8ea;
font-weight: normal;
text-decoration: none;
border-bottom: 0px solid #f0d3d5;
text-align: center;}

#navi a:hover {
margin: 0px;
padding: 2px;
background: transparent;
border-bottom: 0px solid #f0d3d5;
text-decoration: none;
line-height: 20px;
color: #f0d3d5;}

#head {
background: #839ca1;
height: 470px;
margin: 0px auto;
text-align: center;
width: 624px;}

#foot {
clear: both;
text-transform: none;
border-top: 5px solid #92aaae;
background: #839ca1;
width: 624px;
margin: 0px auto;
text-align: center;
height: 70px;}

#foot p {
padding: 10px;}

h1 {
color: #dad0ad; 
font-size: 11pt;
font-family: verdana, microsoft sans serif, georgia;
font-weight: normal;
letter-spacing: 7pt;
text-transform: none;
text-align: center;
padding: 0px 0px 0px 20px;}

b, strong {
color: #d1e0c9;
font-weight:bold;}

i {
color: #d1e0c9;}

a {
color: #d1e0c9; 
text-decoration: none;
border-bottom: 1px solid transparent;}

a:hover {
color: #f0d3d5;
text-decoration: none;
border-bottom: 1px dotted #e7e8ea;}

input, textarea, select {
color: #839ca1;
background-color: #e7e8ea;
margin: 0px;
padding: 2px;
font-weight: normal;
    letter-spacing: 3pt;
    border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 2px solid #cacaca;
	border-right: 0px solid #ffffff;
    text-align:justify;}

blockquote {
display: block;
background: #839ca1;
padding: 10px;
border-left: 0px solid #839ca1;
border-right: 0px solid #839ca1;
border-bottom: 0px solid #839ca1;
border-top: 0px solid #839ca1;
font-weight: normal;
font-size: 7pt;}

.desc {
font-family: "verdana";
font-size: 10px;
text-transform: none;
letter-spacing: 1px;
text-align: justify;
margin-left: 0px; }

.affs {
background: #839ca1;
padding: 5px;
text-align: center;}

.affs a {
	border: 0px solid transparent; }

.affs img { 
	background: #e7e8ea;
	border: 0px solid transparent;
	padding: 3px;}

.affs img:hover {
	background: #f0d3d5; }

.codes {
background: #839ca1;
padding: 5px;
text-align: center;}

.codes a {
	border: 0px solid transparent; }

.codes img { 
	background: #e7e8ea;
	border: 0px solid transparent;
	padding: 3px;}

.codes img:hover {
	background: #f0d3d5; }

.codesort label {
	float: left;
	width: 12em;
	text-align: right;
	margin: 0 0.5em 0 0;}

.codesort a {
	border: 0px solid transparent; }

.codesort img { 
	background: #e7e8ea;
	border: 0px solid transparent;
	padding: 4px;}

.codesort li {
	padding-right: 3px;}