body {
font-family: sans-serif; 
font-size: 11px;
text-align: center;
color: #000000;
background: #ffffff url('back.gif') repeat;
line-height: 13px;
}

a:link, a:active, a:visited {
color: #D01D56;
text-decoration: none;
font-weight: normal;
font-family: tahoma;
}

a:hover {
color: #D01D56;
text-decoration: underline;
font-weight: bold;
font-family: tahoma;
cursor: nw-resize;
}

a.nav:link, a.nav:active, a.nav:visited {
color: #627D00;
font-size: 14px;
font-family: lucida sans, lucida sans unicode;
text-transform: lowercase;
background: none;
text-decoration: none;
font-weight: bold;
margin-right: 5px;
margin-left: 2px;
}

a.nav:hover {
color: #627D00;
font-size: 14px;
font-family: lucida sans, lucida sans unicode;
text-transform: lowercase;
background: #D01D56;
text-decoration: none;
font-weight: bold;
margin-right: 5px;
margin-left: 2px;
}

b, s, u, i {color: #88007E;
}


h1 {
color: #000000;
font-family: lucida sans, lucida sans unicode;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
line-height: 14px;
text-align: left;
}

h1:first-letter {
font-size: 18px;
color: #D01D56;
}

h2 {
color: #ffffff;
font-family: lucida sans, lucida sans unicode;
text-decoration: none;
font-size: 12px;
letter-spacing: 2px;
line-height: 13px;
text-align: center;
}

h2:first-letter {
font-size: 14px;
}

div#container {
  text-align: left;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-transform: none;
 padding: 6px;
 background: url('bg.png');
 border: 5px solid #ffffff;
}

blockquote {
border-left: 3px solid #D01D56;
}

input, textarea, select {
font: 11px "Arial", "Tahoma", sans-serif;
color: #000000;
border: solid #D01D56 1px;
background-color: #ffffff;
padding: 2px;
letter-spacing: 0.1em;
}

.codesort li {
padding-right: 3px;
line-height: 14pt;}