/*		Morning Star, the Lucifer fl			*/
/*		Magic Circle layout						*/
/*		Graphics, HTML and CSS by Nyx			*/
/*		Mystic Circles brush by Obsidian Dawn	*/

a:link { text-decoration: none; color: #f99e12; font-weight: bold; }
a:visited { text-decoration: none; color: #f99e12; font-weight: normal; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; color: #fff; }

h1, h2, h3, h4 { font-family: Constantia, Georgia, "Palatino Linotype", Palatino, serif; color: #f99e12; margin-top: 0; }
h1 { font-size: 24pt; line-height: 28pt; } 
h2 { font-size: 18pt; line-height: 22pt; letter-spacing: 1px; }
h3, h4 { font-size: 14pt; line-height: 16pt; letter-spacing: 2px; } 
p, label, ul, ol, li, td, th, dt, dd { font-family: Candara, "Trebuchet MS", Trebuchet, sans-serif; font-size: 11pt; line-height: 13pt; color: #fff; } 
p.footer { font-size: 9pt; line-height: 11pt; text-align: right; }
p.poison { font-size: 9pt; line-height: 11pt; text-align: center; }
dd { margin-bottom: 15px; }
th { font-weight: bold; }
ul { list-style-type: circle; }
ol { list-style-type: upper-roman; }
strong { font-weight: bold; }
em { font-style: italic; }

body { background-color: #aa191e; background: url(images/morningstar_bg.png); background-repeat: repeat-x; margin: 0; padding: 0; text-align: center; }

/* Divs go here */
#container { margin: 0 auto; padding: 0; width: 970px; text-align: left; }
#header { margin: 0 auto; padding: 0; width: 960px; background-image: url(images/morningstar_header2.jpg); background-repeat: no-repeat; background-position: top center; }
#content { margin: 0 auto; padding: 35px; width: 685px; position: relative; top: -334px; background-color: #ef6421; border-radius:75px; -moz-border-radius: 75px; -webkit-border-radius: 75px; min-height: 600px; border: 1px solid #ff9866; }
#menu { margin: 0 auto; padding: 10px 10px 0; width: 600px; text-align: center; }
	#menu ul li { margin: 0; display: inline; list-style-type: none; padding: 0 15px 0 0; }
#footer { margin: 0 auto; padding: 10px 10px 0; width: 600px; }
#footer p { font-size: 9pt; color: #fff; line-height: 11pt; text-align: center; }
.clear { clear: both; }
#ribbon { width: 200px; height: 200px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; }

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

/* Forms */

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

/* for BellaBuffs admin */
img { border: 0; }
td { padding: 3px; }
/* control row colours in admin */
.literow { background: #ef6421; }
.darkrow { background: #aa191e; }
