html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}* html input,textarea,select{font-size:100%;}legend{color:#000;}   html { height: 100%; } body {  background-color: #4c4c4c;  background-position:left top; background-repeat:repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin: 0px; padding: 0px; min-width: 982px; height: auto !important; height: 100%; min-height: 100%; } .background-promo-example { background: #1C63B3 url("http://img.derdubor.no/img/misc/bg_test.jpg") no-repeat scroll left bottom; } h1 { font-size: 2em; font-weight: bolder; margin-bottom: 0.5em; } h1 a { color: #000000; text-decoration: none; } h1 a:hover { text-decoration: none; } h2 { font-size: 1.5em; font-weight: bolder; margin-bottom: 0.5em; } h2.search_hit {  background-color: rgb(217,39,131); font-size: 1.8em; padding: 4px; color: white; font-weight: normal; } h2.search-result-branch-title { font-size: 1.0em; font-weight: normal; } h2.search_hit a { color: white; text-decoration: none; } h4 { font-size: 1.3em; font-weight: bolder; margin-bottom: 0.5em; }   #main-background {  background-color: #fff; background-position: left top; background-repeat: repeat-x;  border-left: 1px solid #5a8daa; border-right: 1px solid #5a8daa; z-index: 0; width: 978px; margin: auto; border-bottom: 3px solid #5a8daa; }   #bar-layer-wrapper { z-index: 20; position: absolute; left: 0px; width: 100%; margin: 0px; min-width: 980px; }   #main-content { width: 978px; margin: 0px auto; padding-top: 194px; overflow: hidden; padding-bottom: 2.0em; } #main-content #right-holder { float: right; width: 234px; clear: right; margin-right: 15px; margin-top: 1.0em; } #main-content #left-holder { float: left; width: 714px; margin-left: 15px; clear: left; margin-top: 1.0em; } #main-content #wide-holder { width: 946px; margin-left: 16px; margin-right: 16px; } #main-content .ads-above-promo { width: 212px; margin-bottom: 10px; background-image: url(http://img.derdubor.no/img/misc/ads.png); background-position: top center; background-repeat: no-repeat; border: 1px solid #bdbcbd; padding: 10px; padding-top: 15px; } #main-content .ads-above-promo a { color: #555555; text-decoration: none; } #main-content #promo { width: 234px; margin: 0; margin-bottom: 20px; } #main-content div .row { overflow: hidden; } #main-content div .leftColumn { float: left; width: 320px; padding-right: 20px; padding-left: 0px; margin-left: 0px; margin-bottom: 30px; clear: left; } #main-content div .rightColumn { float: left; width: 320px; padding-right: 0px; margin-left: 30px; margin-bottom: 30px; clear: right; } #main-content .row p { font-size: 1.2em; margin-bottom: 1em; } #main-content .row p { margin-bottom: 1em; } #main-content .row ul { margin-left: 20px; } #main-content .row li { padding-left: 10px; list-style:disc; display: list-item; } #main-content .row li a {  }  #main-content a.navbutton { background: url(http://img.derdubor.no/img/navbutton/right.png) no-repeat scroll top right; color: #000000; display: block; float: left; font: bold 14px arial, sans-serif; height: 36px; margin-right: 6px; padding-right: 12px; text-decoration: none; } #main-content a.navbutton span { background: url(http://img.derdubor.no/img/navbutton/left.png) no-repeat; display: block; line-height: 14px; padding: 11px 0 11px 12px; }   #main-top { height: 20px; width: 970px; margin: auto; text-align: right; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; padding: 5px; }   #bar-top {  background-color: #fff; background-position: left top; background-repeat:repeat-x;  border-top: 1px solid #1f6b8e; border-bottom: 1px solid #1f6b8e; position: relative; height: 103px; width: 100%; } #bar-top-content { width: 980px; margin: auto; margin-top: 15px; } #logo { float: left; width: 250px; padding-left: 15px; } #searchbox { background: url('http://img.derdubor.no/img/searchbox/new/black_gradient_bg.png'); margin-left: 275px; margin-right: 175px; height: 73px; } #searchbox #queryfield { background: #ffffff; overflow: hidden; float: left; margin-left: 11px; margin-top: 18px; margin-bottom:21px; width: 400px; } #searchbox #queryfield input { font-size: 20px; color: #a9a9a9; border: 0; margin-top: 5px; width: 390px; height: 24px; } #searchbox #querybutton { text-align: center; background-image: url('http://img.derdubor.no/img/submitbox/submitbox_gradient.png'); background-repeat: repeat-x; background-color: #db3c9b; overflow: hidden; float: right; margin-right: 11px; margin-top: 18px; margin-bottom: 21px; width: 75px; height: 34px; }   #bar-menu { background-image:url(http://img.derdubor.no/img/newerbar/bar_gradient.png);  background-position:left top; background-repeat:repeat-x; border-bottom: 1px solid #1f6b8e; position: relative; height: 30px; width: 100%; } #bar-menu-content {  width: 982px; height: 30px; margin: auto; } #bar-menu-content a.bar-link { font-family:Arial,Helvetica,sans-serif; color:#fff; text-decoration:none; font-weight:normal; font-size:1.4em; padding-left:15px; padding-right:15px; padding-top:5px; background-repeat: no-repeat; background-position: top left; display: block; height: 30px; float: left; } #bar-menu-content a.bar-link:hover { background-position: bottom left; } #bar-menu-content img { float: left; } * html #bar-menu-content img {   margin-bottom: -3px; height: 30px; } #bar-bottom { border-top: 1px solid #bdbcbd; padding-top: 15px; padding-bottom: 15px; margin: auto; margin-top: 15px; text-align: center; clear: both; width: 600px; font-size:0.8em; color: #666666; } #bar-bottom a { color: #666666; }  #footer { margin-top: 10px; } #footer-bar { background-color: #4c4c4c; border-top: 4px solid #73b5d1; color: #fff; } #footer-bar ul { list-style-type: none; min-height: 164px; } #footer-bar li { margin-top: 0.8em;  font-size: 1.2em; } #footer-bar a { font-size: 0.9em; color: #fff; background-color: #d92783; text-decoration: underline; padding: 3px 5px; line-height: 100%; } #footer-bar p { color: rgb(239,236,231); font-weight: bold; } #footer-delivered-by { width:50%; clear:left; float:left; text-align:center; padding-top:30px; } #footer-static-links { width: 50%; float:right; clear:right; padding-top: 10px; text-align: right; } #footie { width: 978px; margin: auto; overflow: hidden; background : transparent url(http://img.derdubor.no/img/background/grass_pink.png) bottom no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.derdubor.no/img/background/grass_pink.png',sizingMethod='scale'); border-bottom: 3px solid #d92783; }    #adfield { float: right; width: 165px; height: 73px; overflow: hidden; background-image:url(http://img.derdubor.no/img/misc/skyline2.png); background-position:center left; background-repeat:no-repeat; } #adfield a { text-decoration: none; } .adds-text { border:1px solid #DDDDDD; height:92px; margin-left:5px; margin-right:0px; overflow:hidden; padding-left:5px; } .adds-text-box { float:left; height:90px; padding:3px 5px 5px; width:130px; } .adds-text-box a { text-decoration: none; } .adds-text-title { border-bottom:10px none; font-size:9px; padding-left:5px; } p.adds-text-header, p.adds-text-header a { color:#000000; font-size:11px; font-weight:bolder; text-decoration: none; } p.adds-text-header {  } p.adds-text-body { text-decoration: none; }  .category_header { font-size: 1.2em; font-weight: bolder; width: 80%; clear: both; padding-top: 20px; padding-left: 10px; padding-bottom: 10px; margin-top: 10px; border-top: 1px solid #bdbcbd; } .category_contents { font-size: 0.8em; float: left; clear: both; padding-left: 20px; } .category_contents ul { width: 300px; } .category_contents li { clear: left; margin-left: 10px; line-height: 1.4em; } .category_contents li ul { font-size: 1em; margin-top: 0px; margin-bottom: 0px; background-color: #00ff00; } .category_contents li .column0 { float: left; width: 140px; } .category_contents li .column1 { float: right; width: 150px; } .column0 {  float: left; } .column1 {  float: left; } .column2 {  float: left; }   #province-container a { color: blue; text-decoration: none; } #province-container { border-top: 1px solid #bdbcbd; margin-top: 10px; padding: 10px; } #postal-code-chooser { padding: 10px; margin-bottom: 10px; } #provinces { background-color: #ffffff; border: 1px solid #bdbcbd; border-bottom: 0; padding: 0px; clear: left; float: left; overflow: hidden; } .provinces { background-color: #ffffff; border: 1px solid #bdbcbd; border-bottom: 0; padding: 0px; width: 200px; margin-left: 10px; clear: right; float: left; overflow: hidden; } .provincelinks { display: block; padding-left: 20px; padding-right: 20px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #bdbcbd; } .article { background-color: #ffffff; border: solid 1px #bdbcbd; overflow: hidden; height: 1%; margin-bottom: 1.0em; margin-right: 1.0em; padding: 1.0em; } .article img { float: right; margin-left: 5px; border: 1px solid #bdbcbd; max-height: 85px; } .feedinfo { vertical-align: middle; overflow: auto; } .feedinfo img { float: right; } .readmore { margin-top: 1.0em; } h2 { margin-top: 0; } div.search_hit_brief { margin-bottom: 1.0em; } strong { font-weight: bold; } li.search-result-priority-one { width: 673px; background-color: #faf1d4; border: solid 1px #bfac8F; } li.search-result-priority-two { width: 673px; background-color: #E4F2FA; border: solid 1px #73B5D1; } li.search-result-priority-three { width: 673px; background-color: #ffffff; border: 1px solid rgb(90,141,170); } li.search-result-priority-none { background-color: #ffffff; border: 1px solid rgb(90,141,170); width: 318px; } li.search-result-priority-none.left { background-color: #ffffff; border: 1px solid rgb(90,141,170); float: left; clear: left; min-height: 7.5em; } li.search-result-priority-none.right { background-color: #ffffff; border: 1px solid rgb(90,141,170); float: left; min-height: 7.5em; margin-left: 11px; } ul.search-result-list { margin-right: 15px; margin-top: 1.0em; overflow: hidden; width: 701px; font-size: 1.2em; } ul.search-result-list li { padding: 12px; margin-bottom: 1.0em; overflow: hidden; position: relative; } ul.search-result-list li img { float: right; padding: 5px; background: white; border: 1px solid #dddddd; } ul.search-result-list li.search-result-priority-one img { border: 1px solid #d9ccb8; } div.search-result-branch-meta-link {  margin-top: 1.0em; } div.adds-result-list { margin-bottom: 1em; } div.adds-result-list span { margin-left: 69px; } div.adds-result-list span.first { margin: 0; } div.adds-result-list a, div.adds-result-list div { } div.search-result-info-didyoumean { font-size: 1.4em; margin-top: 1.0em; margin-bottom: 1.0em; } .search-result-branch-meta-shorttext { margin-top: 1.0em; } a.localpage_hit { text-decoration: none; display:block; color: #322c24; font-weight: bold; background-color: #e4e400; border: 1px solid #322c24; background-image: url(http://img.derdubor.no/img/localpage/arrowhead.png); background-position: right center; background-repeat: no-repeat; font-size: 1.8em; padding-left: 4px; padding-top: 4px; margin-bottom: 0.2em; height: 30px; } #context-selection { z-index: 5; border-bottom: 1px solid #5A8DAA; padding-left: 16px; width: 100%; } #context-selection ul { z-index: 10; overflow: hidden; margin-bottom: -1px; font-size: 1.2em; } #left-holder ul { font-size: 1.2em; margin-bottom: 1.0em; } #context-selection li { z-index: 20; float: left; margin-right: 10px; vertical-align: baseline; } #context-selection li a { color: #00f; float: left; text-decoration: none; line-height: 16px; display: block; height: 20px; padding: 8px; margin-top: 8px; border: 1px solid #5A8DAA; background-color: #e4f2fa; } #context-selection li a img { border: none; margin-right: 5px; vertical-align: bottom; } #context-selection li a:hover { background-color: #e4f2fa; } #context-selection li a:visited { color: #00f; } #context-selection li.selected a { margin-top: 0px; padding-top: 16px; color: #00f; background-color: #fff; border-bottom: 1px solid #fff; } #context-selection li.selected a:hover { background-color: #fff; } #actualContent { padding-left: 15px; padding-right: 15px; } #context-selection li.nohits { text-decoration: none; line-height: 16px; display: block; height: 20px; padding: 8px; margin-top: 8px; border: 1px solid #5A8DAA; background-color: #e4f2fa; } #context-selection li.nohits img { vertical-align: bottom; } #context-selection li.selected a { margin-top: 0px; padding-top: 16px; padding-left: 16px; padding-right: 16px; background-color: #fff; border-bottom: 1px solid #fff; } #profile-left-column { float: left; width: 530px; overflow: hidden; margin-left: 5px; margin-top: 20px; } #profile-right-column { float: right; min-height: 500px; width: 370px; margin-top: 20px; margin-right: 14px; } #profile-right-column h2 { margin-top: 1.0em; } #profile-right-column .adContainer { margin-bottom: 1.0em; } #profile-text { font-size: 1.4em; } #profile-text p { line-height: 140%; } .profile-content { padding-left: 16px; } .profile-path-search { padding-left: 16px; } .profile-content ul { padding-left: 10px; } .profile-content li { list-style: disc inside; display: list-item; } table.profile-information { font-size: 1.2em; margin-bottom: 2.0em; } h1.profile-information-header { margin-top: 0.4em; } table.profile-information td { vertical-align: top; } table.profile-information td.main-strong { padding-left: 2.0em; } #profile-openinghours-data { margin: 2em 0; } #profile-openinghours-data th { padding: 0.5em; font-weight: bold; border-bottom: 2px solid #73B5D1; } #profile-openinghours-data td { padding: 0.5em; border-bottom: 1px solid #73B5D1; } div.profile-images-thumbs { margin: auto; width: 180px; border: 1px solid #73B5D1; background-color: #E4F2FA; padding: 10px; margin-top: 10px; } div.profile-images-thumbs img { border: 1px solid #5A8DAA; }  #reviews-list { margin-top: 1.0em; padding-left: 16px; padding-right: 16px; width: 100%; } #reviews-list div.review-item { border: 2px solid #bdbcbd; margin-bottom: 10px; width: 95%; } #reviews-list div.review-item div.facts { border-bottom: 2px solid #bdbcbd; background-color: #F4F5F4; } #reviews-list div.review-item div.facts div.fact-element { padding: 5px; } #rating #stars img { cursor: pointer; } #reviews-list div.review { padding: 10px; } #reviews-list div.review-reply { padding-top: 10px; padding-left: 10px; } #reviews-list div.review-reply div { padding-bottom: 10px; } #review-form { padding-bottom: 10px; padding-top: 10px; } #review-form div { padding-bottom: 10px; } #review-form .label { font-weight: bold; font-size: large; padding-bottom: 0px; } #review-form .input-text { width: 295px; font-size: large; } #review-form .input-button { font-size: large; padding-left: 10px; padding-right: 10px; } #review-form .info-element { display: none; padding-left: 5px; } #review-information { border: 1px solid #FFD700; background-color: #FFF9D7; padding: 10px; margin-bottom: 20px; font-weight: bold; font-size: large; } .activePagination { color: #fff; padding: 3px 6px; background: rgb(217,39,131); text-decoration: none; } .inactivePagination { color: rgb(217,39,131); font-weight: bold; padding: 3px 6px; } div.pagination { color: black; margin-bottom: 2.0em; font-size: 1.4em; } div.search-result-navigators { overflow: hidden; height:1%; font-size: 1.0em; font-family: verdana; font-weight: normal; background: rgb(228,242,250); margin-bottom: 0.5em; width: 673px; padding: 12px; border: 1px solid rgb(115,181,209); } div.search-result-navigators h2 { font-size: 1.2em; color: rgb(217,39,131); } div.search-result-navigators .activeNavigator { font-weight: bold; }  div.ddb-dropdown { display: none; width: 200px; font-family: verdana; font-size: 12px; position: absolute; z-index: 10000; border: 1px solid rgb(217,39,131); background-color: rgb(217,39,131); } div.element-container { float: left; margin-right: 10px; } label.ddb-dropdown-label { line-height: 18px; float:left; font-weight: bold; } div.ddb-dropdown div.selected { height: 16px; } div.ddb-dropdown div.selected a { color: #000; text-decoration: none; font-size: 0.9em; font-weight: bold; } div.ddb-dropdown div.selected a div { width: 174px; background-color: #fff; height: 14px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; float: left; } div.ddb-dropdown div.selected a img { margin-top: 1px; border-left: 1px solid rgb(217,39,131); float: left; } div.ddb-dropdown div.options { width: 192px; max-height: 200px; overflow: auto; background-color: #fff; border-top: 1px solid rgb(217,39,131); font-size: 0.9em; font-weight: normal; padding: 2px 4px; } div.ddb-dropdown div.options ul li { list-style-position: inside; list-style-type: circle; list-style-image:url(http://img.derdubor.no/img/misc/select/linkarrow.png); margin: 4px 0; } div.ddb-dropdown div.options ul li a { text-decoration: none; color: rgb(217,39,131); letter-spacing: 1px; border-bottom: 1px dotted #fff; } div.ddb-dropdown div.options ul li a:hover { border-bottom: 1px dotted rgb(217,39,131); }   div.search-result-info-result { width: 675px; padding: 12px; margin-bottom: 0.5em; font-size: 1.3em; background-color: rgb(217,39,131); color: #fff; } div.search-result-info-result span.main-strong { font-weight: bold; } div.search-result-info-result p.search-meta { margin-bottom: 0.5em; } div.search-result-info-result p.hints { margin: 0.2em 0; font-size: 0.8em; }  .clearboth { clear: both; } div#articles { } div#articles ul { margin-right: 15px; } div#articles ul li { padding: 10px; margin-bottom: 15px; border: 1px solid rgb(115,181,209); background-color: rgb(228,242,250); } div#articles ul li div.headline h2 { font-size: 1.9em; margin-bottom: 0.1em; } div#articles ul li div.headline h2 a { color: #000; text-decoration: none; } div.tags { text-align: left; line-height: 200%; } div.tags a.tag { background-color: #5A8DAA; color: #fff; text-transform: uppercase; text-decoration: none; padding: 5px; } div#articles ul li p.summary { margin: 0.3em 0; } div#articles ul li p.link-publicist { margin: 0.3em 0; font-weight: bold; } div#articles ul li p.metadata { font-weight: bold; font-size: 0.8em; } div.classified-container { overflow: hidden; margin-bottom: 0.3em; } div.classified-container img { float: left; margin-right: 1.0em; } div.classified-container div.notice { font-size: 0.9em; color: #5a8daa; } div.classified-container div.notice a { color: #5a8daa; } div.find-out-more { text-align: right; font-size: 0.9em; } div.find-out-more a { color: #5a8daa; } div.profile-path-search { width: 944px; margin-top: 2.0em; overflow: hidden; } div.route-planner-right { margin-left: 450px; } div.route-planner { width: 400px; overflow: hidden; float: left; clear: left; } div.route-planner h5 { float: left; width: 100px; font-size: 1.2em; } div.route-planner h4 { margin-top: 1.0em; } .route-planner-input { font-weight: bold; font-size: 1.2em; } .contact-page-input { font-size: 1.4em; } .contact-right-notice { float: right; width: 300px; background: #e4f2fa; margin-right: 16px; padding: 16px; font-size: 1.2em; } input.route-planner-input, .contact-page-input { border: 1px solid rgb(217,39,131); margin-bottom: 0.3em; } h3 { font-size: 1.3em; font-style: italic; padding-bottom: 0.1em; border-bottom: 1px solid #5a8daa; font-weight: bolder; margin-bottom: 0.5em; } h3.right_search_enrichment { font-style: normal; border-bottom: 0; } .submit { color: #fff; padding: 3px 6px; background: rgb(217,39,131); text-decoration: none; border: 0; } div.search-map-big { height: 680px; width: 944px; border: 1px solid rgb(217,39,131); } div.information-right { margin-left: 450px; margin-right: 16px; } div.information-left { width: 400px; overflow: hidden; float: left; clear: left; } .municipal-shield { padding: 5px; background-color: rgb(31, 107, 142); color: #fff; font-size: 2em; font-weight: bold; border: 2px solid #fff; margin: 2px; text-align: center; overflow: hidden; line-height: 1.1em; } .municipal-shield div { margin-top: 10px; margin-bottom: 10px; } .phonenumbers li { background-color: #E4F2FA; border: 1px solid #5A8DAA; padding: 0.3em; margin-bottom: 0.5em; } .phonenumbers li span.nmbr { clear: right; font-size: 1.1em; font-weight: bold; color: #000; } .phonenumbers li span.imp { color: #f00; } th { font-weight: bold; } table#route-description { margin-top: 1.0em; } table#route-description td { padding-right: 2.0em; } div.profile-path-route-result-text { font-size: 1.2em; }  div.search-result-white-title { font-size: 1em; font-weight: bold; color: #000; margin-bottom: 3px; } div.search-result-white-title span { color: rgb(90,141,170); font-style: italic; } div.search-result-white-meta { padding-left: 10px; padding-top: 1px; } div.search-result-white-meta a { }   * html #context-selection img { behavior: url(/webapp/css/iepngfix.htc); } * html img.ie6transp, div.ie6transp img { behavior: url(/webapp/css/iepngfix.htc); }  * html #context-selection li { margin-bottom: -1px; z-index: 100; } * html #context-selection { z-index: 10; } * html #main-content { z-index: 0; }  * html #right-holder, #left-holder, .leftColumn, .rightColumn { display:inline; }  * html #bar-menu-content a.bar-link { height: 25px; }  div#widget-holder { width: 956px; margin: 0 8px 0 10px; } div.single-column.force-right, .force-right .single-column { float: right; clear: right; } div.single-column.full-column { padding: 0px; width: 234px; background-color: none; } div.double-column.full-column { padding: 0px; width: 472px; background-color: none; } div.single-column, div.double-column, div.triple-column, div.four-column { float: left; margin: 2px; padding: 3px; background-color: #fff;  } div.single-column {  width: 227px; } div.double-column {  width: 469px; } div.triple-column {  width: 710px; } div.four-column {  width: 947px; clear: both; }  div#widget-holder div.banner h3 { font-size: 0.7em; color: #333333; font-style: normal; border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; } div#widget-holder div.banner { text-align: right; }  div#map-image { } div#map-image div#view-selector { font-size: 0.9em; text-align:right; width: 229px; margin: 0 auto; margin-bottom: -1px; height: 19px; } div#map-image div#view-selector a { float:right; margin: 0; margin-left: 3px; margin-bottom: -1px; height: 18px; padding: 0 3px; color: #000; font-size: 1.3em; background-color: #fff; border: 1px solid #5A8DAA; text-decoration: none; } div#map-image div#view-selector a.selected { text-decoration: none; cursor: auto; border-bottom: 1px solid #5A8DAA; color: #fff; background-color: #5A8DAA; } div#map-image div#map-area { text-align: center; } div#local-news { font-size: 0.9em; height: 20px; overflow: hidden; } div#local-news ul { } div#local-news li { float: left; } div.four-column#local-news a { font-size: 0.9em; } div.four-column#local-news .local-news-source { font-size: 0.7em; color: #333333; } div#local-info p { padding: 10px; } div#local-welcome h1 { font-size: 4em; line-height: 0.8em; margin-bottom: 0.3em; } div#local-links li { font-size: 0.9em; } div#local-links a { color: #0000ee; text-decoration: none; } div#local-links a:visited { color: #0000ee; } div#local-links a:hover { color: #0000ee; text-decoration: underline; } div#local-links li .description { } #forecast div.title { background-color: #1f6b8e; color: #fff; clear: both; height: 1.5em; padding: 3px; } #forecast div.title div.prev { float: left; clear: left; } #forecast div.title div.next { float: right; clear: right; } #forecast div.title a { color: #fff; } #forecast div.source { background-color: #1f6b8e; color: #fff; text-align: center; padding: 0.1em; margin-top: 0.1em; } #forecast div.source a { color: #fff; }