OK, here it is
div#wrapper {
background:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#222;
border-top:#333 2px solid;
width:1150px;
border:#ccc 1px solid;
margin:0 auto;
padding:0;
}
div.sidebar ul ul {
margin:0;
}
div.sidebar ul ul li {
list-style:none;
padding:0 0 5px;
}
#primary {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
border-left:#999 1px solid;
}
#primary a {
color:#222;
text-decoration:none;
border-bottom:#ccc 1px solid;
}
#primary a:hover {
color:Firebrick;
text-decoration:none;
border-bottom:Firebrick 1px solid;
}
#secondary {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
}
#secondary a {
color:#222;
text-decoration:none;
border-bottom:#ccc 1px solid;
}
#secondary a:hover {
color:Firebrick;
text-decoration:none;
border-bottom:Firebrick 1px solid;
}
div.sidebar h3 {
font-size:14px;
border-top:Firebrick 2px solid;
border-bottom:#ccc 1px solid;
font-weight:525;
color:Firebrick;
margin:5px 0 5px;
padding:3px 0 3px 1px;
}
h3 .rsswidget {
text-decoration:none;
color:Firebrick !important;
}
#header h1 a {
display:block;
text-align:center;
background:url('http://vivianpaige.files.wordpress.com/2008/08/header030108_5.png') top center no-repeat;
height:147px;
width:1200px;
text-indent:-9000px;
}
div#menu {
display:block;
background:Firebrick;
width:100%;
margin:0;
padding:0;
}
div#menu ul {
text-align:center;
margin:0;
padding:5px;
}
#menu li {
display:inline;
margin:0;
padding:0;
}
#menu a:link,#menu a:visited {
color:#fff;
font-size:.8em;
text-decoration:none;
text-transform:capitalize;
width:auto;
padding:8px;
}
#menu a:hover {
color:#E6EEF7;
}
#menu ul li.page_item ul li {
display:none;
}
#content h2 {
font-size:22px;
text-indent:5px;
font-weight:normal;
border-top:firebrick 3px solid;
border-bottom:#ccc 1px solid;
margin:5px 0;
padding:5px 0;
}
#content h2 a {
color:Firebrick;
text-decoration:none;
}
#content h2 a:hover {
color:Black;
text-decoration:none;
border:none;
}
div.entry-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:0 0 3px;
padding:0;
}
div.entry-date a {
color:#222;
font-weight:normal;
text-decoration:none;
}
div.entry-meta {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
padding:3px 6px 2px 4px;
}
.entry-meta a {
color:#222;
text-decoration:none;
}
.entry-meta a:hover {
color:Firebrick;
}
.entry-author,.entry-category,.entry-editlink,.entry-commentlink {
border-top:#ccc 1px solid;
}
div#footer {
background-color:Firebrick;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eee;
border:#999 1px solid;
text-align:center;
margin:20px auto 0;
padding:10px 0;
}
div#footer a {
color:#eee;
text-decoration:none;
}
.entry-content a,.tags a {
color:MediumBlue;
text-decoration:underline;
}
.entry-content a:hover,.tags a:hover {
color:Firebrick;
text-decoration:underline;
}
blockquote {
background:#f6f6f6;
border-left:#eaeaea 1px solid;
border-top:#eaeaea 1px solid;
border-right:#888 1px solid;
border-bottom:#888 1px solid;
font-style:normal;
min-height:10px;
margin:20px 60px;
padding:10px 1% 5px;
}
.nav-previous a,.nav-next a {
color:#222;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.nav-previous a:hover,.nav-next a:hover {
color:Firebrick;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
body.single div#nav-above {
display:none;
}
body.single div#nav-below {
display:block;
margin-top:15px;
}
body.single div.entry-meta {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
padding:3px 6px 2px 4px;
}
body.single .entry-meta a {
color:#222;
text-decoration:underline;
}
body.single .entry-meta a:hover {
color:Firebrick;
}
.entry-content a img {
border:#999 2px solid;
padding:1px;
}
.entry-content a:hover img {
border:Firebrick 2px solid;
padding:1px;
}
#search h3 {
display:none;
}
ol.commentlist li {
margin: 0 0 5px 0;
}
.commentlist li {
list-style:none;
padding: 5px 0 0 0;
border-top: #ccc 1px solid;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#222;
}
.commentlist li:hover {
border-top: #ccc 3px solid;
padding: 3px 0 0 0;
}
.commentlist li .avatar {
float:right;
padding:2px;
}
#content .bypostauthor {
background:#FFF8DC;
}
.comment-author a {
color:#222;
font-weight:bold;
}