option.orangeblack {background-color: #000000; BORDER:1px solid; BORDER-COLOR: #FF9900; font-weight: bold; font-size: 12px; color: orange; }
input.orangeblack {background-color: #000000; BORDER:1px solid; BORDER-STYLE: solid; BORDER-COLOR: #FF9900; font-weight: bold; font-size: 12px; color: orange;}
option.orangeblackf {WIDTH: 130px; background-color: #000000; BORDER:1px solid; BORDER-COLOR: #FF9900; font-weight: bold; font-size: 12px; color: orange; }
input.orangeblackf{WIDTH: 130px; background-color: #000000; BORDER:1px solid; BORDER-STYLE: solid; BORDER-COLOR: #FF9900; font-weight: bold; font-size: 12px; color: orange;}
option.redblack {background-color: #000000; BORDER:1px solid; BORDER-COLOR: #FF0000; font-weight: bold; font-size: 12px; color: red; }
input.redblack {background-color: #000000; BORDER:1px solid; BORDER-STYLE: solid; BORDER-COLOR: #FF0000; font-weight: bold; font-size: 12px; color: red;}
option.greenblack {background-color: #000000; BORDER:1px solid; BORDER-COLOR: #00FF84; font-weight: bold; font-size: 12px; color: lightgreen; }
input.greenblack {background-color: #000000; BORDER:1px solid; BORDER-STYLE: solid; BORDER-COLOR: #00FF84; font-weight: bold; font-size: 12px; color: lightgreen;}

.orangetextb{
COLOR:#FF9900;
font-weight:bold;
}

.redtextb{
COLOR:#FF0000;
font-weight:bold;
}

.greentextb{
COLOR:#00FF84;
font-weight:bold;
}
input.orangei {width: 125px; height: 25px; background-color: #8EF46B; BORDER:1px solid; BORDER-STYLE: solid; BORDER-COLOR: #494848; font-weight: bold; font-size: 12px; color: black;}


input
{
	color: #000000;
}

body
{
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}

#sitewide-iewrapper
{
	width: 100%;
	text-align: center;
	background-color: #000000;
	background-position: top center;
	background-repeat: no-repeat;
  background-image: url('images/global_bg.jpg');
}

#sitewide-wrapper
{
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 934px;
}

#title
{
	width: 934px;
	height: 163px;
}

#content-space
{
	height: 42px;
	background-image: url('images/content_space_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#content
{
	min-height: 500px;
	_height: 500px;
	padding: 0px 120px 0px 120px;
	margin: 0px auto 0px auto;
	width: 694px;
	_width: 934px;
	background-image: url('images/global_bg_stretch.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	text-align: left;
}

#footer
{
	height: 52px;
	_height: 152px;
	background-image: url('images/footer_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 100px;
}

#server-list
{
	width: 100%;
}

#server-list th
{
	border-bottom: 1px solid #f3bf7b;
	color: #f3bf7b;
	font-weight: bold;
/*	background-color: #1a1918; */
}

#server-list tr
{
	height: 20px;
	vertical-align: middle;
}

#server-list tr td img.icon
{
	vertical-align: middle;
}

#server-list tr.table-row-2
{
	background-color: #1a1918;
}

#server-list td
{
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
	border-left: 1px solid #1a1918;
}

#server-list td.status, #server-list td.theme, #server-list td.tick, #server-list td.ruler-name, #server-list td.last-login-tick, #server-list td.players, #server-list td.location, #server-list td.link
{
	text-align: center;
}

#server-list td.theme
{
	width: 30px;
}

div.message
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;
	text-align: left;
	border: 1px solid #1e202f;
	padding: 20px;
	background-image: url('images/message_bg.gif');
	text-align: center;
}

div.message p
{
	font-size: 110%;
	padding: 10px;
}

div.message .notice
{
	font-size: 200%;
	font-weight: bold;
	color: #ff900d;
	margin-bottom: 20px;
	font-family: Verdana, Arial, sans-serif;
}

div.message .notice .evenmore
{
/*	color: #ff510d; */
	font-weight: bold;
}

#themes table
{
	width: 600px;
	margin: 0px auto 0px auto;
}

#themes table tr td
{
	text-align: center;
}

#themes table tr td.name
{
	font-weight: bold;
	font-size: 120%;
}

#about p
{
	line-height: 140%;
}

#about h1
{
	font-size: 120%;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #ff900d;
}

#vote h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#referal h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#verifyemail h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#highscore h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#toolbar h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#surveys h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

#affiliate h1
{
	font-size: 120%;
	padding-bottom: 10px;
	color: #58da2b;
}

div.message_surveys
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #1e202f;
	padding: 17px;
	background-image: url('images/message_bg.gif');	
}

div.message_toolbar
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #1e202f;
	padding: 17px;
	background-image: url('images/message_bg.gif');	
}

div.message_verify_email
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #1e202f;
	padding: 17px;
	background-image: url('images/message_bg.gif');	
}

div.message_highscore
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #1e202f;
	padding: 17px;
	background-image: url('images/message_bg.gif');	
}

div.message_affiliate
{
	font-size: 100%;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #1e202f;
	padding: 17px;
	background-image: url('images/message_bg.gif');	
}

#about h2
{
	font-size: 110%;
	padding-bottom: 3px;
	padding-top: 5px;
	color: #80CCFF;
}

#about p
{
	text-align: left;
	padding-left: 50px;
}

table#about tr td
{
   padding: 5px;
}


#faq h1
{
	font-size: 130%;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #ffad80;
	font-family: Arial;
	font-weight: lighter;
}

#faq p
{
	padding: 5px 10px 20px 10px;
	background-position: bottom right;
	background-repeat: no-repeat;
  background-image: url('images/faq_line.jpg');
}

#tos h1
{
	font-size: 200%;
}

#tos p
{
	margin-top: 10px;
}

#tos blockquote
{
	padding-left: 40px;
	padding-right: 40px;
}

table#packages, table#packages table.package-list
{
	width: 100%;
	text-align: center;
}

table#packages th
{
	padding: 20px;
	font-size: 200%;
}

table#packages td
{
	padding: 20px 0px 20px 0px;
	border: 1px solid #ccffff;
}

table#packages tr.name td
{
	font-size: 130%;
	font-weight: bold;
	color: #ff9900;
	padding: 10px;
	vertical-align:middle;
	font-family: Verdana, Arial, sans-serif;
}

table#packages tr.multimark td p
{
	font-size: 130%;
	margin: 5px;
}

table#packages tr.nopaypal td p
{
	font-size: 130%;
	margin: 5px;
}

table#packages tr.nopaypal td p.notice, table#packages tr.nopaypal td p.notice a, table#packages tr.nopaypal td p.notice a:link, table#packages tr.nopaypal td p.notice a:visited
{
	font-size: 160%;
	color: #ffff66;
}

table#packages tr.nopaypal td p.notice a:hover
{
	color: #ffffcc;
}

div#please-read
{
	margin-top: 20px;
	border: 2px solid #b5e6ff;
}

div#please-read p
{
	margin: 5px;
}

div#please-read p.notice
{
	color: #ff6666;
}

div#nopaypal-hide
{
	border: 1px solid #b5e6ff;
	padding: 20px;
}

.buttons .login
{
	width: 284px;
	height: 44px;
	_height: 49px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	background-image: url('images/button_login.jpg');
	margin: 0px auto 0px auto;
}

.buttons .login a, .buttons .login a:hover, .buttons .login a:link, .buttons .login a:visited
{
	color: #FFFFFF;
	font-size: 30px;
	font-family: Impact, Verdana, Arial, sans-serif;
	letter-spacing: 3px;
	vertical-align: middle;
}