/* ------------------------ Main ------------------------ */

body { 
color:#FFFFFF;
font-family:verdana;
font-size:12px;
text-align:left;
background:#504554 url(images/background.gif);
margin-left:36px;
}

table,td {
color:#D8B8E0;
font-family:verdana;
font-size:12px;
text-align:left;
background:#000000;
}

.main {
background: transparent;
padding-top: 5px;
padding-right: 6px;
}

.footer {
width: 680;
background: #4F2F4F;
font-size: 9px; 
color: #ffffff; 
border-top:solid #ffffff;
margin: 0;
text-align:right;
padding:2px;
}

/* ------------------------  Navigation ------------------------ */

.navigation {
color:#210202; 
font-weight: bolder;  
text-decoration: none; 
font-family: verdana;  
letter-spacing: 1px; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 4px; 
padding-bottom: 4px; 
font-size: 13px; 
text-align: right;
}

.subnav {
font-size:11px;
text-align: right;
text-transform: lowercase;
}

A:link.subnav {
color:#D5BCBB;   
text-decoration: none; 
font-weight: bold; 
display:block; 
border-bottom: 0px solid #BD4943; 
border-right: 0px solid #E98781; 
border-top: 0px solid #E98781; 
border-left: 0px solid #BD4943; 
padding:1px; 
background-color:#584E56; 
margin:1px;
}

A:visited.subnav { 
color:#D5BCBB;   
text-decoration: none; 
font-weight: bold; 
display:block; 
border-bottom: 0px solid #BD4943; 
border-right: 0px solid #E98781; 
border-top: 0px solid #E98781; 
border-left: 0px solid #BD4943; 
padding:1px; 
background-color:#584E56; 
margin:1px;
}

A:hover.subnav {
color:#000000; 
text-decoration: none; 
font-weight: bold; 
display:block; 
border-bottom: 0px solid #E98781; 
border-right: 0px solid #BD49431; 
border-top: 0px solid #BD4943; 
border-left: 0px solid #E98781; 
padding:1px; 
background-color:#8F7D7D; 
margin:1px;
}

/* ------------------------  Links ------------------------ */

a:link { 
color: #8F7D7D;
text-decoration:none;
}
a:visited {
color: #8F7D7D;
text-decoration:none;
}
a:active {
color: #8F7D7D;
text-decoration:underline;
}
a:hover {
color: #E7E3E8;
 text-decoration:underline ;
}

/* ------------------------ Formatting ------------------------ */

b, strong { color: #8F5E99; font-weight: 600; }

i, em { color: #91219E; }

u { color: #8F5E99;  }

.menuhead {
color: #FFFFFF;
background: #39293D;
font-family:tahoma, sans-serif;
font-size:10pt;
font-weight:bold;
letter-spacing:1px;
border-bottom:1px solid #202020;
border-top:1px solid #202020;
border-left:1px solid #202020;
border-right:1px solid #202020;
padding: 2px;
text-align: center;
text-transform: uppercase;
}

.fiction { 
 color: #FFFFFF; 
 text-decoration: none;
 border: 1px dashed #CDB5CD;
 padding: 3px;
}

.head {
color: #FFFFFF;
background: #39293D;
font-family:tahoma, sans-serif;
font-size:10pt;
font-weight:bold;
letter-spacing:1px;
border:1px solid #202020;
text-align: center;
text-transform: uppercase;
padding: 2px;
}

.rated { 
 font-weight: bolder;
 font-style: italic;
}

input {
color: #000000;
font-weight: normal; 
border:1px solid #000000;
font-size: 11px;
}

textarea {
color: #000000;
font-weight: normal; 
border:1px solid #000000;
font-size: 11px;
}

blockquote { 
color: #D3BECF; 
text-decoration: none;
padding-top: 3px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 3px;
border: 1px dotted #816687;
}

.fichead { 
color: #ffffff; 
background-color: #969696;
font-weight: bold;
text-decoration: none;
border: 1px dashed #000000;  
}

/* ------------------------  Headings ------------------------ */

h1 {
font: bold 2.0em Arial, Verdana, sans-serif;
color: #9D6B84;
border-bottom: 1px solid #CDB5CD;
text-align: right; 
letter-spacing: 2px;
padding: 2px;
margin: 0px;
}

h2 {
font: normal 1.6em Arial, Verdana, sans-serif;
color: #8E388E;
text-align: left; 
letter-spacing: 2px;
padding: 2px;
margin: 0px;
}

h3 {
font: normal 1.6em Arial, Verdana, sans-serif;
text-align: center;
margin: 0px;
padding: 0px;
color: #9F5F9F;
letter-spacing: 2px;
display: block;
text-transform: uppercase;
}

h4 {
font: bold 1.4em Arial, Verdana, sans-serif;
border-bottom: 1px solid #292421;
color: #CC99CC;
text-align: center; 
letter-spacing: 2px;
padding: 2px;
margin: 0px;
}

h5 {
font: bold 1.2em Arial, Verdana, sans-serif;
color: #D3BECF;
border-bottom: 1px solid #683A5E;
text-align: left; 
letter-spacing: 2px;
padding: 2px;
margin: 0px;
}

h6 {
border-bottom: 1px solid #A46582;
color: #B272A6;
font: bold 0.9em Arial, Verdana, sans-serif;
letter-spacing: 3px;	
text-transform: lowercase;
padding: 2px;
margin: 0px;
}


/* ------------------------  Drop-down Menu ------------------------ */


/*Edit here for dropmenu. I only edit colour*/
#dropmenudiv {
position:absolute;
border: #ffffff 1px solid;
border-bottom-width: 0;
font: normal 11px verdana;
line-height:18px;
z-index:100;
}

/*Edit here for dropmenu. I only edit colour*/
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: #ffffff 1px solid;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
letter-spacing:1px;
}

/*Edit here for dropmenu*/
#dropmenudiv a:hover{ /*hover background color*/
background-color: #8C738C;
color: #551033;
letter-spacing:1px;
}