﻿
body {
	background-image: url(http://www.rte.ie/images/bg_home.png);
}
h1 {
	color:#000000;
}
h1 a{
	color:#000000;
}
h2 {
	color:#000000;
	padding:0px;
	margin:0px;
}
h2 a{
	color:#000000;
	padding:0px;
	margin:0px;
}
.wrapper {
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/bg_euro2008.png');
	padding-bottom:-20px;
}

.homewrapper {
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/bg_euro2008_home.png');
	padding-bottom:-20px;
	background-repeat: repeat-y;
}

.fullwrapper {
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/bg_euro2008_full.png');
	padding-bottom:-20px;
	background-repeat: repeat-y;
}

div#globalNav {
	background: #153667 url(http://www.rte.ie/sport/soccer/euro2008/images/global_bg.jpg) left top no-repeat;
}

div#globalLogoPlaceholder {
	height: 92px;
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/top_background.jpg');
background-repeat:no-repeat;
	background-color: #000346;
}


#globalMenuPlaceholder {
	background-color: #000346;
}
#globalMenu {
	background-color: #000346;
}
#globalMenu li {
	background-color: #000346;
	border-left: solid 1px #ffffff;
}
#globalSecondaryMenu {
	background-color: #eaeef2;
	border-top: solid 1px #eaeef2;
	color: black;
}

#globalSmallNav {
display:none;
}


div#primaryContent {
	width: 437px;
margin-bottom:10px;
}

div#FullContent {
	width: 707px;
}

div.homePrimaryContent{
	width:388px;
	float:left;
	clear:none;
}

div.homePrimaryContent div.rightFeatures, div.homePrimaryContent div.matchTracker {
	margin-left:3px;
	margin-right:2px;
}

div.homeSecondaryContent{
	width:320px;
	float:right;
	clear:none;
}

div#flashcontent {
	margin-top:1px;
}

div.moreLink {
	text-align:right;
	padding-right:12px;
	padding-bottom:6px;
}

div.moreLink a {
	color:#cb0407;
padding-right:7px;
background-image:url('http://www.rte.ie/sport/soccer/euro2008/images/link_bg.gif');
background-repeat:no-repeat;
background-position:right 6px;
}

div.storyHeader h1 {
	color: #000348;
}

span.time {
	color: #d65917;
	font-size: 8pt;
	padding-left: 4px;
}
ul.headlinesList li span.time {
	margin-left: 0em;
}
ul.topHeadlinesList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0.6px 0.6em;
}
ul.topHeadlinesList li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: small;
	clear: both;
}

div.homePrimaryContent ul.topHeadlinesList li {
	min-height:118px;
	height:auto !important;
	height:118px;
}

ul.topHeadlinesList li h2 {
	font-size: large;
	font-weight: normal;
	color: #4d4e4e;
	margin: 0px;
	padding: 0px;
}
ul.topHeadlinesList li h1 {
	font-size: 140%;
	font-weight: normal;
	color: #000000;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
ul.topHeadlinesList li h1 a {
	color: #000000;
}
ul.topHeadlinesList li h2 a {
	color: #000000;
}
ul.topHeadlinesList li p {
	margin: 0px 0px 0px 134px;
	padding: 0px;
}
ul.topHeadlinesList img {
	margin-right: 8px;
	float: left;
	border: solid 1px #d6d6d6;
	padding: 1px;
}
ul.topHeadlinesList span.topStoryLinkIcon img {
	padding: 0px;
	float: left;
	border: 0px;
	margin: 8px 15px 8px 0px;
}


ul.headlinesList {
margin:0px;
margin-top:4px;
padding-top:0px;
padding-bottom:0px;
}
ul.headlinesList li {
color:#000000;
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/headlines_bullet.gif');
background-position:0% 70%;
	padding: 2px 10px 0px 15px;
	margin-top:1px;
}

ul.headlinesList li a, ul.headlinesList li a:hover, ul.headlinesList li a:visited {
color:#000000;
}

div.separator {
	height:0px;
	margin-top:1px;
}

div#leftNav {
	width:151px;
height:465px;
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/menu_background.jpg');
background-repeat:repeat-x;
}


ul.menlinkList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding:0px;
}

ul.menlinkList li {
	background-image: url('http://www.rte.ie/sport/soccer/euro2008/images/bullet.gif');
background-position: 5% 32%;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 3px 0px 18px;
border-bottom:dotted 1px #ffffff;
	line-height: 2.5em;
}
ul.menlinkList li a {
	color:#ffffff;
display:block;
width:125px;
}

ul.menlinkList li img {
	position:relative;
	top:2px;
}

ul.menlinksList ul.menlinksList
{
	padding: 0px;
}

#leftNav ul li.livePlayerLink a {
background:url(/sport/soccer/euro2008/images/left_nav_live_bg.gif) no-repeat 113px 7px;
}


div.titleSport {
	background-color: #000348; 
}



div.topImagePlaceholder {
	background-color: #000348;
}

div.rightFeatures {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	clear: both;
}
div.rightFeatures h2 {
	color: #07264e;
	margin: 0px;
	background-color: #c9b4a1;
	background:#CEE5F0 url(http://www.rte.ie/sport/soccer/euro2008/images/bluebgh3.gif) repeat-x bottom;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
div.rightFeatures h2 {
	color: #07264e;
}
div.featureModuleHolder {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	border: 8px solid #e4f2f8;
	clear: both;
}
div.featureModule {
color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 5px 8px;
	font-family: Arial;
	clear: both;
	border-bottom: 1px #e4f2f8 solid;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
div.featureModule img {
	float: left;
	margin: 0px 8px 3px 0px;
	border: solid 1px #b5d2e4;
	padding: 2px;
}
div.featureModule h3 {
	color: #000000;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
div.featureModule h3 a {
	color: #000000;
}
div.featureModule p {
	font-family: Tahoma, Arial;
	color: #666666;
	font-size: 8pt;
	margin: 0px 8px 0px 104px;
	padding: 0px;
}
div.featureModule p.moreImage {
	margin: 0px 0px 0px 195px;
	padding: 0px;
}
div.homePrimaryContent div.featureModule p.moreImage {
	margin: 0px 0px 0px 309px;
}

div.homeSecondaryContent div.featureModule p.moreImage {
	margin: 0px 0px 0px 245px;
}

div.featureModule img.playButton {
height:auto;
width:auto;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	border: 0px;
	float: none;
}
div#secondaryContent div.separator {
	display: none;
	height: 0px;
	font-size: 0px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	clear: both;
}
div.featureModule p.readMore {
	margin-top: 0.6em;
	margin-right: 6px;
	text-align: right;
}

div.pollModule {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	clear: both;
}
div.pollModule h2 {
	color: #07264e;
	margin: 0px;
	background-color: #c9b4a1;
	background:#CEE5F0 url(http://www.rte.ie/sport/soccer/euro2008/images/bluebgh3.gif) repeat-x bottom;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
div.pollModule h2 {
	color: #07264e;
}

div.pollBody {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	border: 8px solid #EBF4FB;
	clear: both;
}


/*-------------------------------------------------------------------- =RELATED STORIES */

div.relatedHeader {
	background:#CEE5F0 url(http://www.rte.ie/sport/soccer/euro2008/images/bluebgh3.gif) repeat-x bottom;
	color:#07264e;
	height:1.7em;	
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.7em;
	font-size:small;
	padding-left:10px;
	border-bottom:none;
	padding-bottom:0px;
}
ul.relatedList {
	list-style-type: none;
	clear: both;
	margin: 0em;
	margin-bottom: 0.5em;
	padding: 0px;
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
ul.relatedList li {
}
/*-------------------------------------------------------------------- =Fix/Res/Tab */


div.LeagueTablemid {
	width: 436px;
}
div.LeagueTablemid h2 {
	font-size: 12pt;
	font-weight: bold;
	margin:10px 0px 5px 0px;
	color: #172A48;
}
div.LeagueTablemid table {
	width: 436px;
font-size:9pt;
}
div.LeagueTablemid table tr th {
	background-color: #cacdda;
}
div.LeagueTablemid table tr td {
	background-color: #ffffff;
}
div.LeagueTablemid table tr.odd td {
	background-color: #ffffff;
}
div.LeagueTablemid table tr.even td {
	background-color: #eaedf2;
}
div.LeagueTablemid div.LeagueTableFoot {
	background-color: #cacdda;
	font-size:9pt;
}

div.Fixturesmid {
}

div.Fixturesmid h2 {
display:none;
}

div.Fixturesmid table {
	width: 436px;
font-size:9pt;
}
div.Fixturesmid table tr th {
	background-color: #cacdda;
}
div.Fixturesmid table tr th.dateCol {
	width:90px;
}
div.Fixturesmid table tr th span.roundName {
	font-weight: bold;
}
div.Fixturesmid table tr td {
	background-color: #ffffff;
}
div.Fixturesmid table tr.odd td {
	background-color: #ffffff;
}
div.Fixturesmid table tr.even td {
	background-color: #eaedf2;
}
div.Fixturesmid table tr td.matchScore {}

div.Fixturesmid table tr td.matchTime {
	width: 50px;
}

div.Fixturesmid table tr td.Completed {
	width: 14px;
}
div.Fixturesmid table tr td.Completed2 {
	width: 14px;
}
div.Fixturesmid table tr td.Completed a {
	color: #000000;
}


div.Fixturesmid table tr.InProgress {
	font-weight:bold;
}

table.homeFixturesTable {
margin:10px 0px;
width:382px;
font-size:9pt;
border-collapse:collapse;
}

table.homeFixturesTable tr td {
padding:2px;
}

table.homeFixturesTable tr.odd {
background-color:#eaedf2;
}

table.homeFixturesTable tr.even {
background-color:#ffffff;
}

table.homeFixturesTable tr td.TableDate {
text-align:left;
padding-left:6px;
}

table.homeFixturesTable tr td.team1{
text-align:right;
}

table.homeFixturesTable tr td.matchScore{
text-align:center;
}

table.homeFixturesTable tr td.team2{
text-align:left;
}

table.homeFixturesTable tr td.venue{
text-align:right;
padding-right:6px;
}

table.homeFixturesTable tr.InProgress{
font-weight:bold;
}

div.matchTracker {
margin-bottom:3px;
min-height:106px;
height:auto !important;
height:106px;
background:none;
border-bottom:none;
}


div.matchTracker h3 {
	background:#CEE5F0 url(http://www.rte.ie/sport/soccer/euro2008/images/bluebgh3.gif) repeat-x bottom;
	color:#07264e;
	height:1.7em;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.7em;
	font-size:small;
	padding-left:10px;
}

div#liveTracker_xml {
margin-top:1px;
border:6px #CEE5F0 solid;
}

div.homeTracker table.homeTrackerMatch {
margin:5px 20px;
width:330px;
border-collapse:collapse;
}


div.homeTracker table.homeTrackerScore {
background-color:#ffffff;
margin:0px 10px 8px 10px;
width:350px;
font-size:100%;
font-weight:bold;
border-collapse:collapse;
}


div.homeTracker table.homeTrackerScore tr {
background-color:#EAEDF2;
}
div.homeTracker table.homeTrackerScore td {
padding:5px 5px;
margin:0px;
}

div.homeTracker table.homeTrackerScore td img {
border:0px;
padding:0px;
margin:0px;
display:block;
}

div.homeTracker table.homeTrackerScore td.flag1 {
width:34px;
}
div.homeTracker table.homeTrackerScore td.flag2 {
width:34px;
}
div.homeTracker table.homeTrackerScore td.team1 {
width:102px;
padding:0px 0px;
text-align:right;
}
div.homeTracker table.homeTrackerScore td.team2 {
width:102px;
padding:0px 0px;
text-align:left;
}

div.homeTracker table.homeTrackerScore td.matchScore {
width:54px;
text-align:center;
padding:7px 0px;
}

div.homeTracker span#trackerLink {
width:350px;
text-align:right;
margin:0px 5px 5px 5px;
display:block;
}
div.homeTracker span#trackerLink a {
text-align:right;
color:#CB0407;
padding-right:7px;
background-image:url('http://www.rte.ie/sport/soccer/euro2008/images/link_bg.gif');
background-repeat:no-repeat;
background-position:right 6px;
}

div.homeTracker div#trackerTime {
float:left;
	text-align:right;
padding:0px 15px;
color:#000000;
}



* html div.matchTrackerSide{
height:60px;
}

div.matchTrackerSide{
min-height:60px;
background:none;
border-bottom:none;
}


div.matchTrackerSide h3 {
	background:#CEE5F0 url(http://www.rte.ie/sport/soccer/euro2008/images/bluebgh3.gif) repeat-x bottom;
	color:#07264e;
	height:1.7em;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.7em;
	font-size:small;
	padding-left:10px;
}


div.sideTracker table.sideTrackerMatch {
background-color:#ffffff;
margin:4px 0px;
width:269px;
font-size:10pt;
font-weight:normal;
border-collapse:collapse;
}


div.sideTracker table.sideTrackerMatch tr {
background-color:#EAEDF2;
}
div.sideTracker table.sideTrackerMatch td {
padding:4px 6px;
margin:0px;
}

div.sideTracker table.homeTrackerScore td.team1 {
width:90px;
padding:0px 0px;
text-align:center;
}
div.sideTracker table.homeTrackerScore td.team2 {
width:90px;
padding:0px 0px;
text-align:center;
}

div.sideTracker table.homeTrackerScore td.matchScore {
width:70px;
text-align:center;
padding:7px 0px;
}


/*-------------------------------------------------------------------- =Home Groups */

div#homeGroups {
margin:9px;
background-color:#ffffff;	
}

div#homeGroupsTabs {
padding:5px 5px 0px 5px;
}

div#homeGroupsTabs a {
padding:0px 10px 0px 8px;
font-size:100%;
font-weight:bold;
color:#94afc1;
background-repeat:no-repeat;
background-image:url(http://www.rte.ie/sport/soccer/euro2008/image/groupstab_bullet_off.gif);
background-position:0px 5px;
}

div#homeGroupsTabs a:hover {
text-decoration:none;
background-image:url(http://www.rte.ie/sport/soccer/euro2008/image/groupstab_bullet_hover.gif);
color:#003973;
}

div#homeGroupsTabs a.TabOn {
	color:#b7060e;
background-image:url(http://www.rte.ie/sport/soccer/euro2008/image/groupstab_bullet_on.gif);
}

div.on {
	display:block;
}

div.off {
	display:none;
}


div.LeagueTablehome {
background-color:#ffffff;
padding:5px;
}

div.LeagueTablehome table {
	width: 292px;
font-size:9pt;
border-collapse:collapse;
}
div.LeagueTablehome table tr th {
	background-color: #d8e6f3;
text-align:left;
padding:2px 5px; 
font-weight:normal;
text-align:center;
width:20px;
}

div.LeagueTablehome table tr {
border-bottom:1px solid #ffffff;
}
div.LeagueTablehome table tr td {
	background-color: #f2f7fb;
padding:1px 2px; 
font-weight:normal;
font-size:90%;
border:0px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align:center;
width:20px;
}

div.LeagueTablehome table tr td.team, div.LeagueTablehome table tr th.team {
text-align:left;
padding:2px 5px; 
width:102px;
}



div.Fixtureshome {
background-color:#ffffff;
padding:0px 5px 5px 5px;
}

div.Fixtureshome table {
	width: 292px;
font-size:9pt;
border-collapse:collapse;
}
div.Fixtureshome table tr th {
	background-color: #d8e6f3;
text-align:left;
padding:2px 5px; 
font-weight:normal;
}

div.Fixtureshome table tr {
border-bottom:1px solid #ffffff;
}

div.Fixtureshome table tr.InProgress td{
font-weight:bold;
}

div.Fixtureshome table tr td {
	background-color: #f2f7fb;
padding:1px 5px; 
font-weight:normal;
font-size:90%;
border:0px solid #ffffff;
border-bottom:1px solid #ffffff;
}

div.Fixtureshome table tr td.matchScore {
width: 30px;
	text-align:center;
}

div.Fixtureshome table tr td.matchTime {
	width: 30px;
	text-align:center;
}

div.Fixtureshome table tr td.team1 {
	text-align:right;
width:116px;
}

div.Fixtureshome table tr td.team2 {
	text-align:left;
width:116px;
}



/*-------------------------------------------------------------------- =Ads */

div#sponsorStrip {
	margin-left:1px;
}

div#sponsorStrip img {
	display:block;
}

#topBanner {
	top: 12px;
}

#towerBanner {
	top: 118px;
}
#leftTiles {
	width:151px;
}

#leftTiles div.tile {
	padding: 15px;
}

#leftTiles div.inphoTile {
	padding: 5px 15px;
}

div#home_island {
padding:7px 0px;
margin:3px 0px;
height:234px;
}

div#home_island span {
display:block;
clear:both;
	font-size: 8pt;
	color: #999999;
	padding:0px;
margin:0px 10px;
margin-bottom:0px;
}

div#home_island div#story_island {
display:inline;
padding:0px;
margin:0px 30px 0px 60px;
	width: 200px;
	height: 210px;
clear:both;
}

#island {
margin-top:10px;
}

/*-------------------------------------------------------------------- =Footer */
#footer {
	background:#000348 url('http://www.rte.ie/sport/soccer/euro2008/images/footer_logo.gif') no-repeat top right; 
	background-position: 95% 50%;
	margin:0px 0px 10px 0px;
	height:92px;
	font-size:x-small;
border-top:solid 1px #ffffff;
border-bottom:0px;
}
#footer strong {
	color:#ffffff;
}
#footer p {
	color:#ffffff;
	margin:20px;
}
#footer a, #footer a:hover, #footer a:visited {
	color:#ffffff;
}
