body {
	background: url('/images/background.png');
	width:auto;
	text-align:center;
	font-family:Verdana, Helvetica;
	color:#F00;
	margin:0 auto;
	margin-bottom:30px;
}
img {
	border:none;	
}

/*------------------------Header----------------------------*/

#header {
	width:980px;
	height:144px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
#header_left {
	width:185px;
	height:144px;
	float:left;
	background:url('/images/header_left.png');		
}
#header_right {
	width:795px;
	height:144px;
	float:right;
	background:url('/images/header_right.png');		
}
#header_banner {
	background-color:#FFF;
	width:468px;
	height:60px;
	position:relative;
	left:155px;
	top:6px;
}
#makeonehere {
	position:relative;
	top:26px;
	left:20px;
}

/*------------------------Footer----------------------------*/

#footer {
	width:920px;	
	margin:0 auto;
	clear:both;
}
#footer_top {
	width:919px;
	height:54px;
	margin:10px auto;
	background:url('/images/footer_signup.png');
}
#footer_bottom {
	width:749px;
	height:138px;
	margin: 0 auto;
	background:url('/images/footer_banner.png');
}
#footer_banner {
	background-color:#FFF;
	width:728px;
	height:90px;
	margin:0 auto;
	position:relative;
	top:30px;
}
#footer_legal {
	font-family:Verdana, Helvetica;
	font-weight:bold;
	width:745px;
	font-size:9px;
	color:#666;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

/*------------------------Menu----------------------------*/

#menu { 
	background:url('/images/menu_fill.png');
	width:937px;
	height:30px;
	margin:0 auto;
	clear:both;
}
#menu_left_corner {
	background:url('/images/menu_left_corner.png');
	width:48px;
	height:40px;
	float:left;
}
#menu_right_corner {
	background:url('/images/menu_right_corner.png');
	width:57px;
	height:40px;
	float:right;
}
#menu ul { 
    margin: 0;
    padding: 0;
    list-style: none;
	float:none;
}
#menu li { 
    float: left;
    text-align: center;
    margin: 0;
}
#menu a {
	display:block;
}
#menu a:active {
	outline:none;	
}
#menu a:focus {
-moz-outline-style: none;
}
#home a {
	width:78px;
	height:40px;
	background:url('/images/menu_home.png');
}
#home a:hover {
	background:url('/images/menu_home_selected.png');	
}
#last_longers a {
	width:136px;
	height:40px;
	background:url('/images/menu_last_longers.png');
}
#last_longers a:hover {
	background:url('/images/menu_last_longers_selected.png');	
}
#leagues a {
	width:99px;
	height:40px;
	background:url('/images/menu_leagues.png');
}
#leagues a:hover {
	background:url('/images/menu_leagues_selected.png');	
}
#faq a {
	width:78px;
	height:40px;
	background:url('/images/menu_faq.png');
}
#faq a:hover {
	background:url('/images/menu_faq_selected.png');	
}
#contact a {
	width:132px;
	height:40px;
	background:url('/images/menu_contact.png');
}
#contact a:hover {
	background:url('/images/menu_contact_selected.png');	
}
#forum a {
	width:105px;
	height:40px;
	background:url('/images/menu_forum.png');
}
#forum a:hover {
	background:url('/images/menu_forum_selected.png');	
}
#videos a {
	width:105px;
	height:40px;
	background:url('/images/menu_videos.png');
}
#videos a:hover {
	background:url('/images/menu_videos_selected.png');	
}

/*------------------------Drop Menus----------------------------*/

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#FFF; 
  width:250px; padding:2px;
  color:#FFF;
  
  line-height:2; 
  background-color: black; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 12px;  
  text-align:left;
  padding-left:15px;
  padding-bottom:10px;
}
div#tipDiv a:link, a:visited { color:#FFF; text-decoration:none; }
div#tipDiv a:hover { color:red }

/*------------------------Content----------------------------*/

#content {
	width:937px;
	margin:0 auto;
	background-color:#000;
	padding-top:20px;
}
#content_left {
	width:53px; 
	height:384px;
	background:url('/images/content_left_border.png') no-repeat center left;
	vertical-align:middle;
}
#content_middle {
	color:#000;
	vertical-align:top;
	text-align:justify;
	width:675px;
	background:url('/images/cards_background.png') repeat;
	border:solid #888 15px;
	padding:15px 10px;
}
#content_right {
	width:176px;
	height:384px; 
	background:url('/images/content_right_banners.png') no-repeat center left;
	vertical-align:middle;
}
#content_bottom {
	clear:both;
	background:url('/images/content_bottom.png') no-repeat bottom left;
	width:937px;
	height:45px;
	margin:0 auto;
	padding-top:50px;
}

/*---------------------Schedule Table----------------------------*/

#schedule_title {
	display:block;
	margin-left:7px;
	/*margin-bottom:8px;*/
	color:white;
	font-size:16px;
	font-weight:bold;
}
#schedule_descriptor {
	width:660px;
	color:white;
	font-size:14px;
	font-weight:bold;
	margin:15px auto;
}
#schedule_table_container {
	max-height:240px;
	width:680px;
	overflow:auto;
	margin-bottom:15px;
}
#schedule_table {
	margin:0 auto;
	width:660px;
	font-size:13px;
	border:none;
	margin-bottom:15px;
}
#schedule_content {
	background-color:white;
	color:#069;
	display:block;
	overflow:auto;
	max-height:200px;
	width:100%;
}
#schedule_header {
	display:block;
	Color:white;
	background-color:#3680B1;
}
.schedule_date { width:80px }
.schedule_tournament { width:295px }
.schedule_ll { width:100px }
.schedule_status { width:90px }
.schedule_players { width:70px }
.schedule_description { display:none }
.schedule_id { display:none }
.schedule_white_row { 
	background-color:#FFF; 
	height:40px; 
	text-align:center;
	cursor:pointer;
}
.schedule_blue_row { 
	background-color:#A9C5E6;
	height:40px; 
	text-align:center;
	cursor:pointer;
}
.league_date { width:80px }
.league_tournament { width:295px }
.league_buyin { width:100px }
.league_ll { width:60px }
.league_status { width:90px }
.league_players { width:70px }

/*---------------------Tournament----------------------------*/

#tournament {
	width:660px;
	margin:0 auto;
	background-color:#EEE;
	min-height:435px;
	position:relative;
	z-index:1;
}

/*---------------------Info Table----------------------------*/
#info_table_container {
	height:200px;
	width:460px;
	overflow:auto;
	float:right;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:10px;
}
#info_league_table {
	width:438px;
	font-size:13px;
	border:1px solid black;
	position:relative;
	right:5px;
	float:right;
	height:170px;
}
#info_ll_table {
	width:368px;
	font-size:13px;
	border:1px solid black;
	position:relative;
	right:5px;
	float:right;
	height:170px;
}
#info_table tr, #info_content tr { height:20px }
#info_content td { text-align:center }
#info_content {
	background-color:white;
	color:#069;
	display:block;
	overflow:auto;
	position:relative;
	height:150px;
	width:100%;
}
#info_header {
	display:block;
	Color:white;
	background-color:#3680B1;
}
#info_header th, #info_header th a {
	color:white;
	text-decoration:underline;
	cursor:pointer;
	text-align:center;
}
.ll_position { width:119px }
.ll_player { width:130px }
.ll_status { width:119px }

.ll_team_position { width:90px }
.ll_team_player { width:95px }
.ll_team_status { width:88px }
.ll_team_teamname { width:95px }

.info_league_position { width:90px }
.info_league_player { width:100px }
.info_league_points { width:90px }
.info_league_status { width:88px }

.league_team_position { width:40px }
.league_team_player { width:124px }
.league_team_indpoints { width:55px }
.league_team_tmpoints { width:55px }
.league_team_status { width:50px }
.league_team_teamname { width:114px }

.info_white_row { 
	background-color:#FFF; 
	height:20px; 
}
.info_blue_row { 
	background-color:#EEE; 
	height:20px; 
}

/*---------------------Tournament Info----------------------------*/

#tournament_info {
	width:180px;	
	min-height:180px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#tournament_start {
	font-size:11px;
}
#tournament_name {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
	text-align:left;
}
#tournament_details {
	font-size:12px;
	line-height:20px;
	margin-left:10px;
	text-align:left;
}
#tournament_description {
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	font-size:14px;	
	text-align:left;
	color:red;
	float:left;
	clear:left;
	width:330px;
}
#tournament_id {
	display:none;
}


/*---------------------Registration Pane----------------------------*/

#registration_pane {
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	font-size:12px;	
	color:#069;
	float:right;
	position:relative;
	right:25px;
	display:none;
}
#registration_pane input[type="text"] {
	width:138px;	
}

/*-------------------Send Money Popup----------------------------*/

#send_money_popup {
	position:absolute; visibility:hidden; left:0px; top:0px; z-index:10000;
	width:630px;
	height:395px;
	margin:0 auto;
	background-color:white;
	border:solid 1px black;
	overflow:auto;
	padding:10px;
	font-size:13px;
	color:black;
	text-align:justify;
}
#send_money_close {
	text-align:center;
}