/*

This CSS stylesheet is Copyright Kingsley Jarrett / KINGJ.NET Game Servers. The use of this stylesheet any any images referenced in this stylesheet is prohibited on all domains except kingj.net unless written permission is obtained.

Unauthorised use of this stylesheet will be dealt with via all available means.

Contact kj@kingj.net for further details

*/

body {
	margin : 0;
	padding : 0;
	height : 100%;
	background-color : #1d1d1d;
}

/* additional classes */
.clear {	clear:both;	} 
.hide  { display: none; }

div.welcometext {
	width : 932px;
	background : url("../images/template/welcome_bg.png") top left;
	border-top : 1px solid #000;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	font-family : Arial;
	font-size : 11px;
	margin : 0 auto;
	padding : 8px 35px;
}

div.header {
	width : 1002px;
	height : 174px;
	background : url("../images/template/header/rdzom.png") top left;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	margin : 0 auto;
	padding : 0;
}

div.header a.header-logo {
	float : right;
	display : block;
	background-position : top center;
	background-repeat : no-repeat;
	width : 294px;
	height : 174px;
	overflow : hidden;
	margin-right : 54px;
	outline : 0;
}

div.topnav {
	width : 1000px;
	background-color : #ffffff;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	margin : 0 auto;
	padding : 1px;
}

div.topnav ul {
	width : 1000px;
	height : 30px;
	background: url("../images/template/topnav_bg.png") top left;
	margin : 0;
	padding : 0;
	overflow : hidden;
	list-style : none;
}

div.topnav ul li {
	float : left;
	display : block;
	width : 115px;
	height : 30px;
	border-right : 1px solid #464646;
}

div.topnav ul li a {
	display : block;
	background : transparent url("../images/template/topnav_link_bg.png") 0px 0px no-repeat;
	padding : 7px 0 7px 22px;
	color : #fff;
	text-decoration : none;
	font-family : Arial;
	font-size : 13px;
	outline : 0;
}

div.topnav ul li a:hover {
	background-position : -115px 0px;
}

div.main_container {
	width: 1000px;
	background : #ffffff url("../images/template/main_bg.png") top center repeat-y;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	border-bottom : 1px solid #000;
	margin : 0 auto;
	padding: 0px 1px 1px 1px;
	top : 0;
	left : 0;
	/* This is such a hack job, but it works ;p */
	min-height:675px;

}

div.main_container div.leftnav {
	position : absolute;
	width : 176px;
	top : 237px;
}

div.main_container div.rightnav {
	position : absolute;
	width : 176px;
	left : 824px;
	top : 237px;
}

div.main_container div.leftnav h1, div.main_container div.rightnav h1 {
	width : 156px;
	background : url("../images/template/sidenav_header_bg.png") top left no-repeat;
	margin : 0 0 1px 0;
	padding : 5px 10px;
	color : #fff;
	font-family : Arial;
	font-size : 14px;
	font-weight : normal;
}

div.main_container div.leftnav ul, div.main_container div.rightnav ul {
	width : 100%;
	margin : 0;
	padding : 0;
	list-style : none;
}

div.main_container div.leftnav ul li, div.main_container div.rightnav ul li {
	background : url("../images/template/sidenav_link_bg.png") top center no-repeat;
	margin : 0 0 1px 0;
	padding : 0;
	border-bottom : 1px dashed #ddd;
}

div.main_container div.leftnav ul li a, div.main_container div.rightnav ul li a, div.main_container div.leftnav ul li span, div.main_container div.rightnav ul li span {
    display : block;
    background : url("../images/template/sidenav_link_arrow.png") 9px 7px no-repeat;
    padding : 3px 0 3px 20px;
    color : #808080;
    text-decoration : none;
    font-family : Arial;
    font-size : 11px;
}

div.main_container div.leftnav ul li:hover, div.main_container div.rightnav ul li:hover {
    background-color : #f6f6f6;
}

div.main_container div.leftnav ul li a:hover, div.main_container div.rightnav ul li a:hover, div.main_container div.leftnav ul li span:hover, div.main_container div.rightnav ul li span:hover {
    background-image : url("../images/template/sidenav_link_hover_arrow.png");
    color : #0594bd;
}

div.main_container div.leftnav p, div.main_container div.rightnav p {
	background : url("../images/template/sidenav_minifade.png") top center no-repeat;
	margin : 0;
	padding : 2px 10px;
	font-family : Arial;
	font-size : 11px;
	/* text-indent : 11px; */
	text-align : justify;
	min-height : 50px;
}

div.main_container div.leftnav p a, div.main_container div.rightnav p a {
	color : #0594bd;
}

div.main_container div.leftnav p a:hover, div.main_container div.rightnav p a:hover {
	text-decoration : none;
}

div.main_container div.content {
	position : relative;
	background : url("../images/template/content_bg.png") top center no-repeat;
	left : 176px;
	width : 628px;
	padding : 0 10px 50px 10px;
}

div.main_container div.content a img {
	border : 0;
}

div.main_container div.content a {
	color : #0594bd;
}

div.main_container div.content a:hover {
	text-decoration : none;
}

div.main_container div.content h1 {
	margin : 0;
	padding : 3px 4px;
	font-family : Arial;
	font-size : 18px;
	color : #0594bd;
	border-bottom : 2px solid #eeeeee;
}

div.main_container div.content p {
	font-family : Arial;
	font-size : 12px;
	/* text-indent : 12px; */
	padding : 0 8px;
	text-align : justify;
	line-height : 150%;
}

div.main_container div.content p.align-center {
/* Center alignment class */
 text-align : center;
}

div.main_container div.content div.game-info {
	border : 2px solid #0594bd;
	background-color : #FAFAFA;
	text-align : center;
	padding : 0px;
	margin-right : 2%;
	float : right;
	margin : 5px 0px 5px 10px;
}

div.main_container div.content p strong {
	color : #0594bd;
}

div.main_container div.content ul {
	font-family : Arial;
	font-size : 12px;
	margin: 10px 10px 10px 20px;
	padding: 0 15px;
	color : #0594bd;
	text-align : justify;
}

div.main_container div.content ul li span {
	color : #000000;
}

div.main_container div.content ul li strong {
	color : #0594bd;
}

div.main_container div.content h2 {
	margin: 0;
	padding : 3px 4px;
	font-family : Arial;
	font-size : 16px;
	color : #0594bd;
	border-bottom : 2px solid #eeeeee;
}

div.main_container div.content blockquote {
	margin: 15px;
 	padding: 0 20px;
	background: url("../images/template/close-quote.gif") 570px bottom no-repeat;
	border: 1px solid #0594bd; 
	border-left: 5px solid #0594bd;
	font-family : Arial;
	font-size : 12px;
	line-height : 150%;
}

div.main_container div.content blockquote p {
	text-indent: -20px;
}

div.main_container div.content blockquote p:first-letter {
	background: url("../images/template/open-quote.gif") 3px 0 no-repeat;
	padding-left : 20px;
}

div.this_template_was_stolen.from {
	/* kingj.net */
}

div.main_container div.content blockquote.right {
	border: 1px solid #0594bd; 
	border-right: 5px solid #0594bd;
}

div.footer {
	width : 1000px;
	margin : 0px auto 50px auto;
	color : #ffffff;
	font-family : Arial;
	font-size : 12px;
}

div.footer div.links {
	float : right;
}

div.footer div.links a {
	color : #ffffff;
	text-decoration : none;
}

div.footer div.links a:hover {
	text-decoration : underline;
}

table{
	margin:0px 15px;
	font-family : Arial;
	font-size : 14px;
}

table.standard{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	border-width=1px;
	text-align:center;
}

th{
	font-size: 16px;
}

.thumbnail {
	background-color:#F2F2F2;
	border:2px solid #2A2A2A;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:10px;
	padding:10px 10px 10px 10px;
}

.game-info {
	border : 2px solid #0594bd;
	background-color : #FAFAFA;
	text-align : center;
	padding : 0px;
	margin-right : 2%;
	float : right;
	margin : 5px 0px 5px 10px;
}

.info-box{
	width: 95%;
	text-align: center;
	margin:10px 15px; padding: 0;
	border: 2px solid #0594bd; 
	background-color: #FAFAFA; 
}


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.float-center { float: center; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
