/* ~ CSS Tweaks  ~ */
*{padding:0;margin:0;}
a img{border:0;}
.article a:hover img, .a-box a:hover img, .recent-articles a:hover img{background:#94d84c;border:1px solid #94d84c;}
.clear{clear:both;height:8px;}

/* ~ Body CSS  ~ */
body{font-family:Tahoma,sans-serif;margin:15px 0 0 0;}

/* ~ Wrapper  ~ */
.wrapper{width:923px;margin:auto;margin-top:5px;}

/* ~ Top and Bottom images  ~ */
.top{width:923px;height:12px;background:url(images/top.gif);font-size:1px;}
.bottom{width:923px;height:12px;background:url(images/bottom.gif);font-size:1px;margin:0 0 10px 0;}

/* ~ Inner border  ~ */
.inner{width:898px;background:url(images/wrapper.gif) repeat-y left;padding:0 13px 0 12px;}

/* ~ Header  ~ */
.header{border-top:1px solid #999;height:144px;border-bottom:1px solid #CCC;position:relative;}
.header img{vertical-align:bottom;}

h1 {font-family: Verdana; font-size: 9px; color: #666666; text-align: center; padding:0px; margin:0px;}
h2 {font-family: Verdana; font-size: 14px; color: #666666; padding:0px; margin:0px;}

/* ~ Tabella Data  ~ */

.data {
font-family: Verdana; 
color: #666666; 
text-align: left; 
font-size: 10px; 
font-weight: bold;
padding-left: 0px; 
padding-top: 6px; 
padding-bottom: 1px;}

/* ~ Tabella di Sinistra Linea Verde  ~ */

.green {
font-family: Verdana; 
color: #666666; 
text-align: left; 
font-size: 14px; 
font-weight: bold;
border-bottom: 3px solid #94d84c; 
padding-top: 1px; 
padding-bottom: 1px;}

   
/* ~ Tabella di Sinistra Tratteggiata Border ~ */

.border {
font-family: Verdana; 
color: #333333; 
text-align: left; 
font-size: 12px; 
border-bottom: 1px dashed #cccccc; 
padding-left: 0px; 
padding-top: 2px; 
padding-bottom: 2px;}

.border{
   font-weight: normal;
   text-decoration: none;
   color: #0000FF;
}
.border:hover {
   font-weight: normal;
   text-decoration: none;
   color: #006600;}
   
/* ~ Tabella di Review  ~ */
   
.review {
font-family: Verdana; 
color: #333333; 
text-align: left; 
font-size: 12px; 
border-bottom: 0px dashed #cccccc; 
padding-left: 2px; 
padding-right: 2px; 
padding-top: 0px; 
padding-bottom: 0px;}

.review{
   font-weight: normal;
   text-decoration: none;
   color: #333333;
}


/* ~ Bet365  ~ */

.bet365{
   color: #0000FF; 
   font-weight: normal;
   text-align: center; 
   font-size: 14px; 

}
.bet365:hover {
   font-weight: normal;
   color: #666666;}
   


/* ~ Link  ~ */

.link{
   color: #0000FF; 
   font-weight: normal;
   text-align: center; 
   font-size: 12px; 

}
.link:hover {
   font-weight: normal;
   color: #666666;}


/* ~ Top Menu  ~ */
.top-menu{background:url(images/menu_bg.gif);height:36px;font-family:Geneva,Arial,Helvetica,sans-serif;}
.top-menu ul{float:left;}
.top-menu ul li ul{position:absolute;margin-top:36px;left:-999em;background:#555;display:block;width:170px;z-index:10;border-right:1px solid #3e3e3e;border-left:1px solid #3e3e3e;}
.top-menu li{float:left;list-style:none;background:url(images/menu_divider.gif) no-repeat top right;}
.top-menu li a{color:#FFF;text-decoration:none;font-size:13px;display:block;padding:10px 15px 10px 15px;float:left;font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}
.top-menu li a:hover{color:#FFF;background:#555 url(images/menu_divider.gif) no-repeat top right;text-decoration:none;}
.top-menu li li a{color:#FFF;text-decoration:underline;background:#555;display:block;width:140px;background-image:none;text-decoration:none;border-bottom:1px solid #3e3e3e;border-right:0;font-size:12px;}
.top-menu li li a:hover{color:#FFF;text-decoration:none;display:block;width:140px;background:#696969 none;border-right:0;}
.top-menu h2,h3,h4,h5{border:0;margin-bottom:0;}
.top-menu .active-menu{color:#FFF;text-decoration:none;background:#555 url(images/menu_divider.gif) no-repeat top right;}
.top-menu .active-menu ul li a:hover{text-decoration:underline;border-right:0;background:#636363 url(images/menu-li-li-hover.gif) repeat-x top;}

/* Submenu */
.submenu{height:32px;background:url(images/submenu_bg.gif);}
.submenu ul{float:left;}
.submenu ul li ul{position:absolute;margin-top:29px;left:-999em;background-color:#f5f5f5;display:block;width:150px;}
.submenu li{float:left;list-style:none;}
.submenu li a {color:#535353;text-decoration:none;font-size:11px;display:block;padding:7px 15px 7px 15px;float:left;font-weight:bold;background:url(images/submenu_divider.gif) no-repeat right top;font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}
.submenu li a:hover {text-decoration:none;background-color:#f8f8f8;}
.submenu li li a {color:#535353;text-decoration:underline;background-color:#F8F8F8;border-bottom:1px solid #CCC;border-right:0px;display:block;width:120px;text-decoration:none;font-weight:normal;background-image:none;}
.submenu li li a:hover {color:#333;text-decoration:none;background-color:#f3f3f3;display:block;width:120px;border-bottom:1px solid #CCC;border-right:0px;background-image:none;}
.submenu .active-menu ul {border-left:1px solid #CCC;border-right:1px solid #CCC;}
.submenu .active-menu{color:#FFF;text-decoration:none;background:#f5f5f5 url(images/submenu_divider.gif) no-repeat top right;}
.submenu .active-menu ul li a:hover{text-decoration:underline;border-right:0;background:#fff url(images/submenu-li-li-hover.gif) repeat-x top;color:#535353;}

/* ~ Search Bar  ~ */
.search{float:right;margin:5px 6px 7px 6px}
.search input[type="text"]{width:152px;height:17px;background:#FFF url(images/search_bg.gif);border:0;font-family:Tahoma,sans-serif;font-size:12px;color:#999;padding:5px 4px 4px 24px;}
.search input[type="image"]{vertical-align:top;line-height:18px;padding-top:1px;}


/* ~ Footer  ~ */
.footer{clear:both;background:url(images/footer_bg.gif) repeat-x;height:92px;position:relative;font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;color:#555;}
.footer img{float:left;padding:18px 0 0 5px;}
.footer a{font-weight:bold;font-size:13px;}
.footer div{float:right;width:650px;line-height:24px;font-size:12px;padding:25px 12px 12px 12px;text-align:right;}
.footermenu{height:25px;background:#EEE url(images/foot-menu.gif) repeat-x center;color:#333;border-bottom:1px solid #999;border-top:1px solid #999;}
.footermenu ul{float:right;}
.footermenu li{float:right;list-style:none;}
.footermenu li a{color:#535353;text-decoration:none;font-size:11px;display:block;padding:6px 15px 6px 15px;float:left;font-weight:bold;background:url(images/submenu_divider.gif) no-repeat left top;}
.footermenu li a:hover{text-decoration:underline;}
.footermenu ul li ul{float:left;clear:none;display:inline;}
.footermenu ul li ul li{display:inline;float:right;}
.footermenu li li a{color:#535353;text-decoration:underline;background:#F8F8F8;border-bottom:1px solid #CCC;border-right:0;display:block;width:120px;text-decoration:none;font-weight:normal;background-image:none;}
.footermenu li li a:hover{color:#333;text-decoration:underline;background:#f3f3f3;display:block;width:120px;border-bottom:1px solid #CCC;border-right:0;background-image:none;}
.footer .valign-img{margin:0;float:none;padding:0;}

.backtotop{line-height:25px;display:inline;border:0;margin:0;padding:4px 10px 5px 0;vertical-align:middle;}

/* ~ Misc Logo  ~ */
 #logo{position:absolute;left:10px;top:30px;}