#map {
	width: 390px;
	height: 390px;
	position: relative;
	}


/* Default reset ------------------------------------ */
abbr, acronym, address, applet, b, big, blockquote,
caption, center, cite, code, dd, del, dfn, div, dl,
dt, em, fieldset, font, form, html, i, iframe, img,
ins, kbd, label, legend, li, object, ol, pre, q, s,
samp, small, strike, strong, sub, sup, span, table,
tbody, tfoot, thead, td, th, tr, tt, u, ul, var {
	font-size: 100%;
	vertical-align: baseline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;	
}
blockquote:after, blockquote:before, q:before, q:after {
	content: '';
	content: none;
}
blockquote, q {
	quotes: none;
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline: 0;
}

/* Tags --------------------------------------------- */
a:link, a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover, a:active {
	color: #C3B400;
	text-decoration: none;
}
body {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #A0A078;
	background: #32321E url(../img/body_bg.jpg) repeat-x center top;
	padding: 0px;
	margin: 0px;
}
p {
	padding: 0px 0px 20px;
	margin: 0px;
}

/* Id's --------------------------------------------- */
#container {
	background: url(../img/container_bg.jpg) no-repeat center top;
	width: 930px;
	padding: 20px 10px 40px;
	margin: 0px auto;
}
#fevent {
	color: #32321E;
	background: #C3B400 url(../img/feature_bg.jpg) repeat-y center top;
	padding: 20px;
	margin: 0px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#feventdate {
	font-size: 15px;
	font-weight: bold;
	width: 250px;
	margin: 0px 0px 30px;
}
#feventdetails {
	width: 250px;
	padding: 0px 30px 10px 0px;
}
#feventimage img {
	float: right;
	width: 578px;
	height: 333px;
	border: 1px solid #FFFFFF;
}
#feventleft {
	display: inline;
	float: left;
	margin: 20px 0px 0px 10px;
}
#feventmore {
	float: left;
	margin: 0px 10px 0px 0px;
}
#feventtitle {
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	width: 250px;
	margin: 20px 0px 5px;
}
#footere {
	line-height: 60px;
	background: #050500;
	padding: 20px 0px 30px;
	height: 60px;
}
#footerecontainer {
	margin: 0px auto;
	width: 910px;
}
#footerf {
	background: #0F0F05 url(../img/footerf_bg.gif) repeat-x center top;
}
#footerfcontainer {
	background: url(../img/footerfc_bg.jpg) no-repeat center top;
	margin: 0px auto;
	padding: 40px 10px 20px;
	width: 930px;
}
#header {
	height: 120px;
	margin: 0px 10px;
}
#membersignedin {
	font-size: 11px;
	float: right;
	margin: 30px 0px 0px;
}
#membersignedin a {
	margin: 0px 0px 0px 10px;
}
#membersignedin b {
	color: #FFFFFF;
}
#membersignedin div {
	text-align: right;
	height: 20px;
}
#membersignin {
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	width: 350px;
	margin: 30px 0px 0px;
}
#membersignin a {
	margin: 0px 0px 0px 15px;
}
#membersignin a:link, #membersignin a:visited  {
	color: #8C8C64;
	text-decoration: none;
}
#membersignin a:hover, #membersignin a:active {
	color: #C3B400;
	text-decoration: none;
}
#membersignin div {
	text-align: right;
	height: 20px;
}
#membersignin input, label {
	display: inline;
	float: left;
	margin: 0px 0px 0px 5px;
}
#menu {
	height: 60px;
	margin: 0px 10px;
}
#menu a {
	display: block;
	height: 40px;
}
#menu div {
	float: left;
}

/* Classes ------------------------------------------ */
.clearboth {
	clear: both;
}
.columnl {
	width: 910px;
	margin: 0px 10px;
}
.columnm {
	display: inline;
	float: left;
	width: 600px;
	margin: 0px 10px;
}
.columns {
	display: inline;
	float: left;
	width: 290px;
	margin: 0px 10px;
}
.contentf {
	line-height: 15px;
	padding: 0px 20px 20px;
}
.contentf b {
	font-weight: normal;
	color: #FFFFFF;
}
.contentf div {
	clear: left;
}
.contentf input {
	float: left;
	margin: 0px 5px 15px 0px;
}
.contentf label {
	font-size: 10px;
	color: #FFFFFF;
	width: 40px;
	float: left;
}
.contentl {
	background: #3C3C23 url(../img/column_bg.jpg) no-repeat center bottom;
	padding: 20px 0px 0px;
	margin: 0px 0px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.contentm {
	background: #3C3C23 url(../img/column_bg.jpg) no-repeat center bottom;
	padding: 20px 20px 0px;
	margin: 0px 0px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.contents {
	background: #3C3C23 url(../img/column_bg.jpg) no-repeat center bottom;
	padding: 20px 20px 0px;
	margin: 0px 0px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.displaynone {
	display: none;
}
.dividerc {
	clear: both;
	margin: 5px 0px 25px;
	border-top: 1px solid #32321E;
	border-bottom: 1px solid #4B4B2D;
}
.dividerf {
	clear: both;
	margin: 5px 20px 25px;
	border-top: 1px solid #050500;
	border-bottom: 1px solid #1E1E0A;
}
.dividerg {
	clear: both;
	border-top: 1px solid #32321E;
	border-bottom: 1px solid #4B4B2D;
}
.eventsitem {
	width: 415px;
	float: left;
	padding: 0px 20px 20px;
}
.eventsitem img {
	width: 75px;
	height: 75px;
	float: left;
	padding: 0px 10px 0px 0px;
}
.eventsname img {
	float: left;
	margin: 4px 5px 0px 0px;
}
.eventspadding {
	font-size: 11px;
	padding: 0px 20px;
}
.eventspadding table {
	font-size: 12px;
	margin: 0px 0px 20px;
}
.eventstablerow td {
	color: #FFFFFF;
	line-height: 30px;
	padding: 5px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #32321E;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.formcolumn {
	display: block;
	width: 150px;
	float: left;
}
.formfield {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #787850;
	height: 18px;
	padding: 0px 5px;
	border-top: 1px solid #505032;
	border-bottom: 1px solid #8C8C64;
	border-right-style: none;
	border-left-style: none;
}
.formrow {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.formrow b {
	font-weight: normal;
	color: #FF0000;
}
.gamesfilterbottom {
	padding: 20px;
}
.gamesfiltertop {
	padding: 0px 20px 20px;
}
.gamesitem {
	width: 415px;
	height: 155px;
	float: left;
	padding: 20px;
}
.gamesitem img {
	background: #505032;
	margin: 0px 20px 0px 0px;
	padding: 5px;
	float: left;
	height: 140px;
	width: 100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.indent {
	display: block;
	width: 25px;
	float: left;
}
.morelink {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px 20px;
}
.newsdate {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	float:left;
}
.newsdate b {
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.newsdetail {
	padding: 0px 0px 0px 140px;
}
.newsdetail p {
	padding: 0px;
	margin: 0px;
}
.newsimage {
	float: left;
	padding: 0px 0px 0px 10px;
}
.newsimage img {
	width: 75px;
	height: 75px;
}
.newsitem {
	width: 415px;
	float: left;
	padding: 0px 20px 20px;
}
.newsrow {
	/* height: 95px; */
}
.ppawards {
	font-size: 15px;
	padding: 15px 0px 0px 60px;
}
.ppawards b {
	color: #C3B400;
	display: block;
	padding: 5px 0px 0px;
}
.ppawards img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.ppawards p {
	padding: 0px;
	margin: 0px;
}
.ppawardsitem {
	padding: 0px 0px 20px;
}
.ppawardsitem div {
	float: left;
}
.ppdetails {
	font-size: 15px;
	padding: 15px 0px 15px 120px;
}
.ppdetails b {
	color: #FFFFFF;
}
.ppdetails p {
	padding: 0px;
	margin: 0px;
}
.ppdetails span {
	display: block;
	width: 135px;
	float: left;
}
.ppforumpost {
	padding: 0px 0px 20px;
}
.ppforumpost span {
	font-size: 10px;
}
.pprank {
	font-size: 15px;
	line-height: 50px;
	padding: 15px 0px 15px 60px;
}
.pprank b {
	color: #FFFFFF;
}
.pprank img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.pprank span {
	display: block;
	width: 135px;
	float: left;
}
.ppusername {
	padding: 0px 0px 15px;
}
.ppusername b {
	font-size: 25px;
	font-weight: bold;
	line-height: 25px;
	color: #FFFFFF;
	display: block;
	padding: 5px 0px 0px;
}
.ppusername img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.ppusername p {
	padding: 0px;
	margin: 0px;
}
.rankingc {
	line-height: 15px;
	float: left;
	margin: 0px 20px;
	width: 263px;
}
.rankingc a:link, .rankingc a:visited {
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 0px 10px 3px;
}
.rankingc a:hover, .rankingc a:active {
	background: #555537;
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 0px 10px 3px;
}
.rankingc img {
	float: left;
	margin: 0px 5px 0px 0px;
}
.rankingc span {
	float: left;
}
.rankingf {
	line-height: 15px;
	margin: 0px 0px 5px;
}
.rankingf a:link, .rankingf a:visited {
	background: url(../img/rankingf_bg.jpg) repeat-x 0px 0px;
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.rankingf a:hover, .rankingf a:active {
	background: url(../img/rankingf_bg.jpg) repeat-x 0px -70px;
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.rankingf img {
	float: left;
	margin: 0px 5px 0px 0px;
}
.rankingf span {
	float: left;
}
.rankingfname {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 125px;
	padding: 3px 0px 0px;
}
.rankingfplace {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 20px;
	padding: 3px 0px 0px;
}
.rankingfplayed {
	font-size: 10px;
	color: #5A5A3C;
	width: 125px;
}
.rankingfscore {
	font-size: 10px;
	color: #3C3C1E;
	width: 125px;
}
.rankingname {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 125px;
	padding: 3px 0px 0px;
}
.rankingplace {
	font-size: 15px;
	font-weight: bold;
	color: #9B9B91;
	width: 20px;
	padding: 3px 0px 0px;
}
.rankingplayed {
	font-size: 10px;
	color: #78785A;
	width: 125px;
}
.rankingscore {
	font-size: 10px;
	color: #A0A078;
	width: 125px;
}
.rankingt {
	line-height: 15px;
	margin: 0px 0px 5px;
}
.rankingt a:link, .rankingt a:visited {
	background: url(../img/rankingt_bg.jpg) repeat-x 0px 0px;
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.rankingt a:hover, .rankingt a:active {
	background: url(../img/rankingt_bg.jpg) repeat-x 0px -70px;
	display: block;
	width: 260px;
	height: 50px;
	padding: 10px 10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.rankingt img {
	float: left;
	margin: 0px 5px 0px 0px;
}
.rankingt span {
	float: left;
}
.thread {
	padding: 0px 20px 20px;
}
.thread p {
	padding: 0px;
	margin: 0px;
}
.threaddate {
	font-size: 10px;
	line-height: 15px;
	float: left;
}
.threadpost {
	font-size: 10px;
	font-style: italic;
	line-height: 15px;
	padding: 0px 0px 15px;
}
.threadreplies {
	font-size: 10px;
	line-height: 15px;
	padding: 0px 0px 0px 160px;
}
.threadtitle {
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.threadtitle a:link, .threadtitle a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
.threadtitle a:hover, .threadtitle a:active {
	color: #C3B400;
	text-decoration: none;
}
.titlef {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C3B400;
	padding: 0px 20px 20px;
}
.titleg {
	font-size: 15px;
	font-weight: bold;
	color: #C3B400;
	padding: 0px;
	margin: 0px;
}
.titlel {
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C3B400;
	background: url(../img/titlel_bg.gif) no-repeat;
	padding: 10px 20px 0px;
}
.titlem {
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C3B400;
	background: url(../img/titlem_bg.gif) no-repeat;
	padding: 10px 20px 0px;
}
.titles {
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C3B400;
	background: url(../img/titles_bg.gif) no-repeat;
	padding: 10px 20px 0px;
}

/* Main Menu ---------------------------------------- */
.menuabout a:link, .menuabout a:visited {
	background: url(../img/menu_about.gif) no-repeat 0px 0px;
	width: 108px;
}
.menuabout a:hover, .menuabout a:active {
	background: url(../img/menu_about.gif) no-repeat 0px -40px;
	width: 108px;
}
/* -------------------------------------------------- */
.menucontact a:link, .menucontact a:visited {
	background: url(../img/menu_contact.gif) no-repeat 0px 0px;
	width: 126px;
}
.menucontact a:hover, .menucontact a:active {
	background: url(../img/menu_contact.gif) no-repeat 0px -40px;
	width: 126px;
}
/* -------------------------------------------------- */
.menuevents a:link, .menuevents a:visited {
	background: url(../img/menu_events.gif) no-repeat 0px 0px;
	width: 94px;
}
.menuevents a:hover, .menuevents a:active {
	background: url(../img/menu_events.gif) no-repeat 0px -40px;
	width: 94px;
}
/* -------------------------------------------------- */
.menuforums a:link, .menuforums a:visited {
	background: url(../img/menu_forums.gif) no-repeat 0px 0px;
	width: 97px;
	margin: 0px 68px 0px 0px;
}
.menuforums a:hover, .menuforums a:active {
	background: url(../img/menu_forums.gif) no-repeat 0px -40px;
	width: 97px;
	margin: 0px 68px 0px 0px;
}
/* -------------------------------------------------- */
.menugames a:link, .menugames a:visited {
	background: url(../img/menu_games.gif) no-repeat 0px 0px;
	width: 92px;
}
.menugames a:hover, .menugames a:active {
	background: url(../img/menu_games.gif) no-repeat 0px -40px;
	width: 92px;
}
/* -------------------------------------------------- */
.menuhome a:link, .menuhome a:visited {
	background: url(../img/menu_home.gif) no-repeat 0px 0px;
	width: 80px;
}
.menuhome a:hover, .menuhome a:active {
	background: url(../img/menu_home.gif) no-repeat 0px -40px;
	width: 80px;
}
/* -------------------------------------------------- */
.menunews a:link, .menunews a:visited {
	background: url(../img/menu_news.gif) no-repeat 0px 0px;
	width: 78px;
}
.menunews a:hover, .menunews a:active {
	background: url(../img/menu_news.gif) no-repeat 0px -40px;
	width: 78px;
}
/* -------------------------------------------------- */
.menuplayer a:link, .menuplayer a:visited {
	background: url(../img/menu_player.gif) no-repeat 0px 0px;
	width: 167px;
}
.menuplayer a:hover, .menuplayer a:active {
	background: url(../img/menu_player.gif) no-repeat 0px -40px;
	width: 167px;
}
