body {
 background-color:#000000;
 background-image:url('../img/bg4.jpg');
 background-repeat:no-repeat;
 background-attachment:fixed;
 color:#ffffe0;
 font-family:'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
}

body.pic {
 background-color:#000000;
 background-image:url('../img/bg2.jpg');
 background-repeat:no-repeat;
 background-attachment:fixed;
 text-align:center;
 color:#ffffe0;
 font-family:'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
}

#mh {
 position:absolute;
 left:0px;
 top:0px;
 width:800px;
 height:150px;
}

#mn {
 position:absolute;
 left:0px;
 top:125px;
 width:155px;
}

#ct {
 position:absolute;
 left:155px;
 top:125px;
 padding-left:15px;
 width:630px;
}

img {
 border:none;
}

img.cd {
 border:none;
 width:275px;
 height:275px;
 margin:5px;
}

img.mn_l {
 margin-top:2px;
 margin-bottom:2px;
 margin-left:5px;
 margin-right:0px;
}

p {
 display:block;
 font-size:13px;
 line-height:15px;
}

p.rt {
 display:block;
 font-size:13px;
 line-height:15px;
 text-align:right;
}

p.mid {
 display:block;
 font-size:13px;
 line-height:15px;
 text-align:center;
}

p.todo {
 color:#ff0000;
 display:block;
 font-size:12px;
 line-height:14px;
}

p.done {
 color:#666666;
 display:block;
 font-size:12px;
 line-height:14px;
}

p.feature {
 display:block;
 font-size:13px;
 line-height:15px;
 border:1px dashed #ffffe0;
 width:460px;
 text-align:left;
 padding:5px;
}

h1 {
 display:block;
 border-bottom:1px dashed #ffffe0;
 font-size:21px;
 color:#ff0000;
 font-family:'Courier New',Courier;
 font-weight:bold;
}

h2 {
 display:block;
 font-size:17px;
 color:#ff0000;
 font-family:'Courier New',Courier;
 font-weight:bold;
}

a:link, a:active, a:visited {
 font-size:13px;
 line-height:15px;
 color:#6699ff;
 text-decoration:underline;
}

a:hover {
 font-size:13px;
 line-height:15px;
 color:#ff0000;
 text-decoration:none;
}

p.done a:link, p.done a:active, p.done a:visited {
 font-size:13px;
 line-height:15px;
 color:#666666;
 text-decoration:underline;
}

p.done a:hover {
 font-size:13px;
 line-height:15px;
 color:#666666;
 text-decoration:none;
}

dl dt {
 display:inline;
 font-size:13px;
 line-height:15px;
 font-family:'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
 color:#ff0000;
 margin-left:0px;
}

dl dd {
 display:inline;
 font-size:13px;
 line-height:15px;
 font-family:'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
 color:#ffffe0;
 margin-left:120px;
}

ul li {
 font-size:13px;
 line-height:15px;
 font-family:'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
 color:#ffffe0;
 margin-left:0px;
}

marquee {
 font-family:'Courier New',Courier;
 font-weight:bold;
 display:block;
 width:800px;
 height:20px;
 background-image:none;
 font-size:15px;
 color:#ff0000;
}

div.inset {
 background-image:url('../img/bg3.jpg');
 display:block;
 width:309px;
 height:200px;
 overflow:auto;
 border:1px solid #333333;
}

#picinset {
 display:block;
 width:166px;
 height:550px;
 overflow:auto;
 border:1px dashed #cdcdcd;
}

div.picdesc {
 display:block;
 width:612px;
 height:35px;
 overflow:hidden;
 border:none;
}

