div.post {
background-color:#000000;
color:#ffffff;
}

h2.posttitle a {
color:#ff0000;
text-decoration:none;
}

#content {
float:left;
overflow:hidden;
background:#000000 url('images/content.gif') no-repeat;
color:#ffffff;
voice-family:inherit;
width:495px;
padding:0 20px 0 35px;
}

p.commentmeta {
color:#000000;
}

#wrapper {
width:760px;
background:#000000 url('images/wrapper.gif') repeat-y;
font-size:.9em;
text-align:left;
margin:0 auto;
}

#header {
width:760px;
height:90px;
background:#000000 url('images/header.gif') no-repeat;
}

#title {
float:left;
border:none;
margin:38px 0 0 9px;
padding:1px;
}

#title h1 {
border:0;
background-color:#000000;
color:#ffbbbb;
font-size:2em;
line-height:32px;
letter-spacing:1px;
margin:0;
padding:5px 15px;
}

#title h1 a {
color:#ffbbbb;
text-decoration:none;
}

body {
background:#000000 url('images/bg.gif') repeat-x;
font-family:Arial, sans-serif;
color:#4A4A49;
text-align:center;
voice-family:inherit;
font-size:small;
margin:0;
padding:0;
}

a:link {
color:#bb4020;
}

a:visited,a:active {
color:#bb4020;
}

a:hover {
color:#bb4020;
text-decoration:none;
}

#sidebar {
float:left;
background:#000000 url('images/sidebar.gif') no-repeat top right;
color:#ffFFFF;
font-size:.92em;
voice-family:inherit;
width:170px;
padding:80px 25px 0 15px;
}

#sidebar h2 {
border-bottom:1px dotted #5E5D5D;
font-size:1.1em;
margin:0 0 .6em;
}

#sidebar a:link {
color:#80FFFF;
}

#sidebar a:visited,#sidebar a:active {
color:#80FFFF;
}

#sidebar a:hover {
color:#80FFFF;
text-decoration:none;
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar ul ul,#sidebar ol {
margin:1.2em 0 1.2em 1.3em;
}

#sidebar ul ul {
list-style-type:disc;
}

#sidebar ul ul ul {
margin-top:0;
margin-bottom:0;
}