@charset "utf-8";

/* imports */

@import url("0,21031,,00.css");
@import url("0,21030,,00.css");
@import url("0,21713,,00.css");
@import url("0,21032,,00.css");
@import url("0,25411,,00.css");

/* =tag reset
----------------*/
h3 {
font-family:Arial, Helvetica, sans-serif;
}


/* =master layout
------------------*/
.right-content-column {
width:316px;
padding:0 8px;
overflow:hidden;
}
.left-content-column {
width:650px;
padding:0 8px 38px;
}
* html .left-content-column {
width:650px;
overflow: hidden;
}

.content-division {
background:url(bg-right-col.gif) 100% 0 repeat-y!important;
margin-top:20px;
}
.split-page {
background-position:324px 0;
}
.content-division {
padding:0;
}

.content-panel,
.lead-content-panel,
.content-column-small {
width:316px!important;
}

.content-panel.feature1 h4,
.content-panel.feature1red h4 {
font-size: 1.4em!important;
margin:0pt 0pt 8px!important;
}

/* =common elements
---------------------*/

.captioned-wrap {
margin-bottom: 10px;
}

ul.captioned {
display:inline-block;
float:left;
}

ul.captioned li {
position:relative;
margin-top:88px;
float:left;
text-indent:18px;
width:102px;
margin-right: 3px;
}
ul.captioned li a {
font-weight:normal;
}
ul.captioned li img {
position:absolute;
top:-88px;
left:0;
border:1px solid #ccc;
}
ul.captioned li a:hover img {
border-color:#990000;
}
ul.captioned .last {
margin-right:0;
}
.content-panel h2 {
margin-bottom:0.25em;
}

p.comments {
float: left;
width: 190px;
}



/* =ads
-------------------*/

.homepage .right-content-panel .network.highlight { background: transparent; }
.homepage .right-content-panel .network.newspaper { background-image: none; }

.right-content-panel div.network.sponsors.alt h4 span {
background-color:#f0f3f5;
}
#adspace-300x250-breaking-news, #adspace-300x250, .adspace-300x600 {
clear:both;
background:url(heading-advertisement.gif) 100% 2px scroll no-repeat;
width:315px;
}
#adspace-300x250 span {
margin-right:9px !important;
}
#adspace-300x250-breaking-news span, #adspace-300x250 span, .adspace-300x600 span {
margin-left:0;
}
.adspace728x90 {
position:relative;
height:90px;
margin-bottom:20px;
}
.adspace728x90 div {
position:absolute;
top:0;
left:50%;
margin-left:-364px;
}

	.adspace728x90 div div { / * adtagging update fix */
	position:relative;
	top:0;
	left:0;
	margin-left:0;
	}

.homepage .right-content-column .advertisement {
width: 316px !important;
background: #F2F3F7;
font-size:1em;
}
.homepage .right-content-column .network .inner {
background: #F2F3F7;
padding-left: 0;
border: 0;
}
.homepage .right-content-column .network .inner img {
margin-left: 0 !important;
}

.homepage .right-content-column .feature1red .inner img {
float: left;
margin: 2px 6px 6px 0;
}


/* rhc spotlight */
.homepage .right-content-column .spotlight {
width: 316px;
min-height: 75px;
}
.homepage .right-content-column .spotlight h2 {
border-bottom:3px solid #B81313;
padding-bottom:3px;
margin:0;
}
.homepage .right-content-column .spotlight dl {
background:#fff;
padding: 5px;
}
.homepage .right-content-column .spotlight dt {
float: left;
padding: 5px;
}
.homepage .right-content-column .spotlight dd {
padding: 5px 0 0 0;
min-height: 60px
}
* html .homepage .right-content-column .spotlight dd {
height: 60px;
}

/* =specific modules/panels
------------------------------*/
/* lead image */
.homepage #image-lead {
width:316px;
overflow: hidden;
}
.homepage .horizontal-homepage #image-lead {
width:650px;
overflow: hidden;
}

#lead h1 {
font-size:1.55em;
padding-bottom:5px;
}

.homepage #lead-group {
height: 217px !important;
}
.homepage #lead-group,
.homepage .image-lead .copy {
width: 316px !important;
}
.homepage .image-lead .copy p {
width: 298px;
}

/* confidential panel */
.content-panel .conf-h4 {
width:auto;
}

.content-panel.conf-panel {
margin-bottom:0;
}
.conf-panel div,
.conf-panel .arrow-link-list {
padding:0 8px;
}

/* popularity listing */
#popularity-listing ul.tab-list {
background:#FFFFFF url(bg-right-col.gif) repeat-y scroll right center;
}

/* breaking news -This is a feature4 with tweaks. Look to minimise */
.content-panel.breakingnews h4 {
background:url(h4-promo2.gif) 100% 0 no-repeat;
text-indent:5px;
color:#fff;
border:none;
line-height:1.3em;
}
.content-panel.breakingnews .border1 {
background:#fff;
}
.content-panel.breakingnews dl.breaking-news dd {
width:230px;
}
.content-panel.breakingnews p.more-link {
background:#E7E6E3 url(more-link-bg-feature4.gif) no-repeat scroll 0pt 100%;
clear:both;
display:block;
line-height:1.1em;
margin:0pt;
padding:2px 4px 3px 0pt;
text-align:right;
}
.content-panel.breakingnews p.more-link a {
background:transparent url(iconset-relatedlinks.gif) no-repeat scroll 100% -298px;
font-size:0.9em;
font-weight:bold;
padding:0pt 13px 0pt 0pt;
}

/* polls */
.content-panel.poll {
background:#4776a8 url(bg-blue-specialfeature.gif) 0 0 repeat-x;
padding:7px;
width:302px!important;
color:#fff;
}

.content-panel.poll h4 {
background:url(heading-onlinepoll.gif) 0 0 no-repeat;
border-bottom:2px solid #990000;
text-indent:-9999px;
}

.content-panel.poll .fill1 {
background:url(bg-poll-graph.jpg) 0 16px no-repeat;
padding-left:100px;
border:none;
}

#vote-now-form label.form-button {
background:transparent url(btn-votenow.gif) no-repeat scroll 0pt;
}


/* wacky world */

.wacky-world-wrapper {
	float: left;
}

* html .wacky-world-wrapper {
width: 316px;
}

.wacky-world-wrapper .floatleft {
	float: none !important;
}

.wacky-world-wrapper .feature1 .snapshot {
margin: 10px 0;
}

/* horoscopes */

.homepage h4.horoscopes { border-bottom: 2px solid #4173A8; padding: 0 0 2px 0;}
.homepage div.network.horoscopes { border: 0; background: #fff !important;}
.homepage div.network.horoscopes .inner { padding: 0; }
.homepage div.network.horoscopes .inner p { }
.homepage .horoscope-date { width: 200px; }

* html .homepage h4.horoscopes { padding: 0; }
* html .homepage .horo { margin-top: -6px !important; }

.feature1.horo h5 {
font-size:1.2em;
}
.homepage .feature1.horo .powered-by {
border-top:1px solid #4273a6;
background: #fff url(bg-poweredby.jpg) 0 100% no-repeat;
height:40px;
clear:both;
margin-top:18px;
padding:8px;
width: 316px;
}

/* online today */
.module.online-today {
background:#285585;
padding:8px;
}

.module.online-today .module-header .heading {
background:transparent url(heading-secondary-feature.gif) 0 -200px no-repeat;
border-bottom:2px solid #990000;
text-indent:-9999px;
height:14px;
}

.module.online-today .module-content {
background:#fff;
padding:4px;
}

.module.online-today .content-item {
clear:both;
margin-bottom:15px;
}

.module.online-today .content-item .heading {
border:none;
padding:0;
line-height:1.2em;
margin-bottom:.2em;
font-size:1em;
}

/* most discussed */
.module.most-discussed {
padding:8px;
float:none;
background:#4776a8 url(bg-blue-specialfeature.gif) 0 0 repeat-x;
}

.module.most-discussed .module-header .heading {
background:transparent url(heading-secondary-feature.gif) 0 -100px no-repeat;
border-bottom:2px solid #990000;
text-indent:-9999px;
height:14px;
}

.module.most-discussed li {
clear:both;
padding-bottom:0.75em;
}


.module.most-discussed a {
color:#fff!important;
}
.module.most-discussed a:hover,
.module.most-discussed a:hover span {
text-decoration:underline;
}

.module.most-discussed a span {
font-weight:normal;
display:block;
}



.module.most-discussed .module-content {
background:transparent url(bg-most-discussed.jpg) 0 16px no-repeat;
padding:4px 4px 15px 100px;
}

/* latest sport */

.latest-sport {
background:#fff url(bg-blue-footer-clipped.gif) 0 100% no-repeat;
padding-bottom:20px;
}

.latest-sport p.more-link {
background:#cedeec url(iconset-relatedlinks.gif) no-repeat  100% -296px!important;
text-align:right;
padding-right:15px;
font-size:0.9em;
line-height:1.6em;
}
.latest-sport .module-header .heading {
background:url(h4-feature3.gif) 100% 0 no-repeat;
color:#fff;
line-height:20px;
border:none;
text-indent:5px;
	padding: 0;
}
.latest-sport .module-content {
background:#fff;
	border-right: 1px solid #cedeec;
	border-left: 1px solid #cedeec;
}


.latest-sport .content-item {
padding:8px 8px;
background:#fff;
display:inline-block;
}

.latest-sport .content-item:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.homepage .latest-sport .content-item.browse ul {
float:left;
margin-right:4px;
width: 95px;
}


/* video */
.module.video {
padding:8px;
float:none;
background:#4776a8 url(bg-blue-specialfeature.gif) 0 0 repeat-x;
}
/* ...and since IE6 can't handle multiple classes... */
* html li.video {
background-image: none !important; 
padding: 0;
}

.module.video .module-header .heading {
background:transparent url(heading-secondary-feature.gif) 0 -150px no-repeat;
border-bottom:2px solid #990000;
text-indent:-9999px;
height:14px;
padding:0;
margin-bottom:5px;
position:relative;
}

.module.video .module-header .heading .more-link {
background: none; /* avoids double-up in IE */
display:block;
float:right;
position:absolute;
right:0;
top:0;
}
.module.video .module-header .heading .more-link a {
text-indent:0;
background:url(iconset-relatedlinks.gif) 100% -3295px no-repeat!important;
padding-right:13px;
font-weight:normal;
line-height:14px;
background:none;
color:#fff;
}

/* todays newspaper */
.content-panel.todays-newspaper h4 {
text-indent:-9999px;
background:url(heading-franklingothic-nomatte.gif) 0 0 no-repeat !important;
height:12px;
overflow:hidden;
}

.content-panel.network-feature h4 {
text-indent:-9999px;
background:url(heading-franklingothic-nomatte.gif) 0 -50px no-repeat;
height:12px;
overflow:hidden;
}

.content-panel.network-feature div.network.feature {
background:none;
margin:0;
}
.content-panel.network-feature .inner {
padding:0;
}
.content-panel.network-feature .inner img {
margin:4px 0;
}



/* feature stories (carousel) - aka. don't miss */
.module.feature-stories {
background:#4c76a6 url(bg-blue-specialfeature.gif) 0 0 repeat-x; height:196px;
padding:7px!important;
color:#fff;
}
.module.feature-stories .module-header .heading {
background:url(heading-franklingothic.gif) 0 -150px no-repeat;
text-indent:-9999px;
border-bottom:2px solid #9b0000;
padding-bottom:2px;
}
.module.feature-stories .module-content {
overflow:hidden;
margin:6px 1px 0;
width:632px;
border-width:0 1px;
height:150px;
float:left;
position:relative;
}

.module.feature-stories .module-content {
text-align:left;
}

.module.feature-stories .module-content .heading,
.module.feature-stories .module-content p {
font-size:0.9em;
margin:0;
}

.module.feature-stories .module-content .heading a {
color:#fff;
}

.module.feature-stories .module-content .heading a:hover {
text-decoration:underline;
}

.module-content #carousel {
width:1400px;
position:relative;
}
.module-content #carousel li {
height:150px;
width:161px;
float:left;
}

.module-content #carousel li p {
width: 151px;
}

.module-content #carousel li p a:link, .module-content #carousel li p a:visited {
color: #fff;
}
.module-content #carousel li p a:focus,
.module-content #carousel li p a:hover,
.module-content #carousel li p a:active {
color: #fff;
text-decoration: underline;
}

.module-footer {
overflow: hidden;
clear:both;
}
.module-footer #back, .module-footer #next {
float:left;
cursor:pointer;
width:13px;
height:13px;
overflow:hidden;
text-indent:-9999px;
border:none;
background:url(btn-carousel-controls.gif) 0 0 no-repeat;
}
.module-footer #back {
clear:both;
}
.module-footer #next {
background-position:0 -50px;
}
.module-footer #representation-slider {
position:relative;
width:170px;
height:15px;
background: transparent url("scroll_bar.gif") 0 0 no-repeat;
top:0;
left:0;
cursor:pointer;
}
.module-footer #representation {
float:left; width: 610px; background:#7091b8 url(bg-carousel-track.gif) repeat-x; border-width:1px 0; height:13px;
}
.module-footer #representation-slider {
background:url(bg-carousel-grip.gif) 0 0 no-repeat;
}
.module-footer #representation-slider-inner {
position:absolute;
right:0;
width:5px;
height:15px;
background:url(bg-carousel-grip.gif) 100% 0 no-repeat;
}

/* weather */
.homepage .module.weather {
width:316px !important;
float:right;
}

.homepage .module.weather .module-header .heading {
background:url("h4-feature3.gif") 100% 0 no-repeat;
color:#fff;
line-height:20px;
border:none;
text-indent:5px;
}

.homepage .module.weather .module-content {
border:1px solid #eaeed7;
border-width:0 1px;
}


.homepage .module.weather .module-content ul.tab-list {
padding:2px 4px;
height:1.7em;
border-bottom:1px solid #eaeed7;
}

.homepage .module.weather .module-content .tab-list li {
float:left;
margin-right:8px;
}

.homepage .module.weather .module-content .tab-list li a {
display:block;
float:left;
padding:2px 4px;
}

.homepage .module.weather .module-content .tab-list li.active a {
color:#fff;
background:#9bb1b6;
}

.homepage .module.weather .content-item {
position:absolute;
left:-9999px;
padding:8px;
display:inline-block;
}

.homepage .module.weather .content-item ul {
padding: 0 !important;
}

.homepage .module.weather .content-item:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.homepage .module.weather .content-item.active {
position:static;
}

.homepage .module.weather .content-item img {
padding:8px 15px 8px 8px;
float:left;
}

.homepage .module.weather .content-item .weathericon-large {
padding:8px 15px 8px 8px;
float:left;
margin: 0;
display:block;
height:35px;
width:35px;
}

.homepage .module.weather .content-item .forecast-wrap {
border-left:1px solid #eaeed7;
float:left;
padding-left:10px;
width: 220px;
}

.homepage .module.weather .content-item .heading {
font-weight: normal !important;
padding-bottom: 0;
}

.homepage .module.weather .module-footer {
background:#e7e6e3 url(more-link-bg-feature4.gif) 0 100% no-repeat;
text-align:right;
line-height:1.8em;
height:1.8em;
font-size:0.95em;
}

.homepage .module.weather .module-footer a {
display:block;
line-height:1.8em;
height:1.8em;
background:transparent url(iconset-relatedlinks.gif) no-repeat scroll 103% -295px;
padding-right:12px;
margin-right:5px;
float:right;
}

/* reskin weather icons ---------------------------------------------------------- */

.homepage .weathericon-large span {
display:block;
margin:0;
height:35px;
width:35px;
background: transparent url("iconset-weather-large2.gif") 0 0 no-repeat;
text-indent:-9000px;
}
.homepage .weathericon-large .sunny {
background-position: 0 0 !important;
}
.homepage .weathericon-large .fog-then-sunny,
.homepage .weathericon-large .increasing-sunshine,
.homepage .weathericon-large .mostly-sunny {
background-position: -35px 0 !important;
}
.homepage .weathericon-large .hazy,
.homepage .weathericon-large .cloud-increasing,
.homepage .weathericon-large .mostly-cloudy {
background-position: -70px 0 !important;
}
.homepage .weathericon-large .overcast,
.homepage .weathericon-large .cloudy {
background-position: -105px 0 !important;
}
.homepage .weathericon-large .rain,
.homepage .weathericon-large .heavy-rain,
.homepage .weathericon-large .heavy-showers,
.homepage .weathericon-large .rain {
background-position: -140px 0 !important;
}
.homepage .weathericon-large .showers,
.homepage .weathericon-large .rain-developing,
.homepage .weathericon-large .showers-increasing,
.homepage .weathericon-large .showers-easing,
.homepage .weathericon-large .clearing-shower,
.homepage .weathericon-large .drizzle-clearing,
.homepage .weathericon-large .possible-shower,
.homepage .weathericon-large .drizzle,
.homepage .weathericon-large .late-shower,
.homepage .weathericon-large .rain-clearing {
background-position: -175px 0 !important;
}
.homepage .weathericon-large .late-thunder,
.homepage .weathericon-large .possible-thunderstorm,
.homepage .weathericon-large .thunderstorms-clearing {
background-position: -210px 0 !important;
}
.homepage .weathericon-large .thunderstorms {
background-position: -245px 0 !important;
}
.homepage .weathericon-large .rain-tending-to-snow,
.homepage .weathericon-large .snow-tending-to-rain,
.homepage .weathericon-large .snow-showers,
.homepage .weathericon-large .rain-and-snow {
background-position: -280px 0 !important;
}
.homepage .weathericon-large .snow {
background-position: -315px 0 !important;
}
.homepage .weathericon-large .frost-then-sunny,
.homepage .weathericon-large .snow-developing,
.homepage .weathericon-large .snowfalls-clearing {
background-position: -350px 0 !important;
}
.homepage .weathericon-large .windy-with-snow {
background-position: -385px 0 !important;
}
.homepage .weathericon-large .wind-and-rain-increasing,
.homepage .weathericon-large .wind-and-showers-easing,
.homepage .weathericon-large .windy-with-showers,
.homepage .weathericon-large .windy-with-rain {
background-position: -420px 0 !important;
}
.homepage .weathericon-large .cloud-and-wind-increasing,
.homepage .weathericon-large.windy {
background-position: -455px 0 !important;
}

/* END reskin weather icons  */

/* =groups
---------------------------*/

.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.group {
margin-bottom:20px;
display: inline-block;
}

.group-header {
background:#fff; /* dodgy */
}
.group .module-header .heading .more-link,
.group .group-header .heading .more-link {
background:transparent url(iconset-relatedlinks.gif) no-repeat scroll 103% -295px;
text-indent:0;
position:absolute;
float:right;
right:0;
text-align:right;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
top:0;
}
.group .module-header .heading .more-link a,
.group .group-header .heading .more-link a {
font-size:0.9em;
font-weight:bold;
padding:0pt 13px 0pt 0pt;
line-height:2.1em;
}
.group .module-content p,
.group .module-content p {
margin:0;
}

.group .module-content:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.group .item.first {
float:left;
}
.group .item.second {
float:right;
}
.group .module {
width:316px;

}
.group .module {
margin-bottom:20px!important;
}
.group .module-content .heading {
line-height:1.2em;
font-size:1.2em;
font-weight:bold;
margin:0;
}
.group .module .image-small {
float:left;
margin-right:10px;
}
.group .module-content .heading {
line-height:1.2em;
font-size:1.2em;
font-weight:bold;
margin:0;
}

/* more insider, more confidential */
.homepage h4.sydney-confidential,
.homepage h4.insider-sunday,
.homepage h4.entertainment-news { 
width: 316px; 
}

/* entertainment */
.group.entertainment {
background:#fff url(bg-blue-fade.gif) 0 0;
}

.group.entertainment .item {
overflow:hidden;
}

.entertainment .item.first {
width: 324px;
margin-right: 10px;
}
.entertainment .item.second {
width: 316px;
}

.group.entertainment .module-header {
background:url(bg-dotted-blue.gif) 0 100% repeat-x;
border:none;
margin-bottom:5px;
}
.group.entertainment .module-header .heading {
border:none!important;
}

.group.entertainment .first .top-story .btm6 h2 {
font-size: 1.2em;
margin-bottom: 4px;
}

.group.entertainment .module-content .heading {
font-size:1em!important;
}
.group.entertainment .top-story .module-content .heading {
font-size:1.2em!important;
}
.group.entertainment .snapshot .module-content {
margin-right:0!important;
}
.group.entertainment .module-header .heading {
text-indent:-9999px!important;
background:url(heading-entertainment-subsections.gif) 0 0 no-repeat;
}
.group.entertainment .music .module-header .heading {
background-position:0 -50px;
}
.group.entertainment .movies .module-header .heading {
background-position:0 -100px;
}
.group.entertainment .television .module-header .heading {
background-position:0 -150px;
}


/* sport */
.group.sport {
background:#fff url(bg-blue-fade.gif) 0 0;
}
.sport .module {
float:left;
width:324px!important;
}
.sport .module.nrl {
float:right;
}
.sport .module.nrl .content-panel {
padding-left: 9px;
}
.sport .module.sport-extra {
clear:left;
}
.sport .module.sport-extra {
clear:left;
}
.sport .module.sport-snapshot {
float:right;
}
.sport .module-header,
.sport .module-header .heading {
background:#396491 url(heading-sprites-sport.gif) no-repeat;
}
.sport .nrl .module-header .heading {
background-position:0 -50px;
}
.sport .sport-extra .module-header .heading {
background-position:0 -100px;
}
.sport .sport-snapshot .module-header .heading {
background-position:0 -150px;
}
.sport .sport-extra .module-content {
float:left;
padding-right:0;
}
.sport .sport-extra .module-related {
margin-left:118px;
}
.sport .sport-snapshot .module-content {
padding-right:0;
}
.sport .module-header {
background-position:100% 0;
height:20px;
margin:0;
padding:0;
}
.sport .module-header .heading {
height:20px;
postion:relative;
margin:0;
padding:0;
background-position:0 0;
margin-right:5px;
}

.sport .module-header .heading a {
text-indent:-9999px;
float:left;
width:130px;
display:block;
}

.sport .module-header .heading .more-link {
position:relative;
background-position:100% -3292px;
top:-2px;
display:block;
float:right;
font-size:0.95em;
}
.sport .module-header .heading .more-link a {
color:#fff;
font-weight:normal;
line-height:1.8em;
}

.sport .content-panel h2 {
margin: 5px 0 2px 0;
}

.sport .module-content,
.sport .module-related {
padding:8px 8px 0 8px;
}
.group-header .heading,
.entertainment .module-header .heading {
font-family:Arial Black,arial,helvetica,sans-serif;
font-size:1.4em;
font-weight:normal;
letter-spacing:-0.08em;
line-height:1em;
border-bottom:2px solid #4173A8;
position:relative;
margin:0pt 0pt 8px;
padding-bottom:.2em;
}

/* promos - */

.homepage .promo1, .homepage .promo2 { margin: 20px 0 0 0 !important;}


/* classifieds */
.group.classifieds {
padding:0 14px;
border-bottom:3px solid #dadada;
}

.group.classifieds .module-header .heading {
background:url(heading-sprites-classifieds.gif) 0 0 no-repeat;
text-indent:-9999px;
position:relative;
height:35px;
}
.group.classifieds .cars .module-header .heading {
background:url(heading-sprites-classifieds.gif) 0 -50px no-repeat;
}
.group.classifieds .local .module-header .heading {
background:url(heading-sprites-classifieds.gif) 0 -100px no-repeat;
}
.group.classifieds .home .module-header .heading {
background:url(heading-sprites-classifieds.gif) 0 -150px no-repeat;
}

.group.classifieds .module-footer a {
font-weight:normal;
}

.group.classifieds .module {
width:210px;
float:left;
margin-right:43px;
}

.group.classifieds .module.home {
margin-right:0;
}

.group.classifieds .module-content {
background:#f0f3f5;
text-align:center;
padding:8px 0;
margin-bottom:10px;
}

.group.classifieds .module-content img {
margin:0 auto;
padding:2px;
border:1px solid #cfcfcf;
}


/* =furniture
-------------------*/

#bookmarkLink {
font-weight:normal;
text-decoration:underline;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
}

#footer .high-level {
background:#f1f0e4;
border-bottom:3px solid #dadada;
}

#footer .high-level dl {
width:755px;
position:relative;
padding:10px 0;
margin-left:150px;
text-align:left;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
display:inline-block;
}

#footer .high-level dl {
border:none;
}
* html #footer .high-level dl {
padding: 10px 0 0;
right:50px;
}
*+html #footer .high-level dl {
padding: 10px 0 0;
}
* html #footer .high-level {
padding-bottom: 10px;
}
*+html #footer .high-level {
padding-bottom: 10px;
}


#footer .high-level .sitemap {
margin-left:20px;
}

#footer .high-level dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#footer .high-level dl dt {
font-weight:bold;
width:155px;
clear:left;
float:left;
position:relative;
margin-bottom:1em;
}

#footer .high-level dl dd {
float:left;
display:inline-block;
letter-spacing:3px;
margin-bottom:1em;
}

#footer .high-level dl dd a {
letter-spacing:normal;
}

#footer .high-level dl dd a {
font-weight:normal;
}

