body {
background-color:#87BFE3;
margin:0;
}

body,div,tr,td {
color:#e5f1f9;
font:11px trebuchet ms, tahoma, verdana;
margin:0;
}

h1 {
font:italic 18px trebuchet ms, tahoma, verdana;
color:#E6E0BA;
letter-spacing:2px;
text-transform:none;
text-align:right;
border-bottom:1px dashed #E6E0BA;
margin:0;
padding:0 6px 0 4px;
}

b {
color:#E6E0BA;
text-transform:uppercase;
}

a:link,a:visited,a:active {
color:#E6E0BA;
text-decoration:none;
letter-spacing:1px;
border-bottom:dashed 1px #E6E0BA;
}

a:hover {
color:#F3F8FA;
text-decoration:none;
}

input,textarea,select {
color:#E6E0BA;
background:#6DA1CD;
border:dotted 1px #E6E0BA;
}

#main {
position:absolute;
top:370px;
right:36px;
width:494px;
background:#77ABD6;
border:0;
}

blockquote {
color:#BFDDF1;
background:#6DA1CD;
border-left:solid 10px #DEDBC9;
margin:5px;
padding:5px 5px 5px 10px;
}

.sidebar {
position:absolute;
top:220px;
right:520px;
width:125px;
}

.menu a,.menu a:link,.menu a:active,.menu a:visited {
display:block;
background:#A086A7;
color:#4E4E66;
font:9px georgia;
text-transform:uppercase;
text-decoration:none;
border-bottom:none;
border:solid 1px #67667E;
border-left:solid 10px #67667E;
margin:1px;
padding:3px 3px 3px 7px;
}

.menu a:hover {
background:#B4707B;
border:solid 1px #67667E;
border-left:solid 10px #67667E;
}

p {
padding-left:10px;
padding-right:10px;
}
