/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
#comfort_nav ul li a, #comfort_nav ul li a:visited { display:block; text-decoration:none;  height:29px; overflow:hidden;}
#comfort_nav ul {padding:0; margin:0; list-style: none;width:508px; height:29px; position:relative; background-image:URL('/images/hhall_template/HH_topbut.jpg');}
#comfort_nav ul li {float:left; position:relative; height:29px;z-index:100;}

#comfort_nav ul li#home { width:47px; margin-left:20px;}
#comfort_nav ul li#contact { width:57px;}
#comfort_nav ul li#about { width:43px;}
#comfort_nav ul li#sitemap { width:50px;}
#comfort_nav ul li#back_basketbull { width:112px;}
#comfort_nav ul li#sponsor { width:156px;}

#comfort_nav ul li#home a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -20px -29px no-repeat;}
#comfort_nav ul li#home.highlight a:link,#comfort_nav ul li#home.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -20px -29px no-repeat;}
#comfort_nav ul li#about a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -67px -29px no-repeat;}
#comfort_nav ul li#about.highlight a:link,#comfort_nav ul li#about.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -67px -29px no-repeat;}
#comfort_nav ul li#sitemap a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -110px -29px no-repeat;}
#comfort_nav ul li#sitemap.highlight a:link,#comfort_nav ul li#sitemap.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -110px -29px no-repeat;}
#comfort_nav ul li#contact a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -160px -29px no-repeat;}
#comfort_nav ul li#contact.highlight a:link,#comfort_nav ul li#contact.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -160px -29px no-repeat;}
#comfort_nav ul li#back_basketbull a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -217px -29px no-repeat;}
#comfort_nav ul li#back_basketbull.highlight a:link,#comfort_nav ul li#back_basketbull.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -217px -29px no-repeat;}
#comfort_nav ul li#sponsor a:hover {background:transparent url('/images/hhall_template/HH_topbut.jpg') -329px -29px no-repeat;}
#comfort_nav ul li#sponsor.highlight a:link,#comfort_nav ul li#back_basketbull.highlight a:visited {background:transparent url('/images/hhall_template/HH_topbut.jpg') -329px -29px no-repeat;}

#mainmenu ul li a, #mainmenu ul li a:visited { display:block; text-decoration:none;  height:27px; overflow:hidden;}
#mainmenu ul {padding:0; margin:0; list-style: none;width:857px; height:27px; position:relative; background-image:URL('/images/hhall_template/HH_bottombut.jpg'); margin-left:20px;}
#mainmenu ul li {float:left; position:relative; height:27px;z-index:100;}
#mainmenu ul li ul {display: none; position:relative;}
#mainmenu ul li ul img.sub_bottom { position:absolute; bottom:-12px;}
#mainmenu ul li ul li {margin:0px; height:25px; background-color:#802301;}
#mainmenu ul li ul li ul {margin:0px; position:relative;}
#mainmenu ul li ul li ul li {margin:0px; height:25px; background-color:#802301;}


#mainmenu ul li#news { width:137px; margin-left:19px; height:27px;}
#mainmenu ul li#teams { width:97px;}
#mainmenu ul li#rankings { width:90px;}
#mainmenu ul li#events { width:169px;}
#mainmenu ul li#forum { width:168px;}
#mainmenu ul li#regional { width:157px;}

#mainmenu ul li#news a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -19px -31px no-repeat;}
#mainmenu ul li#news.highlight a:link,#mainmenu ul li#news.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -19px -31px no-repeat;}
#mainmenu ul li#teams a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -156px -31px no-repeat;}
#mainmenu ul li#teams.highlight a:link,#mainmenu ul li#teams.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -156px -31px no-repeat;}
#mainmenu ul li#rankings a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -253px -31px no-repeat;}
#mainmenu ul li#rankings.highlight a:link,#mainmenu ul li#rankings.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -253px -31px no-repeat;}
#mainmenu ul li#events a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -343px -31px no-repeat;}
#mainmenu ul li#events.highlight a:link,#mainmenu ul li#events.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -343px -31px no-repeat;}
#mainmenu ul li#forum a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -512px -31px no-repeat;}
#mainmenu ul li#forum.highlight a:link,#mainmenu ul li#forum.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -512px -31px no-repeat;}
#mainmenu ul li#regional a:hover {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -680px -31px no-repeat;}
#mainmenu ul li#regional.highlight a:link,#mainmenu ul li#regional.highlight a:visited {background:transparent url('/images/hhall_template/HH_bottombut.jpg') -680px -31px no-repeat;}

#mainmenu ul li:hover ul {display:block; position:absolute; top:27px; left:-10px; width:139px; padding-bottom:12px; background-image:none; }
#mainmenu ul li:hover ul li a.hide {background:#802301; }
#mainmenu ul li:hover ul li:hover a.hide {background-image:none; }
#mainmenu ul li#news ul li a:link,#mainmenu ul li#news ul li a:visited,#mainmenu ul li#news.highlight ul li a:link,#mainmenu ul li#news.highlight ul li a:visited{background-image:none; }
#mainmenu ul li#teams ul li a:link,#mainmenu ul li#teams ul li a:visited,#mainmenu ul li#teams.highlight ul li a:link,#mainmenu ul li#teams.highlight ul li a:visited{background-image:none; }
#mainmenu ul li#rankings ul li a:link,#mainmenu ul li#rankings ul li a:visited,#mainmenu ul li#rankings.highlight ul li a:link,#mainmenu ul li#rankings.highlight ul li a:visited{background-image:none;}
#mainmenu ul li#regional ul li a:link,#mainmenu ul li#regional ul li a:visited,#mainmenu ul li#regional.highlight ul li a:link,#mainmenu ul li#regional.highlight ul li a:visited{background-image:none;}
#mainmenu ul li#events ul li a:hover,#mainmenu ul li#forum ul li a:hover{ background-image:none; }
#mainmenu ul li:hover ul li ul {display: none;}
#mainmenu ul li:hover ul li a:link,#mainmenu ul li:hover ul li a:visited { background-image:none;text-align:center; background-image:none;display:block; color:#ECA61D; width:137px; height:24px; line-height:24px; border-left:1px solid #DD5500; border-right:1px solid #DD5500; border-bottom:1px solid #DD5500;}
#mainmenu ul li:hover ul li a:hover {color:#FFFFFF; background-image:none;}
#mainmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:138px; top:0;}
#mainmenu ul li:hover ul li:hover ul.left {left:-139px;}

#mainmenu ul li:hover ul li.bottom { background:none; border:none; background-image:URL('/images/hhall_template/submenu_bottom.gif'); height:12px; width:139px;}