body {margin:0; background:#a8b3bb url('images/black.png') top left repeat-y; color:#3a5f79; font:12px/14px georgia;}

#wrap {margin:0; width:620px;}
#bubbles {margin:0; height:293px; background:url('images/bubbles.png') no-repeat top left;}
#aki {margin:0; float:left; width:200px;}
#drums {margin:0; float:right; width:405px;}

h1 {margin:0 0 10px 2px; font:bold italic 30px/30px georgia; padding:0; text-transform:uppercase; color:#051927; border-bottom: 1px dashed #051927;}
h2 {margin:10px  0; font: italic 26px/16px georgia; padding:5px 0; color:#3a5f79;}
h3 {margin:2px; padding:0; color:#051927; font: small-caps bold 16px/16px arial;}

.nav {margin:0; background:#000000; text-align:center; text-transform:uppercase; font:22px/30px georgia; padding:0 40px 0 0; color:#a8b3bb;}
.nav a {margin:0; color:#a8b3bb; font:bold 20px/26px georgia; text-decoration:none; border-bottom: 1px dashed #a8b3bb;}
.nav a:hover {color:#e1e4e6; font:bold italic 20px/26px georgia; text-transform:uppercase; text-decoration:none; border-bottom: 1px dashed #e1e4e6;}

a {color:#051927; text-decoration:none;}
a:hover {color:#e1e4e6}
a img {border:1px dashed #e1e4e6; padding:0; margin:0;}

strong, em {color:#e1e4e6;}
blockquote {margin:10px 20px; background:url('images/block.png'); padding:0;}

ol {padding:10px 30px; margin:5px 20px; list-style-type:decimal-leading-zero;}
.codesort ul {border:1px dashed #b6b6b6; padding:10px 30px; margin:5px 20px; list-style-type:decimal-leading-zero;}

input, textarea {background:#e1e4e6; border:0; color:#000000; font:12px/16px georgia; padding:4px; margin:2px 0;
