body
{background-color: #7D9AA8;
background-image: url(bg.gif);}

#site
{width: 360px;
margin: 20px auto;}

#layout 
{width: auto;
height: 235px;
border-left: 5px solid #ffffff;
border-top: 5px solid #ffffff;
border-right: 5px solid #ffffff;
z-index: 1;}

#content
{background-color: #7D9AA8;
text-align: justify;
font-family: "Trebuchet MS", sans-serif;
font-size: 11px;
color: #ffffff;
padding: 5px;
z-index: 2;
width: 340px;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;}

#footer {
margin-top: -5px;
text-align: center;
font-family: "Trebuchet MS", sans-serif;
font-size: 10px;
color: #ffffff;
background-color: #7D9AA8;
border-left: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-right: 5px solid #ffffff;}

a:link, a:visited, a:active
{text-decoration: none ; 
color: #293B49;}

a:hover
{text-decoration: underline;
color: #ffffff;}

input, textarea, select
{color: #252C36;
background-color: #DBE6E8;
border: 1px solid #252C36;
padding: 2px;
font: 11px Verdana;}

h2
{font-family: Georgia, serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #252C36;
padding-left: 20px;
text-transform: lowercase;}

.stats
{margin: 0px auto;
font-family: "Trebuchet MS", sans-serif;
font-size: 11px; 
width: 90%;
color: #252C36;
padding: 10px;
background-color: #DBE6E8;
text-align: justify;
border: 1px solid #396B84;}

.stats a {background-color: #DBE6E8; color: #252C36;}

.stats a:hover {background-color: #DBE6E8; color: #396B84;}

.codesort label {
	float: left;
	width: 12em;
	text-align: right;
	margin: 0 0.5em 0 0;
	}
