/*		Highway to Hell, the Dante/Vergil fl	*/
/*		Twin boxes layout						*/
/*		Graphics by Lerefuge					*/
/*		HTML and CSS by Nyx						*/

/*		Text & Links		*/
a:link { text-decoration: underline; color: #fff; font-weight: bold; }
a:visited { text-decoration: underline; color: #5d9af7; font-weight: normal; }
a:hover { text-decoration: none; color: #5d9af7; background-color: #fff; }
a:active { text-decoration: underline; color: #fff; }

h1, h2, h3, h4, p, label, ol, ul, th, td { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; color: #fff; }
th { font-size: 9pt; line-height: 10pt; font-weight: bold; text-align: center; }
td { font-size: 8pt; line-height: 10pt; text-align: left; }
h1 { font-size: 16pt; line-height: 20pt; letter-spacing: 3px; font-weight: 100; margin-top: 0; }
h2 { font-size: 12pt; line-height: 14pt; letter-spacing: 2px; font-weight: 300; }
h3, h4 { font-size: 12pt; line-height: 14pt; }
p, label { font-size: 9pt; line-height: 12pt; text-align: justify; }
p.credit { font-size: 8pt; line-height: 10pt; text-align: center; }
ol { font-size: 9pt; line-height: 12pt; text-align: justify; list-style-type: upper-roman; }
ul { font-size: 9pt; line-height: 12pt; text-align: justify; list-style-type: circle; }
strong { font-weight: bold; }
em { font-style: italic; }
.right { text-align: right; }
.center { text-align: center; }

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

/*		Body		*/
body 
{ background: #1c2836; margin: 20px; }

#content {
width: 480px;
height: 383px;
overflow: auto;
margin: 0; padding: 0 10px; }

table#prettytwins {
width: 960px;
height: 383px;
border: 0;
}

table#leftpanel {
width: 271px;
height: 383px;
vertical-align: top;
border: 0;
}

td.content {
width: 480px;
height: 383px;
vertical-align: top;
border: 0;
}

table#menu {
width: 209px;
height: 383px;
vertical-align: top;
border: 0;
}

/*		Forms		*/
input, textarea, option, select
{ width: 250px;
background: #1C2836;
font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
font-size: 9pt;
color: #fff; 
border: 1px dotted #5d9af7;
margin-top: 2px;
margin-bottom: 5px;
padding: 2px; }

option { border: 0; }
input[type=radio], input[type=checkbox] { width: auto; }
textarea { height: 150px; overflow: auto; }

input#submit { width: 150px;
font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
font-size: 10pt;
letter-spacing: 1px;
margin-top: 5px;
padding: 2px;
border: 2px outset #5d9af7; }

/* for BellaBuffs admin */
img { border: 0; }
table#prettytwins td.content td { padding: 3px; }
/* control row colours in admin */
.literow { background: #8B9CA6; }
.darkrow { background: #1c2836; }