body{font-family: "Helvetic Neue", "Arial", "Helvetica", "Tahoma", Sans-serif;}
a{text-decoration: none;color: inherit;}
a:hover{text-decoration: underline;}
h1, h2, h3, h4{font-weight: bold;line-height: 1.1em;} 
.red{color: #de3327 !important;}
#header{color: #ffffff;}
#header a{color: #ffffff;}
.inline-nav li a:hover{text-decoration: none;color: #de3327;}
.drop-menu li a:hover{color: #ffffff !important;}
#channels{font-size: 12px;font-weight: bold;color: #ffffff;text-transform: lowercase;}
#channels li a em{font-style: normal;font-size: 9px;color: #989898;font-weight: normal;}
#channels li a:hover em{color: #989898;}
#channels li.drop-menu li a{font-weight: normal !important;font-size: 11px !important;}
#tools{font-size: 11px;text-transform: lowercase;}
.search-box input[type=text]{font-size: 13px;}
.search-box .little{font-size: 10px;}
#header .inline-nav a:hover{color: #de3327;}
#main-nav{font-size: 16px;font-weight: bold;}
#main-nav .drop-down li a{font-size: 12px;font-weight: normal;color: #555555;}
#main-nav .drop-down li a:hover{text-decoration: none;color: #000000;}
#main-nav .drop-down .page{color: #000000;font-weight: normal;}
#main-nav .page .story h3{font-size: 14px;color: #000000;}
#main-nav .page .story h3 a{color: #000000;}
#main-nav .page .story p{font-size: 11px;line-height: 1.1em;color: #474747;}
#main-nav .page .story .by-line{font-size: 10px;color: #666666;}
#main-nav .by-line a{color: #666666;}
#main-nav .page h4{color: #de3327;font-size: 13px;font-weight: normal;}
#main-nav .page ul{color: #898989;}
#main-nav .page ul li a{font-size: 11px;color: #898989;font-weight: bold;}
#main-nav .page ul li a:hover{text-decoration: underline;}
#secondary-nav{font-size: 11px;font-weight: normal;text-transform: lowercase;}
#secondary-nav li a{vertical-align: baseline;}
#secondary-nav li a em{font-style: normal;font-size: 9px;color: #989898;font-weight: normal;}
#my-account{font-size: 11px;}
#my-account a:hover{text-decoration: none;color: #de3327;}
#login-window p{line-height: 1.2em !important;color: #efefef;}
#login-window a:hover{color: #fff;text-decoration: underline;}
#main-stories .story-overlay h2, #main-stories .no-photo h2{font-size: 26px;line-height: 27px;}
#main-stories .story-overlay h2 a:hover, #main-stories .no-photo h2 a:hover{color: #de3327;text-decoration: none;}
#main-stories .story-overlay p.by-line, #main-stories .no-photo p.by-line{font-size: 12px;}
#main-stories .switcher li a{font-size: 13px;font-weight: bold;color: #999999;}
#main-stories .switcher li a:hover, #main-stories .switcher li a.current{color: #ffffff;}
#market-data .item h3{font-size: 11px;}
#market-data .item .market-value{font-size: 10px;font-weight: normal;color: #898989;}
#market-data .item .change{font-size: 16px;font-weight: bold;}
#market-data .item .change strong{font-size: 16px;line-height: 16px;}
.top-stories .story h4{font-size: 10px;color: #de3327;text-transform: uppercase;}
.top-stories .story h4 a{color: #de3327;}
.top-stories .story h2{font-size: 16px;color: #0f0f0f;}
.top-stories .story h2 a{color: #0f0f0f;}
.top-stories .story.first h2{font-size: 20px;}
.top-stories .right .story h2{font-size: 13px;}
.top-stories .story p{font-size: 12px;color: #000000;}
.top-stories .story p.related{color: #898989;font-size: 11px;font-weight: bold;}
.top-stories .story p.related a{color: #ffffff;text-decoration: none;}
.top-stories .by-line{color: #898989 !important;font-size: 11px;font-weight: normal;}
.top-stories .by-line a{color: #666666;font-size: 11px;font-weight: bold;}
.top-stories .by-line .time-stamp{font-weight: bold;font-size: 10px;}
.top-stories .by-line a.comment{color: #898989;font-size: 11px;font-weight: normal !important;}
.top-stories .by-line strong{font-size: 9px;text-transform: uppercase;}
.strip h2{font-size: 24px;color: #363636;}
.strip h2 a{color: #363636;}
.strip h2 em{font-size: 18px;font-style: normal;color: #de3327;}
.strip ul.tabs{font-size: 12px;font-weight: bold;}
.strip ul.tabs li a{color: #555555;}
.strip ul.tabs li a:hover{color: #ffffff;}
.strip ul.tabs li a.current{color: #ffffff;}
.strip .story h3{font-size: 14px;color: #000000;}
.strip .no-border h3{font-size: 12px;}
.strip .story h3 a{color: #000000;}
.strip .story .by-line{font-size: 12px;font-weight: bold;color: #333333;}
.strip .story .by-line a{color: #333333;}
.strip .story p{font-size: 12px;color: #333333;}
.strip .story .name{font-size: 11px;color: #000000;}
.strip .comment p{font-size: 12px;}
.strip .comment .by-line{font-size: 11px;color: #000000;}
.strip .comment h4{font-size: 10px;color: #de3327;text-transform: uppercase;}
.strip .comment h4 a{color: #de3327;}
.strip .comment h2{font-size: 13px;color: #0f0f0f;}
.strip .comment h2 a{color: #0f0f0f;}
.strip .channel h3{font-size: 18px;color: #363636;}
.strip .channel h3 a{color: #363636;}
.strip .channel h3 a em{font-size: 14px;font-style: normal;color: #de3327;}
.strip .channel p{font-size: 13px;color: #000000;}
.strip .item p{font-size: 11px;font-weight: bold;color: #000000;}
.strip .item p a{color: #000000;}
.module h2{font-size: 18px;color: #363636;}
.module h2 a{color: #363636;}
.module h3{font-size: 14px;font-weight: normal;color: #de3327;}
.module h3.small{font-size: 10px;font-weight: bold;}
.container .article-body.group .grid-4  .module.il_blogs h3, .container .article-body.group .grid-4  .module.il_blogs p{display:block;float:left;}
.container .article-body.group .grid-4  .module.il_blogs h3 {margin-bottom:6px !important;clear:both}
.module p{font-size: 12px;}
.module .story h2{line-height: 1.2em;font-size: 14px;}
.module .story h3{font-size: 16px;font-weight: bold;color: #000000;}
.module .story h3 a{color: #000000;}
.module .story p{font-size: 12px;color: #000000;}
.module .story .by-line{font-size: 11px;color: #666666;}
.module .story .by-line a{color: #666666;}
.module .story.small .by-line{color: #898989;}
.module ul{color: #898989;}
.module ul li a{font-size: 11px;color: #898989;font-weight: bold;}
.module ul.tabs{font-size: 12px;color: #666666;font-weight: bold;}
.module ul.tabs li a{color: #666666;}
.module ul.tabs li a:hover{color: #ffffff;}
.module ul.tabs li a.current{color: #ffffff;}
.module h2.heading, .module h3.heading{font-size: 16px;font-weight: bold;color: #000000;}
.module .comment .by-line{font-size: 12px;}
.module .comment .by-line a{color: #666666;}
.module .comment-text{font-size: 14px;}
.module .featured-comment{font-size: 20px;color: #000000;}
.module ul.deep li{color: #898989;font-weight: normal;font-size: 12px !important;}
.module ul.deep li a.leader{color: #000000;font-weight: bold;}
.module table{font-size: 11px;font-weight: bold;line-height: 2em;}
.up{color: #00a651;}
.down{color: #de3327;}
.euro-usd h3{font-size: 14px;color: #534741;font-weight: bold;}
.euro-usd h3 span{font-weight: normal;font-size: 12px;}
.euro-usd .change{font-size: 20px;font-weight: bold;}
.module form{font-size: 12px;}
.module .comment .by-line{font-size: 11px;}
.module .comment .by-line .author{color: #de3327;}
.module .comment .article{font-size: 14px;font-weight: normal;color: #666666;}
.module .comment .article a{color: #666666;}
.module .archive-link{font-size: 10px;color: #898989;}
.module .latest-news strong{font-size: 10px;font-weight: normal;color: #de3327;line-height: 1;}
.module .latest-news li a{font-size: 12px;font-weight: normal;color: #433e37;}
.module .latest-news li a:hover{text-decoration: none;color: #000000 !important;}
.servizi-item{font-size: 10px;font-weight: bold;color: #000000;}
.servizi-item:hover{text-decoration: none;color: #de3327;}
.sand-bar h2{font-size: 18px;color: #363636;}
.sand-bar h2 a{color: #363636;}
.sand-bar .item h3{font-size: 12px;color: #363636;}
.sand-bar .item h3 a{color: #363636;}
.sand-bar .item p{font-size: 11px;color: #534741;}
.red-bar h2{font-size: 18px;color: #f2f2f2;}
.red-bar h2 a{color: #f2f2f2;}
.red-bar .item h3{font-size: 12px;color: #ffffff;}
.red-bar .item h3 a{color: #ffffff;}
.red-bar .item p{font-size: 11px;color: #fff;}
#footer{color: #ffffff;}
.links h3{font-size: 12px;color: #de3327;text-transform: uppercase;}
.links ul{font-size: 11px;color: #ffffff;}
.links a{color: #ffffff;}
.by-line{font-size: 11px !important;font-weight: normal !important;}
.by-line a{font-weight: bold !important;}