@charset "utf-8";
/* CSS Document */

/* Look of the links */
a {
	font-size: 11px;
	color: #06C;
}
a:link {
	text-decoration: underline;
	color: #06C;
}
a:visited {
	text-decoration: underline;
	color: #06C;
}
a:hover {
	text-decoration: underline;
	color: #F60;
}
a:active {
	text-decoration: underline;
	color: #F60;
}


/* Basic settings for the website */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #23282D;
	/*background-image: (images/bg.png);*/
	background-image:url(images/background.jpg);
	
	background-repeat: repeat;
}

/* Main Table position */
.main_table {
	position:relative;
	top: 10px;
}

/* Navigation Bar */
ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
	z-index: 1;
}
ul li {
  	display: block;
  	position: relative;
  	float: left;
}
li ul { 
  	display: none; 
}
ul li a {
  	display: block;
  	text-decoration: underline;
  	color: #06C;
	border: 1px solid #333;
	font-size: 12px;

  	padding: 6px 16px 6px 16px;
  	background-color: transparent;
  	margin-left: 1px;
  	white-space: nowrap;
}
ul li a:hover {
	color: #06C;
	background-color: #F60;
	text-decoration: none;
	border: 1px solid #06C;
}
li:hover ul {
  	display: block;
  	position: absolute;
}
li:hover li {
 	float: none;
}
li:hover a { 
	background-color: transparent; 
}
li:hover li a:hover { 
	background-color: #F60;
}

.sub {
	background-color:#000;
}

/* Menu table */

.menu_table {
	width: 1000px;
}

/* Sticky colours for the menu buttons */
#Home #menuHome a {
	background-color: #F60;
	border: 1px solid #06C;
}
#About #menuAbout a {
	background-color: #F60;
	border: 1px solid #06C;
}
#News #menuNews a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Members #menuMembers a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Joinus #menuJoin a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Register #menuJoinus a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Links #menuLinks a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Servers #menuServers a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Radio #menuRadio a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Webchat #menuWebchat a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Stats #menuWebchat a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Guide #menuWebchat a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Contact #menuContact a {
	background-color: #F60;
	border: 1px solid #06C;
}
#Admin #menuAdmin a {
	background-color: #F60;
	border: 1px solid #06C;
}

/* Main table */

.body_table {
	border: 1px solid #666;
	background-color:#000;
}

/* Table for each page content */
.table_holder {
	margin-right: 2px;
}

/* Table for the bar at the right */
.table_right {
	background-color: #000;
	border: 1px solid #666;
	margin-left: 5px;
	background-image:url(images/bg_rh.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*word-wrap: break-word;
	word-break: keep-all;*/
	table-layout: fixed;
}
/* Table for the stuff at the left */
.left_table {
	background-color: #000;
	border: 1px solid #666;
	background-image:url(images/bg_lh.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* Table for the news that are displayed */
.news_table {
	/*word-wrap: break-word;
	word-break: keep-all;*/
	table-layout: fixed;
}

/* Look for any Text- Field and Submit- Button */
.field {
	background-color: #333; 
	border: 1px solid #666;
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Pagename Bar etc. */
.top_strip {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	border: #666 solid 1px;
}

/* News headline */
.news_headline {
	background-color: #333;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
	background-image:url(images/headline.jpg);
	background-repeat:repeat-x;
	text-align: left;
}

/* Page Title headline */
.title_headline {
	background-color: #333;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
	background-image:url(images/headline.jpg);
	background-repeat:repeat-x;
	text-align: left;
}

/* Simple border style */
.border {
	border: 1px solid #666;
}

/* Max Avatar size */
.avatar_max {
	max-width: 130px;
	max-height: 100px;
}

/* Max. image size for posts */
.post_max {
	max-width: 600px;
}

/* Font size of textareas */
textarea {
	font-size:11px;
}

/* External links alignment */
.ext_links {
	text-align: center;
}

/* No border for links that are images */
.img_no_border {
	border:none;
}

/* Shoutbox username style */
.shout_user {
	border: 1px solid #666;
	font-weight: bold;
}

/* Register- spacing */
.register_spacing {
	margin-left:10px;
}
