html{height:100%;margin-bottom:1px;}

body{margin:0;padding:0;height:100%;}

#bg{font:normal 12px Arial,Helvetica,sans-serif;}

.clearfix{clear:both;}

form{margin:0;padding:0;}

a:link,a:visited{text-decoration:none;}

a:hover{text-decoration:underline;}

div#bilboard{
  margin-bottom:8px;
  overflow:hidden;
  padding-bottom:5px;
  padding-top:5px;
  border-top:1px solid #888888;
  border-bottom:1px solid #888888;
  background:url('../images/tlo_bilboard.gif') repeat scroll 0 0;
}

ol{margin-top:5px;margin-bottom:15px;}

ol li{margin-left:0;line-height:170%;}

fieldset{border:0;padding:5px 0;}

h1{font-size:200%;}

h2{font-size:180%;}

h3{font-size:160%;}

h4{font-size:140%;}

h5{font-size:120%;}

h6{font-size:110%;}

p{margin:10px 0 10px;font-size:100%;}

th{padding:4px;font-weight:bold;text-align:left;}

fieldset{border:none;}

fieldset a{font-weight:bold;}

input,select{font:normal 12px Arial,Helvetica,sans-serif;}

a img{border:none;}

td,div{
  font-size:12px;
}
/* MAJOR BLOCKS

-------------------------------------------------------------------------------*/

div.wrapper{width:999px;margin:0 auto;padding:0;}

div#pagewrap{width:989px;margin:0 auto;padding:0;}

div#toparea{width:100%;height:28px;padding:0;}

table#contentwrap{width:100%;margin:0;padding:0;}

table#contentwrap1{
  width:100%;
  margin:0;
  padding:0;
  background:#fff;
}

table#mainbodywrap{
  padding:0 0 0 8px;
  width:100%;
  overflow:hidden;
}

table#downarea{
  width:100%;
  margin:0;
  padding:8px;
  padding-top:20px;
}

.spacer{}

td#mainbodycont{overflow:hidden;}

td#insetwrap{overflow:hidden;width:30%;margin:0;padding:0;}

div.shadow-l{width:8px;height:125px;}

div.shadow-r{width:8px;height:125px;}

div.shadow-n{width:8px;}

.null-1{width:8px;}

div.null-0{width:0px;}

td#rightwrap{overflow:hidden;width:25%;margin:0;padding:0;}

td.moduliki-full{overflow:hidden;width:100%;}

div#newsflasharea{
  float:right;
  width:660px;
  color:#fff;
  height:80px;
  margin-top:12px;
  overflow:hidden;
}
/* MEMBER LOGIN AREA

------------------------------------------------------------------------------------------ */

div#memberarea{
  float:left;
  font:normal 11px Arial,Helvetica,sans-serif;
  margin-top:4px;
  padding-left:20px;
}

div#memberarea label{padding-left:20px;}

div#memberarea input,div#searcharea input{
  border:0px;
  padding-left:3px;
}

div#memberarea form input.button,div#searcharea form input.button{
  width:57px;
  height:19px;
  line-height:22px;
  padding:0 0 0 1px;
  margin-left:10px;
}

div#memberarea form input.button:hover,div#searcharea form input.button:hover{
  text-decoration:none;
}

div#memberarea form input.button:active,div#searcharea form input.button:active{}
/* SEARCH AREA

------------------------------------------------------------------------------------------ */

div#searcharea{float:right;margin:4px 10px 0 0;}

div#tools{float:right;margin:9px 10px 0 0;}

div#searcharea form input.button{
  margin-left:5px;
  color:#fff;
}

div#searcharea input.inputbox{
  background:#fff url('../images/sportmx_icon-search.png') no-repeat 100% 50%;
}
/* STYLE SWITCHER

------------------------------------------------------------------------------------------ */

div#stylearea{float:left;margin-top:8px;padding-left:20px;}

.style_switcher{margin-right:4px;}

#st_icon-0,#st_icon-1,#st_icon-2,#st_icon-3{
  display:block;
  float:left;
  width:16px;
  height:13px;
}

#st_icon-0{
  background:url('../images/icon_change-style.png') no-repeat 100% 50%;
}

#st_icon-1{
  background:url('../images/icon-style1.png') no-repeat 100% 50%;
}

#st_icon-2{
  background:url('../images/icon-style2.png') no-repeat 100% 50%;
}

#st_icon-3{
  background:url('../images/icon-style3.png') no-repeat 100% 50%;
}
/* HEADER

------------------------------------------------------------------------------------------ */

div#header{width:100%;padding:0;}

div#imghead{
  display:block;
  height:112px;
  width:989px;
  margin:0 auto;
  padding:0;
}

#imghead a{
  float:left;
}
/* LOGO

------------------------------------------------------------------------------------------ */

#logo{margin:14px 0 0 18px;width:246px;height:76px;}

div#menu{
  position:relative;
  width:100%;
  height:42px;
  margin-top:-10px;
}
/* SETUP USERS AREA (MODULES)

---------------------------------------------------------------------------------------- */

.moduliki{overflow:hidden;width:50%;}

.moduliki-l{overflow:hidden;float:left;}

.moduliki-r{overflow:hidden;float:right;}

.moduliki-l div.moduletable,.moduliki-r div.moduletable{
  margin:0;
}
/* FOOTER

-------------------------------------------------------------------------------------------*/

div#footer{
  width:100%;
  height:47px;
  margin:0;
  padding-top:4px;
}

div#footer span{float:left;}

div#footer span#info{
  float:left;
  margin-left:10px;
  text-align:left;
  font-size:10px;
}

div#footer span#info a{font-size:10px;}
