/*  
Theme Name: Legends
Theme URI: http://www.Legends.com
Description: Online Gambling | Sportsbook | Live Odds | Legends.com
Version: 1.0
Author: 3EGraphics
Author URI: http://www.3EGraphics.com/

*/

/*  GLOBAL --------------------------------------------- */
body{
	margin: 0;
	font-family: Helvetica;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background: #d9d9d9;
	color: #666666;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

p {
	font-size:12px;
	margin: 0;
	font-family: Helvetica;
}

/*  TEXT FORMATS margins --------------------------------------------- */

/*  Margen 0 para todo el contenido de texto */
body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0;
	padding: 0;
}

/* DIVS sizes --------------------------------------------- */

/*  Page general size */
#wrapper{
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: left;
}

/*  Header Box */
#header{
	vertical-align: top;
	float: center;
	width: 1000px;
	height: 176px;
}
#header a:link{
	text-decoration: none;
	color: #535353;
}

#header a:visited{
	text-decoration: none;
	color: #535353;
}

#header a:hover{
	text-decoration: none;
	color: #000000;
}

/*  Container Box */
#container{
	vertical-align: top;
	margin: 0;
	float: left;
	width: 750px;
	background-image:url(images/contents_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#container a:link{
	text-decoration: none;
	color: #535353;
	text-decoration:underline;
}

#container a:visited{
	text-decoration: none;
	color: #535353;
}

#container a:hover{
	text-decoration: none;
	color: #000000;
}


#containerhome{
	vertical-align: top;
	margin: 0;
	float: left;
	width: 667px;
	background-image:url(images/home_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#containerhome a:link{
	text-decoration: none;
	color: #535353;
	text-decoration:underline;
}

#containerhome a:visited{
	text-decoration: none;
	color: #535353;
}

#containerhome a:hover{
	text-decoration: none;
	color: #000000;
}


#containercomplete{
	vertical-align: top;
	margin: 0;
	float: left;
	width: 1000px;
	background-image:url(images/contents_bg_complete.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#containercomplete a:link{
	text-decoration: none;
	color: #535353;
	text-decoration:underline;
}

#containercomplete a:visited{
	text-decoration: none;
	color: #535353;
}

#containercomplete a:hover{
	text-decoration: none;
	color: #000000;
}


/*  SIDEBAR --------------------------------------------- */

	/* Global Navigation Menu */
.navigation{
	vertical-align: top;
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

	/*  Generic Sidebar */
.sidebar {
	vertical-align: top;
	float: left;
	width: 250px;
	background: #ececec;
	margin: 0;
}
.sidebar a:link{
	text-decoration: none;
	color: #535353;
}

.sidebar a:visited{
	text-decoration: none;
	color: #535353;
}

.sidebar a:hover{
	text-decoration: none;
	color: #000000;
}


/*  Sidebar Blocks */
.sidebartitle {
	background-image:url(images/menu_sidebar_titlebg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:33px;
}
.sidebartitle h2 {
	margin:0px;
	padding-left:10px;
	font-family: Helvetica;
	font-size: 14px;
}
.sidebarblock p {
	font-family:Helvetica;
	font-size:12px;
	padding: 10px 10px 10px 10px;
}
.sidebarblock a:link{
	text-decoration: none;
	color: #535353;
}

.sidebarblock a:visited{
	text-decoration: none;
	color: #535353;
}

.sidebarblock a:hover{
	text-decoration: none;
	color: #000000;
}

/*  Sidebar Main Options (Btn with colors) */
.sidebarjoin {
	vertical-align: top;
	margin: 0;
	width: 250px;
	height: 103px;
	background-image:url(images/menu_sidebar_join.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.sidebarjoin p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 54px 0px 0px 42px;
}
.sidebarjoin a:link{
	text-decoration: none;
	color: #535353;
}

.sidebarjoin a:visited{
	text-decoration: none;
	color: #535353;
}

.sidebarjoin a:hover{
	text-decoration: none;
	color: #000000;
}
.sidebar_benefits {
	vertical-align: top;
	background-image:url(images/menu_sidebar_benefits.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 250px;
	height: 82px;	
}
.sidebar_benefits p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 42px;
}
.sidebar_benefits a:link{
	text-decoration: none;
	color: #535353;
}

.sidebar_benefits a:visited{
	text-decoration: none;
	color: #535353;
}

.sidebar_benefits a:hover{
	text-decoration: none;
	color: #000000;
}
.sidebar_deposits {
	vertical-align: top;
	background-image:url(images/menu_sidebar_deposit.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 250px;
	height: 82px;
}
.sidebar_deposits p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 42px;
}
.sidebar_livelines {
	vertical-align: top;
	background-image:url(images/menu_sidebar_livelines.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 250px;
	height: 82px;
}
.sidebar_livelines p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 42px;
}
.sidebar_deposits a:link{
	text-decoration: none;
	color: #535353;
}

.sidebar_deposits a:visited{
	text-decoration: none;
	color: #535353;
}

.sidebar_deposits a:hover{
	text-decoration: none;
	color: #000000;
}


	/*  Blog Sidebar */
	
.sidebarblog{
	vertical-align: top;
	float: left;
	width: 250px;
	background: #ececec;
	margin: 0;
	display: inline;
	font-family:Helvetica;
	font-size:12px;
}
.sidebarblog ul{
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
	font-family:Helvetica;
	font-size:12px;
}
.sidebarblog ul li{
	padding: 10px 0 10px 0;
	font-family:Helvetica;
	font-size:12px;
}
.sidebarblog ul ul li{
	padding: 0;
	font-family:Helvetica;
	font-size:12px;
}
.sidebarblog a:link{
	text-decoration: none;
	color: #535353;
}
.sidebarblog a:visited{
	text-decoration: none;
	color: #535353;
}
.sidebarblog a:hover{
	text-decoration: none;
	color: #000000;
}

	/*  Homepage Sidebar */
.sidebarhome{
	vertical-align: top;
	float: left;
	width: 333px;
	background: #e4e4e4;
	margin: 0;
	display: inline;
	background-image:url(images/home_menu_join.jpg);
	background-repeat:no-repeat;
}
.sidebarhome a:link{
	text-decoration: none;
	color: #535353;
}
.sidebarhome a:visited{
	text-decoration: none;
	color: #535353;
}
.sidebarhome a:hover{
	text-decoration: none;
	color: #000000;
}
.homesidebarjoin {
	vertical-align: top;
	margin: 0;
	width: 333px;
	height: 103px;	
}
.homesidebarjoin p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 54px 0px 0px 114px;
}
.homesidebar_benefits {
	vertical-align: top;
	background-image:url(images/home_menu_benefits.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 333px;
	height: 82px;	
}
.homesidebar_benefits p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 114px;
}
.homesidebar_deposits {
	vertical-align: top;
	background-image:url(images/home_menu_deposits.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 333px;
	height: 82px;
}
.homesidebar_deposits p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 114px;
}
.homesidebar_about {
	vertical-align: top;
	background-image:url(images/home_menu_about.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	width: 333px;
	height: 82px;
	
}
.homesidebar_about p {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 18px;
	padding: 33px 0px 0px 114px;
}
.homesidebarbottom {
	vertical-align:top;
	background-image:url(images/home_menu_line.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/*  FOOTER --------------------------------------------- */

#footer{
	clear: both;
	float: left;
	width: 1000px;
	background-color:#d9d9d9;
}
#footer a:link{
	text-decoration: none;
	color: #535353;
}
#footer a:visited{
	text-decoration: none;
	color: #535353;
}
#footer a:hover{
	text-decoration: none;
	color: #000000;
}
.hometickertitle{
	vertical-align: top;
	margin: 0;
	background-color:#e4e4e4;
	width: 333px;
	height: 23px;
	font-family:Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	background-image:url(images/upcoming_title_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:right;
}
.hometickertitle p {
	padding-right: 10px;
	padding-top: 8px;
	font-size:10px;
	margin: 0;
	font-family: Helvetica;
}
.homecountertitle{
	vertical-align: top;
	margin: 0;
	background-color:#e4e4e4;
	width: 333px;
	height: 23px;
	font-family:Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	background-image:url(images/home_news_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.homecountertitle p {
	padding-left: 10px;
	padding-top: 8px;
	font-size:10px;
	margin: 0;
	font-family: Helvetica;
}

.homecounter {
	width: 333px;
	height: 151px;
}
.hometicker{
	vertical-align: top;
	margin: 0;
	background-image:url(images/upcoming_ticker_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e4e4e4;
	width: 667px;
	height: 130px;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:right;
}
.homenewstitle{
	vertical-align: top;
	margin: 0;
	background-color:#e4e4e4;
	width: 333px;
	height: 22px;
	font-family:Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	text-align:left;	
}
.homenewstitle p {
	padding-left: 10px;
	padding-top: 8px;
	font-size:10px;
	margin: 0;
	font-family: Helvetica;
}

.homenews{
	vertical-align: top;
	margin: 0;
	background-color:#e4e4e4;
	background-image:url(images/home_news_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 333px;
	height: 130px;
	
}
.homenews p {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
}
.homeblognews{
	vertical-align: top;
	margin: 0;
	background-image:url(images/home_blog_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e4e4e4;
	width: 667px;
	height: 130px;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:right;
}
.homeblognews p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:right;
}
.homeblognewstitle{
	vertical-align: top;
	margin: 0;
	background-image:url(images/home_blog_title_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 667px;
	height: 22px;
	font-family:Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	text-align: right;
}
.homeblognewstitle p {
	padding-right: 10px;
	padding-top: 8px;
	font-size:10px;
	margin: 0;
	font-family: Helvetica;
}
.footermenutitle1 {
	vertical-align:top;
	border-top: 1px solid #676767;
	width: 267px;
	height: 42px;
	background-image:url(images/footer_menu_line1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding: 5px 0px 0px 31px;
}
.footermenutitle2 {
	vertical-align:top;
	border-top: 1px solid #676767;
	width: 235px;
	height: 42px;
	background-image:url(images/footer_menu_line2.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding: 5px 0px 0px 0px;
}
.footermenutitle3 {
	vertical-align:top;
	border-top: 1px solid #676767;
	width: 237px;
	height: 42px;
	background-image:url(images/footer_menu_line3.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding: 5px 0px 0px 0px;
}
.footermenutitle4 {
	vertical-align:top;
	border-top: 1px solid #676767;
	width: 261px;
	height: 42px;
	background-image:url(images/footer_menu_line4.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding: 5px 0px 0px 0px;
}

.footermenu1 {
	margin:0px;
	vertical-align:top;
	width: 267px;
	height: 140px;
	font-family: Helvetica;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding: 0px 0px 0px 31px;
}
.footermenu2 {
	margin:0px;
	vertical-align:top;
	width: 235px;
	height: 140px;
	font-family:Helvetica;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding-right:0px;
}
.footermenu3 {
	margin:0px;
	vertical-align:top;
	width: 237px;
	height: 140px;
	font-family:Helvetica;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding-right:0px;
}
.footermenu4 {
	margin:0px;
	vertical-align:top;
	width: 261px;
	height: 140px;
	font-family:Helvetica;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding-right:0px;;
}
.footerdisclaimer{
	border-top: 1px solid #676767;
}
.footerdisclaimer p{
	font-family:Helvetica;
	font-size:9px;
	color:#656565;
	text-align:right;
	padding: 8px 30px 8px 0px;
}


/* WEB MAIN TITLES --------------------------------------------- */

h1{
	margin:0px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#666666;
	padding:7px 31px 0px 31px;
	
}
h2{
	margin:0px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#404040;
}
/* Dont Use H3 ( Used on main menu texts ) */
/* Dont Use H4 ( Subtitles on Contents ) */	

/* BLOG POST CONTROL --------------------------------------------- */

.post{
	margin: 0;
	padding: 30px 44px 10px 31px;
}

/* Post Title */
.post h2{
	margin: 0;
	font-family: Helvetica;
	font-size: 18px;
	color:#585858;
}
.post h4{
	margin: 0;
	font-family: Helvetica;
	font-size: 14px;
	color:#585858;
}

/* Incrementa el tamaņo de cada linea top y bottom */
.entry{
	margin: 0;
	line-height: 18px;
	color:#585858;
}


/* Inserta la linea que separa cada post  */
p.postmetadata{
	margin: 0;
	border-top: 1px solid #666666;
	margin: 0;
	color:#585858;
}



/* CALENDAR --------------------------------------------- */

#calendar {
	width:190px;
	margin: 0px;
	
	
}
table#wp-calendar{
	width: 190px;
	margin:0px;
	text-align:center;
	font-family:Helvetica;
	font-size:12px;
}

/* COMMENTS --------------------------------------------- */

.comments-template{
	margin: 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px 0;
	list-style: none;
}

.comments-template ol li{
	margin: 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #585858;
}

.comments-template h2, .comments-template h3{
	font-family: Helvetica;
	font-size: 16px;
	color:#585858;
	margin: 0;
}

.commentmetadata{
	margin: 0;
	font-size: 12px;
}

.comments-template p.nocomments{
	margin: 0;
	padding: 0;
}

.comments-template textarea{
	font-family: Helvetica;
	font-size: 12px;
}

/* HEADER TABLE --------------------------------------------- */

#seotext{ /* "seotext" Properties, defined as H1 global*/
	vertical-align: top;
	width: 368px;
	height: 22px;
	background-image:url(images/header_seotext.jpg);
	background-repeat:no-repeat;	
	margin: 0px;
	border: 0px;
}

#logo{
	margin: 0;
	vertical-align: top;
	width: 368px;
	height: 154px;
	
}
/* Header Menu */
.headermenu{
	margin: 0;
	width: 632px;
	height: 88px;
	background-image:url(images/header_menu_bg.jpg);
	background-repeat:no-repeat;
	text-align: center;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.060em;
	color: #585858;
	padding: 47px 0px 0px 0px;
}

/* Login */
.loginleft{
	vertical-align: top;
	width: 277px;
	height: 88px;
	margin: 0;
}
.loginright{
	width: 355px;
	height: 88px;
	margin: 0;
}
/* Login box */
.loginrightspace {
	width: 31px;
}

.logintopspace {
	height:5px;
}

.contactbox {
	height:18px;
}
	
.contactbox p{
	text-align:right;
	font-family:Helvetica;
	font-size: 13px;
}

.login_info {
	text-align:right;
	height:26px;
}
.login_info p {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding: 0px;
}
.logpassinput {
	width:88px;
	height:16px;
	background:#d6d6d6;
	color: #595959;
	font-family:Helvetica;
	font-size: 11px;
	Border: solid 1px #616161;
}
.enterbtn {
	vertical-align:bottom;
	Height: 18px; 
	Width: 46px;
}
.forgotjoin {
	text-align: right;
	vertical-align:bottom;
}

/* SEARCH  --------------------------------------------- */
.searchbox {
	width:88px;
	height:14px;
	background:#d6d6d6;
	color: #595959;
	font-family:Helvetica;
	font-size: 11px;
	Border: solid 1px #616161;
}
.searchbtn {
	Height: 18px;
	Width: 59px;
	vertical-align:bottom;
}
	

/* HOME  --------------------------------------------- */

.homeflash{
	vertical-align: top;
	width: 667px;
	height: 371px;
	margin: 0;
	
}
.Countdown{
font-family:Helvetica,Arial, sans-serif;
font-size:34px;
color:#848484;
text-align:center;

}


/* INNER CONTENT TABLES  --------------------------------------------- */

/* Inner Table Title Style */
.contenttable {
	margin: 0;
}
.contenttable_title1x3 {
	margin: 0;
	background-image:url(images/content_titletable_1-3.gif);
	background-repeat:no-repeat;
	height:32px;
	padding-left: 6px;
	padding-right: 6px;
	font: 14px Helvetica;
	font-weight: bold; 
	color:#585858;
	text-align: left;
}
.contenttable_title1x2 {
	margin: 0;
	background-image:url(images/content_titletable_1-2.gif);
	background-repeat:no-repeat;
	height:32px;
	padding-left: 6px;
	padding-right: 6px;
	font: 14px Helvetica;
	font-weight: bold; 
	color:#585858;
	text-align: left;
}
.contenttable_title1x1 {
	margin: 0;
	background-image:url(images/content_titletable_1-1.gif);
	background-repeat:no-repeat;
	height:32px;
	padding-left: 6px;
	padding-right: 6px;
	font: 14px Helvetica;
	font-weight: bold; 
	color:#585858;
	text-align: left;
}

/* Inner Table Contents Style */
.contenttable_subhead {
	margin: 0;	
	background-color:#575757;
	border-right: 1px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	padding: 5px 9px 5px 9px;
	font: 11px Helvetica;
	font-weight: bold; 
	color:#d6d6d6;
	text-align: left;
}
.contenttable_spanner {
	margin: 0;	
	background-color:#9c9b9b;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	padding: 5px 9px 5px 9px;
	font: 11px Helvetica;
	font-weight: bold; 
	color:#e4e4e4;
	text-align: right;
}

.contenttable_cont01 {
	margin: 0;	
	background-color:#dddbdb;
	border-right: 1px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	padding: 5px 9px 5px 9px;
	font: 11px Helvetica;
	color:#404040;
	text-align: left;
}
.contenttable_cont02 {
	margin: 0;	
	background-color:#c0bfbf;
	border-right: 1px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	padding: 5px 9px 5px 9px;
	font: 11px Helvetica;
	color:#404040;
	text-align: left;
}
/* Inner Table Footer Contents Style */
.contenttable_note {
	margin: 0;	
	background-color:#060606;
	padding: 5px 9px 5px 9px;
	font: 11px Helvetica;
	color:#4D4D4D;
	text-align: left;
}
.contenttable_bottom {
	background-image:url(images/content_table_fotterdots.jpg);
	background-position:top;
	background-repeat:repeat-x;	
	height: 20px;
}
