BODY {margin:0px;padding:0px;background:URL('images/bg2.jpg');font-family:Arial, Helvetica, sans-serif; font-size:79%;}

.gold {color:#f4c124}
.darkgold {color:#978048}
.lightgrey {color:#e6e5e5}
.lightblue {color:#000096}
.darkblue {color:#000076}
.darkgrey {color:#5c5c5c}
.red {color:#ff0000}

.subheaders {color:#000076;font-weight:bold;font-size:110%}
UL.bullets {margin:0px 0 0 0;padding:0px 0 0 0;}
UL.bullets LI {list-style-type:none;padding:0px 0 2px 20px;width:12px;background:url('images/star.gif') no-repeat left 2px;width:558px;}

A {color:#000076}
A:Hover {color:#f4c124}

.clear {clear:both}

h1.logo {float:left;height:154px;width:187px;background:URL('images/rlef_logo.gif') no-repeat;margin:0px;padding:0px;text-indent:-9999px}
h2 {font-size:125%;margin:0px;font-weight:900;text-indent:13px;padding-top:5px;text-decoration:none}
h2.yellowtext {color:#f4c124;}
h2.bluetext_left {color:#000076;}
h2.bluetext {color:#000076;}
h2.yellow_center {color:#f4c124;}

h2.content_headers {height:30px;background:url('images/contentheader_blue_repeat.gif') repeat-x;color:#f4c124;font-size:125%;margin:0px;padding:6px 0 6px 0;font-weight:normal;text-indent:12px}
#star {height:11px;background:URL('images/star.gif') repeat-x;margin:5px 12px 0 13px;padding:0 0 10px 0}

#canvas {margin-left:auto;margin-right:auto;width:994px;background-color:#FFFFFF;}
#canvas_inner {float:left;width:986px;padding:0 4px 0 4px;background-color:#FFFFFF;}

#canvas_inner_left {float:left;width:787px;padding:0px;margin:0px;}
#column1 {float:left;width:183px;margin:0 1px 0 0;padding:0px;}
#column2 {float:left;width:602px;margin:0 1px 0 0;padding:0px;}
#column2_inner {float:left;width:578px;margin:0px;padding:0px 12px 0px 12px;color:#5c5c5c;line-height:18px}
#column2_inner2 {float:left; background:url('images/newsletter.jpg') background-repeat:no-repeat; height:114px; margin:0px; padding-left:110px;}
#column2_inner P {margin:0px;padding:0 0 9px 0}
#column3 {float:left;width:199px;margin:0px;padding:0px;}


h1.logo {float:left;height:154px;width:187px;background:URL('images/rlef_logo.gif') no-repeat;margin:0px;padding:0px;text-indent:-9999px}
.graphic {float:left;height:126px;width:807px;background:URL('images/largegraphic.jpg') no-repeat;margin:0px;padding:0px;text-indent:-9999px}

/*big flags*/
#translate {float:right;height:28px;color:#666666;text-transform:uppercase;font-size:85%;padding-right:4px}
#translate IMG {padding-top:4px}

/*Scroller Row*/
#scroller {float:left;background:URL('images/scroller.gif') no-repeat;padding:0px;margin-right:1px;width:786px;height:40px;}
#whitebox {float:left;height:20px;background-color:#FFFFFF;width:590px;margin-top:6px;padding:0px}

/*Left Nav*/
#navhead {background:URL('images/nav_head.gif') no-repeat;height:30px;width:183px}
#navbase {background:URL('images/nav_base.gif') no-repeat;height:42px;width:183px}

UL.mainnav {margin:0px;padding:0 0 0 0px;font-size:100%;width:183px;}
UL.mainnav LI {color:#FFFFFF;list-style-type:none;padding:0px 0 0 0;height:23px;background:URL('images/nav_off.gif') no-repeat;}
UL.mainnav LI A {color:#FFFFFF;text-decoration:none;display:block;height:18px;padding:5px 0 0 35px}
UL.mainnav LI A:Hover {background:URL('images/nav_on.gif') no-repeat;color:#f4c124;display:block;height:18px;}

#scoreboard_head {background:URL('images/scoreboard_header.gif') no-repeat;height:32px;margin:0px;padding:0px}
#results {background-color:#000000;padding:5px 10px 0 12px;}
.scoreheader {color:#f4c124;text-transform:uppercase;margin:0px;padding:3px 0 0 0;font-size:90%;}
.scoredate {color:#FFFFFF;font-size:90%;margin:0px;padding:5px 0 0 0}
.scoredivide {border-bottom:1px dotted #f4c124;padding:0 0 5px 0;margin:0px}

#scoreboard_base {background:URL('images/scoreboard_base.gif') no-repeat;height:42px;margin:0px;padding:0px}
A.scoreboard {background:URL('images/scoreboard_button.gif') no-repeat;position:relative;left:12px;top:6px;display:block;margin:0 0 5px 0;padding:2px 0 0 0;height:15px;width:81px;font-size:90%;text-align:center;color:#000000;text-decoration:none;}

/* Getinvolved */
#getinvolved_background {float:left;width:193px;background-color:#f4c124;padding:2px 3px 2px 3px;margin:0px}
#getinvolved_head {background:URL('images/getinvolved_head.gif') no-repeat;height:31px;margin:0px;padding:0px;}

UL.getinvolved_image {float:left;height:66px;margin:0px;padding:0px}
UL.getinvolved_image LI {width:193px;height:66px;text-indent:-9999px;list-style-type:none;margin:0px;}
UL.getinvolved_image LI A {width:193px;height:66px;display:block}

.people {width:193px;background:url(images/getinvolved_off.gif) no-repeat}
.people A:hover {background:url(images/getinvolved_on.gif) no-repeat}

/* eurorankings */
#rankings_background {float:left;width:193px;background-color:#e6e5e5;padding:2px 3px 3px 3px;margin:0px}
#rankings_background_inner {float:left;width:183px;background-color:#FFFFFF;padding:7px 5px 5px 5px;}
#rankings_head {background:URL('images/rankings_head.gif') no-repeat;height:31px;padding:0px;}
.rankings_text_member {font-size:90%;color:#595959;margin:0px;padding-bottom:5px}

UL.country_menu {margin:0px;padding:0px;font-size:90%;text-transform:uppercase}
UL.country_menu LI {color:#595959;list-style-type:none;border-bottom:1px dotted #595959;padding:4px 0 0px 5px;margin:0px;height:16px}
UL.country_menu LI A {color:#595959;text-decoration:none;padding:0 0 0 25px;}
UL.country_menu LI A:Hover {color:#000076;text-decoration:underline}

#country_base {background:URL('images/rankings_base.gif') no-repeat;height:29px;margin:0px;padding:0px;width:193px;float:left}
A.country {background:URL('images/rankings_button.gif') no-repeat;position:relative;left:5px;bottom:2px;display:block;margin:0px;padding:2px 0 0 0;height:17px;width:81px;font-size:90%;text-align:center;color:#FFFFFF;text-decoration:none;}


/* forms */
FORM {padding:0px;margin:0px}
.login INPUT {border:1px #59595 solid;background-color:#FFFFFF;color:#59595;margin:0px;padding:0px;font-size:80%;width:178px}
.login SPAN {color:#000000;background-color:#59595;font-size:80%;border:1px #59595 solid;margin:0px;padding:0px;font-size:80%}
.login INPUT.submit {background:URL('images/rankings_button.gif') no-repeat;height:17px;width:81px;font-size:80%;text-align:center;color:#FFFFFF;text-decoration:none;border:none;}

.jump SELECT {border:1px #505050 solid;font-size:90%}/* dropdown menu */

INPUT.contact {background:#f5f5f6;padding:4px;border:0px;width:280px}
SELECT.contact {background:#f5f5f6;color:#444444;padding:4px;border:0px;width:280px}
TEXTAREA.contact {background:#f5f5f6;padding:4px;border:0px;width:280px}

.login INPUT.mailinglist {background:URL('images/mailing_submit.gif') no-repeat;height:17px;width:182px;font-size:80%;text-align:center;color:#000000;text-decoration:none;border:none;}
.login INPUT.submit {background:URL('images/mailing_submit.gif') no-repeat;height:17px;width:70px;font-weight:bold;font-size:86%;text-align:center;color:#000000;text-decoration:none;border:none;}

a.button {background:URL('images/button.gif') no-repeat;display:block;position:relative;left:0px;top:6px;display:block;margin:0 0 5px 0;padding:0px 0 0 0;height:19px;width:81px;font-size:90%;text-align:center;color:#000000;text-decoration:none;}
/* mailinglist */
#mailinglist_background {float:left;width:193px;background-color:#f4c124;padding:0px;margin:0px}
#mailinglist_background_inner {float:left;width:183px;background-color:#f4c124;padding:7px 5px 5px 5px;}
#mailinglist_head {background:URL('images/mailing_head.gif') no-repeat;height:30px;padding:0px;}

/* footer sponsors logos */
#sponsors_logo_block {float:left;width:966px;height:65px;margin:20px 10px 10px 10px;}
#sponsors_logo_block UL {margin:0px;padding:0px}
#sponsors_logo_block UL LI {float:left;height:65px;text-indent:-9999px;list-style-type:none;border-right:1px dotted #595959;padding:0 26px 0 0;margin:0 0 0 26px}
#sponsors_logo_block UL LI A {display:block;height:65px;text-indent:-9999px;}

#sponsors_logo_block UL LI.two {float:left;height:65px;text-indent:-9999px;list-style-type:none;padding:0 12px 0 0;margin:0 0 0 12px;border:0px}
#footerright {float:right;width:260px;padding:4px 4px 0 0;text-align:right;font-size:90%}

/* scores */
#result_table {font-size:100%;width:538px;float:left;margin:0px;padding:0 20px 10px 20px;}
.table {border:1px #505050 solid;}
.result_headers {background-color:#000076;color:#f4c124;text-align:center;font-weight:bold;height:20px;text-transform:uppercase;border:#FFFFFF}
.date {font-size:90%;background-color:#5c5c5c;color:#FFFFFF}
.team_left {text-align:right;color:#000076;padding-right:10px;width:269px}
.team_right {text-align:left;color:#000076;padding-left:10px;width:269px}
.versus {width:20px;text-align:center;color:#5c5c5c;}
.scores {width:40px;text-align:center;background-color:#f4c124;color:#000076;text-transform:uppercase;font-weight:bold}
.secondary_info {font-size:90%;background-color:#000096;color:#FFFFFF}

/* home */
h3.title_bar {height:25px;font-size:115%;padding:5px 0 0 15px;margin:0px;}

IMG.advert_banner {margin-left:9px}
.top_story {float:left;width:600px;margin-top:10px;background:url('images/top_story_bg.jpg') repeat-y}
.top_story IMG {float:left;margin:10px 15px 20px 17px;width:250px;margin-bottom:20px}
.top_story h2 {color:#00004b;text-indent:0px;text-align:left;}
.top_story p {font-size:115%;line-height:18px;}
.top_story_right {float:left;width:300px;padding:2px 0 0 0}
.top_story_inner {float:left;width:600px;background:url('images/top_story_base.gif') no-repeat left bottom}

.other_story {float:left;width:353px;margin-top:10px;background:url('images/other_news_bg.jpg') repeat-y}
.other_story p {margin:0px;font-size:100%;padding:5px 0 5px 0}
.other_story h2 {color:#00004b;font-size:110%;margin:0px;padding:0px;text-indent:0px;text-align:left;}
.other_story_item {float:right;width:323px;padding:4px;margin:0 10px 4px 0;background:#d8d7d7}
.other_story_item IMG {float:left;width:112px;margin-right:10px;height:82px}
.other_story_right {float:left;width:190px;padding:2px 0 0 0}
.other_story_base {float:left;width:353px;margin-top:6px;height:30px;background:url('images/other_news_base.gif') no-repeat}
.other_story_base a {position:relative;left:15px}

.other_story.archive {width:600px;background:url('images/top_story_bg.jpg') repeat-y}
.other_story.archive .other_story_item {width:570px;background:#fff;border-bottom:1px dotted #cccccc}
.archive .other_story_right {width:420px;padding-top:8px}
.archive .other_story_base {width:600px;background:url('images/top_story_base.gif') no-repeat}
.news_archive_nav {float:right;border-bottom:1px dotted #cccccc;margin:15px 15px 15px 0;width:570px;padding-bottom:15px}

.video_story {float:left;width:247px;margin-top:10px;background:url('images/video_bg.jpg') repeat-y}
.video_story h2 {color:#ffb300;font-size:110%;margin:0px;padding:6px 10px 6px 5px;text-indent:0px;text-align:left;}
.video_inner {width:220px;float:right;border-bottom:1px dotted #805d00;padding-bottom:10px;margin-bottom:5px;margin-right:16px}
.video_story_base {float:left;width:247px;margin-top:6px;height:30px;background:url('images/video_base.gif') no-repeat}
.video_story_base a {position:relative;left:15px;color:#ffb300;}
.video_story a.play {float:left;background:url('images/watch_icon.gif') no-repeat;color:#fff;padding:0 0 0 22px;margin:0 0 4px 6px}
.video_inner p {padding:3px 0 3px 0;margin:0 0 4px 0}

.newsstory p {padding:0 0 10px 0;margin:0px;font-size:110%}
.newsstory IMG.main {padding:0px;margin:0 10px 10px 0}
.newsstory h2 {color:#000076;padding-bottom:15px;margin:0px;text-indent:0px}

/* members */
h2.member_banner {height:80px;text-indent:-9999px}
TABLE.mem_details {margin-top:8px;font-size:95%;line-height:11px}
TABLE.mem_details TD.text_cell1 {color:#fff;width:90px}
TABLE.mem_details TD.text_cell2 {color:#222222;background:#ebeaea}
.member_inner {float:left;width:600px;background:url('images/details_base.gif') no-repeat left bottom}
.mem_results {float:left;width:247px;height:348px;overflow:hidden;margin-top:10px;background:url('images/results_bg.jpg') repeat-y}
.mem_results_inner {width:210px;float:right;border-bottom:1px dotted #805d00;padding-bottom:10px;margin-bottom:5px;margin-right:16px}
.mem_results_inner h3 {margin:0px;padding:5px 0 3px 0;font-size:110%;color:#666666}
.history {float:left;width:600px;margin-top:10px;margin-bottom:30px;background:url('images/mem_history_bg') no-repeat}
.history_inner {float:right;width:550px;margin-right:20px}
.mem_news_base {float:left;width:353px;margin-top:6px;height:30px;background:url('images/mem_news_base.gif') no-repeat}
.mem_news_base a {position:relative;left:15px}

/* fixtures and results */
.res_nav_bar {float:left;width:580px;background:#e0dede;}
.res_nav_bar a {background:url('images/res_nav.gif') no-repeat;color:#fff;float:left;text-decoration:none;font-weight:bold;text-align:center;padding-top:2px;display:block;margin-right:1px;width:50px;height:20px}
.res_nav_bar a:hover {background:url('images/res_nav_on.gif') no-repeat;}
.res_nav_bar.fix a {background:url('images/fix_nav_bar.gif') no-repeat;color:#fff;float:left;text-decoration:none;font-weight:bold;text-align:center;padding-top:2px;display:block;margin-right:1px;width:126px;height:20px}
.res_nav_bar.fix a:hover {background:url('images/fix_nav_bar_on.gif') no-repeat;}
TABLE.results_table {background:#e0dede;padding:1px;margin-top:10px;width:580px}
TABLE.results_table TR.cell TD {background:#fff;padding:5px}
TABLE.results_table TD.header {background:url('images/res_blue_bar.gif') no-repeat;padding:5px;color:#f4c124;font-size:110%}
TABLE.results_table TR.sub TD {background:#878792;text-indent:6px;color:#fff}
TABLE.results_table .score {font-size:110%}
TABLE.results_table .score b {color:#000076}
TABLE.results_table TD.info {padding:4px}

/* newsletter archive */
.newsletter_menu a {text-decoration:none;color:#5c5c5c;}
.newsletter {clear:left;padding:10px;border-top:1px #f4c124 solid}
.newsletter .subheaders {width:120px;float:left;}
.newsletter .download {text-decoration:none;font-size:110%;background:url('/images/right_gold.gif') no-repeat right center;padding-right:14px;position:relative;top:5px;}
.newsletter ul {list-style-image:url('/images/line.gif');float:left;}
.newsletter img {float:left;margin:15px 30px 15px 0;}
