body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	min-width:900px;
	padding:0px;
	margin: 0px;
}

img
{
	border:none;
}
#toolbar
{
	height: 25px;
	padding: 0px 70px 0px 70px;
	overflow: hidden;
	line-height: 28px;
	font-size: 11px;
	color: black;
	background: url(images/page_bg_t.png) repeat-x #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#toolbar ul
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#toolbar li
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float:left;
	padding: 0px 15px 0px 15px;
	background: url(images/toolbar_separator.png) no-repeat transparent;
}
#toolbar a
{
	text-decoration: none;
	color:black;
}

#toolbar a:hover
{
	color:black;
	text-decoration:underline;
}

#toolbar div.right
{
	float: right;
	padding-right: 20px;
	position: relative;
}

#logo
{
	height: 100px;
	padding-left:30px;
}
#logo img
{
	border: none;
	height: 100px;
}
#g1a
{
  float:right;
  padding-top:30px;
  padding-right:100px;
  height: 100px;
}
#g2a
{
  float:left;
  padding-top:30px;
  padding-right:100px;
  height: 100px;
}
#g3a
{
  float:right;
  padding-top:30px;
  padding-right:100px;
  height: 100px;
}
#g4a
{
  float:left;
  padding-top:30px;
  padding-right:100px;
  height: 100px;
}
/* Menu details */
#menu_left{ background: url(images/menubar_bg.png) 0 0 no-repeat;	height:80px;	margin:0px;
	padding:0px;}

#menubar
{
	padding: 0px 70px 0px 70px;
	background: url(images/menubar_bg.png) 100% -80px no-repeat;
	height:80px;
}

#menu_right{
	background: url(images/menubar_bg.png) 0 -160px repeat-x;
	height:80px;
	margin:0px;
	padding:0px;
}
#menu
{
	height:80px;
	width:100%;
	position: relative;
}

#menu_entries
{
	position: absolute;
	left: 100px;
	top:1px;
	font-size: 18px;
}
#menu_entries ul
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height:51px;
	list-style: none;
}
#menu_entries li
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float:left;
	height:100%;
	padding: 1px 1px 1px 1px;
	background: url(images/menu_level1_item.png) no-repeat;
}
#menu_entries li:hover
{
	text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(150, 150, 150) 0px 2px 5px;
}

#menu_entries a
{
	text-decoration: none;
	color:black;
	height:100%;
}
#menu_entries a:hover
{
	text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(150, 150, 150) 0px 2px 5px;
}
.shadow
{
	text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(150, 150, 150) 0px 2px 5px;
}
#login
{
	position: absolute;
	left: 340px;
	top:52px;
	font-size: 18px;
	width: 300px;
	height:150px;
	background: transparent;
	z-index: 1000;
	display: none;
	padding:0px
}

.dropdown-t1 { background: url(images/menu_dropdown_corners.png) 0 0 no-repeat; }

.dropdown-t2 {
	padding: 0px 8px 0px 15px;
	background: url(images/menu_dropdown_corners.png) 100% -15px no-repeat;
}

.dropdown-t3 {
	height: 10px;
	background: #FAFAFA
}

.dropdown-1 { background: url(images/menu_dropdown_edges.png) 0 0 repeat-y; }

.dropdown-2 {
	padding: 0px 8px 0px 8px;
	background: url(images/menu_dropdown_edges.png) 100% 0 repeat-y;
}

.dropdown-3 {
	padding: 0px 7px 0px 7px;
	background: #FAFAFA;
	overflow: hidden;
}

.dropdown-b1 { background: url(images/menu_dropdown_corners.png) 0 -30px no-repeat; }

.dropdown-b2 {
	padding: 0px 15px 0px 15px;
	background: url(images/menu_dropdown_corners.png) 100% -50px no-repeat;
}

.dropdown-b3 {
	height: 15px;
	background: url(images/menu_dropdown_corners.png) 0 -70px repeat-x;
}

#login div.username {
	background: url(images/username_bg.png) 0 0 no-repeat;
}

#login div.password {
	background: url(images/password_bg.png) 0 0 no-repeat;
}

#login div.username:hover{
	background: url(images/username_bg.png) 0 -24px no-repeat;
}

#login div.password:hover {
	background: url(images/password_bg.png) 0 -24px no-repeat;
}

#login div.wrapper
{
	border:solid 1px #ccc;
	padding:5px;
	padding-bottom:10px;
	height:50px;
}
#login div.username,#login div.password
{
	margin-bottom: 10px;
	width: 76px;
	height: 20px;
	padding: 4px 2px 0px 25px;
	overflow: hidden;
	float:left;
}
#login div.username input,
#login div.password input {
	padding: 0px;
	width: 100%;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

#login div.username input:hover,
#login div.password input:hover,
#login div.username input:focus,
#login div.password input:focus
{
	color: #000000;
}
div.login-button {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 50px;
	height: 20px;
	background: url(images/button_bg.png) 0 0 no-repeat; /* ie6png:crop */
	float:right;
}

div.login-button:hover {
	background: url(images/button_bg.png) 0 -20px no-repeat;
}

div.login-button button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase;
}

div.login-button button:hover {
	color: #000000;
}

#login div.lostpassword,
#login div.lostusername,
#login div.registration {
	width: 25px;
}

#login div.lostpassword {
	background: url(images/lost_password_bg.png) 0 0px no-repeat; /* ie6png:crop */
	float:left;
	clear:left;
	width:30px;
}

#login div.lostusername {
	background: url(images/lost_username_bg.png) 0 0px no-repeat; /* ie6png:crop */
	float:left;
}

#login div.lostpassword a,
#login div.lostusername a{
	display: block;
	width: 100%;
	height: 20px;
}
.header
{
	color: rgb(247, 133, 10);
	font-size: 19px;
	font-weight: normal;
	line-height: 25px;
	padding: 5px 5px 5px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.smaller
{
	font-size: 9px;
	font-weight: normal;
}

.medium
{
	font-size: 11px;
	font-weight: normal;
}

.bold
{
	font-weight: bold;
}

.gray
{
	color: #777777;
}

.black
{
	color: black;
}

.nbutton
{
	height:20px;
	border: solid 1px #ccc;
	width:70px;
	color: white;
}

#content
{
	width: 1000px ;
	margin-left: auto ;
	margin-right: auto ;
	padding-top:20px;
	/*height: 900px;*/
	overflow:hidden;
	border: solid 0px #ccc;
	text-align: left;

}
#left
{
	width: 700px;
	float: left;
	border:solid 0px #888;
	padding: 5px;
	overflow:hiddenl
}

#right
{
	width: 270px;
	float: right;
	border:solid 0px #ff3333;
	padding: 5px;
	height:80%;
}

.width50 { width: 50%; }

.dialog
{
	border-color:#CCCCCC #CCCCCC;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:auto;
	background: #fff url(images/bg_module.png) repeat-x scroll 0 100%;
}
/* custom dialog setups */
.signup
{
	height:277px;
	padding: 5px;
}

/* RSS styles */

.news_item
{
	border: 1px solid #ccc;
	font-family: Tahoma, Arial, Helvetica, sans
}
.news_heading
{
	color: black;
	background: url(images/rss.gif) no-repeat #ccc;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:18px;
	cursor: pointer;
	clear:both;
	height: 16px;
}

.news_date_time
{
	font-size: 10px;
	font-style: italic;
	color:gray;
}

.news_expand
{
	display:none;
	font-size: 11px;
	text-decoration: bold;
	color:#333333;
	padding: 0px 5px 0px 5px;
	text-align: justify !important;
	line-height: 15px;
}
#news_div a
{
	color: rgb(7, 97, 212);
	font-weight: bold;
	text-decoration: none;
}

#news_div a:hover
{
	color: red;
}

#news_div img
{
	border:none;
	float:left;
	clear:none;
	padding-right:5px;
}
.news_space
{
	height:8px;
}
#gallery {
	position:relative;

}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}
 
	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
		font-size:12px;
		font-weight: bold;
	}
 
	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:8px;
	}

.fancy-1 {
	padding-right: 1px;
	width: 80px;
	/*border: solid 1px red;*/
	
}
.fbg1
{
	background: url(images/menu_fancy.png) 0 0 no-repeat;
}
.fancy-2 {
	padding: 0px 18px 0px 20px;
}
.fbg2
{
	background: url(images/menu_fancy.png) 100% -56px no-repeat;
}

.fancy-3 {
	height: 51px;
}
.fbg3
{
	background: url(images/menu_fancy.png) 0 -112px repeat-x;
}

#slides{  
    width:560px;  
    /*padding-right:250px;  */
    position:relative;  
    height:250px;  
    background:#fff;  
}

#slides ul.ui-tabs-nav{  
    position:absolute;  
    top:0; left:565px;  
    list-style:none;  
    padding:0; margin:0;  
    width:125px;

}  
#slides ul.ui-tabs-nav li{  
    padding:0px;  
    font-size:12px;  
    color:black;
	height:82px;
	overflow:hidden;
	width:125px;
}

#slides ul.ui-tabs-nav li a
{
	width:100%;
	height: 100%;
}
#slides .ui-tabs-panel{  
    width:550px;
	height:242px;
	background:transparent;
	position:relative;
	overflow:auto;
	padding:0px;
	border: solid 0px #111;
}  
#slides .ui-tabs-hide{  
    display:none;  
}

#slides .ui-tabs-panel .info{  
    position:absolute;  
    top:180px; left:0;  
    height:70px; width: 500px;  
}  
#slides .info h2{  
    font-size:18px; font-family:Georgia, serif;  
    color:#fff; padding:5px; margin:0;  
    overflow:hidden;  
}  
#slides .info p{  
    margin:0 5px;  
    font-family:Verdana; font-size:11px;  
    line-height:15px; color:#f0f0f0;  
}  
#slides .info a{  
    text-decoration:none;  
    color:#fff;  
}  
#slides .info a:hover{  
    text-decoration:underline;  
}

.alert
{
	color: red;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}

.alert_text
{
	font-weight: bold;
	color: #555;
}
	
.alert_text ul
{
	padding-left: 5px;
}

.alert_text li
{
	padding-left: 20px;
	background: url(images/bullet.png) no-repeat;
	list-style: none;
}

.poll
{
	font-size: 11px;
	font-weight: bold;
}
.poll_form
{
	padding-left:5px;
	font-weight: normal;
}

.poll_question
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
}

.polls_old
{
	color: #888888;
	font-size: 12px;
	padding: 10px;
}

.polls_old input, select, textarea
{
	border: 1px solid #ccc;;
	background: #f6f6f6;
}

#login_error
{
border-top: 2px solid red;
border-bottom: 2px solid red;
width: 600px;
color: red;
font-size: 12px;
font-weight: bold;
}

#footer {
	position: static;
	margin: 10px 0px 0px 0px;
	clear: both;
	text-align: center;
	height:120px;
	color: #ffffff;
	background: url(images/footer.png) 0 0 repeat-x #2465B5;
	overflow:hidden;
}

#footer_image
{
	padding: 5px 0px 0px 0px;
	float: left;
}
#footer_content
{
	padding-top:30px;
	padding-left:50px;
	text-align:center;
}
#footer ul
{
	list-style: none;
	color: #fff;
}

#footer ul a{
	color: #fff;
}

#footer li
{
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #ccc;
	float: left;
}

.simple_box
{
	border: solid 1px #ccc;
	padding:5px;
	color: black;
}

.match_heading
{
	color: black;
	background: url(http://www.leagueunited.com/lu/img/sporticons/SOCCER_SM.png) no-repeat #ccc;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:24px;
	cursor: pointer;
	clear:both;
	height: 18px;
}
.match_expand
{
	display:none;
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	padding: 0px 5px 0px 15px;
	text-align: justify !important;
	line-height: 20px;
}

.match_stat_head
{
	color: #cc3399;
	font-weight: bold;
}

.match_result
{
	border: 1px solid #ccc;
	width:100%;
	text-align: center;
	font-size:10px;
}

.match_result th
{
	color: white;
	background: #339933;
	height:16px;
	border: none;
}

.match_result tr td
{
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.active_button
{
	background: url('http://www.conandalton.net/gradients/button-speckled.png') no-repeat;
	width:24px;
	height:24px;
	padding-top:3px;
	font-weight: bold;
	font-size:9px;
	color:black;
	float:left;
	text-align: center;
}

.button
{
	background: url('http://www.conandalton.net/gradients/button-basic.png') no-repeat;
	width:24px;
	height:24px;
	padding-top:3px;
	font-weight: bold;
	font-size:9px;
	color:white;
	float:left;
	text-align: center;
}
.button a
{
	text-decoration: none;
	text-align: center;
	font-size:9px;
	color:white;
}
.login_error
{
	border-top: solid 2px red;
	border-bottom: solid 2px red;
	color: red;
	font-weight:bold;
	width:100%;
	padding: 5px;
	clear:both;
	margin-bottom:5px;
}

div#g1{
	position:absolute;
	top:65px;
	right:0px;
}

