body
{
	color: #40A040;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	background-color: #000000;
	margin: 0px;
}

/* Element level classes */
table, td, th
{
	border: 0px solid #884422;
	color: #40A040;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
}

hr
{
	border: 1px dotted #884422;
}

img
{
	border-width: 0px;
	vertical-align: middle;
}

a
{
	color: #8080C0;
	text-decoration: none;
}
a:active
{
	color: #808080;
	text-decoration: none;
}
a:visited
{
	color: #8080C0;
	text-decoration: none;
}

a:hover
{
	color: #FFFFFF;
}

input[type=text], input[type=password], input[type=file], select
{
	border: 1px dotted #884422;
	background-color: #000000;
	color: #8080C0;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	vertical-align: middle;
}

textarea
{
	border: 1px dotted #884422;
	background-color: #000000;
	color: #8080C0;
	font-size: 13px;
	font-family: Lucida Console, Andale Mono, Courier New, Courier;
}

input[type=submit], input[type=button]
{
	border: 1px dotted #884422;
	background-color: #5B0C00;
	color: #8080C0;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	vertical-align: middle;
}

frame {
	//border: 1px dotted #884422;
	background-color: #002000;
}

iframe {
	//border: 1px dotted #884422;
	background-color: #002000;
}

.preview {
	border: 1px dotted #884422;
	background-color: #181811;
}

/* construction styles */
.content_panel
{
	background-color: #002000;
	margin: 0px;
	padding: 5px;
}

td.hdr_menu_current
{
	border-top: 1px solid #884422;
	border-left: 1px solid #884422;
	border-right: 1px solid #884422;
	background-color: #8B1008;
	color: #8080C0;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

td.hdr_menu
{
	border-top: 1px solid #884422;
	border-left: 1px solid #884422;
	border-right: 1px solid #884422;
	background-color: #5B0C00;
	color: #8080C0;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

td.hdr_menu:hover
{
	background-color: #8B1008;
}

.hdr_body
{
	border: 1px solid #884422;
}

td.hdr_menu_current a
{
	color: #0FF060;
}

td.hdr_menu a
{
	color: #0FF060;
}

td.hdr_menu_current a:hover
{
	color: #0FFFFF;
}

td.hdr_menu a:hover
{
	color: #0FFFFF;
}

.chatinput
{
	color: #8080C0;
	background-color: #FFFFFF;
}

.chatinput textarea
{
	border: 1px dotted #80C0C0;
	background-color: #FFFFFF;
	color: #8080C0;
	font-size: 13px;
	font-family: Lucida Console, Andale Mono, Courier New, Courier;
}

.chatinput input[type=submit], .chatinput input[type=button]
{
	border: 1px dotted #80C0C0;
	background-color: #FFFFFF;
	color: #8080C0;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	vertical-align: middle;
}

.chatbox .l
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/l.png);
	background-repeat: repeat-y;
	width: 9px;
	height: 100%;
	padding: 0px;
}

.chatbox .r
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/r.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
	padding: 0px;
}

.chatbox .t
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/t.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
	padding: 0px;
}

.chatbox .b
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/b.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 19px;
	padding: 0px;
}

.chatbox .tr
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/tr.png);
	width: 8px;
	height: 10px;
	padding: 0px;
}

.chatbox .tl
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/tl.png);
	width: 9px;
	height: 10px;
	padding: 0px;
}

.chatbox .br
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/br.png);
	width: 8px;
	height: 19px;
	padding: 0px;
}

.chatbox .bl
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/bl.png);
	width: 9px;
	height: 19px;
	padding: 0px;
}

.chatbox .bd
{
	background-image: url(http://www.finalfury.co.uk/themes/default/assets/chatbox/bd.png);
	width: 28px;
	height: 19px;
	padding: 0px;
}

/* bbcode styles */
.bbcode .code
{
	font-family: "Consolas", "Courier New", "Courier", sans-serif;
	color: #B0B0B0;
	background: #000000;
	margin: 5px;
	padding: 5px;
	white-space: pre-wrap;
}

.code .digit {color: #99d1d1;}
.code .function {color: #00cc99;}

.code .comment1 {color: #acacac;}
.code .comment2 {color: #7b7b7b;}
.code .comment3 {color: #ccccff;}
.code .comment4 {color: #880000;}

.code .literal1 {color: #00aeae;}
.code .literal2 {color: #95bbb1;}
.code .literal3 {color: #ffff00;}
.code .literal4 {color: #ff9966;}

.code .keyword1 {color: #2973bd;}
.code .keyword2 {color: #00cc99;}
.code .keyword3 {color: #9999ff;}
.code .keyword4 {color: #000088;}

.bbcode .quote
{
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	color: #8080C0;
	background: #102010;
	margin: 5px;
	padding: 5px;
}

.bbcode .download
{
	border: 1px dotted #884422;
	background-color: #5B0C00;
	color: #8080C0;
	font-size: 13px;
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	vertical-align: middle;
	padding: 2px;
}

/* document styles */
.divider {
	border-bottom: 1px dotted #884422;
}

.h1 {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 14px;
	color: #60F060;
	margin: 10px;
	font-weight: bold;
}

.h2 {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 24px;
	color: #60F060;
	margin: 10px;
	font-weight: bold;
}

.post {
	margin-left: 20px;
}

.chatpost {
	margin-left: 10px;
}

.title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #FFF060;
	font-weight: bold;
}

.title a
{
	color: #FFF060;
	text-decoration: none;
}

.title a:hover
{
	color: #FFFFFF;
}

.chattitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #FFF060;
	font-weight: bold;
}

.page_title {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 24px;
	color: #60F060;
	font-weight: bold;
}

.small {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #c0d0c0;
	margin: 2px;
}

.mini {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 9px;
	color: #c0c0c0;
	margin: 2px;
}

.minilight {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 9px;
	color: #F0F0F0;
	margin: 2px;
}

.minidark {
	font-family: Tw Cen MT, Berlin Sans FB, Trebuchet MS, sans-serif;
	font-size: 9px;
	color: #808080;
	margin: 10px;
}
