/*		Forever Yours, the Sparda/Eva fl								*/
/*		Mudejar layout													*/
/*		Background by Pantero Pinco @ http://k10k.net/pixelpatterns/	*/
/*		HTML and CSS by Nyx												*/
	
/*		Text & Links		*/
a:link { text-decoration: underline; color: #ff3366; }
a:visited { text-decoration: underline; color: #cc3366; }
a:hover { text-decoration: none; color: #ffb4be; }
a:active { text-decoration: none; color: #ffb4be; }

h1, h2, h3, h4 { font-family: Constantia, "Palatino Linotype", Palatino, Georgia, serif; color: #ffb4be; font-size: 18pt; line-height: 22pt; text-decoration: underline;  }
h1 { margin-top: 0; letter-spacing: 2px; }
h2 { font-size: 14pt; line-height: 16pt; letter-spacing: 1px; }
h3, h4 { font-size: 12pt; line-height: 14pt; }
p, label, ol, ul, th, td { font-family: Helvetica, Calibri, Arial, sans-serif; color: #ffb4be; font-size: 10pt; line-height: 12pt; }
p.footer { font-size: 8pt; line-height: 10pt; text-align: right; }
p.poison { font-size: 8pt; line-height: 10pt; text-align: center; }
th { font-weight: bold; text-align: center; }
ol { line-height: 14pt; list-style-type: decimal; }
strong { font-weight: bold; }
em { font-style: italic; }
.right { text-align: right; }
.center { text-align: center; }
acronym { border-bottom: 1px dotted #ffb4be; }

/* My haxx0rz */
img.button { margin: 2px; }
div#exchange { text-align: center; margin: 0 auto; }

/*		Body		*/
body
{ background: #660000 url('images/pink_mudejar_pantero_pinco.gif') repeat scroll; margin: 0; }

div#container { width: 500px; margin: 0 auto; }
div#header { width: 500px; margin-bottom: -5px; }
div#menu { background-color: #660000; text-align: center; padding: 5px; }
div#content { background-color: #660000; padding: 10px; }
div#footer { width: 500px; margin-top: -2px; }
div#ribbon { width: 200px; height: 200px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; }

/*		Forms		*/
input, textarea, option, select
{ width: 250px;
background: #660000;
font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
font-size: 10pt;
line-height: 12pt;
color: #ffb4be;
border: 1px solid #ffb4be;
margin-top: 2px;
margin-bottom: 5px;
padding: 2px; }
option { border: 0; }
input[type=radio], input[type=checkbox] { width: auto; }
textarea { height: 150px; overflow: auto; }
.required {}

input#submit { width: 150px;
margin-top: 5px;
font-family: Constantia, "Palatino Linotype", Palatino, Georgia, serif;
font-size: 10pt;
line-height: 12pt;
letter-spacing: 1px;
border: 2px outset #ffb4be;
padding: 4px; }

/* for BellaBuffs admin */
img { border: 0; }
td { padding: 3px; }
#navigation { list-style-type: none; margin: 0; padding: 0; }
#navigation li { display: inline; padding: 2px 8px; }
/* control row colours in admin */
.literow { background: #b9005a; }
.darkrow { background: #660000; }
