* {
	margin					: 0;
	padding					: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #616161; 
}

a, h1, h2, h3, h4 {
	color: #ae0505;  
}
#right_wrap h1, #full_width h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	font-size:22px;
	line-height:21px;
	padding-top:7px;
	margin-bottom:7px;
	padding-bottom:14px;
	padding-left: 5px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	font-size:21px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:7px;
	padding-bottom:14px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:7px;
	padding-bottom:7px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:21px;
	margin-top:7px;
	margin-bottom:7px;
	padding-bottom:7px;
}

ul, li {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}
p, td.message {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}
	  
#bg_wrap {
  height: 100%;
  width: 100%;
  background: url(img/backgroundtile1.png) ;
}
#full_wrap {
	
}
#main {          
  width: 1020px;
  margin: 0 auto;
  text-align: left;  
  height: 100%;     
  background: #FFFFFF;
}
#left_wrap {
  float: left;
  width: 262px;
  height: 100%;
}
#clear {
  clear: left;
}	  
	  
#right_wrap {
  float: left;          
  width: 757px;
  height: 100%;         
}	  

#top_wrap {
	background: url(img/headerbg.png) repeat-x;
	height: 130px;
	width: 100%;
	padding: 10px 0;
}

#toparea {
	width: 1024px;
	margin: 0 auto;
}
	  
#content ul {
	margin-left: 30px;
	padding: 5px 0px;
}

#content {
	padding: 5px;
}

#full_width #content {
	width: 594px;
	clear: left;
	float: left;
	margin: 0 auto;
}

body.full  #content {
	width: 1000px;
	clear: left;
	float: left;
	margin: 0 auto;
}

body.full #rightwrap {
	width: 1000px;
}	  
	  
#twocolright {
	float: left;
	width: 370px;
	padding: 5px;
}	  

#foot_wrap {
	margin-top: -20px;
	background: #e3e3e3 url(img/headerbg.png) bottom repeat-x;
}

#footer {
	width: 1024px;
	margin: 0px auto;
	padding-top: 20px;
}
.legal {
  font-size: 7pt;
}
#footer_about {
	width: 320px; 
	float: left;
	padding: 5px;
}

#footer_quicklinks {
	width: 280px; 
	float: left;	  
	padding: 5px;
	margin-left: 40px;
}

p.inline a {
	display: block;
	clear: none;
	float: left;
	padding-right: 10px;
}

#footer_quicklinks ul {
	float: left;
	list-style: none;
	padding-right: 10px;
}
#footer_quicklinks ul li {
	padding: 5px 0px;
}
#footer_contactus {
	width: 320px; 
	float: left;	  
	padding: 5px;
}
	  
#logo {
	margin-left: 10px;
}
#fblike {
	position: relative;
	left: 440px;
	top: -50px;
	width: 300px;
	height: 30px;
	background: #ae0505;
	
background-image: linear-gradient(bottom, rgb(26,26,26) 20%, rgb(56,56,56) 100%);
background-image: -o-linear-gradient(bottom, rgb(26,26,26) 20%, rgb(56,56,56) 100%);
background-image: -moz-linear-gradient(bottom, rgb(26,26,26) 20%, rgb(56,56,56) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(26,26,26) 20%, rgb(56,56,56) 100%);
background-image: -ms-linear-gradient(bottom, rgb(26,26,26) 20%, rgb(56,56,56) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(26,26,26)),
	color-stop(1, rgb(56,56,56))
);
	  padding: 5px;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius:  0px 0px 5px 5px;
    border-radius:  0px 0px 5px 5px;	  
}
#full_width #fblike {
	left: 700px;
}
	  
/* stats tables */
.stats{
	font-size: 10pt;
	text-align:left;
	background: #fff;
	border-collapse:collapse;
	margin:20px;
	margin: 0 auto;
	
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(top, #FFFFFF, #F0F0F0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F0F0F0));	
}
.stats th, td.header, th{
	color:#fff;
	padding:5px 5px;
	background: #ae0505;
	
	/* CSS 3 Stylings */
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);	
}

.stats td, td{
	color:#606060;
	padding:7px 17px;
}

.stats tr, tr {
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}

.stats tbody, tbody {
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	
}

.stats tbody tr:hover td{
}   	  

/* Widgets */
#widget_wrap {
	padding-top: 5px;
}
#widgets {
	padding: 10px;
	list-style: none;	
}
#widgets li {
	margin-bottom: 10px;
}
#widgets .title {
	width: 228px;
	height: 22px;
	text-align: left;
	font-size: 12px; 
	padding-left:10px;
	padding-top: 3px;
	cursor: move;  
	color: #ffffff;	
	background: #ae0505;	
	/* CSS 3 Stylings */
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);		
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
-moz-box-shadow: 5px 0px 5px #888;
-webkit-box-shadow: 5px 0px 5px #888;
box-shadow: 5px 0px 5px #888;		
z-index: 99;
	}
#widgets .widget {
	width: 226px;
	height: 100%;
	padding:5px;
	margin-top: -5px;
	padding-top: 10px;
	border-left:1px solid #ae0505;
	border-right:1px solid #ae0505;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;		
z-index:1;
}
#widgets .widget_footer {
	width: 228px;
	padding-left: 10px;
	height: 14px;
	background: #ae0505;	
	/* CSS 3 Stylings */
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);		
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius:  0px 0px 5px 5px;
    border-radius:  0px 0px 5px 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;		
}	
	
#friendlist li {
	list-style: none;
}
	  
/* info bar */
#infobarwrapper {
	position: relative;
	top: 0px;
	margin: -10px auto;
	left: 200px;
	height: 20px;
	color: #ffffff;
	width: 600px;
	font-weight: 120;
	overflow: hidden;
	padding: 5px 10px;
	
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius:  0px 0px 5px 5px;
    -khtml-border-radius:  0px 0px 5px 5px;
    border-radius:  0px 0px 5px 5px;
	
	/* CSS 3 Stylings */
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);			
	
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;	
}	  

#newsbartitle {
	float: left;
	font-weight: bold;
}

#newsbar {
	margin-left: 5px;
	float: left;
}	  
	  
/* user info */
#user_info_area {
	width: 600px;
	position: relative;
	top: -110px;
	left: 410px;
	height: 100px;
}

#usrinfo {
	width: 600px;
	position: absolute;
}

#usermenu {
	position: relative;
	top: -35px;
	padding: 0;
	width: 200px;
	float: right;
}
	  
#useravatar {
	float: right; 
	margin-top: -60px;
}	  

#submenu ul {
	list-style: none;
}
	  
a.submenuitem {	
	margin:0;	
	width:140px;
	float:right;
	color:#FFFFFF;	
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-color:#333333;
	
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);	
	
	border:1px solid #222222;
	padding:1px ;
	margin: 1px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}			  
	  
/* messages */
#errorMsg, #successMsg, #information {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

#successMsg {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('img/success.png');
}

#errorMsg {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('img/error.png');
}	  

#information {
	color: #9F6000;
	background-color: #FEEFB3;
    background-image: url('img/info.png');
}

#quote
{
margin					: 5px 0;	
background				: #EFEFEF;
padding					: 5px;
font-size				: 9pt;
border					: 1px #D1D1D1 solid;
font-size				: 10pt;
font-weight				: bold;
color					: #3F3F3F;
}

#quote .quote_text
{
display					: block;
font-weight				: normal;
font-size				: 10pt;
padding					: 0;
color					: #3F3F3F;
}
.autocomplete {
background: #fff;
font-size: 8pt;
}

.autocomplete
{
  position: absolute;
  width: 250px;
  background: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
.autocomplete ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.autocomplete ul li.selected
{
	background-color: #ffb;
}
.autocomplete ul li
{
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  font-size: 10pt;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}

#league_selection
{
padding: 0 0 10px 0;
text-align: right;
}
.league_select
{
border: 1px solid #ccc;
}
#leagues_navigation
{
margin					: 0;

font-size: 8pt;
float					: left;
width					: 100%;
height					: 30px;
text-align				: center;
padding-bottom: 5px;
}
#leagues_navigation ul
{
padding					: 0 0 0 0px;
}
#leagues_navigation ul li
{
display					: inline;
color: #ffffff;
}
#leagues_navigation ul li a
{
float					: left;
padding					: 5px 10px 6px 10px;
color: #ffffff;
background-color:#333333;

background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.06, rgb(174,5,5)),
	color-stop(0.56, rgb(138,7,7))
);	

border:1px solid #222222;
padding:5px ;
margin: 1px;

/* CSS 3 Stylings */

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
text-decoration			: none;
margin					: 0 0 0 1px;
font-size				: 9pt;
font-weight: bold;
}

#leagues_navigation .selected
{
float					: left;
	border:1px solid #222222;
	padding:5px ;
	margin: 1px;
	color: #ffffff;
/* CSS 3 Stylings */

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-image: linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -o-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -moz-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -webkit-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -ms-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(69,69,69)),
	color-stop(0.6, rgb(138,138,138))
);
text-decoration			: none;
margin					: 0 0 0 1px;
font-size				: 9pt;

}      

#top_navigation
{
clear: left;
margin					: 0;
margin-bottom: -3px;
font-size: 8pt;
width					: 100%;
height					: 30px;
text-align				: center;
}
#top_navigation ul
{
padding					: 0 0 0 22px;
}
#top_navigation ul li
{
display					: inline;
}
#top_navigation ul li a
{
float					: left;
color: #ffffff;
	background-color:#333333;
	
	background-image: linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -o-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -moz-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -webkit-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);
	background-image: -ms-linear-gradient(bottom, rgb(174,5,5) 6%, rgb(138,7,7) 56%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(174,5,5)),
		color-stop(0.56, rgb(138,7,7))
	);	
	
	border:1px solid #222222;
	padding:5px ;
	margin: 1px;

	/* CSS 3 Stylings */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
text-decoration			: none;
margin					: 0 0 0 1px;
font-size				: 9pt;
font-weight: bold;
}

#top_navigation .selected
{
float					: left;
	border:1px solid #222222;
	padding:5px ;
	margin: 1px;
/* CSS 3 Stylings */

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-image: linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -o-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -moz-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -webkit-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);
background-image: -ms-linear-gradient(bottom, rgb(69,69,69) 20%, rgb(138,138,138) 60%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(69,69,69)),
	color-stop(0.6, rgb(138,138,138))
);
text-decoration			: none;
margin					: 0 0 0 1px;
font-size				: 9pt;
color: #ffffff;
}      	  
	  
	  
	  
	  
	  
	  
	  

/* video centrew */

#commentArea {
	font-size: 10pt;
}

#videoList h4 {
	font-size: 10pt;
}

/* fx gallery */
#articleimages {
	position: relative;
	-moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius:  10px 10px 10px 10px;
    border-radius:  10px 10px 10px 10px;
	height: 259px;
	padding: 10px;
	padding-bottom: 15px;
	background: #212121;
}
.gallery_item {
	position: absolute;
	left: 0;
	top: 0;
	padding: 10px;
}

#latestflash {
	width: 136px;
	height: 128px;
	background: url(img/lateststrip.png) no-repeat;
	position: absolute;
	top: -10px;
	left: 469px;
}

.caption {
	position: absolute;
	top: 239px;
	left: 0;
	padding: 10px;
	margin-left: 10px;
	width: 552px;
	background: #ffffff;
	opacity:0.8;
	filter:alpha(opacity=80)
	color: #7e011e;
}

.caption h3 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.caption p {
	padding: 0;
	margin: 0;
	font-weight: bold; 
}

#controls {
	position: absolute;
	z-index: 5;
}

#prev-link a{
	position: absolute;
	z-index: 6;
	top: 170px;
	left: 25px;
	text-indent: -9999px;
	width: 38px;
	height: 48px;
	background: url('img/gallery/fleche1.png') no-repeat;
}

#next-link a{
	position: absolute;
	z-index: 6;
	top: 170px;
	left: 589px;
	text-indent: -9999px;
	width: 38px;
	height: 48px;
	background: url('img/gallery/fleche2.png') no-repeat;
}

#carousel {
	background: #000000;
	opacity:0.8;
	filter:alpha(opacity=80)
	width: 600px;
	height: 75px;
	overflow: hidden;
	float: left;
}

#carousel_inner {
	width: 700px;
	padding-top: 10px;
}

#carousel img {
	padding: 5px;
}

p#show_carousel {
	display: block;
	clear: left;
}

p#scrollleft {
	background: #000000;
	opacity:0.8;
	filter:alpha(opacity=80)
	height: 65px;
	display: block;
	float: left;
	padding-top: 15px;
	padding-bottom: 12px;
}

p#scrollright {
	background: #000000;
	opacity:0.8;
	filter:alpha(opacity=80)
	height: 65px;
	display: block;
	float: left;
	padding-top: 15px;
	padding-bottom: 12px;
}

p#scrollleft a {
	padding: 0;
	margin: 0;
	display: block;
	width: 38px;
	height: 48px;
	background: url('/images/gallery/fleche1.png');
	text-indent: -9999px;
}

p#scrollright a {
	padding: 0;
	margin: 0;
	display: block;
	width: 38px;
	height: 48px;
	background: url('/images/gallery/fleche2.png');
	text-indent: -9999px;
}
.menu ul{ 
	font-size: 8pt;
}


/* TOURNAMENTS */
#tournamentplayers .avatar {
	float: left;
	
} 
#tournamentplayers .pname { 
	color: #7E011E;
	font-weight: bold;
	margin-top: 25px;
}

#tournamentplayers .xp {
	margin-top: 10px;
}

#tournamentplayers .links {
	margin-top: 10px;
	font-size: 8pt;
}

#tournamentplayers li {
	width: 200px;
	float: left;
	list-style: none;	
	margin-right: 10px;
}

#articleImage, #fcbk_comment_area {
	text-align: center;
	width: 100%;

}

/* notices */
   /** Growler Notice Custom Styling **/
      div.Growler-notice {
      	background-color: 		#000;
      	color: 					#fff;
      	width: 					235px;
      	padding: 				10px;
      	margin-top: 			5px;
      	margin-bottom: 			5px;
      	border: 2px solid #fff;
      	margin-left: 			auto;
      	margin-right: 			auto;
      	font-family: 			Arial, Helvetica, sans-serif;
      	font-size: 				12px;
      	text-align: 			left;
      	display: 				none;
      	-moz-border-radius: 	5px;
      	-webkit-border-radius:	5px;
      	min-height: 			40px;
      }
      
      div.Growler-notice-head {
      	font-weight: 			bold;
      	font-size:				10px;
      }
      
      div.Growler-notice-exit {
      	float: 					right;
      	font-weight: 			bold;
      	font-size: 				12px;
      	cursor:					pointer;
      }      
