body {
font-family:arial;
background:#d2d2d2 url(img/backgrounds/bg-template-shadow.gif) repeat-y top center;
text-align:left;
margin:0 auto
}

body.print-friendly {
background:#fff;
font-family:arial;
margin:0
}

body.popup {
background:#fff;
font-family:arial;
margin:5px
}

body.survey-popup {
background:#fff;
font-family:arial
}

#wrapper {
width:996px;
text-align:left;
list-style-type:none;
margin:0 auto
}

#content-682 {
float:left;
width:100%;
background:#e9e9e9 url(img/backgrounds/bg-content-682.gif) repeat-y top center
}

#content-516 {
float:left;
width:100%;
background:#e9e9e9 url(img/backgrounds/bg-content-516.gif) repeat-y top center
}

#content-freeform {
float:left;
width:100%;
background:#e9e9e9 url(img/backgrounds/bg-content-freeform.gif) repeat-y top center
}

#column-print {
width:625px;
margin:0 auto
}

#column1 {
width:114px;
float:left
}

#column2-my-sun {
float:left;
width:682px;
background:#fff;
height:auto;
padding:0 10px
}

#column2-my-sun h2 {
margin-bottom:30px
}

#column2-my-sun .post {
text-align:left;
width:682px
}

#column2-my-sun .style15 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.05em;
line-height:1.05em;
font-weight:700
}

#column2-my-sun .entry {
margin-left:0;
text-align:justify
}

#column2-my-sun p.author {
font-family:arial, sans-serif;
font-size:0.775em;
font-weight:700;
line-height:1.4em;
margin-bottom:10px
}

#column2-freeform {
float:left;
width:862px;
background:#fff;
height:auto;
padding:10px 10px 0
}

#column2-index-my-sun {
float:left;
width:526px;
background:#fff;
height:auto;
padding:0 0 0 10px
}

#column3-280 {
width:336px;
float:right;
background:#fff;
voice-family:"\"}\"";
margin:10px
}

#column3-search {
width:203px;
float:right;
margin-left:10px;
background:#fff
}

#column4 {
float:left;
width:160px
}

#column4-mysun {
float:left;
width:180px
}

#column4-index {
float:left;
width:336px;
background:#fff;
padding-right:10px
}

#mysun-nav {
float:left;
width:862px;
background:#fff;
padding:10px 10px 0
}

#footer {
clear:both;
width:100%;
background-color:#fff
}

.text-left {
text-align:left
}

.text-right {
text-align:right
}

.sifr-access-text {
position:absolute;
width:200px;
left:-5000px
}

.sifr-access-text-column-off {
display:none;
position:absolute;
width:200px;
left:-5000px
}

.width-1 {
width:1px
}

.width-10 {
width:10px
}

.width-11 {
width:11px
}

.width-21 {
width:21px
}

.width-25 {
width:25px
}

.width-29 {
width:29px
}

.width-34 {
width:34px
}

.width-37 {
width:37px
}

.width-40 {
width:40px
}

.width-59 {
width:59px
}

.width-60 {
width:60px
}

.width-62 {
width:62px
}

.width-64 {
width:64px
}

.width-65 {
width:65px
}

.width-70 {
width:70px
}

.width-75 {
width:75px
}

.width-80 {
width:80px
}

.width-83 {
width:83px
}

.width-85 {
width:85px
}

.width-87 {
width:87px
}

.width-88 {
width:88px
}

.width-92 {
width:92px
}

.width-100 {
width:100px
}

.width-102 {
width:102px
}

.width-104 {
width:104px
}

.width-105 {
width:105px
}

.width-109 {
width:109px
}

.width-110 {
width:110px
}

.width-115 {
width:115px
}

.width-120 {
width:119px
}

.width-121 {
width:121px
}

.width-124 {
width:124px
}

.width-125 {
width:125px
}

.width-126 {
width:126px
}

.width-128 {
width:128px
}

.width-130 {
width:130px
}

.width-132 {
width:132px
}

.width-134 {
width:134px
}

.width-135 {
width:135px
}

.width-136 {
width:136px
}

.width-137 {
width:137px
}

.width-140 {
width:140px
}

.width-145 {
width:145px
}

.width-150 {
width:150px
}

.width-156 {
width:146px
}

.width-158 {
width:158px
}

.width-160 {
width:160px
}

.width-161 {
width:161px
}

.width-162 {
width:162px
}

.width-163 {
width:163px
}

.width-164 {
width:164px
}

.width-165 {
width:165px
}

.width-166 {
width:166px
}

.width-168 {
width:168px
}

.width-169 {
width:169px
}

.width-170 {
width:170px
}

.width-175 {
width:175px
}

.width-180 {
width:180px
}

.width-181 {
width:181px
}

.width-186 {
width:186px
}

.width-188 {
width:188px
}

.width-190 {
width:190px
}

.width-197 {
width:197px
}

.width-198 {
width:198px
}

.width-200 {
width:200px
}

.width-206 {
width:206px
}

.width-210 {
width:210px
}

.width-220 {
width:220px
}

.width-214 {
width:214px
}

.width-215 {
width:215px
}

.width-216 {
width:216px
}

.width-219 {
width:219px
}

.width-224 {
width:224px
}

.width-225 {
width:225px
}

.width-230 {
width:230px
}

.width-232 {
width:232px
}

.width-240 {
width:240px
}

.width-241 {
width:241px
}

.width-243 {
voice-family:"\"}\"";
width:243px
}

.width-244 {
width:244px
}

.width-245 {
width:245px
}

.width-246 {
width:246px
}

.width-250 {
width:250px
}

.width-251 {
width:251px
}

.width-253 {
width:253px
}

.width-254 {
width:254px
}

.width-257 {
width:257px
}

.width-258 {
width:258px
}

.width-260 {
width:260px
}

.width-270 {
width:270px
}

.width-276 {
width:276px
}

.width-280 {
width:400px;
border:thin none #000
}

.width-284 {
width:284px
}

.width-286 {
width:286px
}

.width-289 {
width:288px
}

.width-290 {
width:290px
}

.width-296 {
width:296px
}

.width-300 {
width:300px
}

.width-303 {
width:303px
}

.width-310 {
width:310px
}

.width-315 {
width:315px
}

.width-316 {
width:316px
}

.width-320 {
width:320px
}

.width-324 {
width:324px
}

.width-328 {
width:328px
}

.width-329 {
width:329px
}

.width-330 {
width:330px
}

.width-336 {
width:336px
}

.width-346 {
width:346px
}

.width-350 {
width:350px
}

.width-355 {
width:355px
}

.width-362 {
width:362px
}

.width-365 {
width:365px
}

.width-370 {
width:370px
}

.width-372 {
width:372px
}

.width-375 {
width:375px
}

.width-382 {
width:382px
}

.width-387 {
width:387px
}

.width-391 {
width:391px
}

.width-392 {
width:392px
}

.width-400 {
width:400px
}

.width-409 {
width:409px
}

.width-420 {
width:420px
}

.width-430 {
width:430px
}

.width-446 {
width:446px
}

.width-448 {
width:448px
}

.width-460 {
width:460px
}

.width-469 {
width:469px
}

.width-470 {
width:470px
}

.width-476 {
width:476px
}

.width-480 {
width:480px
}

.width-482 {
width:482px
}

.width-484 {
width:484px
}

.width-486 {
width:486px
}

.width-489 {
width:489px
}

.width-494 {
width:494px
}

.width-504 {
width:504px
}

.width-508 {
width:508px
}

.width-514 {
width:515px
}

.width-535 {
width:535px
}

.width-516 {
width:516px
}

.width-525 {
width:525px
}

.width-550 {
width:550px
}

.width-552 {
width:552px
}

.width-560 {
width:560px
}

.width-565 {
width:565px
}

.width-590 {
width:590px
}

.width-615 {
width:615px
}

.width-625 {
width:625px
}

.width-632 {
width:632px
}

.width-642 {
width:642px
}

.width-650 {
width:650px
}

.width-654 {
width:654px
}

.width-665 {
width:665px
}

.width-680 {
width:680px
}

.width-681 {
width:681px
}

.width-682 {
width:682px
}

.width-872 {
width:872px
}

.width-974 {
width:974px
}

.width-996 {
width:996px
}

.width-37-percent {
width:37%
}

.width-50-percent {
width:50%
}

.height-1 {
height:1px
}

.height-8 {
height:8px
}

.height-9 {
height:9px
}

.height-16 {
height:16px
}

.height-18 {
height:18px
}

.height-19 {
height:19px
}

.height-23 {
height:23px
}

.height-27 {
height:27px
}

.height-31 {
height:31px
}

.height-40 {
height:40px
}

.height-50 {
height:50px
}

.height-51 {
height:51px
}

.height-53 {
height:53px
}

.height-54 {
height:54px
}

.height-66 {
height:66px
}

.height-69 {
height:69px
}

.height-71 {
height:71px
}

.height-88 {
height:88px
}

.height-100-percent {
height:100%
}

.padding-left-1 {
padding-left:1px
}

.padding-left-3 {
padding-left:3px
}

.padding-left-5 {
padding-left:5px
}

.padding-left-6 {
padding-left:6px
}

.padding-left-10 {
padding-left:10px
}

.padding-left-11 {
padding-left:11px
}

.padding-left-18 {
padding-left:18px
}

.padding-left-20 {
padding-left:20px
}

.padding-left-21 {
padding-left:21px
}

.padding-left-25 {
padding-left:25px
}

.padding-left-30 {
padding-left:30px
}

.padding-left-68 {
padding-left:68px
}

.padding-left-70 {
padding-left:70px
}

.padding-left-100 {
padding-left:100px
}

.padding-left-120 {
padding-left:120px
}

.padding-left-138 {
padding-left:138px
}

.padding-left-143 {
padding-left:143px
}

.padding-left-144 {
padding-left:144px
}

.padding-left-145 {
padding-left:145px
}

.padding-left-146 {
padding-left:146px
}

.padding-left-147 {
padding-left:147px
}

.padding-left-154 {
padding-left:154px
}

.padding-left-155 {
padding-left:155px
}

.padding-left-174 {
padding-left:174px
}

.padding-right-1 {
padding-right:1px
}

.padding-right-3 {
padding-right:3px
}

.padding-right-5 {
padding-right:5px
}

.padding-right-7 {
padding-right:7px
}

.padding-right-10 {
padding-right:10px
}

.padding-right-15 {
padding-right:15px
}

.padding-right-18 {
padding-right:18px
}

.padding-right-20 {
padding-right:20px
}

.padding-right-30 {
padding-right:30px
}

.padding-right-50 {
padding-right:50px
}

.padding-top-1 {
padding-top:1px
}

.padding-top-6 {
padding-top:6px
}

.padding-top-7 {
padding-top:7px
}

.padding-top-8 {
padding-top:8px
}

.padding-top-9 {
padding-top:9px
}

.padding-top-12 {
padding-top:12px
}

.padding-top-14 {
padding-top:14px
}

.padding-top-15 {
padding-top:15px
}

.padding-top-30 {
padding-top:30px
}

.padding-top-50 {
padding-top:50px
}

* html .padding-top-50 {
padding-top:28px
}

.padding-bottom-1 {
padding-bottom:1px
}

.padding-bottom-2 {
padding-bottom:2px
}

.padding-bottom-6 {
padding-bottom:6px
}

.padding-bottom-7 {
padding-bottom:7px
}

.padding-bottom-8 {
padding-bottom:8px
}

.padding-bottom-15 {
padding-bottom:15px
}

.padding-bottom-17 {
padding-bottom:17px
}

.padding-bottom-19 {
padding-bottom:19px
}

.padding-bottom-25 {
padding-bottom:25px
}

.padding-bottom-36 {
padding-bottom:36px
}

.padding-left-right-2 {
padding-left:2px;
padding-right:2px
}

.padding-left-right-4 {
padding-left:4px;
padding-right:4px
}

.padding-left-right-6 {
padding-left:6px;
padding-right:6px
}

.padding-left-right-7 {
padding-left:7px;
padding-right:7px
}

.padding-left-right-8 {
padding-left:8px;
padding-right:8px
}

.padding-left-right-10 {
padding-left:10px;
padding-right:10px
}

.padding-left-right-15 {
padding-left:15px;
padding-right:15px
}

.padding-left-right-18 {
padding-left:18px;
padding-right:18px
}

.padding-left-right-20 {
padding-left:20px;
padding-right:20px
}

.padding-left-right-30 {
padding-left:30px;
padding-right:30px
}

.padding-left-right-50 {
padding-left:50px;
padding-right:50px
}

.padding-top-bottom-2 {
padding-top:2px;
padding-bottom:2px
}

.padding-top-bottom-6 {
padding-top:6px;
padding-bottom:6px
}

.padding-top-bottom-110 {
padding-top:110px;
padding-bottom:110px
}

.padding-5 {
padding:5px
}

.padding-footer-left-right-5 {
padding-left:7px;
padding-right:4px
}

.margin-right-1 {
margin-right:1px
}

.margin-right-5 {
margin-right:5px
}

.margin-right-8 {
margin-right:8px
}

.margin-right-10 {
margin-right:6px
}

.margin-right-18 {
margin-right:18px
}

.margin-right-75 {
margin-right:75px
}

.margin-right-160 {
margin-right:160px
}

.margin-bottom-1 {
margin-bottom:1px
}

.margin-bottom-2 {
margin-bottom:2px
}

.margin-bottom-7 {
margin-bottom:7px
}

.margin-bottom-10 {
margin-bottom:10px
}

.margin-bottom-15 {
margin-bottom:15px
}

.margin-bottom-neg-6 {
margin-bottom:-6px
}

.margin-left-2 {
margin-left:2px
}

.margin-left-6 {
margin-left:6px
}

.margin-left-8 {
margin-left:8px
}

.margin-left-10 {
margin-left:10px
}

.margin-left-12 {
margin-left:12px
}

.margin-left-18 {
margin-left:18px
}

.margin-left-20 {
margin-left:20px
}

.margin-left-30 {
margin-left:30px
}

.margin-left-38 {
margin-left:38px
}

.margin-left-60 {
margin-left:60px
}

.margin-left-100 {
margin-left:100px
}

.margin-left-105 {
margin-left:105px
}

.margin-left-115 {
margin-left:115px
}

.margin-left-130 {
margin-left:130px
}

.margin-left-150 {
margin-left:150px
}

.margin-left-220 {
margin-left:220px
}

.margin-left-254 {
margin-left:254px
}

.margin-neg-11 {
margin-top:-11px
}

.margin-top-neg-8 {
margin-top:-8px
}

.margin-top-neg-09em {
margin-top:-0.9em
}

.margin-top-neg-7 {
margin-top:-7px !important
}

.margin-top-neg-16 {
margin-top:-16px
}

.margin-top-1 {
margin-top:1px
}

.margin-top-5 {
margin-top:5px
}

.margin-top-10 {
margin-top:10px
}

.margin-top-275 {
margin-top:275px
}

.margin-top-375 {
margin-top:375px
}

.margin-top-neg-1 {
voice-family:"\"}\"";
margin-top:-1px
}

.margin-left-neg-5 {
margin-left:-5px
}

.margin-left-right-neg-1 {
margin:0 -1px
}

html>body .margin-right-neg-5moz {
margin-right:-5px
}

html>body .margin-bottom-neg-5moz {
margin-bottom:-5px
}

.margin-left-textarea-25 {
margin-left:13px
}

.margin-10 {
margin:10px
}

a img {
border:0
}

.bg-centre-red-dotted-line {
background:transparent url(img/backgrounds/bg-red-dotted-centre.gif) repeat-y top center
}

.red-dotted-line {
border-top:1px dotted #c00
}

.grey-dotted-line {
border-top:1px dotted #999
}

form,ul,div,img {
margin:0;
padding:0
}

.position-relative {
position:relative;
background-image:url(file:///F|/zimtelegraph/gideongono680.jpg)
}

.clear {
clear:both
}

.clear-left {
clear:left
}

.border-1-dcdcdc {
border:1px solid #dcdcdc
}

.border-1-cup-999 {
border-left:1px solid #999;
border-bottom:1px solid #999;
border-right:1px solid #999
}

.border-2-000 {
border:2px solid #000
}

.border-6-000 {
border:10px solid #000
}

.border-3-ccc {
border:3px solid #ccc
}

.border-2-cup-000 {
border-left:2px solid #000;
border-bottom:2px solid #000;
border-right:2px solid #000
}

.border-right-dotted-c00 {
border-right:1px solid #000
}

.border-left-right-grey-1 {
border-left:1px solid #696969;
border-right:1px solid #696969
}

.bg-000 {
background:#000
}

.bg-e9e9e9 {
background:#e9e9e9
}

.bg-c00 {
background:#c00
}

.bg-grey-gradient {
background:transparent url(img/backgrounds/bg-poll-gradient.gif) repeat-x top left
}

.bg-no-search-result-gradient {
background:transparent url(img/backgrounds/bg-no-search-results.gif) repeat-x top left
}

.bg-fc0 {
background:#fc0
}

.bg-grey {
background:#E9E9E9
}

.bg-fcc {
background:#fcc
}

.mast-head {
background:#c00 url(img/backgrounds/bg-masthead.gif) no-repeat top left
}

.site-map-popup-container {
position:absolute;
left:0;
top:0;
width:100%;
height:200%;
background:transparent url(img/global/1x1.gif) no-repeat top left;
margin:0;
padding:0
}

.site-map-popup {
position:absolute;
left:140px;
top:143px;
margin:0;
padding:0
}

.left-navigation a,.left-navigation a:visited {
color:#000;
text-decoration:none;
font-weight:400;
text-transform:none;
display:block
}

.left-navigation .red-chevron-list-left-nav a {
text-transform:uppercase;
margin-left:8px
}

ul.left-main-navigation ul.second-level {
padding-top:1px;
padding-bottom:5px
}

ul.left-main-navigation ul.second-level-more li,ul.left-main-navigation ul.second-level li {
line-height:0.9em;
clear:left;
padding:2px 0
}

ul.left-main-navigation ul.second-level li a,ul.left-main-navigation ul.second-level-more li a,ul.left-main-navigation ul.second-level li div,ul.left-main-navigation ul.second-level-more li div {
padding-left:9px
}

ul.left-main-navigation ul.third-level {
float:left;
width:106px
}

ul.left-main-navigation ul.third-level li {
line-height:1em;
font-size:0.9em;
padding:2px 0
}

ul.left-main-navigation ul.third-level li a,ul.left-main-navigation ul.third-level li div {
voice-family:"\"}\"";
padding-left:15px
}

ul.left-partner-sites li {
line-height:1em;
padding-top:2px;
padding-bottom:2px
}

.headline-bg-left {
background:url(img/global/headline-text-back-left.gif) top left no-repeat;
width:6px;
height:16px;
display:inline;
float:left
}

.headline-bg-right {
background:url(img/global/headline-text-back-right.gif) top right no-repeat;
width:6px;
height:16px;
display:inline;
float:left
}

.headline-bg-center {
background:url(img/global/headline-text-back-center.gif) repeat-x;
height:16px;
display:inline;
float:left
}

.image-slideshow img {
float:left;
margin:5px
}

.my-sun-discussions {
background:transparent url(img/backgrounds/bg-my-sun-discussions.gif) repeat-y left top
}

ul.form-list-poll li label {
clear:both;
float:right;
width:225px;
padding:2px 0 2px 5px
}

ul.form-list-poll-embed li label {
clear:both;
float:right;
width:152px;
padding:2px 0 2px 5px
}

ul.form-list-poll-results li,ul.form-list-poll-results-embed li {
overflow:visible
}

.epoll-result-bar {
background:transparent url(img/backgrounds/bg-result-bar.gif) no-repeat 0 4px;
width:104px;
height:17px
}

.epoll-result-bar-wide {
background:transparent url(img/backgrounds/bg-result-bar-wide.gif) no-repeat 0 4px;
width:176px;
height:17px
}

ul.tabs {
overflow:visible;
background:#fff
}

ul.tabs li {
text-align:center;
float:left;
voice-family:"\"}\"";
padding-top:3px
}

li.tab-left {
background:transparent url(img/backgrounds/bg-left-tab.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 4px 0 2px
}

li.tab-left-selected {
background:transparent url(img/backgrounds/bg-left-tab-selected.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 4px 0 2px
}

li.tab-center {
background:transparent url(img/backgrounds/bg-center-tab.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 2px
}

li.tab-center-selected {
background:transparent url(img/backgrounds/bg-center-tab-selected.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 2px
}

li.tab-right {
background:transparent url(img/backgrounds/bg-right-tab.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 2px 0 4px
}

li.tab-right-selected {
background:transparent url(img/backgrounds/bg-right-tab-selected.gif) no-repeat top left;
width:88px;
height:19px;
voice-family:"\"}\"";
padding:0 2px 0 4px
}

.thumbnail-caption {
color:#fff;
margin-right:45px;
margin-bottom:0;
margin-left:45px;
position:absolute;
max-width:170px;
width:expression(document.body.clientWidth > 170? "170px" : "auto")
}

.thumbnail-caption span {
background-color:#000;
display:block;
padding:10px
}

* html .thumbnail-caption span {
background-color:#000;
display:inline-block;
padding:10px
}

.multi-image-thumbnails .thumbnail-container div.left {
margin:3px 2px 2px 0
}

.multi-image-thumbnails .thumbnail-container div.center {
margin:3px 0 2px 2px
}

.multi-image-thumbnails .thumbnail-container div.right {
margin:3px 0 2px 6px
}

.multi-image-thumbnails div.left-noscript {
margin:2px 4px 2px 0
}

.multi-image-thumbnails div.center-noscript {
margin:2px 0
}

.multi-image-thumbnails div.right-noscript {
margin:2px 0 2px 4px
}

.ticker {
border-left:1px solid #868686
}

.ticker .clock {
height:22px;
padding-top:5px;
background:#c00 url(img/backgrounds/bg-clock.gif) no-repeat top left;
color:#fff;
margin-left:-1px
}

.ticker .ticker-text {
height:22px;
padding-top:5px;
background:transparent url(img/backgrounds/bg-ticker.gif) repeat-x top left;
display:block;
border-right:1px solid #868686;
font-weight:700;
overflow:hidden;
white-space:nowrap
}

ul.vertical-carousel li.open a.carousel-link,ul.vertical-carousel li.closed a.carousel-link {
float:left;
margin:3px 0 0 -20px
}

.main-carousel {
border-bottom:6px solid #000;
background-color:#000;
height:220px
}

html>body .main-carousel {
background-color:#000;
height:232px;
overflow:hidden;
border-bottom-width:10px;
border-bottom-style:solid
}

ul.main-carousel-small-image {
float:left;
margin:0;
padding:0
}

ul.main-carousel-small-image li {
border-right:6px solid #000;
height:64px
}

ul.main-carousel-small-image li.border-none {
border-right:none
}

.archive-tab {
border-bottom:7px solid #c00
}

.archive .archive-link-holder {
background:#000 url(img/backgrounds/bg-archive-tab.gif) repeat-x top left
}

.archive .archive-link {
color:#fff;
text-decoration:none;
text-transform:uppercase;
display:block;
height:18px;
padding:4px 0 0 28px
}

.archive .archive-marker-close {
background:transparent url(img/icons/icon-close.gif) no-repeat 7px 4px
}

.archive .archive-marker-open {
background:transparent url(img/icons/icon-open.gif) no-repeat 7px 4px
}

.archive .archive-content {
height:300px;
overflow:auto
}

.archive ul.archive-list {
font-weight:400;
margin-left:3px
}

.archive ul.archive-list li {
margin-left:23px;
display:list-item;
list-style-type:disc
}

.fruit-machine-index {
border:0 solid #000;
width:516px;
height:160px;
float:left;
margin:0
}

.fruit-machine-article {
border:0 solid #000;
width:682px;
height:160px;
float:left;
margin:0
}

.online-safety-top {
background:url(img/mysun/top-onlinesafety-tab.gif) no-repeat top left;
height:10px;
width:160px
}

.online-safety-bottom {
background:url(img/mysun/bottom-onlinesafety-tab.gif) no-repeat bottom left;
height:10px;
width:160px
}

.online-safety-top-outline {
background:url(img/mysun/top-onlinesafety-tab-outline.gif) no-repeat top left;
height:10px;
width:160px
}

.online-safety-bottom-outline {
background:url(img/mysun/bottom-onlinesafety-tab-outline.gif) no-repeat bottom left;
height:10px;
width:160px
}

.z-index-10000 {
z-index:10000
}

.z-index-9000 {
z-index:9000
}

.z-index-8000 {
z-index:8000
}

.z-index-7000 {
z-index:7000
}

.z-index-6000 {
z-index:6000
}

.bg-my-sun-select-area {
position:absolute;
height:20px;
font-size:0.85em;
padding:4px 5px 0 0
}

.bg-my-sun-select-area a,.bg-my-sun-select-area a:visited {
-moz-outline:0;
display:block;
text-transform:uppercase;
color:#222;
font-weight:700;
margin-right:1px;
text-decoration:none;
padding:0 0 0 10px
}

.bg-my-sun-select-area-open a,.bg-my-sun-select-area-open a:visited {
display:block;
text-transform:uppercase;
color:#222;
font-weight:700;
background:transparent;
text-decoration:none;
width:auto;
margin-right:15px;
padding:0 0 0 10px
}

.bg-my-sun-select-area-open a:active,.bg-my-sun-select-area-open a:hover {
text-decoration:none;
color:#c00
}

.bg-my-sun-select-area-open-all a,.bg-my-sun-select-area-open-all a:visited {
display:block;
text-transform:uppercase;
color:#222;
font-weight:700;
background:transparent;
text-decoration:none;
width:auto;
padding:0 0 0 10px
}

.bg-my-sun-select-area-open-all a:active,.bg-my-sun-select-area-open-all a:hover {
text-decoration:none;
color:#c00;
width:auto
}

div.visual-form-container .visual-form-element .bg-70-area {
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-70-area-open {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-70-area-open-all {
overflow:hidden;
width:70px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-70-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-70-area-open-all-choice {
width:58px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-70-area-open-all-inner {
overflow:auto;
width:68px;
height:123px
}

div.visual-form-container .visual-form-element .bg-70-bottom {
background:transparent url(../img/backgrounds/bg-70-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

div.visual-form-container .visual-form-element .bg-80-area {
width:75px;
background:transparent url(../img/backgrounds/bg-80-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-80-area-open {
overflow:hidden;
width:75px;
background:transparent url(../img/backgrounds/bg-80-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-80-area-open-all {
overflow:hidden;
width:80px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-80-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-80-area-open-all-choice {
width:68px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-80-area-open-all-inner {
overflow:auto;
width:78px;
height:123px
}

div.visual-form-container .visual-form-element .bg-80-bottom {
background:transparent url(../img/backgrounds/bg-80-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

div.visual-form-container .visual-form-element .bg-110-area {
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-110-area-open {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-110-area-open-all {
overflow:hidden;
width:110px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-110-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-110-area-open-all-choice {
width:98px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-110-area-open-all-inner {
overflow:auto;
width:108px;
height:123px
}

div.visual-form-container .visual-form-element .bg-110-bottom {
background:transparent url(../img/backgrounds/bg-110-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

div.visual-form-container .visual-form-element .bg-160-area {
width:155px;
background:transparent url(../img/backgrounds/bg-160-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-160-area-open {
overflow:hidden;
width:155px;
background:transparent url(../img/backgrounds/bg-160-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-160-area-open-all {
overflow:hidden;
width:160px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-160-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-160-area-open-all-choice {
width:148px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-160-area-open-all-inner {
overflow:auto;
width:158px;
height:123px
}

div.visual-form-container .visual-form-element .bg-160-bottom {
background:transparent url(../img/backgrounds/bg-160-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

div.visual-form-container .visual-form-element .bg-216-area-open-all {
overflow:hidden;
width:216px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-216-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-216-area-open-all-competition-popup {
position:absolute;
left:155px;
bottom:108px;
overflow:hidden;
width:216px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-216-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-216-area-open-all-survey-popup {
position:absolute;
left:155px;
bottom:155px;
overflow:hidden;
width:216px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-216-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-270-area {
width:265px;
background:transparent url(../img/backgrounds/bg-270-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-270-area-open {
overflow:hidden;
width:265px;
background:transparent url(../img/backgrounds/bg-270-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-270-area-open-all {
overflow:hidden;
width:270px;
height:143px;
padding-bottom:15px;
background:transparent url(../img/backgrounds/bg-270-search-area-open-all.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-270-area-open-all-choice {
width:258px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-270-area-open-all-inner {
overflow:auto;
width:268px;
height:123px
}

div.visual-form-container .visual-form-element .bg-270-bottom {
background:transparent url(../img/backgrounds/bg-270-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

div.visual-form-container .visual-form-element .bg-109-area {
width:109px;
background:transparent url(../img/backgrounds/bg-109-search-area.gif) no-repeat top left
}

.bg-109-area-open-4 {
overflow:hidden;
width:104px;
background:transparent url(../img/backgrounds/bg-109-search-area-4.gif) no-repeat top left
}

.bg-109-area a,.bg-109-area a:visited {
voice-family:"\"}\"";
width:104px
}

div.visual-form-container .visual-form-element .bg-150-area {
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area.gif) no-repeat top left
}

.bg-150-area-open-1 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-1.gif) no-repeat top left
}

.bg-150-area-open-2 {
overflow:hidden;
width:145px;
background:transparent url(../img/backgrounds/bg-150-search-area-2.gif) no-repeat top left
}

.bg-150-area-open-3 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-3.gif) no-repeat top left
}

.bg-150-area-open-4 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-4.gif) no-repeat top left
}

.bg-150-area-open-5 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-5.gif) no-repeat top left
}

.bg-150-area-open-6 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-6.gif) no-repeat top left
}

.bg-150-area-open-7 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-7.gif) no-repeat top left
}

.bg-150-area-open-8 {
overflow:hidden;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-8.gif) no-repeat top left
}

.bg-150-area-open-9 {
overflow:auto;
border:1px solid #727272;
width:147px;
background:transparent url(../img/backgrounds/bg-150-search-area-all.gif) repeat-y top left;
height:123px
}

.bg-150-area a,.bg-150-area a:visited {
voice-family:"\"}\"";
width:145px
}

.bg-70-area-open-1 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-1.gif) no-repeat top left
}

.bg-70-area-open-2 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-2.gif) no-repeat top left
}

.bg-70-area-open-3 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-3.gif) no-repeat top left
}

.bg-70-area-open-4 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-4.gif) no-repeat top left
}

.bg-70-area-open-5 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-5.gif) no-repeat top left
}

.bg-70-area-open-6 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-6.gif) no-repeat top left
}

.bg-70-area-open-7 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-7.gif) no-repeat top left
}

.bg-70-area-open-8 {
overflow:hidden;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-8.gif) no-repeat top left
}

.bg-70-area-open-9 {
overflow:auto;
border:1px solid #727272;
width:65px;
background:transparent url(../img/backgrounds/bg-70-search-area-all.gif) repeat-y top left;
height:123px
}

.bg-70-area a,.bg-70-area a:visited {
voice-family:"\"}\"";
width:65px
}

.bg-110-area-open-1 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-1.gif) no-repeat top left
}

.bg-110-area-open-2 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-2.gif) no-repeat top left
}

.bg-110-area-open-3 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-3.gif) no-repeat top left
}

.bg-110-area-open-4 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-4.gif) no-repeat top left
}

.bg-110-area-open-5 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-5.gif) no-repeat top left
}

.bg-110-area-open-6 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-6.gif) no-repeat top left
}

.bg-110-area-open-7 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-7.gif) no-repeat top left
}

.bg-110-area-open-8 {
overflow:hidden;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-8.gif) no-repeat top left
}

.bg-110-area-open-9 {
overflow:auto;
border:1px solid #727272;
width:105px;
background:transparent url(../img/backgrounds/bg-110-search-area-all.gif) repeat-y top left;
height:123px
}

.bg-110-area a,.bg-110-area a:visited {
voice-family:"\"}\"";
width:105px
}

.bg-select-area {
position:absolute;
voice-family:"\"}\"";
height:17px;
overflow:hidden;
padding:3px 5px 0 1px
}

.bg-select-area a,.bg-select-area a:visited {
-moz-outline:0;
display:block;
text-transform:uppercase;
color:#c00;
font-weight:700;
margin-right:1px;
background:transparent url(../img/backgrounds/bg-search-link.gif) no-repeat 100% -3px;
text-decoration:none;
padding:0 0 0 4px
}

.bg-select-area a:active,.bg-select-area a:hover {
background:#fff url(../img/backgrounds/bg-search-link.gif) no-repeat 100% -3px;
text-decoration:none;
height:15px;
overflow:hidden
}

.bg-select-area-open {
position:absolute;
height:auto;
overflow:hidden;
padding:3px 5px 3px 1px
}

.bg-select-area-open a,.bg-select-area-open a:visited {
display:block;
text-transform:uppercase;
color:#c00;
font-weight:700;
background:transparent;
text-decoration:none;
voice-family:"\"}\"";
margin-right:12px;
padding:0 0 0 4px
}

.bg-select-area-open a:active,.bg-select-area-open a:hover {
background:#fff;
text-decoration:none;
line-height:1.2em
}

div.visual-form-container div.visual-form-element .bg-476-area {
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area.gif) no-repeat top left
}

.bg-476-area-open-1 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-1.gif) no-repeat top left
}

.bg-476-area-open-2 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-2.gif) no-repeat top left
}

.bg-476-area-open-3 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-3.gif) no-repeat top left
}

.bg-476-area-open-4 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-4.gif) no-repeat top left
}

.bg-476-area-open-5 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-5.gif) no-repeat top left
}

.bg-476-area-open-6 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-6.gif) no-repeat top left
}

.bg-476-area-open-7 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-7.gif) no-repeat top left
}

.bg-476-area-open-8 {
overflow:hidden;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-8.gif) no-repeat top left
}

.bg-476-area-open-9 {
overflow:auto;
border:1px solid #727272;
width:471px;
background:transparent url(../img/backgrounds/bg-476-search-area-all.gif) repeat-y top left;
height:123px
}

.bg-476-area a,.bg-476-area a:visited {
voice-family:"\"}\"";
width:471px
}

.footer {
background:transparent url(images/bg-footer.gif) no-repeat top left
}

.footer .top-search-box {
margin-right:5px;
margin-top:1px;
color:#000;
border-right:1px solid #868686;
font-weight:700;
background:transparent url(../img/backgrounds/bg-footer-top-search.gif) no-repeat top left;
width:111px;
height:20px;
padding:0 0 0 3px
}

.footer .top-search-box div {
width:111px;
overflow:hidden;
white-space:nowrap
}

.footer-links {
border-bottom:2px solid #999
}

.footer-links h3 {
display:inline;
font-weight:400;
margin:0;
padding:0 4px 0 0
}

.footer-links li {
text-transform:uppercase;
color:#000;
background:transparent url(../img/backgrounds/bg-link-divider.gif) no-repeat right center
}

.footer-links li.end-link {
background:transparent
}

.embed-image .width-158 {
voice-family:"\"}\"";
width:158px
}

.embed-image .width-372 {
voice-family:"\"}\"";
width:372px
}

.embed-image .width-448 {
voice-family:"\"}\"";
width:448px
}

#column2-search .width-469 {
voice-family:"\"}\"";
width:469px
}

#column2-search .width-336 {
voice-family:"\"}\"";
width:336px
}

.mysun-gradient {
background:transparent url(../img/backgrounds/bg-my-sun-yellow-gradient.gif) repeat-x top left;
background-color:#fdf7cd
}

.checkbox-link,.checkbox-link:visited,.checkbox-link:hover,.checkbox-link:active {
text-decoration:none;
color:#000;
padding-left:20px;
padding-top:4px;
line-height:1.6em
}

ul.areas-of-interest-list {
text-transform:uppercase;
float:left;
margin:0;
padding:0
}

ul.areas-of-interest-list li {
display:inline;
float:left;
width:145px
}

ul.double-red-chevron li {
background:url(../img/icons/icon-dbl-red-chevron.gif) no-repeat left center
}

ul.tmt-double-red-chevron li {
background:url(../img/icons/icon-dbl-red-chevron.gif) no-repeat left center;
float:left
}

.grey-solid-line-left {
border-left:1px solid #ccc
}

div.visual-form-container .visual-form-element .checkbox-label {
color:#000;
padding-left:20px;
padding-top:4px;
cursor:pointer
}

div.visual-form-container .visual-form-element .checkbox-label-right {
color:#000;
margin-left:-20px;
padding-bottom:5px;
cursor:pointer
}

div.visual-form-container .visual-form-element .checkbox-label-right-inline {
color:#000;
padding-right:20px;
padding-bottom:5px;
cursor:pointer
}

div.visual-form-container .visual-form-element .checkbox-empty-right-inline {
background:transparent url(../img/backgrounds/bg-checkbox-empty-inline.gif) no-repeat top right
}

div.visual-form-container .visual-form-element .checkbox-checked-right-inline {
background:transparent url(../img/backgrounds/bg-checkbox-checked-inline.gif) no-repeat top right
}

div.visual-form-container .visual-form-element .radio-label {
color:#000;
padding-left:25px;
padding-top:3px;
padding-bottom:2px;
cursor:pointer
}

div.visual-form-container .visual-form-element .radio-empty {
background:transparent url(../img/backgrounds/bg-radio-empty.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .radio-checked {
background:transparent url(../img/backgrounds/bg-radio-checked.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .radio-red-empty {
background:transparent url(../img/backgrounds/bg-radio-red-empty.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .radio-red-checked {
background:transparent url(../img/backgrounds/bg-radio-red-checked.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .radio-label-vote {
color:#000;
padding-right:25px;
padding-top:3px;
padding-bottom:2px;
cursor:pointer
}

div.visual-form-container .visual-form-element .radio-empty-vote {
background:transparent url(../img/backgrounds/bg-radio-empty.gif) no-repeat top right
}

div.visual-form-container .visual-form-element .radio-checked-vote {
background:transparent url(../img/backgrounds/bg-radio-checked.gif) no-repeat top right
}

div.visual-form-container .visual-form-element .radio-red-empty-vote {
background:transparent url(../img/backgrounds/bg-radio-red-empty.gif) no-repeat top right
}

div.visual-form-container .visual-form-element .radio-red-checked-vote {
background:transparent url(../img/backgrounds/bg-radio-red-checked.gif) no-repeat top right
}

.bg-my-sun-page-header {
background:transparent url(../img/backgrounds/bg-my-sun-page-header.gif) no-repeat top left
}

.bg-my-sun-page-header-top {
background:transparent url(../img/backgrounds/bg-my-sun-page-header-top.gif) no-repeat top left
}

.bg-my-sun-page-header-y {
background:transparent url(../img/backgrounds/bg-my-sun-page-header-y.gif) repeat-y top left
}

.bg-my-sun-page-header-bot {
background:transparent url(../img/backgrounds/bg-my-sun-page-header-bot.gif) no-repeat bottom left
}

ul.frequency-list li {
display:inline;
float:left;
width:130px
}

ul.gender-list li {
display:inline;
float:left;
width:75px
}

ul.survey-list li {
width:336px;
text-align:left;
padding-left:25px;
line-height:2em
}

.disableText {
border:1px solid gray;
background-color:#e4e4e4
}

ul.competition-list li {
width:200px;
text-align:left;
padding-left:25px;
line-height:2em
}

ul.take-me-to li {
background:url(../img/icons/icon-dbl-red-chevron.gif) 0 12px no-repeat;
float:left;
width:210px;
padding-top:5px;
margin:0
}

.bg-widget-160-top {
background:transparent url(../img/backgrounds/bg-widget-160-top.png) no-repeat top left !important
}

.bg-widget-160-bottom {
background:transparent url(../img/backgrounds/bg-widget-160-bottom.png) no-repeat bottom left !important
}

.bg-widget-160-top-fff {
background:transparent url(../img/backgrounds/bg-widget-160-top-fff.png) no-repeat top left !important
}

.bg-widget-160-bottom-fff {
background:transparent url(../img/backgrounds/bg-widget-160-bottom-fff.png) no-repeat bottom left !important
}

.bg-widget-336-top {
background:transparent url(../img/backgrounds/bg-widget-336-top.png) no-repeat top left !important
}

.bg-widget-336-bottom {
background:transparent url(../img/backgrounds/bg-widget-336-bottom.png) no-repeat bottom left !important
}

.text-eb1f92 {
color:#eb1f92
}

.widget-image-extended img {
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff
}

a.pink-link:hover,a.pink-link:active {
color:#eb1f92;
text-decoration:underline
}

.white-to-yellow a:hover,.white-to-yellow a:active {
color:#FECD08;
text-decoration:none
}

.grey-to-red a,.grey-to-red a:visited {
color:#525252;
text-decoration:none
}

.white-to-pink a:hover,.white-to-pink a:active {
color:#FCF100;
text-decoration:none
}

.border-top-fff {
border-top:1px solid #fff
}

.advanced-search-tabs {
background:#fff url(../img/backgrounds/bg-search-masthead-tabs-container.gif) repeat-x bottom left !important
}

.advanced-search-box {
border-left:3px solid #000;
border-right:3px solid #000;
border-bottom:3px solid #000;
background:#b20000 url(../img/backgrounds/bg-search-masthead.gif) repeat-x top left
}

ul.search-box-tabs li {
float:left;
margin-right:2px;
width:169px;
text-align:center;
border-top:3px solid #000;
background:transparent url(../img/backgrounds/bg-search-masthead-borders.gif) repeat-y top left
}

ul.search-box-tabs li.first a {
display:block;
padding-top:2px;
padding-bottom:3px
}

ul.search-box-tabs li a {
display:block;
padding-top:4px;
padding-bottom:6px
}

ul.search-box-tabs li.end {
margin-right:0
}

ul.search-box-tabs li.selected {
background:#c50000 url(../img/backgrounds/bg-search-masthead-borders.gif) repeat-y bottom left
}

ul.search-box-list li {
display:inline;
float:left;
padding-right:20px
}

ul.search-box-list li label {
text-transform:uppercase;
color:#fff;
white-space:nowrap
}

.bg-take-me-to-top {
background:transparent url(../img/backgrounds/bg-take-me-to-top.gif) no-repeat top left
}

.bg-take-me-to {
background:transparent url(../img/backgrounds/bg-take-me-to-y.gif) repeat-y top left
}

.bg-take-me-to-list {
background:transparent url(../img/backgrounds/bg-take-me-to-list.gif) repeat-y top left
}

.bg-take-me-to-bottom {
background:transparent url(../img/backgrounds/bg-take-me-to-bottom.gif) no-repeat top left
}

.width-457 {
width:457px
}

.width-467 {
width:467px
}

.width-616 {
width:616px
}

.margin-left-3 {
margin-left:3px
}

.margin-top-7 {
margin-top:7px
}

div.visual-form-container .visual-form-element .input-inline {
padding-top:3px;
padding-bottom:1px
}

.margin-right-40 {
margin-right:40px
}

.my-sun-tabs li {
text-align:center;
margin-top:3px;
margin-right:5px;
text:center;
float:left;
width:108px;
background-image:url(../img/mysun/bg-tab.png) !important;
background-repeat:no-repeat;
background-position:top left
}

.my-sun-tabs li.selected {
background-image:url(../img/mysun/bg-tab-selected.png) !important
}

.my-sun-tabs li.logo {
margin-top:0;
float:left;
padding-left:164px;
padding-top:18px;
padding-bottom:10px;
margin-right:5px;
background-image:url(../img/mysun/my-sun-logo.png) !important;
background-repeat:no-repeat;
background-position:top left
}

.my-sun-header {
width:860px;
height:37px;
background-image:url(../img/mysun/mysun-top-band.png) !important;
background-repeat:no-repeat;
background-position:top left
}

ul.my-sun-blog {
padding-left:18px;
margin:0
}

ul.my-sun-blog li {
float:left;
width:158px
}

ul.third-party-masthead li {
padding-left:5px;
padding-right:2px;
display:inline;
font-weight:700;
color:#fff;
background:transparent url(../img/backgrounds/bg-link-divider-white.gif) no-repeat left top
}

ul.third-party-masthead li.selected {
font-weight:700;
text-transform:uppercase
}

.print-module-center-180 {
margin-left:223px
}

.print-module-center-198 {
margin-left:214px
}

.print-module-center-280 {
margin-left:173px
}

.print-module-center-260 {
margin-left:183px
}

.print-module-center-392 {
margin-left:117px
}

.print-module-center-470 {
margin-left:78px
}

.map-header {
background:#fbfbfb url(../img/googlemaps/bg-gradient.gif) repeat-x top left;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000
}

.bg-slideshow-container-105 {
background:transparent url(../img/backgrounds/bg-vote-105.gif) repeat-y top left
}

.bg-slideshow-container-115 {
background:transparent url(../img/backgrounds/bg-vote-115.gif) repeat-y top left
}

.bg-slideshow-container-350 {
background:transparent url(../img/backgrounds/bg-vote-350.gif) repeat-y top left
}

.slideshow-result-divider {
position:relative;
background:transparent url(../img/backgrounds/bg-vote-centre.gif) repeat-y top center;
padding-top:20px;
margin-top:-34px;
float:left;
width:350px
}

.slideshow-result-bar {
background:transparent url(../img/backgrounds/bg-vote-result-empty.gif) no-repeat top left
}

.slideshow-drop-shadow-header {
width:104px;
border-right:2px solid #fff;
height:2px;
background:#c00;
font-size:0
}

.slideshow-drop-shadow {
background:transparent url(../img/backgrounds/bg-slideshow-shadow.gif) repeat-y 0 2px;
width:107px
}

.slideshow-drop-shadow-footer {
background:transparent url(../img/backgrounds/bg-slideshow-shadow-footer.gif) no-repeat 0 0;
width:107px;
padding-top:2px
}

.embossed-widget-180-top {
background:transparent url(../img/backgrounds/bg-widget-emboss-top-180.gif) no-repeat 0 0;
height:24px
}

.embossed-widget-180-mid {
background:transparent url(../img/backgrounds/bg-widget-emboss-mid-180.gif) repeat-y 0 0
}

.embossed-widget-180-bot {
background:transparent url(../img/backgrounds/bg-widget-emboss-bot-180.gif) no-repeat 0 0;
height:17px
}

.error-page .error-page-search-box {
position:absolute
}

.error-page .error-page-search-box input {
border:1px solid #868686;
color:#666;
voice-family:"\"}\"";
width:328px;
height:16px;
padding:1px 3px
}

.error-page .bg-error-page-search-area {
position:absolute;
margin-left:335px;
margin-top:1px;
width:109px;
height:20px;
background:transparent url(../img/backgrounds/bg-masthead-search-area.gif) no-repeat top left;
padding:3px 5px 0 1px
}

.error-page .bg-error-page-search-area-open {
position:absolute;
margin-left:335px;
margin-top:1px;
width:109px;
height:66px;
background:transparent url(../img/backgrounds/bg-masthead-search-area-ope.gif) no-repeat top left;
padding:3px 5px 0 1px
}

.error-page .bg-error-page-search-area a,.error-page .bg-error-page-search-area a:visited {
-moz-outline:0;
display:block;
text-transform:uppercase;
color:#600;
font-weight:700;
margin-right:1px;
background:transparent url(../img/backgrounds/bg-masthead-search-link.gif) no-repeat 100% -3px;
text-decoration:none;
voice-family:"\"}\"";
width:104px;
padding:0 0 0 4px
}

.error-page .bg-error-page-search-area a:active,.error-page .bg-error-page-search-area a:hover {
background:#fff url(../img/backgrounds/bg-masthead-search-link.gif) no-repeat 100% -3px
}

.error-page .bg-error-page-search-area-open a,.error-page .bg-error-page-search-area-open a:visited {
display:block;
text-transform:uppercase;
color:#600;
font-weight:700;
margin-right:17px;
background:transparent;
text-decoration:none;
voice-family:"\"}\"";
width:88px;
padding:0 0 0 4px
}

.error-page .error-page-go {
position:absolute;
margin-left:448px
}

.error-page .error-page-powered {
position:absolute;
margin-left:480px;
margin-top:-1px
}

ul.error-page-list li {
list-style-type:disc
}

* html #error-page-list-container {
padding-left:0
}

.top-discussion {
padding:10px 10px 0
}

.bg-survey-header {
background:transparent url(../img/backgrounds/bg-popup-survey.gif) no-repeat top left
}

.tAndCond {
position:absolute;
left:30px;
bottom:40px;
width:360px;
height:430px;
border:2px solid #d42626;
z-index:100
}

.terms-conditions-petition {
position:absolute;
left:30px;
bottom:15px;
width:360px;
height:325px;
background-color:#e9e9e9;
filter:alpha(opacity=80);
-moz-opacity:.90;
opacity:.90;
border:2px solid #d42626
}

.tAndCond-petition {
position:absolute;
left:30px;
bottom:15px;
width:360px;
height:325px;
border:2px solid #d42626;
z-index:100
}

#terms-conditions-petition #text-area-terms-conditions-petition {
position:absolute;
width:350px;
height:255px;
left:5px;
top:32px;
border:1px solid #999;
background-color:#fff;
overflow:auto
}

p.text {
padding-left:10px;
padding-right:10px;
text-align:left
}

* html .user-view {
padding-left:5px;
margin-top:1px
}

.discussHeaderBar {
background-color:#ffad33;
display:block;
height:13px;
margin:4px 0 0
}

.cursor-normal {
cursor:default
}

.cursor-hand {
cursor:pointer
}

.valign-top {
vertical-align:top
}

.margin-bottom-section-header {
margin-bottom:0
}

.margin-bottom-custom-html {
margin-top:-10px
}

.custom-clear {
clear:none;
background:lime;
margin-top:-9px
}

.line-height-0 {
line-height:0
}

.margin-top-neg {
margin-top:-10px;
_margin-top:0
}

.padding-bottom-10-clear {
clear:both;
padding-top:10px
}

html>body .margin-top-weather {
margin-top:-9px
}

em {
font-style:normal
}

p {
font-family:arial, sans-serif;
font-size:1em;
margin:0;
padding:0
}

p.advertising {
top:-0.7em;
width:10em;
margin:0 auto
}

p.author {
font-family:arial, sans-serif;
font-weight:700;
font-size:0.775em;
line-height:1.4em;
margin:-4px 0 0
}

p.article {
font-family:Georgia, serif;
line-height:1.1em;
margin:0 0 10px
}

p.article-font-only {
font-family:Georgia, serif
}

p.article-small {
font-family:Georgia, serif;
font-size:0.775em;
line-height:1.5em;
margin:0 0 10px
}

p.survey-disclaimer-text {
font-size:0.55em;
font-family:arial
}

.font-text-area {
font-family:arial, sans-serif
}

.medium {
font-size:0.9em
}

.grey-medium {
font-size:0.8em
}

.very-small {
font-size:0.7em;
margin:2px 0 0
}

.font-size-0 {
font-size:0
}

.rss {
font-size:0.7em;
margin:-1px 0 -4px
}

html>body .rss {
font-size:0.7em;
margin:-1px 0 0
}

.font-verdana {
font-family:verdana;
font-size:0.65em
}

.normal {
font-weight:400
}

h1 {
font-family:arial
}

h1.large,h1.large-centered {
letter-spacing:-0.075em;
font-size:4.5em;
line-height:1em;
margin:0 0 -2px
}

h1.medium,h1.medium-centered {
font-size:2.4em;
line-height:1.55em;
margin:-15px 0 0
}

h1.small,h1.small-centered {
font-size:1.8em;
line-height:1em;
margin:0
}

h1.very-small {
font-size:2em;
line-height:1em
}

h1.mysun {
font-size:1.6em;
line-height:1em
}

h2.mysun {
font-size:1.3em;
line-height:1em;
color:#223e94;
margin:0
}

h3.mysun-widget {
font-size:.1em;
line-height:1em;
color:#fff
}

h3.mysun-woman-widget {
font-size:1.2em;
line-height:1.2em;
color:#fff
}

h3.mysun-widget-not-logged {
font-size:1.2em;
line-height:1.2em
}

h3.sub-heading {
font-size:1em;
line-height:1.1em;
margin:0
}

h3.ticker-heading {
font-size:0.9em;
margin:0
}

h3.medium {
font-size:1.1em;
line-height:1em
}

h3.mysun {
font-size:1.3em;
line-height:1em
}

h3.online-safety {
font-size:1.1em;
line-height:1em;
color:#666
}

h3.medium-centered {
font-size:1.2em;
line-height:1.2em;
text-align:center
}

h3.mysun-heading {
padding-top:3px;
font-size:1em;
line-height:0.9em;
color:#fff;
text-decoration:none
}

h4 {
text-align:center;
font-size:1.2em;
letter-spacing:-0.05em;
text-decoration:underline;
margin:20px 0
}

h4.crosshead-small {
text-align:center;
font-size:1em;
letter-spacing:-0.05em;
text-decoration:underline;
margin:3px 10px 6px
}

h1.splash-heading {
font-size:2.7em;
line-height:1em;
margin:0
}

h1.splash-very-large {
font-size:2.9em;
line-height:1em;
color:#fff;
margin:0
}

h1.splash-large {
font-size:2.7em;
line-height:1em;
color:#fff;
margin:0
}

h1.splash-medium {
font-size:2.4em;
line-height:1em;
margin-right:0;
color:#000;
padding-bottom:5px
}

h1.splash-small {
font-size:2em;
line-height:1em;
color:#fff;
margin:0
}

h1.splash-very-small {
font-size:1em;
line-height:1em;
color:#fff;
margin:0
}

h2.rss-link {
font-size:0.96em
}

em.italic {
text-transform:italic
}

.inline-buttons {
display:inline;
list-style-type:none;
line-height:0.7em;
padding:0
}

.inline-buttons li {
display:inline;
margin-right:6px
}

.discussion-legend li {
float:left;
line-height:16px;
padding:6px 0 10px 22px
}

.discuss-new-message {
background:transparent url(../img/icons/icon-discuss-new-message.gif) no-repeat left 2px
}

.discuss-closed-topic {
background:transparent url(../img/icons/icon-discuss-closed-topic.gif) no-repeat left 2px
}

.discuss-no-new-message {
background:transparent url(../img/icons/icon-discuss-no-new-message.gif) no-repeat left top
}

.discuss-hot-topic {
background:transparent url(../img/icons/icon-discuss-hot-topic.gif) no-repeat left top
}

.discuss-new-message-popular {
background:transparent url(../img/icons/icon-discuss-new-popular.gif) no-repeat left top
}

.discuss-message {
background:transparent url(../img/icons/icon-discuss-message.gif) no-repeat left top
}

.discuss-announcement {
background:transparent url(../img/icons/icon-discuss-announcement.gif) no-repeat left 4px
}

.pink {
color:#f39
}

.blue {
color:#223e94
}

.text-fc0 {
color:#fc0
}

.text-999 {
color:#999
}

.text-666 {
color:#666
}

a.black-link,a.black-link:visited {
color:#000;
text-decoration:none;
line-height:1.2em
}

#weather_link p {
font-size:0.775em;
font-weight:700
}

a.blue-link,a.blue-link:visited {
color:#223e94;
text-decoration:none;
line-height:1.2em
}

a.grey-link,a.grey-link:visited {
color:#999;
text-decoration:none;
line-height:1.2em
}

a.pagination {
font-size:0.9em;
color:#000;
padding:0 1px
}

a.pagination:hover,a.pagination:active {
color:#fff;
background:#000;
text-decoration:none
}

.current-page {
font-size:0.9em;
font-weight:700;
color:#fff;
background:#000;
padding:0 1px
}

a.reader-submissions:active,a.reader-submissions:hover {
color:#223e94;
text-decoration:none
}

ul {
font-weight:700;
margin:0;
padding:0
}

ol {
margin:0;
padding:0 0 0 25px
}

ul li {
list-style-type:none
}

ul.link-list li {
clear:both;
font-size:0.775em;
padding:0
}

ol.link-list li {
color:#cc2127;
font-size:0.775em;
padding:0 0 4px
}

.red-chevron-list {
background:transparent url(../img/icons/icon-single-red-chevron.gif) no-repeat left 4px;
line-height:13px;
padding:2px 0 2px 10px
}

.red-chevron-list-black-link {
background:transparent url(../img/icons/icon-single-red-chevron.gif) no-repeat left 4px;
padding:0 0 2px 10px
}

.red-chevron-list-h3 {
background:transparent url(../img/icons/icon-single-red-chevron.gif) no-repeat left 5px;
padding:0 0 0 10px
}

.red-chevron-list-uppercase {
background:transparent url(../img/icons/icon-single-red-chevron.gif) no-repeat left 5px;
line-height:13px;
padding:2px 0 2px 10px
}

.red-chevron-list-left-nav a {
background:transparent url(../img/icons/icon-single-red-chevron.gif) no-repeat 1px 2px;
line-height:13px;
padding:0 0 0 11px
}

.dbl-black-chevron-list {
background:transparent url(../img/icons/icon-dbl-black-chevron.gif) no-repeat left 6px;
line-height:13px;
font-weight:400;
padding:2px 0 2px 10px
}

.dbl-red-chevron-list {
background:transparent url(../img/icons/icon-dbl-red-chevron.gif) no-repeat left 6px;
line-height:13px;
font-weight:400;
padding:0 0 2px 10px
}

.dbl-red-chevron-bg-grey li {
background:transparent url(../img/icons/icon-dbl-red-chevron-bg-gry.gif) no-repeat left 4px;
line-height:8px;
font-weight:700;
padding:0 0 2px 10px
}

.dbl-yellow-chevron-bg-blue li {
background:transparent url(../img/icons/dbl-yellow-chevron-bg-blue.gif) no-repeat left 4px;
line-height:10px;
padding:1px 0 2px 10px
}

.dbl-yellow-chevron-bg-red li {
background:transparent url(../img/icons/dbl-yellow-chevron-bg-red.gif) no-repeat left 4px;
line-height:10px;
padding:1px 0 2px 10px
}

.dbl-pink-chevron-woman li {
background:transparent url(../img/icons/dbl-pink-chevron-woman.gif) no-repeat left 4px;
line-height:10px;
padding:1px 0 2px 10px
}

.discussion-forums-list {
line-height:27px;
width:210px;
float:left;
padding:0 0 5px 30px
}

.icon-print {
background:transparent url(../img/icons/icon-print.gif) no-repeat top left;
padding:2px 0 2px 25px
}

.icon-email {
background:transparent url(../img/icons/icon-email.gif) no-repeat top left;
padding:2px 0 2px 25px
}

.icon-enlarge {
background:transparent url(../img/icons/icon-enlarge.gif) no-repeat 5px 1px;
padding:0 0 0 23px
}

.icon-video {
background:transparent url(../img/icons/icon-video.gif) no-repeat 0 1px;
margin:5px 0;
padding:4px 0 4px 25px
}

.icon-audio {
background:transparent url(../img/icons/icon-audio.gif) no-repeat 0 1px;
margin:5px 0;
padding:4px 0 4px 25px
}

.icon-multimedia-video {
background:transparent url(../img/icons/icon-multimedia-video.gif) no-repeat 100% 1px;
width:13px;
padding:0 0 0 10px
}

.icon-multimedia-slideshow {
background:transparent url(../img/icons/icon-multimedia-slideshow.gif) no-repeat 100% 3px;
width:13px;
padding:0 0 0 10px
}

.icon-slideshow {
background:transparent url(../img/icons/icon-multimedia-slideshow.gif) no-repeat left 5px;
padding:2px 0 2px 20px
}

.icon-partner a {
background:transparent;
background-repeat:no-repeat;
background-position:top left;
margin:0 0 4px;
padding:1px 0 0 28px
}

.icon-open {
background:transparent url(../img/icons/icon-open.gif) no-repeat left 1px;
margin:0 0 4px;
padding:0 0 0 20px
}

.icon-close {
background:transparent url(../img/icons/icon-close.gif) no-repeat left 1px;
margin:0 0 4px;
padding:0 0 0 20px
}

.icon-close-window {
background:transparent url(../img/icons/icon-close-window.gif) no-repeat right top;
margin:0;
padding:3px 26px 3px 0
}

.icon-left-quote-blue {
background:transparent url(../img/icons/icon-left-quote-blue.gif) no-repeat left top;
padding-right:20px
}

.icon-right-quote-blue {
background:transparent url(../img/icons/icon-right-quote-blue.gif) no-repeat right top;
padding-left:20px
}

.dbl-red-chevron a {
background:transparent url(../img/icons/icon-dbl-red-chevron.gif) no-repeat left center;
overflow:auto;
padding:0 0 0 10px
}

.icon-my-sun-blog a {
background:transparent url(../img/icons/icon-my-sun-blog.gif) no-repeat left center;
padding:8px 0 8px 35px
}

h2.my-sun {
font-size:1.2em
}

.text-2a489d {
color:#2a489d
}

.line-height-3 {
line-height:3em
}

.search-term-highlight {
background:#fcc;
padding:0 3px
}

#rss-module li.ie7 a {
background:url(../img/buttons/rss_reader_but_ie7_logo.gif) no-repeat left top;
float:left;
padding-left:3px;
margin:0
}

#rss-module li.firefox a {
background:url(../img/buttons/rss_reader_but_ff_logo.gif) no-repeat left top;
float:left;
padding-left:3px;
margin:0
}

#rss-module li.google-news a {
background:url(../img/buttons/rss_reader_but_google_logo.gif) no-repeat left top;
float:left;
padding-left:3px;
margin:0
}

#rss-module li.netvibes a {
background:url(../img/buttons/rss_reader_but_nv_logo.gif) no-repeat left top;
float:left;
padding-left:3px;
margin:0
}

#rss-module li.feedzilla a {
background:url(../img/buttons/rss_reader_but_feedz_logo.gif) no-repeat left top;
float:left;
padding-left:3px;
margin:0
}

#rss-module li.feedzilla a span {
background:url(../img/buttons/rss_reader_but_r.gif) no-repeat right top;
display:block;
float:none;
padding:3px 10px 10px 25px
}

a.search-result-rss-open {
text-decoration:none;
color:#000
}

a.search-result-rss-open:hover {
text-decoration:none;
cursor:default
}

.text-vrd-000 {
font-family:verdana;
font-size:0.65em;
font-weight:700;
color:#454545
}

.text-vrd-fff {
font-family:verdana;
font-size:0.65em;
font-weight:700;
color:#fff
}

#framed-box-text p {
font-family:verdana;
font-size:0.65em;
font-weight:700
}

.line-height-2 {
line-height:1.2em
}

.sIFR-flash {
visibility:visible !important;
display:none !important;
height:0;
width:0;
position:absolute;
overflow:hidden;
margin:0;
padding:0
}

.sIFR-replaced {
visibility:visible !important
}

.sIFR-alternate {
width:0;
height:0;
overflow:hidden;
visibility:visible !important;
display:block !important;
position:static !important;
left:auto !important;
top:auto !important
}

.sIFR-replaced > div {
display:none !important
}

.sIFR-active h1.large {
visibility:hidden;
font-size:6.1em;
margin-top:-28px
}

* html .sIFR-active h1.large {
visibility:hidden;
font-size:6.6em;
margin-top:-28px
}

.sIFR-active h1.large-centered {
visibility:hidden;
font-size:6.1em;
margin-top:-28px;
text-align:center
}

* html .sIFR-active h1.large-centered {
visibility:hidden;
font-size:6.6em;
margin-top:-28px;
text-align:center
}

.sIFR-active h1.medium {
visibility:hidden;
font-size:2.3em
}

* html .sIFR-active h1.medium {
visibility:hidden;
font-size:2.7em
}

.sIFR-active h1.medium-centered {
visibility:hidden;
font-size:2.3em;
text-align:center
}

* html .sIFR-active h1.medium-centered {
visibility:hidden;
font-size:2.7em;
text-align:center
}

.sIFR-active h1.small {
visibility:hidden;
font-size:2.1em;
display:inline;
margin:0
}

* html .sIFR-active h1.small {
visibility:hidden;
font-size:2.2em;
display:inline;
margin:0
}

.sIFR-active h1.small-centered {
visibility:hidden;
font-size:2.1em;
text-align:center;
margin:0
}

* html .sIFR-active h1.small-centered {
visibility:hidden;
font-size:2.2em;
text-align:center;
margin:0
}

.sIFR-active h1.mysun {
visibility:hidden;
font-size:1.7em;
line-height:1em;
margin:0
}

.sIFR-active h1.very-small {
visibility:hidden;
font-size:1.7em
}

.sIFR-active h2.mysun {
visibility:hidden;
font-size:1.3em
}

.sIFR-active h3.mysun {
visibility:hidden;
font-size:1.6em;
margin:-4px 0 0
}

.sIFR-active h3.medium-centered {
visibility:hidden;
font-size:1.1em
}

.sIFR-active h3.mysun-heading {
visibility:hidden;
font-size:1.2em
}

.sIFR-active h5 {
visibility:hidden;
font-family:Arial;
font-size:1.1em;
margin:-4px 0 0
}

.sIFR-active h1.splash-heading {
visibility:hidden;
font-size:3.5em;
line-height:1em;
margin-bottom:-12px;
margin-top:-15px
}

.sIFR-active h1.splash-very-large {
visibility:hidden;
font-size:3.9em;
line-height:1em;
margin-top:-10px
}

.sIFR-active h1.splash-large {
visibility:hidden;
font-size:3.5em;
line-height:1em;
margin-top:-10px
}

.sIFR-active h1.splash-medium {
visibility:hidden;
font-size:2.65em;
line-height:0.96em;
display:inline
}

html*.sIFR-active h1.splash-medium {
visibility:hidden;
font-size:2.65em;
line-height:1.07em;
display:inline
}

.sIFR-active h1.splash-small {
visibility:hidden;
font-size:2.4em;
line-height:1em;
margin-top:-7px;
margin-bottom:-10px
}

.sIFR-active h1.splash-very-small {
visibility:hidden;
font-size:1.5em;
line-height:1em;
margin-top:-7px
}

#vxFlashPlayer {
position:relative
}

#vxFlashPlayerContent {
width:336px;
height:315px
}

#vxFlashPlayerSyncIMUFrame {
z-index:100
}

#vxFlashPlayerStaticIMUFrame {
z-index:99
}

.vxFlashPlayerIMU {
position:absolute;
display:none;
background-color:#CCC
}

.vxFlashPlayerExternalIMU {
display:none;
width:300px;
height:250px
}

.vxFlashPlayerIMUContent {
width:100%;
height:100%;
position:relative;
border:0;
overflow:hidden
}

div.sdmenu {
width:112px;
font-family:Arial, sans-serif;
font-size:11px;
color:#fff;
font-weight:700
}

div.sdmenu div a {
background:#fff;
display:block;
border-bottom:1px solid #fff;
color:#4D4D4D;
text-decoration:none;
font-family:Arial, sans-serif;
font-weight:700;
font-size:11px;
text-transform:capitalize;
padding:5px
}

div.sdmenu div a:hover {
background:#D30808 url(linkclosed.gif) no-repeat right center;
color:#fff;
text-decoration:none;
font-family:Arial, sans-serif;
font-weight:700;
font-size:11px;
text-transform:capitalize
}

div.sdmenu div a.head {
background-color:#D30808;
display:block;
border-bottom:1px solid #fff;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
font-family:Arial, sans-serif;
font-weight:bolder;
padding:5px
}

div.sdmenu div a.head:hover {
background:#000 url(linkclosed.gif) no-repeat right center;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
font-family:Arial, sans-serif;
font-weight:bolder
}

a.blacka {
color:#000;
text-decoration:none;
font-size:16px;
font-weight:700
}

a.blacka:hover {
color:#C80606;
text-decoration:none;
font-size:16px;
font-weight:700
}

a.smallgraya {
color:#666;
text-decoration:none;
font-size:12px;
font-weight:700
}

a.smallgraya:hover {
color:#C80606;
text-decoration:none;
font-size:12px;
font-weight:700
}

.style10 {
font-size:14px
}

.style12 {
font-family:Georgia, "Times New Roman", Times, serif
}

.style35 {
font-size:18px;
font-weight:700;
float:left
}

.style54 {
font-size:16px
}

.style55 {
font-family:Arial, Helvetica, sans-serif
}

.style56 {
color:#00F;
font-size:12px
}

.style61 {
font-size:18px
}

.style1 {
font-family:Arial, sans-serif;
font-style:italic;
font-weight:700
}

.style2 {
font-size:medium
}

.style3 {
margin:2px 0 0
}

.style4 {
font-size:small
}

.wraptocenter {
display:table-cell;
text-align:center;
vertical-align:middle;
width:90px;
height:90px
}

.wraptocenter * {
vertical-align:middle
}

.bg {
background-image:url(images/whitetabb.gif);
background-repeat:repeat-x;
height:34px
}

.tddd {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:13px;
font-weight:700;
background-image:url(images/lineeee1.gif);
background-repeat:no-repeat;
background-position:right;
cursor:pointer
}

.tddd:hover {
font-family:Arial, Helvetica, sans-serif;
color:#AF0000;
font-size:13px;
font-weight:700;
background-color:#FFF;
cursor:pointer
}

a.linkitems {
font-family:Arial, Helvetica, sans-serif;
color:#AF0000;
font-size:11px;
font-weight:700;
text-decoration:none;
display:block;
width:100%;
height:23px;
padding-top:6px;
text-align:center
}

a.linkitems:hover {
font-family:Arial, Helvetica, sans-serif;
color:#AF0000;
font-size:11px;
font-weight:700;
text-decoration:underline;
display:block;
width:100%;
height:23px;
padding-top:6px;
text-align:center
}

.orange_btn {
background-color:#900;
color:#FFF;
font-size:13px;
font-family:"Trebuchet MS";
height:22px;
text-transform:capitalize;
border:1px solid #C31414;
font-weight:700;
cursor:pointer
}

#SlideItMoo_outer {
width:510px;
background-image:url(images/background.gif);
display:block;
position:relative;
border-bottom:0 #000 solid;
margin:0 auto;
padding:0 10px
}

#SlideItMoo_outer .SlideItMoo_forward,#SlideItMoo_outer .SlideItMoo_back {
display:block;
position:absolute;
cursor:pointer;
width:25px;
height:200px;
bottom:0;
right:5px;
background:url(images/slideitmoo_forward.png) no-repeat center
}

#SlideItMoo_outer .SlideItMoo_back {
left:5px;
background:url(images/slideitmoo_back.png) no-repeat center
}

#SlideItMoo_inner {
position:relative;
overflow:hidden;
width:474px;
margin:0 25px 0 20px;
padding:0
}

#SlideItMoo_items {
display:block;
position:relative
}

#SlideItMoo_items div.SlideItMoo_element {
display:block;
position:relative;
float:left;
font-size:11px;
width:128px;
text-align:center;
color:#FFF;
margin:0 15px
}

#SlideItMoo_items a {
clear:both;
display:block;
margin:3px 0;
padding:0
}

#personalities {
background:#f1f1f1
}

#personalities h2 {
height:30px;
text-align:center;
padding-top:8px;
font-size:1.3em
}

.top_personalities {
height:125px
}

.top_personalities img {
float:left;
padding-left:3px;
border:1px solid #f1f1f1
}

.meta {
background:#fff;
margin-left:127px;
margin-right:5px;
height:120px;
padding-top:1px;
border:1px solid #f1f1f1
}

.meta1 {
background:#C80606;
margin-left:127px;
margin-right:5px;
height:120px;
padding-top:1px;
border:1px solid #C80606
}

.meta h4 {
background:#c80406;
text-decoration:none;
font-size:1em;
margin-left:5px;
color:#FFF;
width:190px;
margin-top:5px;
margin-right:5px
}

.meta p {
font-size:0.9em;
margin-top:-10px;
margin-left:5px;
color:#000
}

.meta h4 a {
color:#FFF
}

.meta a:hover {
color:#FFF;
text-decoration:none
}

#qc_right img {
padding-bottom:20px;
width:337px
}

#center_bottom {
margin:0 0 5px
}

.center_bottom hr {
height:11px;
background:#cc0001;
border:1px solid #cc0001;
width:510px
}

.post-item {
width:240px;
float:left;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
height:300px
}

.post-item img {
width:245px;
height:220px;
border:1px solid #030303
}

.center_bottom1 li {
text-align:center;
margin-top:20px
}

.center_bottom1 li img {
width:504px;
height:233px;
border:1px solid #030303
}

.post {
height:150px;
background:#f0f0f0;
margin-top:20px;
padding-top:20px;
width:500px
}

.post h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px
}

.entry {
text-align:left;
margin-left:200px;
margin-top:10px
}

#top_stories {
font-size:1.8em;
color:#cc0001;
text-align:center;
font-weight:100px;
font-style:italic;
text-transform:uppercase
}

#center {
background:#fff;
width:700px;
margin-left:114px
}

#post-top {
padding-top:8px;
padding-left:8px
}

#post-top h3 {
font-size:2.5em;
text-align:center;
padding-bottom:50px
}

#post-top li {
margin-left:100px;
margin-top:-50px
}

#post-item {
padding-left:5px;
margin-top:10px;
overflow:hidden;
border:0 solid #cc0001
}

#post-item h2 {
font-size:2em;
text-align:center;
margin-bottom:20px;
font-family:Georgia
}

#post-item .postauthor {
font-size:12px;
font-weight:700;
color:#C00;
font-family:arial
}

#post-item .postpublished {
font-size:12px;
color:#000;
font-family:arial;
font-weight:strong
}

#post-item li {
padding-bottom:10px;
text-align:left
}

#post-item h3 {
font-size:1em;
text-align:justify;
padding-right:50px;
margin-bottom:30px
}

#post-item-left {
padding-left:0;
float:left
}

#post-item-left p {
text-align:justify;
margin-bottom:0;
font-family:Georgia;
font-size:16px;
margin-right:20px
}

#post-item-right {
clear:right;
float:right;
width:340px;
border:0 solid #010000;
padding:5px
}

#post-item-right img {
border:1px solid #010000
}

#post-item-right h3 {
font-family:Arial;
font-size:16px;
text-align:center;
margin-top:20px
}

#post-item-right ul li {
font-size:0.75em;
text-align:left;
padding-bottom:5px
}

#post-item-right li p {
text-align:center;
margin-top:30px;
font-size:0.8em;
background:url('images/bg_advertisement.png') no-repeat
}

#post-item-right ul li a {
background:url('images/icon-single-red-chevron.gif') no-repeat 0;
padding-left:10px
}

#comment_template {
padding-top:10px;
padding-left:10px;
background:#fff;
width:690px;
position:relative
}

#comment_display {
background:#dfdfdf;
margin-top:50px;
padding-top:10px;
padding-bottom:50px
}

.comment_start {
width:690px;
color:red;
background:#FFF;
position:absolute;
margin-top:5px
}

.comment_title {
font-size:0.8em;
color:#ac0600;
font-family:Verdana;
padding-bottom:5px;
padding-left:5px
}

.comment_content {
background:#272a2f;
font-size:0.8em;
font-family:"arial";
color:#FFF;
text-align:justify;
padding:10px 10px 5px
}

.author {
background:#272a2f;
text-align:right;
color:#ff9d3f;
font-size:0.8em;
padding-bottom:10px;
padding-right:10px
}

#comment {
width:600px
}

#respond {
margin-top:100px
}

#comment_display h6 {
font-size:0.8em;
color:#ac0600
}

#left {
float:left;
background:#fff;
width:707px
}

#right {
position:absolute;
margin-left:707px;
margin-top:214px;
background:##E9E9E9;
width:175px
}

#right ul {
background:#98999d;
text-align:center
}

#right ul h3 {
font-size:1.2em;
margin-bottom:10px;
padding-top:5px;
background:url('images/bg_widget_top.png') no-repeat
}

#right ul h6 {
background:url('images/bg-widget-160-bottom-fff.png') no-repeat;
height:9px
}

#right ul img {
border:1px solid #fff;
margin-bottom:10px
}

#right ul p {
font-size:0.8em;
margin-top:10px;
margin-bottom:10px;
width:150px
}

#right ul a {
color:#FFF;
font-size:0.8em
}

#right ul a:hover {
color:#cf0e0f;
text-decoration:none
}

#right ul span {
background:url('images/icon-dbl-red-chevron-bg-gry.gif') no-repeat 0;
padding-left:8px;
margin-left:-50px
}

#content-print,#header {
float:left;
width:100%
}

#column2,#column2-search {
float:left;
width:682px;
background:#fff;
height:auto;
padding:10px 10px 0
}

#column2-my-sun .style14,.style14,.style6 {
color:#C00
}

#column2-index1,#column2-index {
float:left;
width:526px;
background:#fff;
height:auto;
padding:10px 0 0 10px
}

.float-left,.footer .footer-top-search-go {
float:left
}

.float-right,.main-carousal img {
float:right
}

.center-div,.margin-0-auto,.map-container {
margin:0 auto
}

.text-center,h1.large-centered,h1.medium-centered,h1.small-centered {
text-align:center
}

.text-uppercase,ul.left-partner-sites li strong,.uppercase {
text-transform:uppercase
}

.text-lowercase,.lowercase {
text-transform:lowercase
}

.access-text,.safari .sifr-access-text-column-off,.has_js,.js .no_js,#vxFlashPlayerFailure {
display:none
}

.overflow-hidden,ul.form-list-poll li,ul.form-list-poll-embed li {
overflow:hidden
}

.padding-left-2,.user-view {
padding-left:2px
}

.padding-left-8,.form-list-poll-results li .padding-left-3 {
padding-left:8px
}

.padding-left-15,#error-page-list-container {
padding-left:15px
}

.padding-top-2,html>body .padding-top-3-leftnav,ul.form-list-poll-results li div,ul.form-list-poll-results-embed li div {
padding-top:2px
}

.padding-top-3,html>body .padding-top3 {
padding-top:3px
}

.padding-top-4,.padding-top-3-leftnav {
padding-top:4px
}

.padding-top-5,html>body .slideshow-padding-top-5 {
padding-top:5px
}

.padding-top-10,html>body .padding-top-10-image-embed {
padding-top:10px
}

.padding-top-20,#qc_left img {
padding-top:20px
}

.padding-bottom-3,.padding-bottom-5-sec-head {
padding-bottom:3px
}

.padding-bottom-4,* html .padding-bottom-rss {
padding-bottom:4px
}

.padding-bottom-5,html>body .padding-bottom-5-sec-head,ul.third-party-masthead {
padding-bottom:5px
}

.padding-bottom-9,* html .padding-bottom-homepage-teaser,html>body .padding-bottom-homepage-teaser {
padding-bottom:9px
}

.padding-bottom-10,.padding-bottom-10-reg,html>body .padding-bottom-10-reg,#post-top p,#post-item p {
padding-bottom:10px
}

.padding-bottom-12,.padding-bottom-homepage-teaser {
padding-bottom:12px
}

.padding-bottom-20,#post-top img {
padding-bottom:20px
}

.padding-left-right-5,html>body .padding-footer-left-right-5 {
padding-left:5px;
padding-right:5px
}

.padding-10,html>body .top-discussion {
padding:10px
}

.slideshow-padding-top-5,.padding-top-10-image-embed {
padding-top:0
}

.margin-bottom-5,html>body .margin-bottom-5-leftnav {
margin-bottom:5px
}

.margin-left-5,.widget-left-margin {
margin-left:5px
}

.margin-left-25,html>body .margin-left-textarea-25 {
margin-left:25px
}

.margin-top-neg-2,.margin-top-neg-2-slideshow {
margin-top:-2px
}

.margin-top-neg-3,.multi-image-thumbnails {
margin-top:-3px
}

.margin-top-neg-5,ul.left-main-navigation ul.second-level-more,* html .margin-top-neg-3 {
margin-top:-5px
}

.margin-top-2,html>body .margin-top-neg-2-slideshow {
margin-top:2px
}

.margin-top-3,.rssP {
margin-top:3px
}

.grey-solid-line,.border-top-ccc {
border-top:1px solid #ccc
}

.black-solid-line,.border-top-1-000 {
border-top:1px solid #000
}

.grey-ad-line,.border-top-1-999 {
border-top:1px solid #999
}

.display-inline,ul.left-media-navigation li {
display:inline
}

.display-block,ul.main-carousel-small-image img,.no_js,.js .has_js {
display:block
}

.border-none,.multi-image-thumbnails a img {
border:none
}

.border-1-000,.multi-image-thumbnails a:hover img,.map-body {
border:1px solid #000
}

.border-1-fff,.widget-image img,#SlideItMoo_items a img {
border:1px solid #fff
}

.border-1-cup-000,.border-left-right-1 {
border-left:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000
}

.bg-fff,.error-page .bg-error-page-search-area-open a:active,.error-page .bg-error-page-search-area-open a:hover {
background:#fff
}

.visual-form-container .masthead-search-text-box input,.visual-form-container .footer-search-text-box input,.visual-form-container .adv-search-text-box input {
border:1px solid #868686;
color:#666;
text-transform:uppercase;
font-weight:700;
voice-family:"\"}\"";
height:16px;
padding:1px 3px
}

.left-navigation a:hover,.left-navigation a:active,a.black-link:active,a.black-link:hover,a.blue-link:active,a.blue-link:hover,a.grey-link:active,a.grey-link:hover {
color:#c00;
text-decoration:underline
}

.epoll-result-bar img,.epoll-result-bar-wide img {
margin:4px 0 3px 2px
}

li.tab-left a,li.tab-left-selected a,li.tab-center a,li.tab-center-selected a,li.tab-right a,li.tab-right-selected a {
width:88px;
height:15px;
display:block
}

.ticker .topic,.margin-left-neg-1 {
margin-left:-1px
}

ul.vertical-carousel li.open,ul.vertical-carousel li.closed {
padding:0 0 0 25px
}

.archive ul.archive-list a,.bold {
font-weight:700
}

.bg-my-sun-select-area a:active,.bg-my-sun-select-area a:hover,a:hover.icon,a.discussion-list-link,a.discussion-list-link:visited {
text-decoration:none
}

.bg-my-sun-select-area-open,.bg-my-sun-select-area-open-all {
position:absolute;
font-size:0.85em;
height:auto;
overflow:hidden;
padding:4px 5px 0 0
}

div.visual-form-container .visual-form-element .bg-216-area,div.visual-form-container .visual-form-element .bg-216-area-competition-popup,div.visual-form-container .visual-form-element .bg-216-area-survey-popup {
width:211px;
background:transparent url(../img/backgrounds/bg-216-search-area.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-216-area-open,div.visual-form-container .visual-form-element .bg-216-area-open-competition-popup,div.visual-form-container .visual-form-element .bg-216-area-open-survey-popup {
overflow:hidden;
width:211px;
background:transparent url(../img/backgrounds/bg-216-search-area-open.gif) no-repeat top left
}

div.visual-form-container .visual-form-element .bg-216-area-open-all-choice,div.visual-form-container .visual-form-element .bg-216-area-open-all-choice-competition-popup,div.visual-form-container .visual-form-element .bg-216-area-open-all-choice-survey-popup {
width:204px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px dotted #e6e6e6;
color:#666;
margin:0 0 2px;
padding:0 0 0 10px
}

div.visual-form-container .visual-form-element .bg-216-area-open-all-inner,div.visual-form-container .visual-form-element .bg-216-area-open-all-inner-competition-popup,div.visual-form-container .visual-form-element .bg-216-area-open-all-inner-survey-popup {
overflow:auto;
width:214px;
height:123px
}

div.visual-form-container .visual-form-element .bg-216-bottom,div.visual-form-container .visual-form-element .bg-216-bottom-competition-popup,div.visual-form-container .visual-form-element .bg-216-bottom-survey-popup {
background:transparent url(../img/backgrounds/bg-216-search-area-bottom.gif) no-repeat bottom left;
overflow:visible;
margin:0;
padding:17px 0 0
}

.checkbox-container input,div.visual-form-container .visual-form-element .input-inline span.visual-form-element input {
position:absolute;
margin-left:-5000px
}

.checkbox-empty,div.visual-form-container .visual-form-element .checkbox-empty {
background:transparent url(../img/backgrounds/bg-checkbox-empty.gif) no-repeat top left
}

.checkbox-empty-right,div.visual-form-container .visual-form-element .checkbox-empty-right {
background:transparent url(../img/backgrounds/bg-checkbox-empty.gif) no-repeat top right
}

.checkbox-checked,div.visual-form-container .visual-form-element .checkbox-checked {
background:transparent url(../img/backgrounds/bg-checkbox-checked.gif) no-repeat top left
}

.checkbox-checked-right,div.visual-form-container .visual-form-element .checkbox-checked-right {
background:transparent url(../img/backgrounds/bg-checkbox-checked.gif) no-repeat top right
}

ul.double-red-chevron,ul.tmt-double-red-chevron,ul.take-me-to {
list-style:none
}

div.visual-form-container .visual-form-element span.visual-form-element input,div.visual-form-container .visual-form-element span.visual-form-element select {
position:relative;
margin-left:-5000px
}

div.visual-form-container .visual-form-element span.visual-form-element-survey-popup input,div.visual-form-container .visual-form-element span.visual-form-element-competition-popup input {
position:relative;
display:none
}

ul.daily-list,ul.frequency-list,ul.gender-list,ul.survey-list,ul.competition-list,ul.search-box-tabs,ul.search-box-list {
float:left;
margin:0;
padding:0
}

ul.daily-list li,ul.frequency-list li.short {
display:inline;
float:left;
width:65px
}

.yellow-links a,.yellow-links a:visited,.pink-links a,.pink-links a:visited,.white-links a,.white-links a:visited,.white-to-red a,.white-to-red a:visited,.white-to-yellow a,.white-to-yellow a:visited,.white-to-pink a,.white-to-pink a:visited {
color:#fff;
text-decoration:none
}

.yellow-links a:hover,.yellow-links a:active,a.yellow-link,a.yellow-link:visited,span a.view-yellow,span a.view-yellow:visited,span a.view-grey,span a.view-grey:visited {
color:#fecd08;
text-decoration:none
}

a.yellow-link:hover,a.yellow-link:active,span a.view-yellow:hover,span a.view-yellow:active,span a.view-grey:hover,span a.view-grey:active {
color:#fecd08;
text-decoration:underline
}

ul.yellow-chevron-list li,.yellow-chevron-list {
background:transparent url(../img/icons/icon-single-yellow-chevron.gif) no-repeat left 5px;
line-height:13px;
display:block;
padding:2px 0 2px 10px
}

.pink-links a:hover,.pink-links a:active,a.pink-link,a.pink-link:visited {
color:#eb1f92;
text-decoration:none
}

.white-links a:hover,.white-links a:active,.white-to-red a:hover,.white-to-red a:active {
color:#c00;
text-decoration:none
}

.grey-to-red a:hover,.grey-to-red a:active,a {
color:#C00;
text-decoration:none
}

ul.my-sun-tabs,h1,h2,h3,h5 {
margin:0;
padding:0
}

.my-sun-tabs li a,.my-sun-tabs li a:visited,.my-sun-tabs li a:active,.my-sun-tabs li a:hover,.my-sun-tabs li.selected a,.my-sun-tabs li.selected a:visited,.my-sun-tabs li.selected a:active,.my-sun-tabs li.selected a:hover {
text-decoration:none;
display:block;
padding-top:7px;
padding-bottom:5px
}

ul.third-party-masthead li a,.white,.text-fff {
color:#fff
}

* html #profile-of-the-day,.line-height-1 {
line-height:1em
}

.terms-conditions,.privacy-policy {
position:absolute;
left:30px;
bottom:40px;
width:360px;
height:430px;
background-color:#e9e9e9;
filter:alpha(opacity=80);
-moz-opacity:.90;
opacity:.90;
border:2px solid #d42626
}

#terms-conditions .bg-d42626,#terms-conditions-petition .bg-d42626,#privacy-policy .bg-d42626 {
background-color:#d42626
}

#terms-conditions #text-area-terms-conditions,#privacy-policy #text-area-privacy-policy {
position:absolute;
width:350px;
height:360px;
left:5px;
top:32px;
border:1px solid #999;
background-color:#fff;
overflow:auto
}

html>body .rssP,.margin-top-weather,* html .margin-top-weather {
margin-top:0
}

* html .padding-bottom-10-clear,html>body .padding-bottom-10-clear {
clear:none;
margin-bottom:10px
}

p.first-para,h2 {
font-size:1.05em;
line-height:1.05em
}

.small,.icon-list {
font-size:0.775em
}

h1.large em,h1.large-centered em,h1.medium em,h1.medium-centered em,h1.small em,h1.small-centered em,.red,.text-c00 {
color:#c00
}

h1.large strong,h1.large-centered strong,h1.medium strong,h1.medium-centered strong,h1.small strong,h1.small-centered strong {
color:#336add
}

h3.small,h5 {
font-size:1em;
line-height:1em
}

.italic,.text-italic {
font-style:italic
}

a:hover,a.discussion-list-link:active,a.discussion-list-link:hover,a.search-result-rss-close {
text-decoration:underline
}

a.mystery-meat-link,a.mystery-meat-link:hover,a.reader-submissions,a.reader-submissions:visited {
color:#000;
text-decoration:none
}

.column-off-open,.column-off-close {
margin:0 0 4px;
padding:0
}

#rss-module li.ie7,#rss-module li.firefox,#rss-module li.google-news,#rss-module li.netvibes,#rss-module li.feedzilla {
display:inline;
background:url(../img/buttons/rss_reader_but_bg.gif) repeat-x center top;
text-align:center;
margin-right:10px;
float:left;
padding:0
}

#rss-module li.ie7 a span,#rss-module li.firefox a span,#rss-module li.google-news a span,#rss-module li.netvibes a span {
background:url(../img/buttons/rss_reader_but_r.gif) no-repeat right top;
display:block;
float:none;
padding:3px 10px 10px 20px
}

.sIFR-active h3.medium,.sIFR-active h3.small,.sIFR-active h3.online-safety {
visibility:hidden;
font-size:1.3em;
margin:0
}

.sIFR-active h3.mysun-widget,.sIFR-active h3.mysun-widget-not-logged,.sIFR-active h3.mysun-woman-widget {
visibility:hidden;
font-size:1em
}

.style7,.meta a {
color:#000
}

.center_bottom h3,.center_bottom1 h3,#opinion h3 {
background:url('images/bg_category.png') no-repeat;
font-size:2em;
text-align:center;
font-style:italic;
font-family:Arial;
text-transform:uppercase
}

.center_bottom1 hr,#opinion hr {
height:11px;
background:#cc0001;
border:1px solid #cc0001;
width:520px
}

.comment_start p,.comment_start img {
float:left;
padding-left:10px;
padding-right:10px
}

#todaycenter a,#newscenter a,#topnewscenter a,#showbizcenter a,#sportcenter a {
color:#000;
font-size:16px;
font-weight:700
}