@import url("http://soulsrpg.com/resources/code/colorcss.css");
.if,.inferni,#if { color: #660000; }

html, body { margin: 0px; height: 100%; }

body
{
	background: url(/public/images/bg.jpg) fixed;
	font-family: arial, sans serif;
	color: #1f1e1c;
	font-size: 11pt;
}

a:link, a:visited { color: #43413c; }
a:hover, a:active { color: #ffffff; }

hr 
{ 
	color: #1F1E1C; 
	background-color: #1F1E1C; 
	height: 5px;
	width: 95%; 
	border: 0px;
}
sup { font-size: 7pt; }
table { border-collapse:collapse; }
td, tr { border: solid 1px #1F1E1C; }
li { margin-bottom: 5pt; }

img { border: 1px solid #1F1E1C;}

h1
{
	color: #DDDABB;
	font-family: tahoma, sans serif;
	font-weight: bold;
	font-size: 14pt;
	font-variant: small-caps;
	letter-spacing: 2pt;
}


h2
{
	font-size: 13pt;
	font-weight: bold;
}

h3 {
font-size: 10pt; color: #d1cba7; font-weight: bold; text-transform: uppercase; }

h4, .fright .emp, .fleft .emp, .ffake .emp {
font-size: 10pt; color: #4C4A45; margin: 10px 30px; }

blockquote
{
	background: #9d988c;
	padding: 5px;
	border: 1px dotted #1F1E1C;
}

blockquote ul {
padding:0px; margin:0px; list-style-position:inside;}

.emp { font-size: 10pt; color: #d1cba7; font-weight: bold; text-transform: uppercase; }

#top
{
	background: url(/public/images/top.jpg);
	width: 748px;
	height: 178px;
	margin: 0px auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#gohome
{
	height:55px;
	padding-top:10px;
	position:relative;
	width:250px;
}

#menu
{
	width: 740px;
	height: 50px;
	font-family: impact, sans serif;
	font-size: 15pt;
	letter-spacing: 1px;
	padding: 80px 0px 0px 55px;
}

#menu a:link, #menu a:visited
{
	color: #1f1e1c;
	text-decoration: none;
	margin-right: 10px
}
#menu a:active, #menu a:hover { color: #000; }


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
}

ul.dropdown li {
 padding: 5px 10px;
 color: #1f1e1c;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
}

ul.dropdown li ul {
 border: solid 1px #000;
}

ul.dropdown li ul li{
 padding: 5px 8px;
 background-color: #a7a399;
 color: #000;
 font-family: arial, sans serif;
 font-weight: bold;
 letter-spacing: 0px;
 font-size: 15px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 background-color: #DDDABB;
 color: #000;
}

ul.dropdown ul {
 width: 150px;
}

ul.dropdown ul ul {
 width: 150px;
 left: 100%;
 top: -1px;
}

#container
{
	width: 728px;
	margin: 0px auto;
	background: #908c82;
	padding: 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	min-height: 100%;
}

#footer 
{ 
	font-size: 9pt; 
	font-weight: bold;
	text-align: center;
	width: 300px; 
	margin: 0 auto;
}

.indent { text-indent: 30px;}

.small { font-size: 9pt;}

.fleft
{ 
	float: left; 
	background: #b2aea5;
	border: solid 1px #1F1E1C;
	padding: 3px;
	margin-right: 10px;
	text-align: center;
	font-size: 8pt;
}

.fright
{ 
	float: right; 
	background: #b2aea5;
	border: solid 1px #1F1E1C;
	padding: 3px;
	margin: 5px;
	text-align: center;
	font-size: 8pt;
}
.ffake, #toc, .article-diff
{ 
	background: #b2aea5;
	border: solid 1px #1F1E1C;
	padding: 3px;
	margin: 5px;
	text-align: center;
	font-size: 8pt;
}
.fleft p,.fright p,.ffake p {
padding:3px 0; text-indent:5px; margin:0; text-align:center; 
}

/* Double-border on the precise size chart */
.sborder { border-bottom:2px solid #000000; } 

/* Double-border on the precise size chart */
.rborder { border-right:2px solid #000000; } 

/* OL control for quick + dirty page */
.dirty-ol { margin:0px; padding:0px 15px; list-style-position: inside; } 

/* LI control for quick + dirty page*/
.dirty-ol li { margin:0px; padding:5px; 0px; } 

/* OL control for subspecies page */
.species-ol { margin:0px; padding:0px 10px; list-style-position: inside; } 

/* LI control for subspecies page*/
.species-ol li { margin:0px; padding:2px; 0px; } 

.speciesg, .speciesg td, .speciesg tr {border:0px;}
.species-img {float:right; margin:5px; font-size:12px;}

/*This is crap for the table of contents/RP level tags.*/
.sub-navi { float:right; }

.article-diff { width:190px; float:none; margin:5px 15px; padding:5px; }

.article-diff h2, #toc h2 {
margin:0px; padding:2px 0px; text-align:center; }
.article-diff .centered{
text-align:center; padding:4px 0px; }
.article-diff .centered img {
border:0px; }

#toc {
width:190px; float:none;
font-size:11px;
margin:5px 15px; padding:5px; text-align:left; }

#toc ul {
padding:0; margin:0; text-align:left; list-style-type:none; }

#toc ul li {
padding:0; margin:3px 7px }

/*Mature tag warning*/
.mature-warn { color:#AA0000; font-weight:bold; text-transform:uppercase; }
