@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding: 0px;
	font-family:Tahoma, Helvetica, sans-serif;
	background: #000 url(images/styling/bg.png) repeat-x top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

h5 {
	background: url("images/styling/news-head.png") no-repeat scroll -1px -1px transparent;
	color:#FFF;
	font-size: 10px;
	margin:0;
	padding:2px;
}

table tr td{
	color:#000;
}

img { border: none; }

hr {
  color: #666666;
  background-color: #666666;
  border: 0px;
  border-top: transparent;
  border-bottom: transparent;
  margin: 2px 0;
  height: 1px;
}

.outwrapper { width:1128px; height:600px; background-image:url(images/styling/mainwrap.png); background-repeat:no-repeat; }
#wrapper { width:1120px; height:auto; margin:15px auto; padding:4px 0 0 0;   background:transparent url(images/styling/topboxbg.png) top center no-repeat ; }
#wrapper table { padding:0px; margin:0px; }

#wrapper #head { margin:0 auto; width:1112px; }
#wrapper #navbar { margin:0 auto; width:1112px; }
#wrapper #topboxes { margin:0 auto; width:1112px; }
#wrapper #middleboxes { margin:0 auto; width:1112px; }
#wrapper #newsflashwrap { margin:0 auto; width:1112px; }
#wrapper #mainbody { margin:0 auto; width:1112px; }
#wrapper #footer { margin:0 auto; width:1112px; }


.topbar { width:1100px; height:30px; border: solid 1px #8A8A8A; background-image:url(images/styling/topbar.png); font-size:12px; font-weight:bold; padding:10px 0 0 10px; }
.topbar .welcomeMsg { color:#000; }
.topbar .welcomeMsg .grey { color:#4b4b4b; }
.banner { width:1112px; height:155px; background-image:url(images/styling/banner.png); margin-top:1px; }

/* Forms */
form {
  border: none;
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  border: 0;
  background-color: #F0F0F0;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  background-color: #F6F6F6;
  color: #2C2C2C;
}

input[type="radio"], input[type="checkbox"],
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}


#logo{
	background:transparent url(images/styling/logo.png) no-repeat;
	width:153px;	height:153px;
	display:block;
	float:left;
	margin:0 0 0 100px;
}

#logo h1{
	display:none;
}

#logo .logoLink{
	display:block;
	height:153px;
	width:153px;
}

#login{
	display:block;
	float:right;
	margin:20px 39px 0 0;
	padding:0 0 5px 20px;
	width:300px;
	background:transparent url(images/styling/loginbg.png) no-repeat -2px 15px;
}

#login form{
	margin:29px 0 0;
}

#login input{
	width:100px; height:24px;
	padding:0 5px;
	background:url(images/styling/input-login.png) top left no-repeat;
}

#login .iptUsername{
	/*color:#AFAFAF;*/
	color:#FFF;
	margin:6px 0 0 2px;
	text-align:center;
	display:block;
	float:left;
	vertical-align:middle;
	height:24px;
}

#login .iptPassword{
	/*color:#AFAFAF;*/
	color:#FFF;
	margin:6px 0 0 5px;
	text-align:center;
	display:block;
	float:left;
	vertical-align:middle;
	height:24px;
}


#login .loginHeader{
	width:133px;	height:27px;
	background:url(images/styling/userlogin.png) top left no-repeat;
	text-indent:-2000px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#login .btnUserRegister{
	margin:1px 0 0 3px;
	width:96px; height:27px;
	background:url(images/styling/register.png) top left no-repeat;
	text-indent:-2000px;
	display:block;
	float:left;
}

#login .btnLogin{
	margin:6px 0 0 2px;
	width:27px; height:21px;
	background:url(images/styling/gobutt.png) top left no-repeat;
	text-indent:-2000px;
	display:
	display:block;
	float:left;
}

#login .btnLostPassword{
	margin:6px 0 0 1px;
	width:27px; height:21px;
	background:url(images/styling/helpbutt.png) top left no-repeat;
	text-indent:-2000px;
	display:block;
	float:left;
}

#userInfo{
	display:block;
	float:right;
	margin:12px 39px 0 0;
	width:300px;
	border:1px solid #1361A9;
	padding:10px;
	background:transparent url(images/styling/loggedinbg.png) top left repeat;
}


#userInfo .welcome{
	display:block;
	float:left;
	margin:0 0 10px 0;
}

#userInfo .avatar{
	display:block;
	float:left;
	border:1px solid #8C8C8C;
	margin:0 20px 0 0;
}

#userInfo .avatar img{
	border:1px solid #1361A9;
}

#userInfo .userNav{
	display:block;
	float:left;
}

#userInfo .userNav ul{
	display:block;
	list-style:none;
	width:185px;
}

#userInfo .userNav ul li{
	display:block;
	float:left;
	width:92px;
}

#userInfo .userNav ul .last{
  margin:0 0 5px 0;
}

#footer{
	 width:1112px; height:69px;
	 margin-top:100px;
	 background:transparent url(images/styling/footerbg.png) repeat-x top left;
}
/**/
#navbar ul, .imageCarousel ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#navbar ul li, .imageCarousel ul li {
  display: block;
  position: relative;
  float: left;
  margin:2px -3px 0 3px;
}

#navbar ul li { border:0; }
#navbar ul li ul{ top:33px; width:118px; bored-top:1px solid #323232; background:#000 url(images/styling/dropdown-background.jpg) no-repeat bottom center; padding:1px 0; margin:0 0 0 -2px; }
#navbar ul li ul li{ border:0; width:116px; margin:0 1px 0 1px; padding:0;}

#navbar li ul { display: none; }
#navbar ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding-top:8px;
  padding-bottom:8px;
  background-image:url(images/styling/navbutt.png);
  white-space: nowrap;
  text-align:center;
  width:116px;
  height:17px;
  margin-left:-1px;
}

#navbar ul li ul li a {
	margin:0;
}

#navbar ul li a:hover { background-image:url(images/styling/navbutthov.png); color: #ffffff; text-decoration: none; }
#navbar li:hover ul {
  display: block;
  position: absolute;
}
#navbar li:hover li {
  float: none;
  font-size: 11px;
}
#navbar li:hover a { background-image:url(images/styling/dropbutt.png); color: #ffffff; text-decoration: none; }

#navbar ul{
  margin: 0;
}

#navbar { width:1112px; height:38px; margin-top:1px; color:#DDD; font-size:13px; background:transparent url(images/styling/navbackground.png) no-repeat scroll center top; }
#navbar .spacer { width:192px; height:25px; background-image:url(images/styling/sep.png); border-left: solid 1px #323232; border-right: solid 1px #323232; margin-left:-5px; text-align:center; padding-top:8px; }

#topboxes { width:1112px; height:auto; margin-top:1px; }

#mplayer { width:340px; height:177px; border: solid 1px #8A8A8A; background-image:url(images/styling/mplayerback.png); float:left; margin-right:1px; }

.latestmid { width:100%; height:120px; background-color:#000; border-bottom: solid 1px #2D2D2D; }
.latestbott { width:256px; height:19px; background-image:url(images/styling/latestbott.png); background-repeat:no-repeat; background-color:#141414; padding:4px 0 0 8px;}
#webstats .latestmid { height:98px; padding:22px 0 0 0; }

#latestheadlines { width:236px; height:177px; border: solid 1px #2D2D2D; float:left; margin-right:-1px; }
.latesttop { width:236px; height:32px; background-image:url(images/styling/latestheadtop.png); border-bottom: solid 1px #2D2D2D; }

#latestmatch { width:265px; height:177px; border: solid 1px #2D2D2D; float:left; margin-right:-1px; }
.latestmtop { width:265px; height:32px; background-image:url(images/styling/latestmatch.png); background-repeat: no-repeat; background-color:#141414; border-bottom:solid 1px #2D2D2D; }

#webstats { width:264px; height:177px; border: solid 1px #2D2D2D; float:left; }
.webstatstop { width:264px; height:32px; background-image:url(images/styling/webstats.png); background-repeat: no-repeat; background-color:#141414; border-bottom:solid 1px #2D2D2D; }

#middleboxes { width:1112px; height:auto; margin-top:1px; }

#jqarea { width:416px; height:169px; float:left; margin-right:1px; background-image:url(images/styling/jqarea.png); padding:1px; overflow:hidden; }
/*#jqarea img { max-width:416px; max-height:169px; }*/

#rosterWrap { width:446px; height:169px; float:left; margin-right:1px; background-image:url(images/styling/gradbord.png); background-repeat:repeat-x; padding:1px; }
#rosterMain { width:442px; height:159px; background:#0D0D0D url(images/styling/rosterbg.png) repeat-x top center; padding:5px 2px; }

.rosterMainName{ width:100%; text-align:center; font-size:12px; padding:10px 0 0 0; }
.rosterMainName .alias{ color:#0664b6; }

#rosterHead { height:27px; background:transparent url(images/styling/rostertop.png) repeat-x top center; border-left:#131313; border-right:#131313; margin:0 0 5px; }

.rosterPrev{ background:transparent url(images/styling/rosterprev.png) no-repeat top left; border:0; width:10px; height:10px; display:block; float:left; margin:4px 0 0 10px; }
.rosterName{ display:inline; font-size:12px; margin:0 20px 0 0; text-align:center; width:402px; }
.rosterNext{ background:transparent url(images/styling/rosternext.png) no-repeat top right; border:0; width:10px; height:10px; display:block; float:right; margin:-10px 10px 0 0; }

.headContainer{ margin:0 auto; white-space:nowrap; width:100%; text-align:center; padding:5px 0 0; }

.carouselContainer{ overflow:hidden; }

.imageCarousel{ height:91px; width:446px; }
.imageCarousel ul li img{ padding:0; border:1px solid #1361a9;}
.imageCarousel ul { margin:0 0 0 -2px; padding:0; }
.imageCarousel ul li { padding:0; margin:0 1px; border:1px solid #8c8c8c; height:88px!important; }

#rosterFooter{ height:39px; background:transparent url(images/styling/rosterbot.png) repeat-x top center; border-left:#131313; border-right:#131313; }

.footContaine{ margin:0 auto; white-space:nowrap; width:140px; }

#donatewrap { width:240px; height:169px; float:left; background-image:url(images/styling/gradbord.png); background-repeat:repeat-x; padding:1px; }
#donatemain { width:240px; height:139px; background:#0D0D0D url(images/styling/donatebg.png) repeat-x top right; text-align:center; font-size:12px; color:#C1C1C1; padding:30px 0 0 0; }

#newsflashwrap { width:1110px; height:26px; background-image:url(images/styling/nflashbord.png); padding:1px; margin-top:1px; }
#newsflashmain { width:1110px; height:26px; background-image:url(images/styling/nflashgrad.png); text-align:center; }
#newsflashcontwrap { width:563px; height:auto; color:#FFF; font-size:10px; margin-left:auto; margin-right:auto;padding-top:2px; }
#newsflashcontwrap img { float:left;margin-top:3px; }
#scrolltextwrap { width:481px; height:19px; background-image:url(images/styling/scrolltextbord.png); padding:1px; float:left; }
#scrolltextmain { width:481; height:17px; background-color:#7E7E7E; padding-top:2px; color:#000; font-size:11px; }

#mainbody { width:1112px; height:auto; margin-top:1px; }

.column { width:274px; height:auto; color:#FFF; float:left; margin-right:1px; }
.maincontent { width:562px; height:auto; color:#FFF; float:left; }
.rcolumn { width:274px; height:auto; color:#FFF; float:right; }

.colheadwrap { width:272px; height:26px; background-image:url(images/styling/titlebord.png); padding:1px; }
.contheadwrap { width:560px; height:26px; background-image:url(images/styling/titlebord.png); padding:1px; }

#calender { width:274px; height:210px; background:#0c345d; }
#calfirstwrap { height:167px; width:260px; background-color:#0C345D; margin-top:1px; padding:7px; }
#calsecwrap { height:165px; width:258px; background-color:#06488B; border: solid 1px #000; padding:1px; }
#calfinalwrap { height:165px; width:258px; background-color:#0F0F0F; }
.colbodycont{ background:#0f0f0f url(images/styling/calendar-bg.png) top center; width:261px; height:167px; margin:7px; text-align:center; }
.tblCalendar { width:128px; margin:20px auto 0!important; }
.tblCalendar .noBG{ background:transparent; }
.tblCalendar tr{  height:15px; }
.tblCalendar td{ background:#0c345d; width:17px; height:15px; text-align:center; color:#d5d5d5; }
.tblCalendar td a{ color:#d5d5d5; }
.tblCalendar .event{ background:#5d5d5d; }
.tblCalendar th{ font-weight:normal; }

#poll { width:274px; height:auto; margin-top:1px; }
#poll .inactive { text-align:center; }
#poll .inactive p { margin:20px 0; font-size:10px; }
#pollbody { font-size:9px; width:234px; height:auto; text-align:left; padding:20px; margin-top:1px; background-image:url(images/styling/pollgrad.png); background-repeat:repeat-x; background-color:#0C345D; }
#pollbody form .pollOptions, #pollbody .pollOptions { padding:0 0 0 25px; list-style:none; }
.pollSubmit { display:block; float:left; }
.pollSubmit input{ background:transparent url(images/styling/btnSmall.png) top center no-repeat !important; border:0!important; color:#fff; height:25px; width:50px; }
.pollResults { display:block; float:left; }
.pollResults input { background:transparent url(images/styling/btnSmall.png) top center no-repeat; color:#fff; height:25px; width:50px; }

#pollbody .pollTitle { font-weight:bold; }
#pollbody .option { width:115px; height:25px; }
#pollbody .vote { text-align:center; width:100px; }
#pollbody .barChart { background:#f2f2f2; border:1px solid #666; width:100px; text-align:left; }

#servers { width:274px; height:auto; margin-top:1px; font-family:Tahoma; font-size:10px; }
#servers span { float:right; }
#serverselwrap { width:272px; height:21px; padding-left:1px; padding-right:1px; padding-bottom:1px; background-image:url(images/styling/servselgrad.png); margin-top:1px; text-align:center; }
#serversel { width:268px; height:17px; background-color:#141414; padding: 2px; font-size:10px; }

.serverbox { width:264px; height:12px; background-image:url(images/styling/servergrad.png); margin-top:1px; color:#E9E9E9; font-size:9px; padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px; line-height: 14px; overflow:hidden; }
.serverbox span { float:right; }
.servername { text-align:center; font-size:8px;}
#mapPicture { width:274px; height:149px; padding-top:10px; padding-bottom:10px; text-align:center; margin-top:1px; background-color:#1D4B78; }

.mediaLinks { font-family:Tahoma; font-size:9px; letter-spacing:-1px; margin:6px 0 0 116px; position:absolute; text-transform:uppercase; }
.sbox { height: 14px; width:264px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:10px; margin-top:1px; background-image:url(images/styling/sboxgrad.png); text-align:center; }

#mediadown { width:274px; height:auto; margin-top:1px; }
#mediadown a img { margin:-1px 0 0 0; }
#mediacont { width:274px; height:100px; margin-top:1px; }

#newestuser { width:274px; height:auto; margin-top:1px; }

#nextevent { width:272px; height:auto; border: solid 1px #515151; }
#nexteventhead { border-bottom:solid 1px #515151; }
#nexteventcont { height:124px; }
#nexteventcont #container { width:272px; height:124px; position:absolute; overflow:hidden; }
#nexteventcont #container .infoband {
	display:block;
	width:272px; height:38px;
	background:url("images/styling/jqnewsoverlay.png") repeat scroll 0 0 transparent;
	position:absolute;
	left:0;
	bottom:0;
	padding:13px 0 0 10px;
}

#nexteventcont #container .infoband div { margin:0 0 4px 0; }
#nexteventcont a { color:#1a7cd0; }
#nexteventcont a:hover { color:#fff; }
#nexteventcont .infoband .date { color:#b9b9b9; }

#tournaments { width:272px; height:auto; border: solid 1px #515151; }
#tournamentshead { border-bottom:solid 1px #515151; }
#tournamentscont { width:270px; height:auto; padding:1px; }
#tournamentscont img { padding:4px; }

.boxRight{ width:272px; height:auto; margin-top:1px; border: solid 1px #515151; }
.boxRight .header{ width:272px; height:auto; }
.boxRight .maincontent{ width:270px; min-height:40px; height:auto; padding:5px; }

.sponsorsCont .header{ background:url(images/styling/sponsors.png) top center no-repeat; height:27px; margin:0 0 -1px 0; }
.voiceComms .header{ background:url(images/styling/voice-comms.png) top center no-repeat; height:26px; }
.sh .header{ background:url(images/styling/shoutbox.png) top center no-repeat; height:26px; }

.ershoutbox3 .header{ background:url(images/styling/shoutbox.png) top center no-repeat; height:26px; }

.ershoutbox3 a div.bottom{ width:50px; height:14px; background:url(images/styling/sboxbtn.png) top center no-repeat; display:block; float:right; padding:6px 0; text-align:center; margin:0 0 0 1px; }

#ershoutbox .post{ display:block; margin:0 auto 10px; width:200px; min-height:30px; }
#shoutbox { width: 100%; min-height:150px; overflow: hidden; text-align: left; }
#ershoutbox .post .heading{  }
#ershoutbox .post .heading .user{ color:#1a7cd0; text-decoration:underline; }
#ershoutbox .post .heading .date{}
#ershoutbox .post .message{ color:#83837F; }

.shout{ width: 180px; overflow: hidden; margin:0 0 8px 0; padding:0 15px; }
.shout .top a{ color:#1a7cd0; text-decoration:underline; }
.shout .top a:hover{ color:#fff; }
.shout .message{ /*color:#83837F;*/ color:#fff; margin:2px 0 0; }

.iptShoutbox{ width:195px; padding:0 15px; }
.iptShoutbox .iptName{ width:100%; }
.iptShoutbox .iptMessage{ width:100%; margin:2px 0 2px 0; }
.iptShoutbox .captcha{ width:93px; height:25px; display:block; float:right; font-size:14px; }
.iptShoutbox img{ display:block; float:left; }

.sponsors img{ max-height:100px; max-width:260px; }
.voiceComms { height:134px; }

#ershoutbox3 { width:272px; height:auto; margin-top:1px; border: solid 1px #515151; }
#ershoutboxhead { width:272px; height:auto; border-bottom: solid 1px #515151; }
#shoutcontwrap1 { width:270px; height:auto; padding:1px; }
#shoutcontwrap2 { width:246px; height:auto; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; background-color:#0D0D0D; }
#shoutcontwrap3 { width:244px; height:auto; padding:1px; background-color:#000; }
#ershoutbox { width:226px; height:auto; border: solid 1px #1F1F1F; padding:8px; background-color:#0F0F0F; }

#voicecomm {}
#voicecommhead {}
#voicecommwrap1 {}
#voicecommwrap2 {}
#voicecommwrap3 {}
#voicecommmain {}











*{
margin:0;
padding:0;
}
html{
height:100%;
}

a:link,a:visited{
color:#fff;
text-decoration:none;
}
a img{
border:0;
}
div.wrap{
width:993px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:993px;
height:52px;
margin:22px 0 0;
background:url url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:700px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
background:url(images/header-bg.png) 50% 0 no-repeat;
}
div#header div#slide-holder{
z-index:40;
width:416px;
height:170px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
width:416px;
height:169px;
padding:1px 0 0 0;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
width:414px; height:46px;
border-left:1px solid #000000;
border-right:1px solid #000000;
display:none;
position:absolute;
background:url(images/styling/jqnewsoverlay.png) 0 0;
bottom:30px;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder p#slide-nav{
float:right;
height:24px;
display:inline;
margin:3px 0 0 0;
}
div#header div#slide-holder p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 2px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder p#slide-nav a.on{
	color:#58ceff;
	font-weight:normal;
}
div#header div#slide-holder p#slide-nav a{
	color:#1f4e86;
	font-weight:normal;
	background-image:url("images/styling/numbg.png");
}

#slide-navcont{
	background:url("images/styling/jqnumbersbg.png") repeat scroll 0 0 transparent;
	bottom:0;
	display:block;
	height:29px;
	left:0;
	position:absolute;
	width:416px;
}

.copyright{
	display:block;
	margin:0 auto;
	padding:25px 0 0;
	text-align:center;
}

.developerlogo{
	display:block;
	float:right;
	margin:-25px 15px 0 0;
}

.maincontent input{
	display:block;
	/*float:right;*/
	float:left;
	margin:6px 4px 0 0;
	border:1px solid #b3b3b3;
	color:#fff;
	font-weight:bold;
	background:#202020;
}

.maincontent .admin{
	float:right;
}

input[type="submit"],
input[type="button"]
{
	background:#000 url('images/styling/iptBG.png') repeat-x top center;
	border:1px solid #1b8ecb;
	float:right;
}
.content a{
	color:#1A7CD0;
}

.content{
	background:#dbdbdb;
	color:#000;
	padding:25px;
}

.row{
	display:block;
	float:left;
	width:100%;
	margin:2px 0;
	vertical-align:middle;
}

.content .row input{
  margin:0;
}

.row .left{
	display:block;
	float:left;
}

.row .right{
	display:block;
	float:right;
}

.content .row .author{
	display:block;
	float:left;
}

.content .row .date{
	display:block;
	float:right;
}

.content .row .comment{
	margin:5px 0 20px;
}

.content .row .newsnav{
	display:block;
	float:right;
}

.content .row .subrow{
  margin:0 0 20px 0;
}

.comments .subrow { margin:0 0 0 8px !important; overflow:hidden; width:420px; }
.content .heading{ font-weight:bold; color:#1A7CD0 !important; }
.content .heading a{ color:#1A7CD0 !important; text-decoration:underline; }
.content .heading a:hover{ color:#FFF !important; text-decoration:underline; }
.content .per70{ font-weight:bold; width:70%; }
.content .per15{ font-weight:bold; width:15%; }
.content .per25{ font-weight:bold; width:25%; }
.content .per100{ font-weight:bold; width:100%; max-width:495px; }

.content .members .nameCountry{ width:160px; }
.content .members .status{ width:14px; text-align:center; }
.content .members .position{ width:210px; }
.content .members .contact{ text-align:center; width:70px; color:#000; }
.content .members .activity{ width:50px; }

.content .membersDetails .heading{ font-weight:bold; width:60px; }
.content .membersDetails .per70{ font-weight:bold; }
.content .membersDetails .nameCountry{ width:380px; }
.content .membersDetails .status{ width:14px; text-align:center; }
.content .membersDetails .position{ width:210px; height:15px; }
.content .membersDetails .contact{ text-align:center; width:70px; }
.content .membersDetails .activity{ width:50px; }
.content .membersDetails .description{ width:100%; }

.articles .date, .top5 .date{ float:left !important; width:80px; }
.articles .headline, .top5 .headline{ width:240px; }
.articles .author, .top5 .author{ width:90px; }
.articles .rating, .top5 .rating{ width:50px; }
.articles .views, .top5 .views{ width:40px;  }

.more{
	color:#FFFFFF!important;
	text-decoration:underline!important;
}

/* Mini News Posts */
.newsPost{
	display:block;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0;
}

.newsPost .location{
	display:block;
	float:left;
	text-align:center;
	width:30px;
}

.newsPost .date{
	display:block;
	float:left;
	width:44px;
}

.newsPost .headline{
	display:block;
	float:left;
	width:100px;
}

.newsPost .headline a{
	text-decoration:underline;
}

.newsPost .user{
	display:block;
	float:left;
	text-align:center;
}

.newsPost .user a{
	color:#1a7cd0;
}

.newsPost .user a:hover{
	color:#fff;
}

/* End Mini News Posts */

/* Mini Results */
.clanWar{
	display:block;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0;
}

.clanWar .game{
	display:block;
	float:left;
	text-align:center;
	width:32px;
}

.clanWar .opponent{
	display:block;
	float:left;
	width:89px;
}
.clanWar .opponent a{
	text-decoration:underline;
}
.clanWar .scores{
	display:block;
	float:left;
	width:47px;
}

.clanWar .result{
	display:block;
	float:left;
	width:44px;
}

.clanWar .report{
	display:block;
	float:left;
	text-align:center;
}

.clanWar .report a{
	color:#1a7cd0;
}

.clanWar .report a:hover{
	color:#fff;
}

/* End Mini Results */

/* Mini Results */

.webStats{
	display:block;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0;
}

.webStats .icon{
	display:block;
	float:left;
	width:32px;
	text-align:center;
}

.webStats .information{
	display:block;
	float:left;
	width:220px;
}

.webStats .information span{
	/*display:block;
	float:left;*/
	color:#1A7CD0;
}

/* End Mini Results */


/* Links */
a, a:visited, a:active {
  /*color: #265B84;*/
  color: #FFF;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: #1a7cd0;
  text-decoration: underline;
  font-weight: normal;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

a.titlelink:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

a.category, a.category:visited, a.category:active {
  color: #333333;
  text-decoration: none;
}

a.category:hover {
  color: #000000;
  text-decoration: underline;
}

/* Font types */
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
}

h2.news a{
	color:#91C3FF;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}

h2.news a:hover{
	text-decoration:underline;
	font-weight:normal;
}

.maincontent h2 {
	background:url(images/styling/news-head.png) top left no-repeat;
	width:552px; height:18px;
	margin:0;
	padding:5px;
	margin:0 0 1px 0;
}

.content table{
	background:#dbdbdb;
	color:#000;
	padding:25px;
}

.content table .title{
background:url("images/styling/news-head.png") no-repeat scroll -1px -1px transparent;
}

.content table .title a{
	color:#FFF;
}


.content table select{
	background:#0C345D;
	color:#D5D5D5;
}

small {
  color: #383838;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #202020;
  padding:2px 0;
}

.category_big, .category_big a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: normal;
}

/* Forms */
form {
  border: none;
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  border: 0;
  background-color: #F0F0F0;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

.maincontent input, .maincontent textarea, .maincontent select{
	color:#fff;
	background:#202020;
}

.maincontent a{
	color:#1A7CD0;
}

.maincontent table td{
	text-align:left;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  background-color: #F6F6F6;
  color: #2C2C2C;
}

input[type="radio"], input[type="checkbox"],
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}

/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #0E8AEA;
  padding: 4px 10px;
  z-index: 100;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 495px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* BBCode Tags */
.quote {
  color: #383838;
  text-align: left;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.popupBG{
  background: none repeat scroll 0 0 #000000;
  height: 100%;
  position: fixed;
  width: 100%;
  opacity:0.5;
}
.popupMSG{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    width:300px;
    background:#000;
    font-weight:bold;
    border:1px solid #1361A9;
    padding:5px 15px;
}

.popupMSG p{
	margin: auto;
	display:block;
	text-align:center;
}

.center{
	display:block;
	margin:0 auto;
	text-align:center;
}

.odds{
	background-color:#ffffff;
	margin: 0 !important;
	padding: 4px 0;
}

.evens{
	background-color:#f2f2f2;
	margin: 0 !important;
	padding: 4px 0;
}

.mediagallery{
  width:100%!important;
}

.groupBoxes{
  display:block;
  margin:40px auto;
  width:430px;
}
.groupBoxes .group{
  width:193px;  height:193px;
  margin: 0 10px;
  float:left;
}

.groupBoxes .group a span{
  display: block;
  height: 193px;
  width: 193px;
}

.groupBoxes .g1{
  background:#000 url('mediagallery/g1.jpg');
}

.groupBoxes .g2{
  background:#000 url('mediagallery/g2.jpg');
}

.imageBoxes{
  display:block;
  margin:40px 0;
  width:100%;
  text-align:center;
}

.imageBoxes .imageBox{
  border:1px solid #8C8C8C;
  width:302px;
  margin:0 auto;
  padding:0;
  display:inline-table;
}

.imageBoxes .imageBox a{
  margin:0;
  padding:0;
}

.imageBoxes .imageBox a img{
  border:1px solid #1361A9;
  margin:0;
  padding:0;
}

.backLink{
  margin: 10px;
}

.noItems{

}

#cboxLoadedContent p{
  color:#000;
  padding:5px 20px;
}
