/* ----------------------- */
/* Main styles		   */
/* ----------------------- */

body 
{
	background: #C0C0C0;
	margin: 6px;
	color: #000000;
	text-align: center;
}

.page
{
	width: 1005px;
	margin: auto;
	background: #ffffff;
}

.top-area
{
	background-image: url('/images/bg/goldfinch.jpg');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	height: 100px;
	width: 100%;
	padding: 8px;
}

.content-area
{
	text-align: left;
	padding: 8px;
	background: #ffffff;
	width: 100%;
}

.copyright-area
{
 	width: 100%;
	background: #E3ECFD;
	border-top: 4px solid #C7D8FB;
	font-size: 11px;
	font-family: tahoma;
	color: #969696;
	padding: 8px;
}

/* ----------------------- 	*/
/* Secondarys			*/
/* -----------------------	*/

.top-bar
{
	opacity:0.7;
	filter:alpha(opacity=70);
	position:relative; 
	background-color: #E6E6E6;
	top: 85px;
	height: 55px; 
	padding: 0px;
	margin: 0px;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
}


.logo
{
	font-variant:small-caps;
	font-size: 48px;
	color: #FF4040;
	height: 32px; 
	float: left; 
	top: 34px; 
	position:relative; 
	margin-left: 12px;
}
.fbbutton
{
	position:relative; 
	top: 50px;
	float: left;
}

.content
{
	float: left;
	width: 704px; 
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

.pad
{
	padding:8px;
}

.bar
{
	border-bottom: 1px dotted #C0C0C0;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
} 

.gtitle
{
	width: 98%;
	background: #000000;
	padding: 3px 3px 3px 12px;

	opacity:0.5;
	filter:alpha(opacity=50);

	font-size: 32px;
	color: #ffffff;

	position: relative;
	float: left;
	top: 76px;

	font-variant:small-caps;
}

/* ----------------------- */
/* Menu			   */
/* ----------------------- */

.menu-box
{
	width: 265px; 
	float: right; 
	margin-right: 6px;
	margin-top: 12px;
	margin-left: 6px;
	padding: 4px;
}

.menu-top
{

	width: 100%;

	font-family: tahoma;
	font-size: 11px;

	padding: 3px;

	background:  #C7D8FB;

}
.menu-bottom
{

	width: 100%;

	margin-bottom: 24px; 
	clear: both;

	font-family: tahoma;
	font-size: 11px;

	padding: 3px;

	background: #E3ECFD;
	border-bottom: 4px solid #C7D8FB;

}
.menuadvert
{
	width: 100%;

	margin-bottom: 24px; 
	padding: 12px 4px;

	text-align: center; 

	background: #E3ECFD;
	border-bottom: 4px solid #C7D8FB;
}

/* ----------------------- */
/* Rating Bar              */
/* ----------------------- */

.ScoreBox 
{
	width: 102px;
	height: 12px;
	background: url('/images/site/star_ghost.gif') no-repeat 0 0;
	float: left;
	padding: 1px;
}

.ScoreBoxLong
{
	height: 12px;
	background: url('/images/site/star_ghost.gif') repeat 0 0;
	float: left;
	padding: 1px;
}

.ScoreBar
{
	background: url('/images/site/star_light.gif') repeat-x 0 0;
	height: 100%;
}

/* ----------------------- */
/* Standard HTML tags      */
/* ----------------------- */

h1 
{
	color: #3B77F1;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;



}
h2 
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #3B77F1;
}
h3 
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #3B77F1;
	text-decoration:underline;
}

table
{
	font-size: 12px;
}

/* ----------------------- */
/* Nav bar		   */
/* ----------------------- */

#navbar
{
	float: left;
	width: 100%;
	background: #799FF5;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 16px 0px;
}
#navbar ul
{
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#navbar ul li 
{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}

#navbar ul li a 
{
	display:block;
	margin:0 0 0 1px;
	padding: 6px 15px;
	font-size: 8pt;
	text-decoration:none;
	font-family: Verdana;
	color: white;
	text-align: center;
}
#navbar ul li a:hover 
{
	color: yellow;
	background:#BDD1FB;
}

/* ----------------------- */
/* Forum Board		  */
/* ----------------------- */

.board_table
{
	width: 100%;
	border-spacing: 0px;
	border-collapse:collapse;
}

.board_table th
{
	padding: 2px;
	color: #ffffff;
	font-size: 12px;
	background: #799FF5;
	font-weight: normal;
}


.board_table td
{
	padding: 6px;
	border:solid 1px #E6E6E6;
}

.board_table td td
{
	border: 0;
}


.board_table td.info
{
	text-align: center;
	font-size: 8pt;
}

/* ----------------------- */
/* Comment styles          */
/* ----------------------- */

.com_left
{
	width: 60px; 
	border-bottom: 1px solid #4E61A0;
	font-size: 7pt;
	color: #646464;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}

.com_right
{
	padding: 4px;
	border-bottom: 1px solid #4E61A0;
}

/* ----------------------- */
/* Link styles             */
/* ----------------------- */

a:link, a:visited, a:active 
{
	font-weight: normal;
	COLOR: #551A8B;
	text-decoration:none;
	opacity:1.0;
	filter:alpha(opacity=100);
}

a:hover 
{
	font-weight: normal;
	color: #551A8B;
	text-decoration: underline;
	opacity:0.9;
	filter:alpha(opacity=90);
}

a:link.smalllink, a:visited.smalllink, a:active.smalllink 
{
	font-weight: normal;
	font-size: 7pt;
	COLOR: #551A8B;
	TEXT-DECORATION: underline;
}

a:hover.smalllink 
{
	text-decoration: none;
}

a:link.colourlink, a:visited.colourlink, a:active.colourlink 
{
	font-weight: normal;
	COLOR: #3B77F1;
	TEXT-DECORATION: none;
	opacity:0.8;
	filter:alpha(opacity=80);
}

a:hover.colourlink
{
	font-weight: normal;
	COLOR: #3B77F1;
	text-decoration: underline;
	opacity:0.8;
	filter:alpha(opacity=80);
}

/* ----------------------- */
/* User rights colours     */
/* ----------------------- */

a:link.normal, a:visited.normal, a:active.normal
{
	font-weight: bold;
	COLOR: #646464;
	text-decoration: none;
	opacity:0.8;
	filter:alpha(opacity=80);
}

a:hover.normal
{
	font-weight: bold;
	color: #AFAFAF;
	text-decoration:none;
}

/* --- */

a:link.ammo, a:visited.ammo, a:active.ammo
{
	font-weight: bold;
	COLOR: #E2BD2D;
	text-decoration: none;
}

a:hover.ammo
{
	font-weight: bold;
	color: #E7C551;
	text-decoration:none;
}

/* --- */

a:link.console, a:visited.console, a:active.console
{
	font-weight: bold;
	COLOR: #4DC37F;
	text-decoration: none;
}

a:hover.console
{
	font-weight: bold;
	color: #6BCD92;
	text-decoration:none;
}

/* --- */

a:link.x, a:visited.x, a:active.x
{
	font-weight: bold;
	COLOR: #C000C0;
	text-decoration: none;
}

a:hover.x
{
	font-weight: bold;
	color: #C000C0;
	text-decoration:none;
}

/* --- */


a:link.mod, a:visited.mod, a:active.mod
{
	font-weight: bold;
	COLOR: #0000FF;
	text-decoration: none;
}

a:hover.mod
{
	font-weight: bold;
	color: #6569FF;
	text-decoration:none;
}


a:link.admin, a:visited.admin, a:active.admin
{
	font-weight: bold;
	COLOR: #FF0000;
	text-decoration: none;
}

a:hover.admin
{
	font-weight: bold;
	color: #FF6565;
	text-decoration:none;
}


.custom_title
{
	font-size: 7pt;
	color: #028CD4;
	text-decoration: none;
	font-weight: bold;

	background-image: url('http://roguey.co.uk/users/badges/empty.gif'); 
	background-repeat: no-repeat;
	width: 100px;
	height: 20px;

	padding: 4px 0px 0px 0px;
}

/* ----------------------- */
/* Parser stuff like quotes /*
/* ----------------------- */


.code
{
	width: 90%;
	padding: 8px;
	border:solid 1px #008000;
	color: #008000;
	margin-left: auto;
	margin-right: auto;
}

.quote
{
	width: 90%;
	padding: 8px;
	border:solid 1px #588AB8;
	color: #588AB8;
	margin-left: auto;
	margin-right: auto;
}



/* ----------------------- */
/* Small styles            */
/* ----------------------- */

.smalltext
{
	font-size: 7pt;
	color: #4B4B4B;
	text-decoration: none;
}
.subtext
{
	font-size: 7pt;
	color: #B4B4B4;
	text-decoration: none;
}
.copyright-text
{
	font-size: 8pt;
	color: white;
	text-decoration: none;
	text-align: center;
}

a:link.contact, a:visited.contact, a:active.contact 
{
	font-size: 8pt;
	color: #919191;
	font-weight: bold;
}

/* ----------------------- */
