body {background:#000000; margin:0; color:#c0c2c5; font:12px/16px arial;}

#frame {width:700px; min-height:600px; margin:0;}
#top {background:url('img/nicotop2.jpg') top left no-repeat; width:699px; height:269px; margin:0;}
#where {margin:0; width:180px; min-height:200px; padding:15px 5px; float:left; top left no-repeat;}
#main {float:right; width:499px;}

h1 {margin:0; font:italic 30px/16px times new roman; padding:5px 0; color:#afbce3}
h2 {margin:0; font:20px/16px times new roman; padding:5px 0; color:#afbce3;}
h3 {margin:0; padding:2px 0; color:#f1d48e; font:bold 12px/16px arial;}
strong, em {color:#f1d48e;}
em.c {font:italic; color:#f1d48e;}
blockquote {margin:10px 20px; padding:10px; border:1px dashed #b6b6b6;}

a {color:#afbce3; text-decoration:none;}
a:hover {color:#ffffff}
a img {border:0; padding:4px; background:#afbce3; margin:1px 3px 1px 0;}
a:hover img {background:#ffffff;}
.nav {background:url('img/navi.png') no-repeat; display:block; text-align:left; font:11px/16px arial; margin:2px; padding:3px; color:#F54B47;}
.nav a {color:#501e27; font:italic 24px/16px times new roman;}
.nav a:hover {color:#afbce3; font:italic 24px/16px times new roman;}

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:#c0c2c5; border:0; color:#000000; font:12px/16px arial; padding:4px; margin:2px 0;