body {
text-align:center;
background-color:#b4cd9c;
padding-bottom:10px;
}
a{
text-decoration:none;
}
a:active{
outline-style:none;
outline-width:0;
}
a:focus{
-moz-outline-style: none;
}
#all{
width:980px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#header{
position:relative;
width:980px;
}
#content{
position:relative;
width:976px;
background-color:#FFFFFF;
font-family:Arial;
float:left;
border-left:2px solid #69a225;
border-right:2px solid #69a225;
}
#content #left{
width:670px;
position:relative;
float:left;
padding:3px 10px 10px 10px;
}
#content #left .contentAd{
width:468px;
position:relative;
float:left;
margin-top:20px;
margin-left:101px;
}
#content #left #logoleft{
position:relative;
float:left;
width:49px;
height:60px;
margin-left:37px;
background-image:url(pictures/graphics/logoleft.png);
}

#logoleft{
position:relative;
float:left;
width:233px;
height:90px;
margin-left:0px;
background-position:200px 15px;
background-repeat:no-repeat;
background-image:url(pictures/graphics/logoleft.png);
}

#content #left #logoright{
position:relative;
float:left;
width:49px;
height:60px;
margin-left:15px;
background-image:url(pictures/graphics/logoright.png);
}
#topAdSection{
position:relative;
width:976px;
background-color:#FFFFFF;
font-family:Arial;
float:left;
border-left:2px solid #69a225;
border-right:2px solid #69a225;
padding-bottom:3px;
}
#topAd{
width:728px;
position:relative;
float:left;
padding:5px 5px 5px 8px;
background-color:#FFFFFF;
border-left:1px solid #69a225;

}

.hotelAdDescription{
width:728px;
position:relative;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
color:#bc2020;
}

.hotelAdBox{
width:468px;
position:relative;
float:left;
margin-left:130px;
z-index:150;
}

#twitter{
width:217px;
position:relative;
float:left;
margin-left:10px;
overflow:hidden;
margin-right:5px;
padding-top:5px;
}
#twitter a img{
position:relative;
float:left;
border:none;
}
#twitter img{
position:relative;
float:left;
border:none;
width:80px;
margin-top:5px;
}

#twitter .text{
position:relative;
float:left;
color:#0164bc;
width:133px;
margin-left:3px;
font-size:11px;
font-weight:bold;
}

#twitter .text a{
color:#5bcef3;
}
#twitter .text p{
margin:2px 0px 2px 2px;
padding:2px 0px 2px 2px;
}
#twitter .text a:hover{
text-decoration:underline;
}

#didYouKnowTop{
width:217px;
position:relative;
float:left;
margin-left:10px;
overflow:hidden;
margin-right:5px;
padding-top:5px;
}
#didYouKnowTop .question{
width:215px;
padding-left:7px;
position:relative;
float:left;
font:16px Georgia, Verdana, Arial;
text-align:center;
color:#95c325;
margin-bottom:5px;
}
#didYouKnowTop .fact{
width:210px;
padding-left:10px;
position:relative;
float:left;
font:13px Georgia, Verdana, Arial;
text-align:center;
color:#1F4704;
margin-bottom:5px;
}

#contentSpacerTopAd{
height:6px;
width:670px;
font-size:0px;
position:relative;
float:left;
margin-bottom:5px;
background:url(pictures/graphics/horizontal_shadow.gif) repeat-x;

}
#content #left .leftLeft{
width:450px;
position:relative;
float:left;
}
#content #right{
width:260px;
position:relative;
padding:10px;
float:left;
background:url(pictures/graphics/vertical_dot.png) repeat-y;
}
#content #right #tickets{
width:260px;
position:relative;
color:#2b5704;
float:left;
text-align:center;
font:15px Georgia, Verdana, Arial;
}
#content #right #tickets a, #content #right #tickets a:visited{
font-weight:bold;
color:#bc2020;
width:260px;
position:relative;
float:left;
text-decoration:underline;
}
#content #right .ad{
width:200px;
position:relative;
float:left;
margin:10px 0px 10px 30px;
text-align:center;
}
#content #right .imageAd{
width:250px;
position:relative;
float:left;
margin:5px 0px 5px 5px;
text-align:center;
}
#footer{
position:relative;
float:left;
width:980px;
height:50px;
font:10px Arial; 
color:#eafad7;
line-height:2.7;
text-align:right;
margin-bottom:5px;
background:url(pictures/graphics/footer.png) no-repeat;
}
#footer #left{
width:300px;
position:relative;
float:left;
height:25px;
text-align:left;
line-height:2.7;
margin:5px 0px 0px 30px;
}
#footer #right{
width:300px;
position:relative;
float:right;
height:25px;
text-align:right;
line-height:2.7;
margin:5px 30px 0px 0px;
}
#footer #right a, #footer #right a:visited{
text-decoration:none;
color:#eafad7;
}
#footer #right a:hover{
text-decoration:underline;
color:#eafad7;
}
#countryLinks{
color:#AAA;
text-decoration:none;
font:12px Tahoma, Arial;
text-align:center;
background-color:#FFF;
border:1px solid  #0b770f;
padding:0px 20px 0px 20px;
}
#countryLinks a, a:visited {
color:#AAAAAA;
text-decoration:none;
}
#countryLinks a:hover{
color:#FF0000;
text-decoration:none;
}
#countryLinks  .singleLink {
font-size:15px;
margin:3px;
position:relative;
float:center;
}
#countryLinks  .singleLink a{ 
color:#777777;
}
#countryLinks  .singleLink a:hover{ 
color:#FFAA30;
}
#headerTitle{
width:980px;
height:90px;
margin-left:0px;
position:relative;
float:left;
background:url(pictures/graphics/headerflag.jpg) repeat-x;

}
#headerTitle #siteLogo{
width:110px;
height:80px;
position:relative;
margin:10px 5px 0px 0px;
background-image:url(pictures/graphics/header_logo.png);
float:left;
}
#headerTitle h1{
width:800px;
height:60px;
position:relative;
margin:25px 0px 0px 10px;
float:left;
font:30px Georgia, Arial;
color:#FFFFFF;
font-style:oblique;
font-weight:bold;
padding-bottom:0px;
padding-left:60px;
}
#headerTitle h1 a, #headerTitle h1:link, #headerTitle h1:visited{
text-decoration:none;
color:#FFFFFF;
}
#headerTitle h1 .category{
color:#FFFFFF;
}
#mainMenu{
width:976px;
position:relative;
height:30px;
float:left;
background-color:#FFFFFF;
border-style:solid;
border-width:0px 2px 0px 2px;
border-color:#69a225;
background:url(pictures/graphics/mainmenu_background.gif) repeat-x;
}
#mainMenu a.menuItem {
position:relative;
height:30px;
border-right:2px solid #666666;
border-left:1px solid #333333;
background:url(pictures/graphics/mainmenu_background.gif) repeat-x;
color:#FFFFFF;
font:bold 15px/2.1em Arial;
padding:0px 5px;
float:left;
display:block;
}
#mainMenu a.menuItemNoHover {
position:relative;
height:30px;
border-right: 2px solid #888888;
border-left: 1px solid #333333;
background:url(pictures/graphics/mainmenu_background.gif) repeat-x;
color:#FFFFFF;
width:488px;
font:bold 15px/1.7em Arial;
padding:0px 5px;
float:left;
display:block;
}
#mainMenu a.menuItem:hover{
position:relative;
height:30px;
border-right: 2px solid #888888;
background:#505050 url(pictures/graphics/mainmenu_background_high.gif) repeat-x;
color:#FFFFFF;
font:bold 15px/1.9em Arial;
padding:0px 5px;
float:left;
}
#mainMenu #facebookSharer{
position:relative;
float:right;
text-align:right;
padding:6px;
}
#subMenu{
width:976px;
position:relative;
height:25px;
float:left;
border-left:2px solid #69a225;
border-right:2px solid #69a225;
background:#F9F9F9;
}
#subMenu .caption{
height:19px;
position:relative;
margin:3px 5px 0px 5px;
float:left;
color:#444444;
font:11px/1.7em Arial;
font-weight:bold;
}
#subMenu a.menuItem {
position:relative;
height:19px;
border-right: 1px solid #AAAAAA;
color:#444444;
font:bold 11px/1.7em Arial;
margin:3px 0px 0px 1px;
padding:0px 5px;
float:left;
display:block;
}
#subMenu a.menuItem:hover {
position:relative;
height:19px;
border-right:1px solid #AAAAAA;
color:#FF4444;
font:bold 11px/1.6em Arial;
float:left;
display:block;
}
#contentSpacer{
width:976px;
height:6px;
font-size:0px;
position:relative;
float:left;
background:url(pictures/graphics/horizontal_shadow.gif) repeat-x;
border-left:2px solid #69a225;
border-right:2px solid #69a225;
}
#contentSpacer2{
height:6px;
font-size:0px;
position:relative;
float:left;
margin-top:10px;
background:url(pictures/graphics/horizontal_shadow.gif) repeat-x;
}
.contentSpacer2{
height:6px;
font-size:0px;
position:relative;
float:left;
margin-top:10px;
background:url(pictures/graphics/horizontal_shadow.gif) repeat-x;
}
.newsContainerSmall a, .newsContainerSmall a:link, .newsContainerSmall a:visited{
text-decoration:none;
color:#bc2020;
}
.newsContainerBig a, .newsContainerBig a:link, .newsContainerBig a:visited{
text-decoration:none;
color:#bc2020;
}
.newsContainerSmall a:hover{
text-decoration:underline;
}
.newsContainerSmall{
width:220px;
height:200px;
position:relative;
float:left;
margin:3px 0px 0px 5px;
overflow:hidden;
padding-bottom:10px;
background:#daf1c3 url(pictures/graphics/smallholder.jpg);
}
.newsContainerSmall p{
margin:0px;
}
.newsContainerSmall h2 a {
width:95px;
margin:3px 3px 0px 0px;
color:#2b5704;
font:bold 13px Georgia,Arial;
float:right;
height:80px;
overflow:hidden;
padding-right:5px;
}
.newsContainerSmall h2 a:link, .newsContainerSmall h2 a:visited{
color:#2b5704;
}
.newsContainerSmall .image{
margin:5px 0px 0px 5px;
width:100px;
border:1px solid #518711;
position:relative;
float:left;
}
.newsContainerSmall .image img{
margin:0px;
width:96px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
.newsContainerSmall .text{
width:210px;
height:85px;
position:relative;
float:left;
margin:3px 0px 0px 6px;
font:14px Georgia, Verdana, Arial;
color:#2b5704;
}
.newsContainerSmall .readMore a{
width:200px;
position:relative;
float:right;
text-align:right;
font:bold 10px/1.8em Verdana, Arial;
color:#2b5704;
padding-right:2px;
}
.newsContainerSmall .category, .newsContainerSmall .category a{
width:215px;
position:relative;
float:left;
height:20px;
background:#daf1c3 url(pictures/graphics/newsholdercat.png) no-repeat;
color:#6a8c00;
font:bold 15px/1.4em Arial;
text-align:right;
padding-right:5px;
text-decoration:none;
}
.newsContainerBig a{
text-decoration:none;
}
.newsContainerBig a:hover{
text-decoration:underline;
}
.newsContainerBig{
width:330px;
height:285px;
position:relative;
float:left;
margin:3px 0px 10px 0px;
overflow:hidden;
padding-bottom:10px;
background:#daf1c3 url(pictures/graphics/bigholder.jpg);
}
.newsContainerBig p{
margin:0px;
}
.newsContainerBig h2 a{
width:150px;
height:120px;
color:#2b5704;
font:bold 15px Georgia,Arial;
float:right;
margin:5px 10px 0px 0px;
}
.newsContainerBig h2 a:link, .newsContainerBig h2 a:visited{
color:#2b5704;
}
.newsContainerBig .image{
margin:5px;
width:150px;
border:1px solid #518711;
position:relative;
float:left;
}
.newsContainerBig .image img{
margin:0px;
width:146px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}
.newsContainerBig .text{
width:320px;
height:130px;
position:relative;
float:left;
margin-left:5px;
font:15px Georgia, Verdana, Arial;
color:#2b5704;
overflow:hidden;
}
.newsContainerBig .readMore a{
width:300px;
position:relative;
float:right;
text-align:right;
font:bold 10px/1em Verdana, Arial;
color:#2b5704;
padding-right:2px;
}
.newsContainerBig .category, .newsContainerBig .category a{
width:325px;
position:relative;
float:left;
height:20px;
background:#daf1c3 url(pictures/graphics/newsholdercatbig.png) no-repeat;
color:#6a8c00;
font:bold 15px/1.4em Arial;
text-align:right;
padding-right:5px;
text-decoration:none;
}
#smallNews{
width:450px;
position:relative;
float:left;
}
#nabrojeneNews{
width:200px;
background:url(pictures/graphics/vertical_dot.png) repeat-y;
float:right;
position:relative;
padding-left:10px;
margin:5px 0px 10px 0px;
}
#nabrojeneNews .category{
width:200px;
height:20px;
position:relative;
float:left;
color:#FFFFFF;
background:#518711 url(pictures/graphics/category.jpg);
margin-bottom:4px;
text-align:center;
}
#nabrojeneNews .category a, #naborjeneNews .category a:visited{
width:200px;
height:20px;
position:relative;
float:left;
text-decoration:none;
color:#FFFFFF;
display:block;
font:bold 15px/20px Arial;
}
#nabrojeneNews .shadowBottom{
width:202px;
height:4px;
position:relative;
float:left;
background:url(pictures/graphics/dark_green_h_shadow.png) repeat-x;
}
#nabrojeneNews .shadowTop{
width:202px;
height:4px;
position:relative;
float:left;
background:url(pictures/graphics/dark_green_h_shadow_top.png) repeat-x;
}
#nabrojeneNews .news{
width:200px;
height:16px;
border-bottom:1px ridge #7cB33b;
text-decoration:none;
float:right;
position:relative;
margin-bottom:5px;
font-size:10px;
color:#2b5704;
}
#nabrojeneNews .news:link, #nabrojeneNews .news:visited{
text-decoration:none;
font:bold 11px Arial;
color:#2b5704;
}
#nabrojeneNews .news:hover{
color:#5b8724;
}
#nabrojeneNews .ad{
width:200px;
height:200px;
position:relative;
float:left;
margin:5px 0px;
}
#singleNews  .hotel{
width:450px;
position:relative;
float:left;
}
#singleNews .hotel .hotelDescription{
position:relative;
float:left;
width:240px;
color:#285782;
font:bold 11px arial;
padding-top:7px;
margin-left:10px;
}
#singleNews .hotel .hotelMenu{
position:relative;
float:left;
width:200px;
text-align:center;
height:200px;
}
#singleNews{
width:450px;
position:relative;
float:left;
margin:10px 0px 0px 0px;
font-family:Georgia, Verdana, Arial;
color:#2b5704;
}
#singleNews .imageAd{
width:300px;
position:relative;
float:left;
margin-left:125px;
}
#singleNews a, #singleNews a:link, #singleNews a:visited{
text-decoration:none;
color:#bc2020;
}
#singleNews p{
margin-top:8px 0px;
}
#singleNews a:hover{
text-decoration:underline;
color:#bc2020;
}
#singleNews #titlePicture{
width:448px;
border:1px solid #518711;
position:relative;
float:left;
margin:10px 0px 5px 0px;
}
#singleNews #titlePicture img{
width:444px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}
#singleNews .centerAlign{
text-align:center;
}
#singleNews h3{
width:450px;
position:relative;
float:left;
margin:10px 0px 0px 0px;
font:bold 16px Georgia, Verdana, Arial;
color:#2b5704;
text-align:left;
}
#singleNews h2{
width:450px;
position:relative;
float:left;
margin:0px;
font:bold 20px Georgia, Verdana, Arial;
color:#658e0e;
text-align:center;
}
#singleNews #date{
position:relative;
float:right;
text-align:right;
color:#102204;
font:italic 13px Arial;
margin-top:15px;
}
#singleNews p{
position:relative;
float:left;
}
#singleNews .paragraph{
width:448px;
height:3px;
position:relative;
float:left;
margin:1px;
}
#singleNews .newsPicture{
width:448px;
border:1px solid #518711;
position:relative;
float:left;
margin:5px 0px;
}
#singleNews .newsPicture img{
width:444px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}
#singleNews .newsPictureLeft{
width:210px;
border:1px solid #518711;
position:relative;
margin-right:10px;
float:left;
}
#singleNews .newsPictureLeft img{
width:206px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}
#singleNews .newsPictureRight{
width:210px;
border:1px solid #518711;
position:relative;
margin-left:5px;
float:right;
}
#singleNews .plain{
width:450px;
position:relative;
float:left;
text-align:left;
}
#singleNews .center{
text-align:center;
}
#singleNews .highlighted{
background-color:#f1ffd7;
}
#singleNews .italics{
font-style:italic;
}
#singleNews .newsPictureRight img{
width:206px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}

#singleNews #titlePictureStadium{
width:448px;
border:1px solid #518711;
position:relative;
float:left;
margin:10px 0px;
background-color:#C4Fa81;
}
#singleNews #titlePictureStadium img{
width:250px;
border:2px solid #C4Fa81;
position:relative;
float:left;
}
#singleNews #titlePictureStadium #data{
width:188px;
background-color:#E4FFA1;
position:relative;
float:left;
margin:2px;
border:1px solid #81B741;
}
#singleNews #titlePictureStadium #data .item{
width:186px;
margin:2px;
color:#2b5704;
font-size:12px;
}
#singleNews #relatedNews{
position:relative;
float:left;
width:450px;
margin:10px 0px;
border-top:1px solid #90da00;
border-bottom:1px solid #90da00;
padding:5px 0px;
}
#singleNews #relatedNews .title{
position:relative;
float:left;
width:450px;
}
#singleNews #relatedNews a, #singleNews #relatedNews a:visited{
width:430px;
position:relative;
float:left;
text-decoration:none;
color:#bc2020;
font:bold 12px Arial;
margin:3px 0px 0px 20px;
border-bottom:1px dotted #bc2020;
}
#singleNews #relatedNews a:hover{
text-decoration:underline;
}
.poll{
width:250px;
position:relative;
margin:5px;
float:left;
font-family:Arial;
}
.poll .question{
width:240px;
padding-right:10px;
position:relative;
float:left;
font:15px Georgia, Verdana, Arial;
text-align:center;
color:#95c325;
margin-bottom:15px;
}
.poll .warning{
width:240px;
padding-right:10px;
position:relative;
float:left;
font:13px Arial;
text-align:center;
color:#FF0000;
margin-bottom:15px;
}
.poll .answer{
width:230px;
padding:0px 10px;
position:relative;
float:left;
font:12px Arial;
text-align:left;
}
.poll .answer .percentage{
width:30px;
padding-left:10px;
height:20px;
font-family:Arial;
color:#9ec84a;
position:relative;
float:left;
}
.poll .answer .result{
width:180px;
height:4px;
border:1px solid #518711;
position:relative;
float:left;
margin-top:5px;
}
.poll .answer .result .fill{
height:4px;
position:relative;
float:left;
background-color:#9ec84a;
}
.poll .button a{
width:80px;
height:15px;
position:relative;
float:left;
border-style:solid;
border-width:1px;
border-color:#518711 #95c325 #95c325 #518711;
font:bold 14px/1.1em Arial;
text-align:center;
background-color:#9ec84a;
color:#e9ffac;
margin:15px 0px 0px 30px;
}
.poll .button a:hover{
background-color:#7ea82a;
color:#FFFFFF;
}
.poll .button a:active{
border-bottom:1px solid #518711;
border-right:1px solid #518711;
border-top:1px solid #95c325;
border-left:1px solid #95c325;
font-size:12px;
line-height:1.2;
color:#FFFFFF;
}
.qualifyingGroup{
width:400px;
position:relative;
margin:10px;
float:left;
}
.tableHolder{
position:relative;
float:left;
width:500px;
margin-left:105px;
text-align:center;
}
.tableHolder h2{
position:relative;
float:left;
margin:10px 0px 0px 0px;
padding:0px 0px 2px 0px;
width:500px;
text-align:cneter;
background-color:#FFFFFF;
font-weight:bold;
font-family:Georgia, Verdana, Arial;
color:#355101;
font-size:16px;
}
.groupTable{
position:relative;
float:center;
background-color:#f2fedb;
margin-top:10px auto 0px;
text-align:center;
font-family:Georgia, Verdana, Arial;
color:#355101;
}
.groupTable a, .scheduleTable a:visited {
text-decoration:none;
color:#355101;
}
.groupTable a:hover{
text-decoration:underline;
}
.groupTable .odd{
background-color:#f9ffe8;
}
.groupTable .qualified{
color:#bc2020;
font-weight:bold;
}
#qualified{
color:#bc2020;
font-size:12px;
font-style:italic;
position:relative;
float:left;
margin-top:20px;
}
.groupTable .tableCaption{
background-color:#FFFFFF;
font-weight:bold;
}
.groupTable .title td{
background-color:#518711;
border:1px solid #69b015;
border-bottom:2px solid #69b015;
text-align:center;
color:#FFFFFF;
line-height:1.2;
}
.scheduleTable{
position:relative;
float:left;
background-color:#f2fedb;
margin:10px auto 0px;
text-align:center;
font-family:Georgia, Verdana, Arial;
color:#355101;
}
.scheduleTable a, .scheduleTable a:visited {
text-decoration:none;
color:#355101;
}
.scheduleTable a:hover{
text-decoration:underline;
}
.scheduleTable .odd{
background-color:#f9ffe8;
background:url(pictures/graphics/tr2.png) repeat-x;
}
.scheduleTable tr{
background:url(pictures/graphics/tr2.png) repeat-x;
}
.scheduleTable td{
border-right:1px solid #ddedbe;
border-bottom:1px solid #ddedbe;
}
.scheduleTable caption{
background-color:#FFFFFF;
font-weight:bold;
text-align:center;
font-family:Georgia, Verdana, Arial;
color:#355101;
}
.scheduleTable .title td{
background-color:#518711;
border:1px solid #538c10;
border-bottom:1px solid #538c10;
text-align:center;
color:#FFFFFF;
line-height:0.8;
height:20px;
font-weight:bold;
background-image:url(pictures/graphics/trtitle.png);
}
#stadiums{
width:450px;
position:relative;
float:left;
}
.stadiumSmall{
width:450px;
padding-bottom:10px;
position:relative;
float:left;
margin-top:10px;
font-family:Georgia, Verdana, Arial;
background:url(pictures/graphics/horizontal_shadow.gif) repeat-x;
background-position:bottom;
}
.stadiumSmall .text {
width:330px;
position:relative;
float:left;
margin-top:15px;
}
.stadiumSmall .text h2{
margin:0px;
padding:0px;
position:relative;
float:left;
text-align:left;
}
.stadiumSmall .text h2, .stadiumSmall .text h2 a, .stadiumSmall .text h2 a:visited{
font-family:Georgia, Verdana, Arial;
color:#95c325;
font-weight:bold;
font-size:18px;
}
.stadiumSmall .image{
margin:5px;
width:100px;
border:1px solid #518711;
position:relative;
float:left;
}
.stadiumSmall .image img{
margin:0px;
width:96px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
.videoBig{
width:640px;
position:relative;
float:left;
margin-left:15px;
background-color:#4e9e00;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Georgia, Arial;
}
.videoBig .title{
width:640px;
height:25px;
position:relative;
float:left;
line-height:1.6;
background-position:top;
background:url(pictures/graphics/videotitlebig.jpg) no-repeat;
}
.videoBig .videoObject{
width:640px;
position:relative;
float:left;
}
.videoBig .description{
width:640px;
position:relative;
float:bottom;
font-size:10px;
padding-bottom:4px;
background-position:bottom;
background:url(pictures/graphics/dark_green_h_shadow.png) repeat-x;
}
.videoSmall{
width:400px;
position:relative;
float:left;
margin:10px 0px 10px 22px;
background-color:#4e9e00;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Georgia, Arial;
display:block;
}
.videoSmall .titleV{
width:400px;
position:relative;
float:left;
line-height:1.6;
background:url(pictures/graphics/videotitlesmall.jpg) no-repeat;
}
.videoSmall .videoObject{
width:400px;
position:relative;
float:left;
}
.videoSmall .description{
width:400px;
position:relative;
float:bottom;
font-size:10px;
padding-bottom:4px;
background-position:bottom;
background:url(pictures/graphics/dark_green_h_shadow.png) repeat-x;
}
.videoRight{
width:265px;
position:relative;
float:left;
background-color:#4e9e00;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Georgia, Arial;
}
.videoRight .title{
width:265px;
height:25px;
position:relative;
float:left;
line-height:1.6;
background:url(pictures/graphics/videotitleright.jpg) no-repeat;
overflow:hidden;
}
.videoRight .title a, .videoRight .title a:visited{
color:#FFFFFF;
text-decoration:none;
display:block;
width:265px;
height:25px;
}
.videoRight.videoObject{
width:265px;
position:relative;
float:left;
}
.videoRight.description{
width:265px;
position:relative;
float:bottom;
font-size:10px;
padding-bottom:4px;
background-position:bottom;
background:url(pictures/graphics/dark_green_h_shadow.png) repeat-x;
}
.linksRight{
width:265px;
position:relative;
float:left;
text-align:center;
color:#000;
font-family:Arial;
background-color:#f9ffe8;
padding-bottom:3px;
}
.linksRight .title{
width:265px;
height:20px;
position:relative;
float:left;
line-height:1.4;
background:url(pictures/graphics/linkstitle.jpg) no-repeat;
color:#FFF;
font:bold 14px Arial;
}
.linksRight a{
width:265px;
position:relative;
float:left;
margin-top:3px;
text-align:center;
color:#2b5704;
font:14px Georgia, Verdanna, Arial;
}
.linksRight a:hover{
font-size:13px;
font-weight:bold;
}
#didYouKnow{
width:265px;
position:relative;
float:left;
}
#didYouKnow #question{
width:250px;
padding-left:7px;
position:relative;
float:left;
font:16px Georgia, Verdana, Arial;
text-align:center;
color:#95c325;
margin-bottom:5px;
}
#didYouKnow #fact{
width:240px;
padding-left:10px;
position:relative;
float:left;
font:13px Georgia, Verdana, Arial;
text-align:center;
color:#1F4704;
margin-bottom:5px;
}
#rightVideos{
position:relative;
float:left;
width:270px;
height:620px;
overflow:scroll;
}
#rightVideosAd{
position:relative;
float:left;
width:234px;
height:60px;
margin:12px 0px 23px 13px;
}
.videoLinkCategory{
width:250px;
position:relative;
float:left;
margin-top:5px;
padding-bottom:4px;
background:#FFF url(pictures/graphics/videocat.jpg) no-repeat;
text-align:center;
font:bold 14px/1.7em Arial;
color:#FFF;
}
.videoLink{
width:250px;
position:relative;
float:left;
margin-top:5px;
}
.videoLink .title a{
width:160px;
color:#658e0e;
font:13px Georgia,Arial;
float:right;
margin-top:5px;
}
.videoLink .title a:hover{
text-decoration:underline;
}
.videoLink .image{
margin-left:5px;
width:70px;
border:1px solid #518711;
position:relative;
float:left;
}
.videoLink .image img{
margin:0px;
width:66px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
.mostViewed {
width:640px;
height:100px;
position:relative;
float:left;
margin-left:15px;
}
.mostViewed .videoLink{
width:90px;
position:relative;
float:left;
margin:5px 0px 0px 1px;
text-align:center;
}
.mostViewed .videoLink .title{
width:84px;
position:relative;
float:left;
color:#658e0e;
font:11px Georgia,Arial;
margin:5px 0px 0px 3px;
text-align:center;
}
.mostViewed .videoLink .title  a{
width:84px;
position:relative;
float:left;
color:#658e0e;
font:11px Arial;
text-align:center;
}
.mostViewed .videoLink .image{
margin-left:10px;
width:70px;
border:1px solid #518711;
position:relative;
float:top;
}
.mostViewed .videoLink .image img{
margin:0px;
width:66px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
.randomVideos {
width:150px;
height:700px;
position:relative;
float:left;
border-left:1px dotted #658e0e;
text-align:center;
margin:5px 0px 0px 15px;
color:#658e0e;
font:18px Georgia,Arial;
}
.randomVideosTitle {
width:140px;
position:relative;
float:left;
font:18px Georgia, Verdana, Arial;
color:#95c325;
margin:13px 0px 0px 5px;
border-bottom:1px dotted #658e0e;
}
.randomVideos  .videoLink{
width:148px;
position:relative;
float:left;
margin:5px 0px 0px 5px;
text-align:center;
font:11px Georgia,Arial;
}
.randomVideos .videoLink .title{
width:142px;
position:relative;
float:left;
color:#658e0e;
margin:5px 0px 0px 3px;
text-align:center;
}
.randomVideos  .videoLink .title  a{
width:142px;
position:relative;
float:left;
color:#658e0e;
text-align:center;
}
.randomVideos  .videoLink .image{
margin-left:40px;
width:70px;
border:1px solid #518711;
position:relative;
float:top;
}
.randomVideos  .videoLink .image img{
margin:0px;
width:66px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
.videoHolder{
width:330px;
height:69px;
position:relative;
float:left;
background-image:url(pictures/graphics/videoholder.png);
}
.videoHolder .videoTitle {
width:235px;
float:right;
margin:15px 5px 0px 0px;
height:50px;
position:relative;
overflow:hidden;
}
.videoHolder .videoTitle a{
color:#658e0e;
font:bold 13px Georgia,Arial;
position:relative;
float:left;
}
.videoHolder .videoTitle a:hover{
text-decoration:underline;
}
.videoHolder .image{
margin-left:5px;
width:70px;
border:1px solid #518711;
position:relative;
float:left;
}
.videoHolder .image img{
width:66px;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
#game{
width:660px;
margin-left:5px;
position:relative;
float:left;
text-align:center;
}
#game #positioner{
text-align:center;
float:left;
position:relative;
}
#game .title{
text-align:center;
float:left;
position:relative;
color:#e9ffac;
font:bold 14px/1.8em Georgia,Arial;
background:#A4Ca61 url(pictures/graphics/gametitlecenter.png) repeat-x;
height:25px;
}
#game .title .left{
float:left;
position:relative;
background:#A4Ca61 url(pictures/graphics/gametitleleft.png) no-repeat;
width:2px;
height:25px;
}
#game .title .right{
float:right;
position:relative;
background-image:#A4Ca61 url(pictures/graphics/gametitleright.png) no-repeat;
width:2px;
height:25px;
}
#game #positioner #wrapper{
text-align:center;
position:relative;
float:left;
border:2px solid #C4Fa81;
}
#links{
width:660px;
position:relative;
float:left;
color:#153b00;
font:12px Verdana, Arial;
}
#links #title{
width:625px;
position:relative;
float:left;
margin-left:15px;
font:15px Georgia, Verdana, Arial;
}
#links li{
margin-top:4px;
position:relative;
float:left;
}
#links a{
color:#af2500;
text-decoration:none;
font-family:Arial;
font-weight:bold;
}
#links a:visited{
text-decoration:none;
}
#links a:hover{
text-decoration:underline;
}
#commentsHolder{
width:450px;
position:relative;
float:left;
text-align:left;
}
#commentsHolder .title{
font:24px Georgia, Verdana, Arial;
color:#95c325;
}
#commentsHolder #comments{
position:relative;
float:left;
width:450px;
color:#2b5704;
}
.singleComment{
width:440px;
position:relative;
float:left;
padding:5px;
font-family:Arial;
border-bottom:1px solid #90da00;
border-top:1px dotted #90da00;
margin-bottom:1px;
}
.singleComment .commentHeader{
width:440px;
position:realtive;
float:left;
font-size:12px;
}
.singleComment .commentHeader .userName{
width:250px;
float:left;
position:relative;
color:#123448;
font-weight:bold;
font-family:Verdanna,Georgia , Arial;
text-align:left;
}
.singleComment .commentHeader .dateAndTime{
width:190px;
float:left;
position:relative;
font:13px Georgia, Verdanna, Arial;
color:#01588a;
text-align:right;
}
.singleComment .commentText{
width:440px;
position:relative;
float:left;
color:#2b5704;;
}
#commentsHolder #addComment{
width:438px;
padding:5px;
position:relative;
float:left;
font-family:Arial;
color:#95c325;
margin-top:10px;
border:1px solid #90da00;
background-color:#EEF9E3;
}
#commentsHolder #addComment .title{
font:bold 18px Georgia, Verdanna, Arial;
color:#7da51b;
}
#commentsHolder #addComment #btnAddComment{
color:#000000;
width:439px;
margin-top:2px;
}
#commentsHolder #addComment #commentText{
width:432px;
}
#commentsHolder #addComment #commentUserName{
width:386px;
}
#commentsHolder #comments #pages{
position:relative;
float:left;
width:440px;
padding:5px;
text-align:center;
}
#commentsHolder #comments #pages a, #commentsHolder #comments #pages a:visited{
color:#01588a;
font-family:Verdanna, Georgia, Arial;
font-weight:bold;
}
#commentsHolder #comments #pages .currentPage a, #commentsHolder #comments #pages .currentPage a:visited{
color:#c71e02;
font:bold 20px Verdanna, Georgia, Arial;
}
#commentsVideo{
width:460px;
float:left;
margin:10px 0px 0px 20px;
position:relative;
text-align:center;
}
#categories{
width:200px;
background:url(pictures/graphics/vertical_dot.png) repeat-y;
float:right;
position:relative;
padding-left:10px;
margin-bottom:10px;
}
.categoryHolder a{
text-decoration:none;
}
.categoryHolder p{
margin:0px;
}
.categoryHolder a:hover{
text-decoration:underline;
}
.categoryHolder{
width:200px;
height:200px;
position:relative;
float:left;
margin-top:3px;
overflow:hidden;
padding-bottom:10px;
background:#fbcaca url(pictures/graphics/themeholder.png);
}
.categoryHolder .image{
margin:0px;
width:200px;
position:relative;
float:left;
}
.categoryHolder .image img{
margin:0px;
width:200px;
position:relative;
float:left;
border:none;
}
.categoryHolder .text{
width:190px;
height:85px;
position:relative;
float:left;
font:14px Georgia, Verdana, Arial;
color:#8b0000;
margin-top:3px 0px 0px 6px;
}
.categoryHolder .readMore a{
width:180px;
position:relative;
float:right;
text-align:right;
font:bold 10px/1.8em Verdana, Arial;
color:#2b5704;
padding-right:2px;
}
.categoryHolder  h2{
width:200px;
position:relative;
float:left;
height:20px;
background:#fbcaca url(pictures/graphics/themecat.png) no-repeat;
text-align:center;
padding:0px;
margin:0px;
}
.categoryHolder  h2 a{
color:#ca0000;
font:bold 15px/1.4em Arial;
text-decoration:none;
}
#sitemap{
width:670px;
position:relative;
float:left;
}
#sitemap li a, #sitemap li a:visited{
color:#2b5704;
width:540px;
font:bold 12px/12px Arial;
margin:2px 0px 2px 0px;
position:relative;
}
#sitemap h2{
text-align:center;
color:#2b5704;
width:670px;
font:15px Georgia, Verdana, Arial;
}
#sitemap li a:hover{
text-decoration:underline;
}
.top10{
position:relative;
float:left;
width:350px;
left:165px;
color:#2b5704;
background-color:#f2fedb;
}
.top10 caption{
font-size:20px;
color:#95c325;
font-family:Georgia, Verdana, Arial;
margin-bottom:20px;
}
.top10 .number{
text-align:center;
}
.top10 .text{
width:250px;
text-align:center;
font-family:bold 13px Georgia, Verdana, Arial;
}
.top10 .amount{
text-align:center;
}
.top10 .odd{
background-color:#f9ffe8;
}
.top10 .title td{
background-color:#518711;
border:1px solid #69b015;
border-bottom:2px solid #69b015;
text-align:center;
color:#FFFFFF;
line-height:1.2;
}
#topTen{
width:650px;
position:relative;
float:left;
margin-top:10px;
padding:10px;
font-family:Georgia, Verdana, Arial;
color:#2b5704;
text-align:center;
}
#topTen h2{
width:650px;
position:relative;
float:left;
font:bold 20px Georgia, Verdana, Arial;
color:#658e0e;
text-align:center;
margin-bottom:0px 0px 0px 20px;
}
#topTen a, #topTen a:link, #topTen a:visited{
text-decoration:none;
color:#bc2020;
position:relative;
float:left;
width:650px;
text-align:center;
margin-top:10px;
}
#contact{
position:relative;
float:left;
width:650px;
padding:10x;
text-align:center;
color:#2b5704;
}
#contact h2{
width:650px;
position:relative;
float:left;
margin:0px 0px 0px 20px;
font:bold 20px Georgia, Verdana, Arial;
color:#658e0e;
text-align:center;
}
#contact #contactInfos{
position:relative;
float:left;
width:600px;
margin-left:10px;
text-align:left;
font-size:12px;
}
#contact a, #contact a:link, #contact a:visited{
text-decoration:none;
color:#bc2020;
text-align:center;
margin-top:10px;
}
#contact #errorMessage{
font-size:12px;
color:#bc2020;
position:relative;
float:top;
margin-bottom:20px;
font-weight:bold;
}
#adContact, #adContact a, #adContact a:visited{
position:relative;
float:left;
font-size:10px;
width:265px;
text-align:right;
color:#2b5704;
}
#specialNews{
position:relative;
float:left;
width:650px;
color:#bc2020;
font-weight:bold;
text-align:center;
padding:0px 0px 0px 0px;
}

#specialNews p{
padding:5px 0px 5px 0px;
}
#specialNews a, #specialNews a:visited{
text-decoration:underline;
color:#658e0e;
}
#teams{
position:relative;
float:left;
width:670px;
}
#teams .group {
width:300px;
position:relative;
float:left;
background-color:#eef9e3;
border:1px solid #4c830b;
margin:0px 0px 10px 20px;
padding-bottom:10px;
}
#teams .group .title{
position:relative;
float:left;
width:300px;
text-align:center;
color:#bc2020;
font-weight:bold;
background-color:#bed7a4;
}
#teams  .group .team{
width:100px;
position:relative;
float:left;
margin:10px 0px 0px 30px;
}
#teams .group .team .name, #teams .group .team .name:visited{
position:relative;
float:left;
width:100px;
text-align:center;
font:16px Georgia, Verdana, Arial;
color:#2b5704;
margin-bottom:5px;
}
#teams .group .team .name:hover{
text-decoration:underline;
}
#teams .group .team .picture{
position:relative;
float:left;
width:90px;
margin-left:5px;
border:none;
}
#teams #text{
position:relative;
float:left;
width:670px;
font:16px Georgia, Verdana, Arial;
color:#2b5704;
margin-top:20px;
}
#teams #notice{
position:relative;
float:left;
width:670px;
font:italic 12px Arial;
color:#2b5704;
margin-top:5px;
text-align:right;
}
#teams h2{
width:670px;
position:relative;
float:left;
font:bold 20px Georgia, Verdana, Arial;
color:#658e0e;
text-align:center;
margin-bottom:0px 0px 15px 0px;
}
#teams .image{
width:250px;
position:relative;
float:left;
margin-top:20px;
}
#teams #details{
width:400px;
position:relative;
float:left;
margin:20px 0px 0px 20px;
}
#teams .caption{
font:bold 16px Georgia, Verdana, Arial;
color:#2b5704;
}
#teams  .data{
font:16px Georgia, Verdana, Arial;
color:#2b5704;
}
#teams  a,#teams a:visited{
font:16px Georgia, Verdana, Arial;
color:#bc2020;
}
#teams  a:hover{
text-decoration:underline;
}
#teams #previousWorldCups{
width:670px;
position:relative;
float:left;
margin-top:20px;
font:16px Georgia, Verdana, Arial;
color:#2b5704;
}
#teams #previousWorldCups h2{
width:670px;
position:relative;
float:left;
margin:0px;
font:20px Georgia, Verdana, Arial;
color:#658e0e;
text-align:left;
border-bottom:1px solid #658e0e;
margin-bottom:10px;
}
#teams .table{
position:relative;
float:left;
background-color:#f2fedb;
margin-top:10px auto 0px;
text-align:center;
font-family:Georgia, Verdana, Arial;
color:#355101;
}
#teams .table a, #teams .table a:visited {
text-decoration:none;
color:#355101;
}
#teams .table a:hover{
text-decoration:underline;
}
#teams .table tr {
background:url(pictures/graphics/tr2.png) repeat-x;
line-height:0.6;
height:20px;
overflow:hidden;
}
#teams .table td{
border-right:1px solid #ddedbe;
border-bottom:1px solid #ddedbe;
}
#teams .table .odd{
background:#f9ffe8 url(pictures/graphics/tr2.png) repeat-x;
height:20px;
line-height:0.6;
overflow:hidden;
}
#teams .table .bold{
color:#bc2020;
font-weight:bold;
}
#teams .table  caption{
background-color:#FFF;
font-weight:bold;
text-align:center;
font-family:Georgia, Verdana, Arial;
color:#355101;
}
#teams .table .title td{
background-color:#518711;
border-right:1px solid #538c10;
border-bottom:1px solid #538c10;
text-align:center;
color:#FFF;
line-height:1.2;
font-weight:bold;
background-image:url(pictures/graphics/trtitle.png);
}
#timeZone{
width:600px;
margin-left:40px;
position:relative;
float:left;
color:#355101;
text-align:center;
}
#hotels{
position:relative;
float:left;
width:670px;
text-align:center;
color:#355101;
font-family:Georgia, Verdana, Arial;
}
#hotels #hotelSearch{
position:realtive;
float:left;
width:500px;
margin-left:85px;
}
.hotelLink{
position:relative;
float:right;
border:none;
}
.noBorder{
border:none;
}
.scheduleAd{
position:relative;
float:left;
width:468px;
margin-top:10px;
margin-bottom:10px;
margin-left:101px;
}
.homeAd{
position:relative;
margin-bottom:5px;
float:left;
width:468px;
margin-left:101px;
}
.centerAd{
position:relative;
float:left;
width:468px;

margin-bottom:10px;
margin-left:101px;
}