body { 
background-color:#333;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#doc {
background:#666;
background-image:url(/rhymefest/img/tile-24x24-749596-r.gif);
border:none;
border-bottom:0;
border-top:0;
width:800px;
}

#bd {
margin-left:20px;
margin-right:20px;
}

.clear {
clear:both;
}

label {
display:block;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}

/* LINKS */
#entry a,
#entry-list a,
#entry-list a,
#list-archives li a {
color:#F0981A;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#entry a:hover,
#entry-list a:hover,
#entry-list a:hover,
#list-archives li a:hover {
color:#fff;
}

/* NAVIGATION */
#top-nav, #bot-nav {
background:#000;
font-size:77%;
line-height:200%;
}

#top-nav {
border-bottom:3px solid #fff;
}

#bot-nav {
border-top:3px solid #fff;
}

.menu ul {
list-style:none;
margin:0;
}

.menu li {
float:left;
position:relative;
text-transform:uppercase;
}

.menu li ul {
background:#000;
display:none;
position:absolute; 
top:1em;
left:0;
}

.menu li > ul {
top:auto;
left:auto;
}

.menu li:hover ul, .menu li.over ul {
display: block;
}

.menu a {
color:#fff;
display:block;
font-weight:bold;
line-height:200%;
padding:0 1.4em;
text-decoration:none;
}

.menu a:hover {
background:#3a6366;
color:#ffffff;
}

/* BANNER 728x90 */

#banner-728x90 {
background-color:#4E777B;
background-image:url(/rhymefest/img/tile-24x24-749596-r.gif);
border-bottom:3px solid #fff;
height:90px;
padding:10px 0;
text-align:center;
}

/* LOGO */

#hd h1 img {
background-color:#ffffff;
background-image: url(/rhymefest/img/topper.jpg);
background-position:right;
background-repeat:no-repeat;
border-bottom:3px solid #fff;
color:inherit;
height:150px;
width:800px;
}

#hd h2 {
background-color:inherit;
color:#fff;
font-size:77%;
text-transform:uppercase;
display:none;
}

/*SIDEBAR */

.sidebar-module {
background-color:#666;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
border:3px solid #ccc;
color:#fff;
margin:0 0 10px 0;
}

.sidebar-module h2 {
background-color:#333;
background-image:url(/rhymefest/img/tile-24x24-749596-r.gif);
border-bottom:3px solid #ccc;
color:#fff;
font-size:85%;
margin:0;
padding:5px;
text-align:left;
text-transform:uppercase;
}

#sponsor li {
margin:0;
padding:0;
text-align:center;
}

#sponsor img {
border:1px solid #fff;
}

#disclaimer li {
text-transform:uppercase;
}

.sidebar-module p {
font-size:77%;
margin: 6px 12px;
text-transform:uppercase;
}

.sidebar-module ol, .sidebar-module ul {
color:inherit;
margin:8px 0 10px 0;
padding:0;
text-align:left;
}

.sidebar-module li {
background-color:inherit;
color:#fff;
font-size:77%;
margin-left:10px;
padding:2px;
list-style-type:none;
}

.sidebar-module a {
background-color:inherit;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.sidebar-module a:hover {
border-bottom:1px dashed #fff;
}

.sidebar-module .rssButn {
background-image:url(/img/butn_rss.jpg);
background-repeat:no-repeat;
padding-left:12px;
}

/* COMMENT FORM */

#comment-form h3 {
background-color:#4E777B;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
border:3px solid #fff;
color:#fff;
font-size:122%;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-transform:uppercase;
}

#comment-form p {
margin:10px 0;
}

#comment-form form {
margin-left:0px;
}

#comment-form label {
font-weight:bold;
}

/* 160x600 BANNER */
#banner-160x600 {
background-color:#4E777B;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
padding:10px 0;
text-align:center;
}

/* SINGLE ENTRY */

#entry {
font-size:114%;
text-align:justify;
}

#entry p {
margin:5px 0;
}

#entry strong, #entry b {
font-weight:bold;
}

#entry ol {
list-style-type:decimal;
margin-left:2em;
}

#entry ul {
list-style-type:disc;
margin-left:2em;
}

#entry-list {
background-color:inherit;
color:#fff;
margin-bottom:30px;
}

#entry-list img {
border:1px solid #fff;
}

#entry-list p {
font-size:104%;
line-height:150%;
margin:10px 0;
}

#entry-list strong {
font-weight:bold;
}

#entry-list .entry-date {
font-weight:bold;
text-transform:uppercase;
}

#entry h3, #entry-list h3 {
background:url(/rhymefest/img/icon.gif) no-repeat left center;
border-bottom:3px solid #fff;
font-size:182%;
font-weight:bold;
margin-bottom:3px;
padding-left:27px;
text-transform:uppercase;
}

#entry-list h3 a {
color:#fff;
}

#embedded-video {
background-color:#333;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
border:3px solid #fff;
padding:10px;
text-align:center;
}

/* COMMENT LIST */

#comment-list {

}

#comment-list h3 {
background-color:#4E777B;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
border:3px solid #fff;
color:#fff;
font-size:122%;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-transform:uppercase;
}

#comment-list ul {
border-bottom:3px solid #999;
margin-bottom:10px;
}

#comment-list li {
margin:0 0 8px 20px;
text-align:justify;
}

#comment-list .name{
font-size:77%;
font-weight:bold;
text-transform:uppercase;
}

#comment-list .date{
font-size:77%;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}

#comment-list .blogAuthor {
background-color:#000;
background-image:url(/rhymefest/img/tile-24x24-749596-l.gif);
border:1px dashed #fc0;
padding:10px 0;
}

#comment-list .blogAuthor .date {
border-bottom:none;
}

#comment-list a {
background-color:inherit;
border:0;
color:#fc0;
font-weight:bold;
text-decoration:none;
}

/* FOOTER CONTENT */

#ft {
background-color:#000;
}

#bottom-content {
text-align:center;
}

#bc-1, #bc-2, #bc-3 {
float:left;
margin:1%;
text-align:right;
width:31%;
}

/* ABOUT US */

#about-us h3 {
background-color:inherit;
color:#fc0;
font-size:136%;
font-weight:bold;
margin-left: 5px;
text-transform:uppercase;
}

/* ARCHIVES */

#list-archives {
margin-left: 15px;
}

#list-archives li {
margin-bottom:10px;
}

