*{
margin: 0;
padding: 0;
}
body {
margin: 0;
padding: 0;
font: 12px/1.4 "Century Gothic", Verdana, sans-serif;
color: #16354F;
text-align: center;
background: #B2C2D0;
}
a {
text-decoration: none;
color: #5D7487;
}
a:active, a:hover {
text-decoration: underline;
color: #16354F;
}
img {border: 0; }

#container {
margin: 0 auto;
width: 750px;
background: #B2C2D0;
border-bottom: 1px solid #16354F;
text-align: left;
}
#banner {
margin: 0 auto;
width: 750px;
height: 190px;
background: url(images/head2.jpg) no-repeat top left;
cursor: pointer;
}
#main {
float: left;
width: 570px;
}
#right {
float: left;
width: 180px;
}

.content {
padding: 0px 15px 5px 15px;
}
p, ul {
margin: 0 0 12px;
padding: 0;
}

h2, h3 {
margin: 20px 0 10px;
padding-bottom: 2px;
font-family: "Century Gothic", Verdana, sans-serif;
color: #6F4B34;
border-bottom: 1px solid #6F4B34;
font-weight: lighter;
letter-spacing: 2px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
#codes h3 {
font-size: 12px;
border: none;
}

.codesort li { 
display: inline; 
padding-right: 12px; 
}

input, select {
font: 12px/1.3 "Century Gothic", Verdana, sans-serif;
color: #666;
border: 1px solid #666;
}
.enth3_submit, .enth3_reset, #submit {
border: 1px outset #ccc;
background:#ccc;
}

.sidebar {
padding: 15px;
text-align: right;
}
.sidebar h2 {
margin: 0;
padding: 0;
font-size: 12px;
color: #6F4B34;
text-align: right;
text-transform: uppercase;
letter-spacing: .3em;
border: none;
}

.sidebar ul {
list-style-type: none;
}
.sidebar li {
display: inline;
padding: 0;
font: 12px/1.2 "Century Gothic", Verdana, sans-serif;
text-transform: lowercase;
}
.sidebar li a {
display: block;
padding: 1px 0;
color: #3b2549;
}
.sidebar li a:active, .sidebar li a:hover {
display: block;
padding: 1px 0;
color: #8297A7;
text-decoration: none;
background: #fff;
}

#powered {
margin-top: 10px;
color: #307E8F;
}
.sisters {
margin-bottom: 20px;
color: #307E8F;
text-align: center;
}
label {
display: block;
}