body {
background:url(/bg.png);
background-color:#ffffff;
font-family:'lucida sans unicode', verdana, monospace;
font-size:12px;
}

blockquote {
background:transparent url(/quoteleft.png) left top no-repeat;
}

blockquote div {
padding:0 48px;
background:transparent url(/quoteright.png) right bottom no-repeat;
}

a {
color:#0099ff;
text-decoration:none;
}

a:hover {
color:#cc66ff;
text-decoration:underline;
}

em, strong {
color:#0099ff;
}

input, textarea {
border:1px dotted #000000;
background-color:#ffff99;
font-family:'lucida sans unicode', georgia, verdana, monospace;
padding:3px;
}

h5 {
color:#000000;
font-size:small;
background-color:#ff99cc;
padding:3px;
display:block;
}

.minus {
position:relative;
top:-1.5em;
}

a:hover u {
color:#000000;
}

#container {
border:1px dotted #000000;
margin:1em auto;
width:713px;
text-align:left;
background-color:#ffffff;
}

#header {
width:713px;
height:200px;
background-color:#ffffff;
border-bottom:1px dotted #000000;
}

#nav {
margin:8px;
}

#sidebar {
float:right;
width:185px;
background-color:#ffffff;
}

#content {
margin-right:200px;
margin-left:20px;
background-color:#ffffff;
}

#footer {
text-align:center;
background-color:#ffffff;
margin-top:2em;
margin-bottom:1em;
clear:both;
}

#menu {
margin:0; /*removes indent IE and Opera*/
padding:0; /*removes indent Mozilla and NN7*/
list-style-type:none;
}

#menu li {
margin-bottom:0px;
}

#menu {
display:block;
color:#000000;
padding:3px;
border-left:3px solid #0099ff;
border-bottom:1px dotted #0099ff;
border-top:1px dotted #33ff99;
text-decoration:none;
}

#corner {
position:absolute;
top:3px;
left:3px;
}

.menutitle {
font-weight:bold;
text-transform:uppercase;
}

.nobull {
margin:0px;
padding:0px;
list-style-type:none;
}

.nobull2 {
list-style-type:none;
}

.nobull2 a {
color:#000000;
}

.nobull2 a:hover u {
color:#cc66ff;
}

.quote {
background:url(/quote.png);
background-repeat:no-repeat;
}

abbr {
cursor:help;
}

.border {
border:1px solid #000000;
padding:1px;
}

/* blog classes start here */

.title {
color:#000000;
font-size:small;
font-weight:bold;
background-color:#ff99cc;
padding:3px;
display:block;
text-align:left;
}

.date {
font-size:25px;
color:#cccccc;
text-align:left;
}

.time {
position:relative;
top:-8px;
left:35px;
color:#0099ff;
font-weight:bold;
text-align:left;
}

.music {
font-style:italic;
color:#cc66ff;
position:relative;
top:-12px;
left:4px;
text-align:left;
}

.entry2 {
width:97%;
text-align:left;
position:relative;
top:3px;
}

.entryfoot {
text-align:left;
position:relative;
top:14px;
}

img {
border:0;
}