/* Layout */
.left-wrapper {width:100%; margin-left:-525px; float:left;}
.left {float:left; margin-left:550px; width:auto;}
.right {float:right; margin:0px 20px 0px 0px; width:468px; }


.column1 {float:left; margin-right:18px; width:204px; }
.column2 {float:left; width:245px;}

.column1 .topics ul {margin-right:0px;}
.weather {margin-top:16px;}
.weather img {float:left; margin-right:6px;}
.weather p {padding-top:3px;}
.weather dl {clear:both;display:table;}
.weather dt {color:#555555; margin-right:5px; clear:both;}
.weather dd, .weather dt {display:table-row;float:left; }

.currency table {width:100%;}
.currency table th {font-weight:bold; text-align:left;}
.currency td, .currency th {padding:0px 0px 0px 6px;}
.currency .odd td, .currency .odd th {background-color:#ececec;}

.poster h2 {color:#7d7d7d; font:bold 14px "Trebuchet MS", serif; margin-top:-6px;}
.poster a {font-weight:bold;}
.poster img {float:left;}
.poster .image-border {background-image:url(/i/poster.bg.gif); height:75px; margin-left:-75px; position:relative; width:75px; }
.poster p {margin-top:6px;}
.poster .comments {clear:both; }
.poster {margin-bottom:12px; }

.poster form {margin-top:6px;}
.poster select {width:200px; margin-bottom:6px;}
.poster label {display:block; cursor:pointer;}
.poster .btn {margin-top:5px;}

#map {background:#eeeeee url(/i/map.bg.gif) no-repeat left bottom; margin-bottom:12px;}

#right-nav .visible {background:#eeeeee; margin-bottom:10px;}
#right-nav .visible {padding:10px 10px 20px 10px;}

.tabs td {background:url(/i/tabs.label.gif) no-repeat 0% 0%; height:25px; padding:0px; border-top-color:#ffffff; border-bottom:2px solid #c4c4c4;}
.tabs td label {background:url(/i/tabs.right.gif) no-repeat 100% 0%; height:25px; width:100%; padding:0px; }
.tabs td label span {font-size:11px; margin-top:8px; margin-left:10px; display:block; text-decoration:underline;}

.tabs td.sel {background:url(/i/tabs.sel.label.gif) no-repeat 0% 0% !important; height:25px; border-top-color:#ffffff;}
.tabs td.sel label {background-image:url(/i/tabs.sel.right.gif) !important; border:0px none; }
.tabs td.sel label span {font-weight:bold; text-decoration:none;}

#map .tabs td {background:url(/i/tabs.label.map.gif) no-repeat 0% 0%;}
#map .tabs td label {background:url(/i/tabs.right.map.gif) no-repeat 100% 0%; }
#map .tabs {margin-bottom:12px;}

#news .tabs td {background:url(/i/tabs.label.news.gif) no-repeat 0% 0%;}
#news .tabs td label {background:url(/i/tabs.right.news.gif) no-repeat 100% 0%; }


#voting table th {font-weight:normal; text-align:left; vertical-align:top; padding-bottom:3px; background:url(/i/li.bg.gif) no-repeat 0px 2px; padding-left:12px;}
#voting table td {padding-left:6px; vertical-align:top; padding-bottom:3px;}
#voting table {margin-top:6px;}
#voting {margin:16px 0px;}
#voting label {margin-left:6px; margin-bottom:6px; }
#voting .btn {margin-top:12px;}

.weather dt {float:left; }
.weather dd {float:none; clear:right; }
html>body .weather dd {float:left; }
*:first-child+html dd {float:none !important;}