#cols {
border-collapse:collapse;
margin:4px auto 0;
padding:0;
text-align:center;
width:90%
}

#cols div.p {
background:#DFE6EF;
border:1px solid #666;
clear:both;
font-size:70%;
margin:0 0 4px;
padding:4px 5px 6px
}

#cols div.p div {
padding:0 2px
}

#cols div.p div input {
border:1px solid #999;
font-size:100%;
height:17px;
margin:0 6px 0 0;
padding:0 0 0 2px
}

#cols div.p div p {
margin:0;
padding:0 0 2px
}

#cols div.p div p.n {
margin:0;
padding:0 0 8px
}

#cols div.p h1 {
background:#999;
border-bottom:1px solid #666;
font-size:110%;
margin:0 0 6px;
padding:4px
}

#cols div.p h1 a img.ctl {
border:0;
float:right;
margin:0;
padding:0
}

#cols div.p h1 a img.exp {
behavior:url(/dp/content/lib/pngbehavior.postload.htc);
border:0;
float:right;
margin:-2px 0 0;
padding:0 6px 0 0
}

#cols div.p h1 a:link.b,#cols div.p h1 a:visited.b,#cols div.p h1 a:active.b,#cols div.p h1 a:hover.b,#cols div.p h1 a:focus.b {
background:#999 url(../default/img/icons_bg.gif);
border:1px solid #5B769E;
color:#5A88CB;
float:right;
font-size:80%;
font-weight:700;
margin:0;
padding:0 3px 1px;
text-decoration:none
}

#cols td {
text-align:left
}

#cols td.c1 {
margin:0;
padding:0 6px 0 0;
width:20%
}

#cols td.c2 {
margin:0;
padding:0 6px 0 0;
width:35%
}

#cols td.c3 {
margin:0;
padding:0;
width:35%
}

#cols tr {
vertical-align:top
}

#f {
background:#FFF url(img/mh_bg.png) top right repeat-y;
border:1px solid #705751;
height:92px;
margin:4px auto;
min-width:780px;
padding:0;
position:relative;
width:90%
}

#f div.l {
left:0;
margin:0;
padding:0;
position:absolute;
top:60px;
width:100%
}

#f div.l p {
font-size:90%;
margin:0
}

#mh {
background:#FFF url(img/mh_bg.png) top right no-repeat;
border:1px solid #666;
height:110px;
margin:0 auto;
min-width:780px;
padding:0;
position:relative;
text-align:left;
width:90%
}

#mh img.br {
left:8px;
margin:0;
padding:0;
position:absolute;
top:14px
}

#pitch {
filter:alpha(opacity=90);
height:170px;
left:35%;
padding:12px;
position:absolute;
text-align:center;
top:25%;
width:316px
}

#pitch div {
height:44px;
margin:-55px 0 0;
width:316px
}

.png {
behavior:url(/dp/content/lib/pngbehavior.postload.htc);
border:0
}

a.horoscope {
color:#FFC50D;
font-size:30px;
text-transform:capitalize
}

a.s img {
border:1px solid #0A3670;
margin:0;
padding:0
}

a.sign img {
border:0;
float:left;
margin:0 15px 0 10px;
padding:0
}

a:hover,a:focus {
color:#0A3670;
text-decoration:underline
}

a:link,a:active,a:visited {
color:#0A3670;
text-decoration:none
}

body {
background:#C7CCD3;
color:#333;
font:70% Verdana, Arial, Helvetica, sans-serif;
margin:8px auto;
text-align:center
}

div.hor_text {
text-align:justify
}

div.hor_white {
background:#FFF;
margin-bottom:8px;
padding:4px
}

div.sf {
background:#666;
height:30px;
left:0;
margin:0;
padding:0;
position:absolute;
text-align:center;
width:100%
}

div.sf input.t {
border:1px solid #3C5881;
font-size:100%;
height:17px;
margin:0;
padding:0 0 0 2px;
width:300px
}

div.sf li {
display:inline;
line-height:15px;
margin:0;
padding:0
}

div.sf ul {
left:0;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:5px;
white-space:nowrap;
width:100%
}

div.sh {
background:#959DA6;
left:0;
margin:0;
padding:1px 0;
position:absolute;
text-align:left;
width:100%
}

div.sh div.shl {
float:right;
margin:0;
padding:0 8px 0 0
}

div.sh div.shl a:link,div.sh div.shl a:visited,div.sh div.shl a:active,div.sh div.shl a:hover,div.sh div.shl a:focus {
color:#390;
font-weight:700
}

div.sh span.hm {
margin:0 0 0 12px;
padding:0;
text-align:left
}

div.sh span.hm a img {
border:0;
margin:0 2px 0 0;
padding:0
}

div.sh span.hm a:hover,div.sh span.hm a:focus {
color:#FFF;
font-weight:400;
margin:0;
padding:0;
text-decoration:underline
}

div.sh span.hm a:link,div.sh span.hm a:visited {
color:#FFF;
font-weight:400;
margin:0;
padding:0;
text-decoration:none
}

div.shp b.bf {
color:red
}

div.shp div.f {
margin-top:10px;
text-align:center
}

div.shp img {
border:0
}

div.shp table {
background:#FFF;
border-collapse:collapse;
font-size:100%
}

div.shp td {
border-bottom:1px dashed #999;
padding:5px
}

div.shp td.i {
padding:5px;
text-align:center
}

form,div.shp td p {
margin:0
}

h2 {
font-size:150%;
margin:-10px 0 0;
padding:0;
text-align:center
}

h3 {
font-size:0;
height:0;
margin:0;
padding:0;
white-space:nowrap
}

hr {
border-top:1px dashed #999;
height:1px;
margin:2px 0;
padding:0
}

iframe {
border:0;
height:110%;
width:89%
}

img.rss {
border:0;
float:left;
margin:0 8px 8px 0;
padding:0
}

input.b,#cols div.p div input.b {
background:#86A9DD url(../default/img/tabs_bg.gif) top repeat-x;
border:1px solid #3C5881;
color:#FFF;
cursor:pointer;
font:90% Verdana, Arial, Helvetica, sans-serif;
height:18px;
margin:0;
padding:1px 4px 2px;
text-decoration:none
}

p.hor_date {
color:#777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

select {
font-size:100%
}

table.exp {
display:block;
font-size:100%;
margin:0 0 6px;
padding:0
}

table.exp td {
margin:0;
padding:6px 6px 0 0
}

table.exp td p {
margin:0;
padding:0
}

table.loc {
border-bottom:1px dashed #999;
border-collapse:collapse;
border-top:1px dashed #999;
font-size:100%;
margin:0 auto 4px;
padding:0;
text-align:center;
width:94%
}

table.locs {
border-collapse:collapse;
font-size:100%;
margin:0 auto;
padding:0;
text-align:center
}

table.w {
background:#DFE6EF url(/dp/content/starware/startpage/themes/slate/img/alt_bg.gif) top repeat-x;
border-collapse:collapse;
display:block;
font-size:100%;
height:120px;
margin:0;
padding:0
}

table.w td p,table.loc td,table.loc td p {
margin:0;
padding:0;
text-align:center
}

table.w td,table.locs td {
margin:0;
padding:0;
text-align:center;
vertical-align:middle
}

table.w td.temps {
margin:0;
padding:0;
width:80px
}

table.w td.temps div.sliders {
background:#EDEDED;
height:7px;
margin:0;
overflow:hidden;
padding:0
}

table.w td.temps div.sliders div.slider,table.w td.temps div.sliders div.sliderlow {
background:url(/dp/content/acme/weather/img/site/colorbar.gif);
height:7px;
margin:0;
padding:0
}

table.w td.temps p {
font-size:10px;
margin:0;
padding:0
}

ul.tr {
left:120px;
margin:0 0 0 12px;
padding:0;
position:absolute;
text-align:center;
white-space:nowrap;
width:67%
}

ul.tr li {
display:inline;
list-style-type:none;
margin:0;
padding:0
}

ul.tr li a:hover,ul.tr li a:focus {
background:#86A9DD url(../default/img/tabs_bg_alt.gif) top repeat-x;
border:1px solid #3C5881;
color:#FFF;
line-height:19px;
margin:0 0 0 -5px;
padding:2px 8px;
text-decoration:none
}

ul.tr li a:link,ul.tr li a:active,ul.tr li a:visited {
background:#86A9DD url(../default/img/tabs_bg.gif) top repeat-x;
border:1px solid #3C5881;
color:#FFF;
line-height:19px;
margin:0 0 0 -5px;
padding:2px 8px;
text-decoration:none
}

ul.tr li a:link.s,ul.tr li a:active.s,ul.tr li a:visited.s {
background:#FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #3C5881;
border-right:1px solid #3C5881;
border-top:1px solid #3C5881;
color:#333;
line-height:19px;
margin:0 0 0 -5px;
padding:2px 8px;
text-decoration:none
}

ul.trv {
list-style-type:none;
margin:-6px 0 8px -3px;
padding:4px 0
}

ul.trv li {
display:inline;
margin:0;
padding:0
}

ul.trv li a {
background:#999;
border-bottom:1px solid #666;
border-left:1px solid #DFE6EF;
border-right:1px solid #666;
margin:0;
padding:4px 12px
}

ul.trv li a.s {
background:#DFE6EF;
border-bottom:1px solid #DFE6EF;
border-left:1px solid #DFE6EF;
border-right:1px solid #DFE6EF;
color:#333;
font-weight:700;
margin:0;
padding:4px 12px;
text-decoration:none
}