/*******************************************************/
/* RD-GamerBlackV2 (v3.1)(HD Version)(Xtreme v2.0.9.x) */
/*******************************************************/


/*********/
/* FONTS */
/*********/
@font-face {
	font-family: Calibri;
	src: local(Calibri), url('../style/fonts/Calibri.ttf');
	font-weight: normal;
}

/**************/
/* TEXT LINKS */
/**************/
A:link{BACKGROUND:none;COLOR:#007191;FONT-SIZE:11px;FONT-FAMILY:arial, Verdana, sans-serif, Helvetica;TEXT-DECORATION:none;cursor:url('../../../images/cursors/hand3.cur'), url('../../../images/cursors/hand3.png'), url('../../../images/cursors/hand3.gif'), auto}
A:visited{BACKGROUND:none;COLOR:#007191;FONT-SIZE:11px;FONT-FAMILY:arial, Verdana, sans-serif, Helvetica;TEXT-DECORATION:none;cursor:url('../../../images/cursors/hand3.cur'), url('../../../images/cursors/hand3.png'), url('../../../images/cursors/hand3.gif'), auto}
A:active{BACKGROUND:none;COLOR:#007191;FONT-SIZE:11px;FONT-FAMILY:arial, Verdana, sans-serif, Helvetica;TEXT-DECORATION:none;cursor:url('../../../images/cursors/hand3.cur'), url('../../../images/cursors/hand3.png'), url('../../../images/cursors/hand3.gif'), auto}
A:hover{BACKGROUND:none;COLOR:#007191;FONT-SIZE:11px;FONT-FAMILY:arial, Verdana, sans-serif, Helvetica;TEXT-DECORATION:none;cursor:url('../../../images/cursors/hand3.cur'), url('../../../images/cursors/hand3.png'), url('../../../images/cursors/hand3.gif'), auto}
A:focus{outline:none;}
object{outline:none;}

A:link {
	font-size: 14px;
	color: #a1a1a1;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}
A:visited {
	font-size: 14px;
	color: #a1a1a1;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}
A:active {
	font-size: 14px;
	color: #a1a1a1;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}
A:hover {
	font-size: 14px;
	color: #c4a663;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}
A:focus {
	outline:none;
}
object {
	outline: none;
}

/**************/
/* BODY COLOR */
/**************/
body {
	font-size: 14px;
	cursor: default;
	color: #9f9f9f;
	background-image: url('../style/images/bg158.jpg');
	background-repeat: no-repeat;
	background-color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/****************/
/* HEADER ITEMS */
/****************/
.wrapLogo {
	background-image: url('../images/HDR/Text_Logo.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 150px;
	margin-top: 4px;
	margin-left: 0px;
}

/*************************/
/* MARQUEE CODE SETTINGS */
/*************************/
.marquee {
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	animation: marquee 50s linear infinite;
}
.marquee:hover {
	animation-play-state: paused
}
/****************/
/* MAKE IT MOVE */
/****************/
@keyframes marquee {
	0%   { text-indent: 27.5em }
	100% { text-indent: -105em }
}
/******************/
/* MAKE IT PRETTY */
/******************/
.microsoft {
	padding-left: 1.5em;
	position: relative;
	font: 16px 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}
/*******************/
/* STYLE THE LINKS */
/*******************/
.vanity {
	color: #333;
	text-align: center;
	font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.vanity a, .microsoft a {
	color: #1570A6;
	transition: color .5s;
	text-decoration: none;
}

.vanity a:hover, .microsoft a:hover {
	color: #F65314;
}

/***********************/
/* TEXT AREA INPUT BOX */
/***********************/
TEXTAREA {
	background-image: url('../images/input.gif');
	background-repeat: repeat-x;
	background-color : #2d2f31;
	border-top: #2A2A2A 1px solid; 
	border-bottom: #8A8A8A 1px solid; 
	border-left: #2A2A2A 1px solid; 
	border-right: #8A8A8A 1px solid;
	cursor: default; 
	font-size: 14px;
	color: #ffffff;
}

P {
	font-size: 13px;
	color: #c3c3c3;
	line-height: 1.4;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}

/**************************************************************/
/* CHANGES COLORS FOR: MAIN MENU BLOCK, TABLES BOX, STORY BOX */
/**************************************************************/
table {
font-size: 12px;
cursor: default;
color: #c3c3c3;
font-family: arial, helvetica, verdana, sans-serif;
text-decoration: none;
}

TD.content {
font-size: 12px;
cursor: default;
color: #ffffff;
text-decoration: none;
font-family: arial, helvetica, verdana, sans-serif;
}

TD.extra {
background-color : #080808;
border-top: #282828 0px solid;
border-bottom: #898989 0px solid;
border-left: #282828 0px solid;
border-right: #898989 0px solid;
}

/*********************/
/* HR RULE CODE LINE */
/*********************/
hr {
border-left: 0px solid #202020;
border-right: 0px solid #202020;
border-top: 0px solid #202020;
border-bottom: 1px solid #202020;
height: 2px;
width: 100%;
}

UL { list-style-type: square; }
.center { text-align: center; }
.justify { text-align: justify; }
.right { text-align: right; }

H1 {
font-weight: bold;
font-size: 14px;
color: #ffffff;
font-family: arial, helvetica, verdana, sans-serif;
letter-spacing: 0px;
text-decoration: none;
}

.heading {
font-weight: bold;
font-size: 14px;
color: #ffffff;
font-family: Tahoma;
letter-spacing: 0px;
text-decoration: none;
}

.heading1 {
font-weight: bold;
font-size: 14px;
color: #ffffff;
font-family: Tahoma;
letter-spacing: 0px;
text-decoration: none;
}

/***************/
/* BLOCK TITLE */
/***************/
.blocktitle {
font-weight: bold;
font-size: 12px;
color: #c4a663;
font-family: arial;
letter-spacing: 0px;
text-decoration: none;
}

/***************/
/* STORY TITLE */
/***************/
.storytitle {
font-weight: bold;
font-size: 11px;
color: #c4a663;
font-family: arial;
letter-spacing: 0px;
text-decoration: none;
}

select {
color: #ffffff;
font-size: 14px;
cursor: default;
font-family: Arial,Helvetica,sans-serif;
background-color: #1c1d1f;
border-top: #2A2A2A 1px solid;
border-bottom: #8A8A8A 1px solid;
border-left: #2A2A2A 1px solid;
border-right: #8A8A8A 1px solid;
}

/************************/
/* TOP NAVIGATION LINKS */
/************************/
.navlinks          { font-size: 13px; font-family: Arial; color: #c3c3c3; text-decoration: none; }
td.navlinks        { font-size: 13px; font-family: Arial; color: #c3c3c3; text-decoration: none; }
a.navlinks         { font-size: 13px; font-family: Arial; color: #c3c3c3; text-decoration: none; }
a.navlinks:link    { font-size: 13px; font-family: Arial; color: #c3c3c3; text-decoration: none; }
a.navlinks:visited { font-size: 13px; font-family: Arial; color: #c3c3c3; text-decoration: none; }
a.navlinks:hover   { font-size: 13px; font-family: Arial; color: #c4a663; text-decoration: none; }

/**************************/
/* CLEAR FLOATED ELEMENTS */
/**************************/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/**************************/
/* FOOTER COPYRIGHT POPUP */
/**************************/
.ftr                                        { font-size: 11px; color: #A1A1A1; }
.ftrmed                                     { font-size: 11px; color: #A1A1A1; }
.ftrsmall                                   { font-size: 11px; color: #A1A1A1; }
.ftr,.ftrmed,.ftrsmall                      { font-size: 11px; color: #A1A1A1; }
a.ftr,a.ftrgenmed,a.ftrsmall                { font-size: 11px; color: #A1A1A1; text-decoration: none; }
a.ftr:hover,a.ftrmed:hover,a.ftrsmall:hover { font-size: 11px; color: #c4a663; text-decoration: none; }

/*****************************/
/* COPYRIGHT AND BOTTOM INFO */
/*****************************/
.copyright          { font-size: 10px; color: #f9f9f9; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright         { font-size: 10px; color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:link    { font-size: 10px; color: #f9f9f9; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:active  { font-size: 10px; color: #f9f9f9; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:visited { font-size: 10px; color: #f9f9f9; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:hover   { font-size: 10px; color: #c4a663; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*************/
/* INPUT BOX */
/*************/
input {
background-image: url('../images/input.gif');
background-repeat: repeat-x;
background-color: #2d2f31;
border-top: #2A2A2A 1px solid;
border-bottom: #8A8A8A 1px solid;
border-left: #2A2A2A 1px solid;
border-right: #8A8A8A 1px solid;
font-size: 14px;
color: #c4a663;
}

input.noborder {
color:#ffffff;
font: 14px Arial,Helvetica,sans-serif;
border-top: #ffffff 0px solid;
border-bottom: #ffffff 0px solid;
border-left: #ffffff 0px solid;
border-right: #ffffff 0px solid;
}

/****************************************************/
/* BORDER LINE & BACKGROUND COLOR ROUND ENTIRE PAGE */
/****************************************************/
.bodyline	{ 
background-color: #5c5c5c;
border: 0px solid;
border-color: #000000;
}

.tablein {
border-top: #4F4F4F 1px solid;
border-bottom: #898989 1px solid;
border-left: #4F4F4F 1px solid;
border-right: #898989 1px solid;
}

/***************************************/
/* OUTLINE ROUND THE MAIN FORUM TABLES */
/***************************************/
.forumline	{ 
background: #535353;
border-top: #282828 0px solid;
border-bottom: #424258 0px solid;
border-left: #282828 0px solid;
border-right: #424258 0px solid;
}

.forumline2 { 
height: 25px;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

/* Main table cell colours and backgrounds */
td.row1 {
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
}

td.row2 {
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

td.row3 {
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

/*************************************/
/* INLINE AD TABLE ROW BGROUND COLOR */
/*************************************/
td.inlinead { 
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}
td.inlineadtitle { 
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

td.row1pic	{
height: 25px;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

td.attachheader	{
height: 25px;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

td.row1cell {
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

/* Category Row Right */
td.rowpic {
background-image: url('../images/catbar.gif');
background-repeat: repeat-x;
background-color: #131415;
border-top: #282828 1px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

td.pic {
color: #ffffff;
font-size: 12px;
font-weight: bold;
height: 25px;
background-image: url('../images/bar3.gif');
background-repeat: repeat-x;
background-color: #1c1d1f;
border-top: #282828 1px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

/*********************/
/* RECENT TOPICS ROW */
/*********************/
th {
color: #ffffff;
font-size: 12px;
font-weight: bold;
height: 25px;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

th.bar {
color: #ffffff;
font-size: 12px;
font-weight: bold;
height: 25px;
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 0px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

/*********************/
/* CATEGORY ROW LEFT */
/*********************/
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-image: url('../images/catbar.gif');
background-repeat: repeat-x;
background-color: #131415;
border-top: #282828 1px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
height: 25px;
}

/******************************************************************/
/* Setting additional nice inner borders for the main table cells */
/* The names indicate which sides the border will be on           */
/* Don't worry if you don't understand this, just ignore it :-)   */
/******************************************************************/
/* RECENT TOPICS, ROW1, VIEWFORUM_BODY.TPL */
/*******************************************/
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold;
height: 25px;
background-color: #141416;
border-top: #282828 1px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
}

/**********************************************************************************/
/* FORUM_BODY.TPL - LAST COLUMN & VIEWTOPIC_BODY.TPL: SPACE BETWEEN POSTED TOPICS */
/**********************************************************************************/
td.row3Right,td.spaceRow {
height: 25px;
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #282828 1px solid;
border-bottom: #282828 1px solid;
border-left: #282828 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

/********************************************************************/
/* THE LARGEST TEXT USED IN THE INDEX PAGE TITLE & TOPIC TITLE ETC. */
/********************************************************************/
.maintitle,h1,h2    { font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 120%; cursor: default; color: #c3c3c3; }
a.maintitle:link    { text-decoration: none; cursor: default; color: #c4a663; font-size: 18px; }
a.maintitle:visited { text-decoration: none; cursor: default; color: #c4a663; font-size: 18px; }
a.maintitle:hover   { text-decoration: none; cursor: default; color: #a1a1a1; font-size: 18px; }

/****************/
/* GENERAL TEXT */
/****************/
.gen      { font-size: 14px; cursor: default; color: #c3c3c3; }
.genmed   { font-size: 13px; cursor: default; }
.gensmall { font-size: 13px; cursor: default; }
.gen,.genmed,.gensmall    { cursor: default; color: #c3c3c3; }
a.gen,a.genmed,a.gensmall { cursor: default; color: #c3c3c3; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { cursor: default; color: #c4a663; text-decoration: none; }

/*************************************************************/
/* REGISTER, LOGIN, SEARCH, ETC LINKS AT THE TOP OF THE PAGE */
/*************************************************************/
.mainmenu        { font-size: 13px; cursor: default; color: #ffffff; }
a.mainmenu       { text-decoration: none; cursor: default; color: #ffffff; }
a.mainmenu:hover { text-decoration: none; cursor: default; color: #c4a663; }

/*************************/
/* FORUM CATEGORY TITLES */
/*************************/
.cattitle        { font-weight: bold; font-size: 14px; letter-spacing: 0px; cursor: default; color: #c4a663; }
a.cattitle       { text-decoration: none; cursor: default; color: #c4a663; }
a.cattitle:hover { text-decoration: none; cursor: default; color: #FFFFFF; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink        { font-weight: bold; font-size: 13px; cursor: default; color: #ffffff; }
a.forumlink       { text-decoration: none; cursor: default; color: #ffffff; }
a.forumlink:hover { text-decoration: none; cursor: default; color: #c4a663; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav        { font-weight: bold; font-size: 12px; cursor: default; color: #ffffff; }
a.nav       { text-decoration: none; cursor: default; color: #ffffff; }
a.nav:hover { text-decoration: none; cursor: default; color: #c4a663; }

/* titles for the topics: could specify viewed link colour too */
.topictitle          { font-weight: bold; font-size: 13px; cursor: default; color: #ffffff; }
a.topictitle:link    { text-decoration: none; cursor: default; color: #ffffff; }
a.topictitle:visited { text-decoration: none; cursor: default; color: #ffffff; }
a.topictitle:hover   { text-decoration: none; cursor: default; color: #c4a663; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size: 13px; cursor: default; color: #ffffff; }

/* Location, number of posts, post date etc */
.postdetails { font-size: 13px; cursor: default; color: #ffffff; }

/* The content of the posts (body of text) */
.postbody          { font-size: 16px; cursor: default; color: #c3c3c3; }
a.postlink:link	   { text-decoration: none; cursor: default; color: #c4a663; }
a.postlink:visited { text-decoration: none; cursor: default; color: #c4a663; }
a.postlink:hover   { text-decoration: underline; cursor: default; color: #FFFFFF; }

/*************/
/* QUOTE BOX */
/*************/
.quote {
background-image: url('../images/input.gif');
background-repeat: repeat-x;
background-color: #2d2f31;
border-top: #2A2A2A 1px solid;
border-bottom: #8A8A8A 1px solid;
border-left: #2A2A2A 1px solid;
border-right: #8A8A8A 1px solid;
font-size: 13px;
color: #c4a663;
}

/************/
/* CODE BOX */
/************/
.code {
background-image: url('../images/input.gif');
background-repeat: repeat-x;
background-color: #2d2f31;
border-top: #2A2A2A 1px solid;
border-bottom: #8A8A8A 1px solid;
border-left: #2A2A2A 1px solid;
border-right: #8A8A8A 1px solid;
font-size: 13px;
color: #604201;
}

input.sub {
color: #c3c3c3;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
background-image: url('../images/input.gif');
background-repeat: repeat-x;
background-color: #2d2f31;
border-top: #4B4B4B 0px solid;
border-bottom: #282828 1px solid;
border-left: #4B4B4B 1px solid;
border-right: #282828 1px solid;
}

/* The buttons used for bbCode styling in message post */
input.button {
color: #c3c3c3;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
background-image: url('../images/bar.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #4B4B4B 0px solid;
border-bottom: #282828 1px solid;
border-left: #4B4B4B 1px solid;
border-right: #282828 1px solid;
padding-top: 8px;
padding-left: 2px;
}

/* The main submit button option */
input.mainoption {
color: #c3c3c3;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #4B4B4B 0px solid;
border-bottom: #282828 1px solid;
border-left: #4B4B4B 1px solid;
border-right: #282828 1px solid;
}

/* None-bold submit button */
input.liteoption {
color: #c3c3c3;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
background-image: url('../images/bar2.gif');
background-repeat: repeat-x;
background-color: #141416;
border-top: #4B4B4B 0px solid;
border-bottom: #282828 1px solid;
border-left: #4B4B4B 1px solid;
border-right: #282828 1px solid;
}

/*********************************************************************/
/* This is the line in the posting page which shows the rollover     */
/* help line. This is actually a text box, but if set to be the same */
/* colour as the background no one will know ;)                      */
/*********************************************************************/
.helpline {
background-color: #1d1f1e;
border-top: #2A2A2A 1px solid;
border-bottom: #8A8A8A 1px solid;
border-left: #2A2A2A 1px solid;
border-right: #8A8A8A 1px solid;
font-size: 12px;
color: #c4a663;
}