BODY {margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;color:#232323;}
.clear {clear:both;}
P {margin:0px;padding:0px;}
A {color:#3C2B59}
.red {color:#FF0000}

.marginup2 {margin:2px 0 0 0}
.invis_spacer {float:left;width:0px;overflow:hidden;padding:1px: 0 0 0;height: 0px !important;height /**/:0px;}

H1.head {margin:0px;width:774px;padding:144px 0 0 0;overflow:hidden;background-repeat:no-repeat;height: 0px !important;height /**/:144px;}
H2.titlebar {background-color:#0c0641;font-size:95%;margin:0px;padding:3px 0 4px 0px;text-indent:6px;color:#FFFFFF;width:100%;font-weight:bold}
H2.titlebar_previews {background-color:#003d79;font-size:95%;margin:0px;padding:3px 0 4px 0px;text-indent:6px;color:#FFFFFF;width:100%;font-weight:bold}
H2 {font-size:110%;font-weight:bold;margin:4px 0 6px 0}
H3 {font-size:100%;font-weight:bold;margin:3px 0 3px 0}
H3.invisible {margin:3px 0 6px 0;padding:0px;height:0px;overflow:hidden}
h3.banner_advert {width:402px;margin:2px 0 0 0;text-indent:-9999px;display:block;}
H2.fixture {color:#FFFFFF;font-size:95%;margin:0px;padding:0px}
H1 {color:#0c0641;font-size:140%;margin:0 0 6px 0;padding:0 0 0 0}

UL {list-style-type:none;margin:10px 10px 0 10px;padding:0px;}
UL LI {padding:0 0 10px 14px;margin-bottom:0px;background:url(images/bullet.gif) no-repeat left 3px}

#canvas {margin-left:auto; margin-right:auto;text-align:left; width:774px;}
#container {float:right;background-color:#0c0641;padding:0 0 2px 0;width:774px;}
.rightblock {float:left;border:1px solid #939393;width:178px;background-color:#F4F4F4}
.rightblock {float:left;border:1px solid #939393;width:178px;background-color:#F4F4F4}
#footer {float:left;width:774px;height:70px;font-size:85%;color:#666666;text-align:center}
#footerbar {float:left;text-align:left;width:774px;height:25px;background:URL(images/footer_bg.jpg) repeat-x;margin:2px 0 5px 0;color:#FFFFFF}
#footerbar A {color:#FFFFFF;text-decoration:none}
#footerbar A:Hover {color:#003d79;text-decoration:none}
.stylerule {border-bottom:1px solid #B6B7BA;margin:0 0 4px 0}
.newsbox {float:left;border:1px solid #939393;padding:6px;width:390px;background-color:#FFFFFF}
.newsbox P {margin:0 0 8px 0}
.printerbutton {float:left;width:29px;height:23px;text-indent:-9999px;display:block;background:url(images/print_icon.gif) no-repeat}
.back_print {float:left;margin:0 0 0 0;width:400px;font-size:90%}
.newsstory {padding:6px}
.newsstory IMG {margin-right:5px}
.newsstory P {margin:0 0 8px 0}

/* previews */
.previews_clubs_logo {float:left;width:150px;margin:10px 0 10px 10px}
.previews_v {float:left;width:20px;height:30px;margin:55px 10px 0 10px;background:URL(images/v.gif) no-repeat;}
.preview_box {float:left;border:1px solid #939393;width:400px;background-color:#FFFFFF}
.preview_box_inner {padding:6px}
.preview_box_inner P {margin:0 0 6px 0}

a.button, input.button, input.submit, button {border-top: 1px solid #AFAAAE;border-left: 1px solid #AFAAAE;border-bottom: 1px solid #AFAAAE;border-right: 1px solid #AFAAAE;padding: 0.1em 0.5em;background: white url(images/button-gradient.jpg) repeat-x;color: #222;font-size: 89%;text-decoration: none;}

#leftcentcol {float:left;width:580px;margin:0 0 0 3px}
#leftcol {float:left;width:160px;margin:2px 0 0 0px}
#centcol {float:left;width:418px;margin:2px 0 0 2px;background-color:#F4F4F4}
#centcol_inside {padding:8px 0 8px 8px}
#rightcol {float:left;width:180px;margin:2px 0 0 2px;}

/* Top Nav */
#topnavbar {float:left;margin:2px 0 0 0px;width:580px;height:25px;background:#003d79}
DIV#topnav UL#nav {padding:0px;margin:0px;width:296px;position:relative;height:25px}
DIV#topnav UL#nav LI {padding:0px;margin:0px;list-style-type:none;position:absolute;TOP:0px}
UL#nav LI {display:block;height:25px}
UL#nav A {display:block;height:25px}
DIV#topnav UL#nav LI A {text-indent:-9999px;text-decoration:none}
#home {left:0px;width:59px;background: url(images/topnav_home.gif) no-repeat}
#home A:hover {background: url(images/topnav_home_on.gif) no-repeat}
#nl1 {left:59px;width:118px;background: url(images/topnav_nl1.gif) no-repeat}
#nl1 A:hover {background:url(images/topnav_nl1_on.gif) no-repeat}
#nl2 {left:177px;width:121px;background: url(images/topnav_nl2.gif) no-repeat}
#nl2 A:hover {background:url(images/topnav_nl2_on.gif) no-repeat}
#nr {left:298px;width:123px;background: url(images/topnav_nr.gif) no-repeat}
#nr A:hover {background:url(images/topnav_nr_on.gif) no-repeat}

/* Left Nav */
#leftnavblock {float:left;width:160px;background-color:#FFFFFF;font-size:95%}
UL.leftnav {padding:0px;margin:2px 0 2px 0;width:160px;}
UL.leftnav A {display:block;height:22px}
UL.leftnav LI {display:block;margin:0px;padding:0px}
UL.leftnav LI A {background-image:url(images/leftnav_bg.gif);text-decoration:none;padding:3px 0 0 32px;}
UL.leftnav A:hover {background-image:url(images/leftnav_bg_on.gif);}

.leftadvert {float:left;width:160px;margin:2px 0 0 0;text-indent:-9999px;display:block;}
.rightadvert {float:left;width:180px;text-indent:-9999px;display:block;}

/* Right Col Results */
.rightcol_results {float:left;border:1px solid #939393;width:184px;background-color:#F4F4F4}
.rightcol_results P {border-bottom:1px solid #C3C3C3;padding:4px 0 4px 6px;margin:0 2px 0 2px;font-size:90%}
.rightcol_results SPAN {color:#FF0000;font-weight:bold}
.rightcol_results_date {background-color:#003d79;color:#a1d2ec;padding:2px 0 2px 0px;text-indent:6px;font-size:90%}

/* Home Page */
.topstory {float:left;border:1px solid #939393;width:400px;background-color:#FFFFFF}
.topstory_img {float:left;margin:6px}
.othernews_item {float:left;width:390px;border-bottom:1px solid #cccccc;margin:0 2px 0 2px;padding:3px 0 5px 0}
.othernews_item P {font-size:95%}
.previews_greybar {width:100%;background-color:#ACACAC;text-indent:6px;font-size:90%;padding:3px 0 3px 0;color:#FFFFFF}
.preview_date {float:left;margin:2px 2px 0 3px;width:80px}
.preview_item SPAN {color:#FF0000}
.preview_match {float:left;margin:2px 2px 0 0;width:236px}
.preview_item {float:left;width:390px;font-size:95%;border-bottom:1px solid #cccccc;margin:0 2px 0 2px;padding:3px 0 5px 0}
.preview_prebut {float:left;margin:0 0 0 0;width:60px}
.previewbutton {float:left;width:60px;height:13px;margin:3px 0 0 0;text-indent:-9999px;display:block;background:url(images/preview_button.gif) no-repeat}

/* Results */
.fixturebar {float:left;color:#FFFFFF;padding:2px 0 2px 4px;background-color:#242A72;width:398px;}
.fixtureblock {float:left;background-color:#FFFFFF;margin:-1px 0 0 0;padding:2px 0 4px 4px;border:1px #BFC3CC solid;width:396px;}
.resultdetails {float:left;color:#FFFFFF;font-size:90%;padding:2px 0px 4px 4px;background-color:#717175;width:398px}
.resultleftblock {float:left;width:183px;padding:0 8px 0 0;margin:3px 4px 0 4px;border-right:1px solid #BFC3CC}
.resultrightblock {float:left;width:183px;margin:3px 0 0 4px}
.resultteam {float:left;margin:3px 0 6px 0;font-size:95%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.resultscorers {margin:0 0 4px 0;padding:0px;font-size:90%;line-height:16px;color:#5A5B5D}
.reportbutton {float:left;width:62px;height:13px;margin:3px 0 0 0;text-indent:-9999px;display:block;background:url(images/report_button.gif) no-repeat}

/* fixtures */
.fixturestablehead {background-color:#3C8593;width:402px; height:20px; clear:both; color:#FFFFFF; font-weight:bold; }
.fixturestableheadtext {float:left; margin-left:10px; padding-top:4px; }
.tablefull {width:402px;background-color:#CCCCCC;font-size:90%}
.tabletdgrey {background-color:#EDEDED; width:86px;}
.tabletdgrey P{padding:5px; text-align:center;}
.leaguetabletdwhite {background-color:#FFFFFF;padding:4px}
.tabletdblue {background-color:#242A72;}
.tabletdblue P {color:#FFFFFF; font-weight:bold; padding:5px; text-align:left;}
.tabletdwhite {background-color:#FFFFFF;}
.tabletdwhite P{padding:5px;}
.tabletdwhite SPAN {color:#FF0000;}

/* League Tables */
.leaguetabletdwhite {background-color:#FFFFFF;font-size:90%;padding:4px}
.leaguetablesubhead2 {padding:3px 0 3px 4px;font-size:95%;background-color:#242A72;color:#FFFFFF;}
.leaguetablepoints {color:#FF0000;font-weight:bold}
.tableoutside {background-color:#CCCCCC; width:402px; margin-bottom:10px;}

/* Clubs */
.club_box {float:left;border:1px solid #939393;width:400px;background-color:#FFFFFF}
.clubs_logo {float:left;width:150px;margin:10px 0 10px 10px}
.clubs_details {float:left;width:215px;margin:10px 0 10px 15px;font-size:95%}
.clubs_details P {border-bottom:1px #CCCCCC solid;margin:0 0 3px 0;padding:0 0 3px 0}
.clubs_strip {float:left;width:196px;margin:10px 5px 10px 10px;font-size:95%}
.clubs_strip P {border-bottom:1px #CCCCCC solid;margin:0 0 3px 0;padding:0 0 3px 0}
.club_txt {color:#242A72;font-size:95%}
.clubs_img {float:left;width:170px;margin:10px 0 10px 10px}

.season_selector {margin-bottom:6px;padding:5px 0 5px 0}























