*
{
padding:0;
margin:0;

}



a { color:#374880; text-decoration:underline; font-weight:bold;}
a:hover { color:#5a72ae; text-decoration:underline; } 

.content table td a { #374880;}
.content table td a:hover { #5a72ae;}

.content p a { #374880;}
.content p a:hover { #5a72ae;}

#content ul
{
padding-left:0;
list-style:outside;
display:block;
margin:-20px 0 0 20px;


}

#content ul ul { list-style-type: circle; margin:0 0 0 20px; }

#content p
{
font-size:100%;
margin:0 0 20px 0;
}

body
{
font-family:verdana;
text-align:center;
background:#e5e5e5;
margin-top:20px;
}
.dropbg {
width:100%;
background:url(/img/09_dropbg.jpg)  center  repeat-y #e5e5e5;}

.news { padding:20px; }
.news h1 { font-size:130%; font-weight:bold;}
.news h2 { font-size:100%; font-weight:normal; }
.news img { margin-left:20px;  margin-bottom:20px; }


h1
{
font:bold 130% Verdana;
}

#container-main
{
width:960px;
background:#FFFFFF;
position:relative;
margin:0 auto;
text-align:left;


}

#quote ul
{
padding-left:20px;
margin:0px 0 15px 15px;
}

#quote p
{
padding:0 0 20px 0;
}

#container-site
{
background:url(/img/doybanner02.jpg) 0 791px repeat-y #ffffff;
position:relative;
float:left;
padding:0 0 0 0;
border:1px solid #FFFFFF;
}

#top
{
width:958px;
height:199px;
position:relative;

background:#ffffff url(/img/09_head_758.jpg) no-repeat ;
}

#centre
{

position:relative;
float:left;
background:url(/img/doybanner01.jpg)  780px 0 repeat-y ;
/*background:#495d98;*/

}
#centreh
{

position:relative;
float:left;
/*background:#B5D5EE;*/
/*background:url(/img/doybanner01.jpg)  780px 0 repeat-y ;*/
background:#556390;

}
#foot 
{
float:left;
background:url(/img/09_foot.jpg) no-repeat; 
width:958px;
display:block;
height:80px;
}

#left
{
width:178px;
position:relative;
float:left;
background:#DDFFFF;     
border-right:1px solid #ffffff;
}

#content
{
width:600px;
/*position:absolute; */
 position:relative;
float:left;

font-size:80%;
}

HTML>BODY #content
{
position:relative;
float:left;
}

.content { width:580px; padding:20px 0 0 20px ; background:#ffffff; font-size:100%;}
html>body .content { width:560px; }
.content p { font-size:80% }


.content table td { font-size:80%;}



#right { width: 178px; 
position:relative;
float:right;
border-left:1px solid #ffffff;
}

#latest
{
width:600px;
font:11px Verdana;
padding:8px 0 0 15px;
}

HTML>BODY #latest
{
width:585px;
padding:8px 0 0 15px;
}

#latest p
{
padding:-20px 0 -20px 0;
margin:0px;
}


#menu
{
position:relative;
width:178px;
background:#FFFFFF;
font-size:70%;
font-weight:bold;

}

#menu ul
{
list-style: none;
}
#menu .sub1 li.active a
{
background: url(img/09_menu.jpg) 0 0 #7484ae ;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}
html>body #menu .sub1 li.active a
{
width:159px;
}

#menu .sub2 li.active a
{
background: url(img/09_menu.jpg) 0 0 #7484ae ;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}
html>body #menu .sub2 li.active a
{
width:159px;
}
#menu li a img { margin-top:9px; }

#menu li a
{
background: url(img/09_menu.jpg) #7484ae 0 -52px ;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}
html>body #menu li a
{
width:159px;
}
#menu li a:hover
{
background: url(img/09_menu.jpg) 0 -26px ;
}

#menu .sub1 li a:hover
{
background: url(img/09_menu.jpg) 0 -26px ;
}

#menu .sub2 li a:hover
{
background: url(img/09_menu.jpg) 0 -26px ;
}
#menu li.active a
{
background: url(img/09_menu.jpg)  0 0 #7484ae ;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}
html>body #menu li.active a
{
width:159px;
}

#menu li.active a:hover
{
background: url(img/09_menu.jpg)   repeat-x;
}


HTML>BODY #menu li a
{
width:159px;
}

#menu .sub1 li a
{
background: url(img/09_menu.jpg) 0 -78px #7484ae  repeat-x;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}

HTML>BODY #menu .sub1 li a
{
width:159px;
}
}








/* Hide from IE5-Mac \*/
#menu li a
{
float: none
}
/* End hide */


#yearlinks
{
position:relative;
width:178px;
}

#sponsors
{
position:relative;
width:168px;
background:#B5D5EE;
}

#suppliers
{
position:relative;
width:168px;
background:#B5D5EE;
}

#quote
{
font:70% Verdana;
line-height:18px;
padding:15px;
position:relative;
float:left;
width:400px;
height:447px;
background:#FEEFCC url(img/bg_quote.jpg);
}

#quote1
{
font:70% Verdana;
line-height:18px;
padding:15px;
position:relative;
float:right;
width:600px;
height:272px;
background:#FEEFCC url(img/bg_quote2.jpg);
}

#quote1 P {margin-top:10px;}

#leaderbanner
{
float:left;
}
#ball
{
float:right;
}

#main
{
font:80% Verdana;
line-height:18px;
padding:15px;
position:relative;
float:left;
background:#FEEFCC url(img/bg_main.jpg) no-repeat top left;

}

HTML>BODY #main
{
width:570px;
/* height:417px; */
}

#main  a:link, #main  a:visited, #main  a:active
{
color:#0951C0;
}

#main  a:hover
{
color:#2479FC;
}

#main ul
{
padding-left:0px;
}

#main ol
{
margin:30px;
}

.wide
{
position:relative;
left: -15px
}

#main td
{
font:80% Verdana;
line-height:18px;
padding:2px;
border-color:#000000;
}

#main table
{
border-collapse:collapse;
border-color:#000000;
}

#main table p
{
/* padding-bottom:0; */
}



HTML>BODY #quote
{
width:370px;
height:417px;
}

HTML>BODY #quote1
{
width:570px;
height:242px;
}

#leaderboard
{
position:relative;
float:left;
width:200px;
height:447px;
}

#home-panel
{
background:#023F95 url(/img/panel09-2.jpg);
position:relative;
float:left;
width:200px;
height:447px;
padding:12px 13px 0 13px;
font:8pt Verdana;
color:#FFFFFF;
}

HTML>BODY #home-panel
{
width:174px;
height:431px;
}

#home-panel a
{
color:#FFFFFF;
}

#lower
{
position:relative;
float:left;
width:600px;
}

#home-bar
{
background:url(img/bar.jpg);
height:25px;
width:600px;
padding:4 0 0 10px;
font:bold 11pt TimesNewRoman;
}

HTML>BODY #home-bar
{
height:21px;
width:590px;
}

#printpage
{
text-align:right;
padding-top:2px;
background:#FEEFCC url(img/bg_main_top.jpg) no-repeat top left;
}

#printpage a
{
text-decoration:none;
color:#000000;
font:8pt Verdana;
}
#printpage a:hover
{
text-decoration:underline;
}

.notbold
{
padding:3px 0 5px 5px;
font-family:Verdana;
font-size:60%;
font-weight:normal;
color:#808080;

}
.notbold A {text-decoration:underline; color:#808080;}
.notbold A:hover {text-decoration:underline;}

#doyquote { 
text-align:left;
color:#ffffff;
background:url(/img/09_hrh_quote.jpg);
width:178px;
height:110px;
font-size:60%;
padding:10px 15px 10px 15px;
float:left;
}
html>body #doyquote { 
width:148px; 
height:110px;}

#doyquote a:link,#doyquote a:active, #doyquote a:hover, #doyquote a:visited {color:#FFFFFF}

.dundonald a { width:178px; height:111px; background:url(/img/10_links_yc.jpg) #e5e5e5; display:block; }
.dundonald a:hover { background:url(/img/10_links_yc.jpg) 0 111px ; }

.troon a { width:178px; height:102px; background:url(/img/10_royal_troon.jpg) #e5e5e5; display:block; }
.troon a:hover { background:url(/img/10_royal_troon.jpg) 0 102px ; }

.liverpool a { width:178px; height:102px; background:url(/img/09_royal_liverpool.jpg) #e5e5e5; display:block; }
.liverpool a:hover { background:url(/img/09_royal_liverpool.jpg) 0 102px ; }

.stgeorge a { width:178px; height:102px; background:url(/img/09_royal_st_george.jpg) #e5e5e5; display:block; }
.stgeorge a:hover { background:url(/img/09_royal_st_george.jpg) 0 102px ; }

.vidhigh a { width:178px; height:111px; background:url(/img/09_news_vidhigh.jpg) #e5e5e5; display:block; float:right;}
.vidhigh a:hover { background:url(/img/09_news_vidhigh.jpg) 0 111px ; }

.pastp a { width:179px; height:111px; background:url(/img/09_news_pastp.jpg) #e5e5e5; display:block; float:left; }
.pastp a:hover { background:url(/img/09_news_pastp.jpg) 0 111px ; }

.sportsf a { width:179px; height:110px; background:url(/img/09_news_sportsf.jpg) #e5e5e5; display:block; float:left; }
.sportsf a:hover { background:url(/img/09_news_sportsf.jpg) 0 110px ; }

.prevt a { width:178px; height:110px; background:url(/img/09_news_prevt.jpg) #e5e5e5; display:block; float:right;}
.prevt a:hover { background:url(/img/09_news_prevt.jpg) 0 110px ; }

.newsleft { 
width:242px; 
border-right:1px solid #ffffff;
float:left;
}

.newsright {
float:right;
width:357px; 
}

.newslight a { 
display:block;
background:#ced2e1;
width:242px;
font-size:70%;
height:39px;
padding:13px 0 0 20px;
}
.newslight a:hover { background:#d5d9e5; }
html>body .newslight a { height:26px; width:222px; }

.newsdark a { 
display:block;
background:#bdc3d7;
width:242px;
font-size:70%;
height:39px;
padding:13px 0 0 20px;
}
.newsdark a:hover { background:#c7ccdd; }
html>body .newsdark a { height:26px; width:222px; }

.hrhdoy a { width:178px; height:111px; background:url(/img/09_hrh_doy.jpg) #e5e5e5; display:block; float:left;} 
.hrhdoy a:hover {background:url(/img/09_hrh_doy.jpg) 0 111px ;  } 

.livescore a { width:178px; height:91px; background:url(/img/09_livescore.jpg) #e5e5e5; display:block; float:left;}
.livescore a:hover {background:url(/img/09_livescore.jpg) 0 91px ;  } 
.fl { float:left;}
.fr { float:right;}

.livescorea { width:178px; height:111px; background:url(/img/livescorebg.jpg) #e5e5e5; display:block; float:left;}

.livescorea table { font-size:80%; color:#FFFFFF; }
.livescorea table td { padding-right:5px; padding-left:5px; padding-top:5px;}
.livescorea a { color:#ffffff; }
.livescorea a:hover { color:#cecece; }

.prevna a
{

background: url(img/09_prevna.jpg) #7484ae 0 -52px ;
font-size:85%;
height:26px;
overflow:hidden;
line-height:26px;
width:242px;
display:block;
color: #ffffff;
text-decoration: underline;
padding:0 0 0 19px;
}
html>body .prevna a
{
width:223px;
}
.prevna a:hover
{
background: url(img/09_prevna.jpg) 0 -26px ;
}


#menu .sub2 li a
{
background: url(img/09_menu.jpg) 0 -104px #7484ae  repeat-x;
height:26px;
overflow:hidden;
line-height:26px;
width:178px;
display:block;
color: #ffffff;
text-decoration: none;
padding:0 0 0 19px;
}

HTML>BODY #menu .sub2 li a
{
padding:0 0 0 19px;
}        
.playertable td { padding:0 10px 0 10px; }

.footerleft
{
padding:29px 0 5px 8px;
font-family:Verdana;
font-size:60%;
font-weight:normal;
color:#f7f7f7;
float:left;
line-height:22px;

}
.footerleft A {text-decoration:none; color:#f7f7f7;}
.footerleft A:hover {text-decoration:underline;}

.footerright
{
padding:29px 8px 5px 5px;
font-family:Verdana;
font-size:60%;
font-weight:normal;
color:#f7f7f7;
float:right;
text-align:right;
line-height:22px;

}
.footerright A {text-decoration:none; color:#f7f7f7;}
.footerright A:hover {text-decoration:underline;}

.notice a:link, .notice a:active, .notice a:hover, .notice a:visited {color:#FF0000;}