/* Major components */

div.code {
	font-family: "Courier New", monospace;
	display: block;
	font-size: 11px;
	color: #D3D3D3;
	margin: 5px 10px 5px 20px;
	padding: 2px;
	border-left: 1px solid #666666;
}

textarea.bbseditbox {
	width: 75%; margin-top: 5px;
	text-align: left;
	background-color: #111111;
	border: 1px solid #36433C;
	color: white;
}

.messagetable {
	background-color: black;
}

table.bw {
	background-color: 36433c;
}

td.bwtext {
	color:gold;
	text-align:center;
	background-color:36433c;
}

img { border: 0; }

input[type=submit][type=button], .bbsbutton {
	background-image: url("https://www.heroesofardania.net/images/back1.jpg");
	background-color: #36433C;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	cursor: pointer;
}

body
{
	margin: 0px;
	font-size: 10px;
	color: white;
	padding: 0px;
	background-image: url("https://www.heroesofardania.net/images/back1.jpg");
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
}

table {
	empty-cells: show;
}

.verification-images {
  background: #FFFFEE;
  border: 1px solid #000000;
}

.bbstable { background-color: #191B1A; }
.bbstable2 { background-color: #36433C; border: 1px solid black; }

td {
	font-size: 10px;
	color: white;
}

.messagecellbody, .messagecellbody2 {
	font-size: 10px;
	color: white;
	background-image: url("https://www.heroesofardania.net/images/back2.jpg");
	background-repeat: repeat;
	padding: 2px 4px 2px 4px;
}
.messagecellbody2 { font-size: 11px; }

.messagecellbody3 {
	font-size: 10px;
	color: #43647E;
	background-color: #D2DDDD;
	padding: 2px;
}

.messageheader {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #292B2A;
	padding: 3px;
}
.messageheader .author { font-size: 13px; font-weight: bold; }

.messagemiddle {
	font-size: 10px;
	color: white;
	background-color: #191B1A;
	padding: 3px;
}

.messagefooter {
	font-size: 10px;
	color: #43647E;
	background-color: #191B1A;
	padding: 2px
}

.messagecellheader {
	font-size: 11px; font-weight: bold;
	color: #FFCC00;
	background-color: #36433C;
	padding: 4px 8px 4px 8px;
}

.messagesubheader {
	font-size: 11px; font-weight: bold;
	color: #36433C;
}

.messagecellheader2 {
	font-size: 10px; font-weight: bold;
	color: #FFCC00;
	background-color: #191B1A;
	padding: 2px 8px 2px 8px;
}

.messagecell { background-image: url("https://www.heroesofardania.net/images/back2.jpg"); }

.messagecellspacer {
	background-color: black;
	color: #D0D7DD;
	height: 7px;
	font-size: 1px;
}

.messagecellfooter {
	background-color: #36433C;
	padding: 4px;
}

.newsbox {
	background-color: #FFFFEE;
	border: 1px solid #EEEEBB;
}

.rssimage {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.quotation {
	display: block;
	font-size: 12px;
	margin: 5px 5px 5px 25px;
	padding: 5px;
	border: 1px solid black;
	background: #333333;
}

.centre { display: block; text-align: center; }

span.spoilerheader { font-variant: small-caps; margin-left: 30px; }
div.spoiler { width: 80%; padding: 3px; background-color: black; color: black; margin-top: 3px; }
div.spoiler:hover { color: white; }

.randomquote {
	color: #43647E;
	font-size: 11px;
	font-style: italic;
}

.smalltext {
	font-size: 11px;
}

.smalltext a {
	font-size: 11px;
	text-decoration: none;
}

.headercontrolbox { text-align: center; }

.headercontrolbox .smalltext a { text-decoration: underline; }
.headercontrolbox a { color: #FFCC00; text-decoration: none; font-weight: bold; font-size: 10px; }
.headercontrolbox a:hover { color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 10px; }

table.infobox { background: url("https://www.heroesofardania.net/images/back2.jpg"); }
table.infobox th { background-color: #36433C; color: gold; font-weight: bold; font-size: 11px; text-align: left; }
table.infobox td { color: white; font-size: 11px; }
table.infobox a { font-size: 11px; }

div.forumoptions, div.threadoptions {
	background: url("https://www.heroesofardania.net/images/back2.jpg");
	border: 1px solid black;
	width: 325px; padding: 5px;
}

table.forumthreaded { background-color: black; }

div.messagebody { font-size: 12px; }

span.pm { font-size: 11px; font-weight: bold; }

/* MAIN HYPERLINKS */

a {
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a:hover {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.threadlink:visited {
	color: #FFAA00;
}

a.threadlink:hover {
	color: #FFAA00;
}

.headerlink2 {
	color: gold; 
	text-decoration: none;
	font-size:10px;
}

a.headerlink2:hover {
	color:yellow;
	font-size:10px;
}

a.headerlink { color: FFCC00; text-decoration: none; }

a.homelink { color: #808080; text-decoration: none; }

a.headerlink:hover { color: #FFFF00; }


/* Headers (not used too often) */

.header6 {
	font-size: 10px;
	font-weight: bold;
}

.header5 {
	font-weight: bold;
	font-size: 14px;
}

.header4 {
	font-weight: bold;
	font-size: 18px;
	color: white;
}

.error {
	font-weight: bold;
	color: #FFCC00;
}

/* next thread / previous thread */

.threadbox {
	background-color: #8094B0;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 3px;
	border: 1px solid #000000;
}

a.threadboxlink {
	color: #FFFFFF;
	text-decoration: none;
}

a.threadboxlink:hover {
	color: #FF0000;
	text-decoration: none;
}

/* Header items */
.headerbar {
	font-size: 10px;
	color: #111111;
	background-color: #6699CC;
}

.headerbarlink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.thxbox {
	font-size: 11px;
	color: #000000;
	background: url("https://www.heroesofardania.net/images/back2.jpg");
	background-repeat: repeat;
	padding: 4px 2px 4px 3px;
}

.thxborder { border: 1px solid black; }

a.adminlink {
	color: #005CB9;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

/* footer items */

.footerbar { font-size: 11px; color: #43647E; }

/* FORMS */

form { margin: 0px; }

.bbstextbox, .bbseditbox, .bbscheckbox, .bbsradiobox, .bbsdropdownbox {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #111111;
	border: 1px solid #36433C;
	color: white;
}

/* LEFTOVERS */

span.highlight { color: #FFFF66; }

.adminname { color: #FF0000 }
.moderatorname { color: #FF9966 }
.registeredname { color: #FFCC00 }
.notregisteredname { color: #AAAAAA; font-weight: bold; }