a {
color: #f04000;
}

a:visited {
color: #f08000;
text-decoration: none;
}

a:hover {
color: #fff;
background-color: #e0a020;
}

acronym, abbr {
border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
cursor: help;
font-size: 100%;
letter-spacing: .07em;
}

blockquote {
background-color: #f0f0f0;
border-left: 5px solid #e06000;
margin-left: 1.5em;
padding-left: 5px;
}

body {
padding: 0;
background-color: #000;
color: #602000;
font: medium 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#rap {
background-color: #e06000;
padding-bottom: 10px;
}

h2 {
border-bottom: dashed #f04000 1px;
font: 80% "Times New Roman", Times, serif;
letter-spacing: 0.2em;
margin: 15px 0 2px 0;
padding-bottom: 2px;
color: #200000;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0px 0px 5px;
margin-top: 5px;
margin-left: 5px;
border-left-width: thin;
border-bottom-style: dashed;
border-bottom-color: #f04000;
border-bottom-width: 1px;
color: #200000;
}

p, li, .feedback {
font: 85%/170% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: 0;
color: #602000;
}

.credit {
border-top: double 0px #fffef1;
font-size: 11px;
margin: 10px 0 0 0;
padding: 3px;
text-align: center;
}

.credit a:visited, .credit a:link, .credit a:hover {
	
color: #fff;
}

.feedback {
text-align: right;
}

.meta {
font-size: .75em;
color: #c04000;
}

.meta, .meta a {
color: #c04000;
font-weight: normal;
letter-spacing: 0;
}

.storytitle {
margin: 0;
color: #000;
}

.storytitle a {
text-decoration: none;
color: #000;
}

input {
 background-color: #f0f0f0;
}

textarea {
background-color: #f0f0f0;
}
	
#commentlist {
margin: 0px;
}

#commentlist li {
padding: 0 10px 0 10px;
margin-bottom: 10px;
background-color: #f0f0f0;
list-style-type: none;
}

#commentlist li cite {
border-top: 1px solid #e04000;
}


#content {
background-color: #fff;
border: 1px outset #000;
-moz-border-radius: 7px;
margin: 30px 19em 0em 3em;
padding: 0 30px 10px 15px;
color: #602000;
}

#header {
background: url(http://images.nireblog.com/css/butterflyorange/images/cabbg.jpg) top left no-repeat #f0f0f0;
border-bottom: 0px solid #000;
font: italic normal 230% 'Times New Roman', Times, serif;
letter-spacing: 0.2em;
margin: 0;
padding: 15px 10px 93px 150px;
text-align: right;
}

#header a {
color: #f04000;
text-decoration: none;
}

#header a:hover {
background: #f0f0f0;
color: #c06000;
font-style: italic;
}

#menu {
width: 220px;
position: absolute;
right: 60px;
top: 190px;
clear: both;
margin: 0;
padding: 0;
background: #e08000;
}

#menu ul, #menu ul ul {
width: 220px;
background: transparent;
position: relative;
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
white-space: normal;
}

#menu ul li, #menu ul ul li {
width: 220px;
background: #e06000;
padding: 0;
display: block;
float: left;
border: 0;
color: #000; 
text-align: center;
font-weight: bold;
font-size: 14px;
}			}
						
#menu ul li {
margin: 10px 0 0 0;
}
#menu ul li ul li {
padding: 5px 5px;
margin: 0;
text-align: left;
font-size: 0.8em;
font-weight: normal;
background: #e0a020;
border: 0;
 }			
			
#menu ul ul li a {
font-weight: normal;
font-size: 10px;
background: transparent;
margin: 0;
color: #602000;
}
#menu a {
	color: #602000;
}
#menu ul ul li.categlist a {
text-align: center;
padding: 5px 0 5px 10px;
/* font-size: 1.2em; */
font-weight: bold;
display: block;
}

#menu ul ul li a:hover {
background: #e06000;
color: #fff;
text-decoration: none;
}

body div#menu ul li.icoxml {
background-position: center left;
padding-left: 0px;
}
