body {behavior: url(/themes/site_themes/default_site/lib/css/csshover3.htc);}
div#mid {background:none;}
div#right {position:relative; }
div#right div.teaser {position:relative;}
div#main {height:35em;}
body.home div#main {height:250px;}
body.home h1 { position:relative; float:left; display:inline; width:260px; }
div#mid div.box div.tab, div#mid div.box div.tab table, div#mid div#main { position:relative;}
div#mid div.box {padding-top:18px;}
body.home div#mid div#main {margin-top:180px;}
p.view-calendar { position:relative; }
div#breadcrumb p.rss-link {top:0px;}
p.rss-link { text-align:right; background:none !important; padding:0 0 4px 23px !important;}
div#g-head { clear:both; margin-top:27px; height:165px; padding:18px 0 27px 18px; }
body.sub div#mid ul.tournaments { float:none !important; display:block; clear:both; height:30px; }
div#mid div#main.right-col { background:transparent url(/themes/site_themes/default_site/images/global/bg_right_col_2.gif) no-repeat left top !important;}
body.home div#mid div#main.right-col { background:transparent url(/themes/site_themes/default_site/images/global/bg_right_col_home2.gif) no-repeat left top !important;}
div#news-box { overflow:visible; height:300px;}
div.highlighted { width:270px; display:inline; }
body.news div#main div#textpage {padding:10px;}
div#mid div#textpage {height:19em;}
div.comp-filters {position:absolute;right:40px;top:125px;float:none;}
div#right ul.list-01 li img { margin:4px 9px 0 0; }
div#mid div.box {padding-top:0 !important;}
div#mid ul.tabs {overflow:visible;}
body.home h1 { margin:0 !important; padding:7px 0 0 20px; }
div.tab { overflow:visible; }
div.table {position:relative;}
body.home div#mid div.box div.tab table {width:644px !important;display:block !important;position:relative !important;z-index:900;margin:10px 0 0 10px !important;}
body.home div#mid div.box div.tab {width:664px !important;margin:0 0 0 20px !important;padding:0 !important;}
ul#nav li:hover ul {display:block !important; position:absolute !important;top:37px;}
ul#nav li {position:relative;}
div.tab { }
div.box { margin-bottom:0 !important; }
body.home div#teasers-base {overflow:visible;float:left;display:inline;}