/*Body1 style*/ body { background-color: white; background-image: none; color:#000; } body, p, div, label, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; } h1 { font-size: 18px; line-height: 180%; margin-bottom: -5px; } h2 { font-size: 16px; line-height: 130%; margin-bottom: 0px; } div#content h3 { margin-bottom: 4px; font-size: 14px; } body#front { background: #ffffff url(/image/tour/winter-vacation/bg-sprangled-banner.) repeat-y center top; background-position: top center; margin: 0px; } a img { border: none; margin: 0px; padding: 0px; } table, tr, td, th { text-align: left; vertical-align: top; } div, font { background-repeat: no-repeat; font-size: 12px; /* font-family: Arial, Helvetica, sans-serif; */ font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; } h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; } div#navigation div.el { margin-left: 5px; float: left; } /*link style*/ a:link { color: #CC0000; text-decoration:underline;} a:visited { color: #CC0000;} div#navigation #nav_one div.el span, div#navigation #nav_one div.el { font-size: 11px; } div#navigation div.wrapper { padding-top: 15px; height: 20px; } div#navigation a, div#navigation a:hover { color: white; text-decoration: none; } div#navigation a { display: block; height: 29px; margin-left: 7px; margin-right: 7px; } div#navigation #nav_two div.wrapper { padding-top: 9px; } div#navigation #nav_two a, div#navigation #nav_two a:hover { color: #333333; font-size: 11px; } div#navigation a:hover { text-decoration: underline; } div#navigation div.true a { background-color: #787878; } div#navigation #nav_two div.el { font-size: 10px; } div#navigation #nav_two div.true a { background-color: #B4B4B4; height: 27px; } div#navigation #nav_two div.true a { background-color: #B4B4B4; } div#navigation #nav_two div.el a span { padding-top: 5px; } div#navigation div.el a span { display: block; padding-top: 6px; } #content table.no-arrow th a { color: white; background-position: right 7px; display: block; background-repeat: no-repeat; padding-right: 13px; } div.participants { background-color: #D1D1D1; padding: 22px; width: 936px; } table.participants { width: 935px; } table.bloggers tr, table.bloggers th, table.bloggers td, table.bloggers, table.participants tr, table.participants th, table.participants td, table.participants { border-collapse: collapse; background-repeat: repeat-x; } table.bloggers th, table.participants tr.winner td { } table.participants th.ro { text-align: center; font-size: 24px; } table.participants td.ro, table.participants td.place, table.participants td.points { font-size: 24px; color: #4F4F4F; } table.participants td.points { color: #B1B1B1; } table.participants td.country { width: 165px; } table.participants div.credits, table.participants div.broadcaster { font-size: 9px; } table.participants div.broadcaster img { margin-right: 3px; margin-bottom: -5px; } body.my div.profile div.wrapper { padding: 25px; padding-top: 15px; } .hidden { display: none; } pre.dump { padding: 2px; background-color: #D3D3D3; border: 1px solid darkgray; margin: 2px; } #ref { position: absolute; bottom: 0px; right: 0px; height: 1px; width: 1px; background-color: red; } input, textarea { padding: 0px; } form div.error { color: red; font-size: 10px; } form input.error, form select.error, form textarea.error { border: 1px solid red; } div.ctx { padding: 8px; } div.status { padding: 5px; border-width: 3px; border-style: dashed; background-color: #FEFEFE; margin: 3px; } div.status_error { border-color: red; } div.status_ok { border-color: green; } #main { margin-left: auto; margin-right: auto; width: 980px; position: relative; } #top { height: 54px; position: relative; } #top div, #top h2 { color: white; font-size: 12px; /* font-family: Arial; */ } #top div.welcome { position: absolute; top: 14px; left: 17px; } #top div.options { position: absolute; top: 29px; left: 17px; color: white; width: 387px; } #top div.search { position: absolute; top: 11px; height: 35px; left: 344px; width: 266px; background-image: url(/image/tour/winter-vacation/searchbar.gif); background-repeat: no-repeat; } div#bottom { margin-top: 15px; padding-top: 5px; font-size: 12px; height: 50px; color: white; font-size: 10px; position: relative; background-image: url(/image/tour/winter-vacation/bottom.jpg); color:#333333; width: 980px; } div#bottom div.inner { color: #000000; font-weight:bold; width: 980px; } div#bottom div.family { position: absolute; top: 0px; right: 0px; } div#bottom div { font-size: 12px; } #bottom a { color: #D3D3D3; font-weight: bold; text-decoration: underline; } #bottom a:hover { text-decoration: underline; } div.search form, div.search fieldset { margin: 0px; padding: 0px; border: none; display: inline; } div.search input.text_field { border: none; background-color: transparent; width: 249px; position: absolute; top: 7px; left: 9px; color: white; font-size: 12px; padding-left: 5px; } div.search input.inactive { color: #757575; } div.search input.submit { position: absolute; top: 6px; right: 6px; width: 70px; } #top div.my { position: absolute; top: 12px; left: 658px; width: 310px; height: 33px; } #top div.my h2 { line-height: 18px; font-size: 14px; } div.my div.login_register { position: absolute; top: 0px; right: 0px; border: none; } div#loggedin { background-image: url(/image/tour/winter-vacation/loggedin.jpg); background-repeat: no-repeat; background-position: right 0px; } div#loggedin div.inner { text-align: right; float: none; padding-top: 2px; padding-right: 44px; } #top a { color: #F8A300; text-decoration: none; } #top a:hover { color: #F8A300; text-decoration: underline; } #top div { float: left; } #top fieldset { display: inline; border: none; padding: 0px; margin: 0px; } #top form { display: inline; } #header { height: 138px; width: 980px; position: relative; background-image: url(/image/tour/winter-vacation/header_new09.jpg); } #header div.site { width: 300px; height: 138px; position: absolute; top: 0px; left: -10px; } #header div.sponsor { width: 294px; height: 61px; position: absolute; top: 76px; right: 9px; } #nav_one { overflow: hidden; background-image: url(/image/tour/winter-vacation/bg_navbar.jpg); height: 30px; } body#front #content { /* background-color: white; margin-top: -1px; */ } a.more, a.press, a.blog { background-position: top left; padding-left: 25px; padding-bottom: 10px; padding-right: 9px; background-repeat: no-repeat; } ul.float, ul.float li { list-style-type: none; margin: 0px; padding: 0px; } ul.float li { float: left; } div.content_list div.image { margin: 21px; margin-top: 0px; float: left; margin-left: 10px; } div.image { padding: 3px; border: 1px solid gray; } div.image img { margin: 0px; padding: 0px; display: block; } div.share { background-color: #CCCCCC; } div.reactlink a, div.share div.i a { margin-bottom: 2px; color: black; } div.share div.i a:hover { color: black; } div.share div.i { position: relative; padding-left: 15px; padding-top: 8px; padding-bottom: 7px; border-top: 1px solid white; } div.reaction, div.reactlink { margin-bottom: 15px; } div.rlink { margin-bottom: 15px; margin-top: 15px; } div.reaction { background-color: #F4F4F4; border: 1px solid #B2B2B2; } div.reaction div.pad { margin: 15px; position: relative; } div.reaction .report { position: absolute; top: 0px; right: 0px; } div.reaction div.pad h2 { font-size: 15px; } div.referenceBlock { clear: both; padding-bottom: 10px; position: relative; } div.referenceBlock div.wrap { padding: 10px; background-color: #EEEEEE; border-bottom: 1px solid black; border-top: 1px solid black; /** disappearance bug solved through /front/css/ie6.css */ } div.b_NewsDisplay div.referenceBlock div.image, div.referenceBlock div.image { float: left; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; overflow: hidden; } body#plain.my { background-color: #EBEBEB; padding: 6px; margin: 0px; } body#plain.my #main { width: auto; padding: 20px; } body#plain #content { margin-top: 5px; } body#front div.reg-wrapper { background-color: white; padding: 25px; } .beawinner fieldset, .beawinner form, .register fieldset, .register form, .login fieldset, .login form { border: none; margin: 0px; padding: 0px; } .beawinner label, .register label, .login label { display: block; font-size: 19px; margin-top: 6px; margin-bottom: 2px; } .beawinner textarea, .beawinner input.text_field, .register input.text_field, .login input.text_field { width: 250px; font-size: 16px; background-color: white; border: 1px solid #B6B6B6; padding: 2px; } .register small.info { display: block; color: gray; } .register div.terms { overflow: auto; padding: 5px; height: 200px; background-color: white; border: 1px solid #B6B6B6; } .register table { width: 530px; } .register tr.main input.text_field { font-size: 20px; } .profile table, .profile td, .profile th { border-collapse: collapse; } .profile td, .profile th { background-color: #E2E2E2; padding-left: 17px; padding-bottom: 8px; padding-top: 8px; padding-right: 17px; } .profile th, .profile h3 { font-size: 15px; } .profile th { width: 185px; } .profile .icon td, .profile .options td { background-color: white; } .profile input, .profile select { font-size: 17px; } .profile input.text_field, .profile select { width: 220px; } .profile .date input.text_field, .profile .date select { width: auto; font-size: 14px; } .profile .icon p { width: 430px; } .profile .icon div.image { float: right; } div.content_list { background-image: url(/image/tour/winter-vacation/bg_body_topaswhole.jpg); background-color: white; width: 980px; } div.content_list2 { background-image: url(/image/tour/winter-vacation/); background-color: white; width: 980px; } div.subpage div.main { float: left; background-image: url(/image/tour/winter-vacation/bg_stars_on_white.jpg); background-position: left bottom; } div.subpage div.extra { float: right; width: 342px; background-color: yellow; } /** * General */ div.content_list div.blocks div.block { float: left; position: relative; } div.content_list div.blocks div.block2 { float: left; position: relative; height:30px } /* div.cpad { margin: 13px 15px 13px 24px; } */ div.twothird { width: 638px; } div.onethird { width: 342px; } /** * Some common recurring styles */ div.subtext { background-image: url(/image/tour/winter-vacation/bg_credit.jpg); } div.links { background-image: url(/image/tour/winter-vacation/.jpg); background-position: right; } div.subtext, div.links { color: #CC0000; border-bottom: 1px solid #666666; padding: 12px; } div.link { background-color: #E0E0E0; padding: 15px; margin-bottom: 15px; } div.link span.label { font-weight: bold; font-size: 15px; margin-right: 10px; } div.link input { padding: 3px; width: 380px; border: 1px solid black; } div.breakbar { position: relative; clear: both; background-image: url(/image/tour/winter-vacation/bg_breakbar.jpg); height: 59px; width: 980px; color: white; } div.breakbar2 { position: relative; clear: both; background-image: url(/image/tour/winter-vacation/bg_breakbar.jpg); height: 59px; width: 980px; color: white; } #content div.breakbar a.toplink { position: absolute; right: 5px; bottom: 5px; color: white; } div.breakbar h3 { font-family: Trebuchet MS; font-size: 25px; height: 22px; width: 500px; position: absolute; top: 9px; left: 25px; font-weight: bold; } div.breakbar div.subtitle { font-family: Trebuchet MS; font-size: 15px; position: absolute; top: 31px; left: 25px; width: 700px; } div.breakbar ul, div.breakbar li { margin: 0px; padding: 0px; list-style-type: none; } div.breakbar ul { margin-right: 13px; margin-top: 13px; float: right; } div.breakbar li { float: left; overflow: hidden; margin-left: 10px; height: 31px; width: 125px; } div.more ul, div.more li { margin: 0px; padding: 0px; list-style-type: none; font-size: 11px; } div.b_NewsBlock div.headline { width: 295px; background-image:; background-position: 2px bottom; background-repeat: no-repeat; padding-bottom: 2px; margin-bottom: 2px; position: relative; right: 10px; } div.b_NewsBlock div.more li { width: 320px; } div.headline div.preface { font-size: 13px; font-weight: bold; } div.headline div.preface span.date { font-size: 11px; font-weight: normal; } #content div.headline h1 a { text-decoration: underline; font-weight: normal; } div.b_NewsBlock div.teaser { position: absolute; top: 247px; width: 300px; left: 320px; height: 168px; } div.b_NewsBlock div.image { position: absolute; top: 11px; left: 306px; height:230px; width: 300px; } div.b_NewsBlock ul.options { margin-top: 10px; font-weight: bold; } .sIFR-active #content h2 div.magazine .asize2 h2, div.magazine .asize2 h2 { font-size: 18px; } div.magazine .asize3 { width: 205px; } .sIFR-active #content h2 div.magazine .asize3 h2, div.magazine .asize3 h2 { font-size: 15px; } div.magazine .row_size_3 .a0, div.magazine .row_size_3 .a2 { width: 188px; } div.magazine div.row { border-bottom: 1px dashed black; } div.magazine div.img { position: relative; border: 1px solid black; } div.magazine div.img img { margin: 3px; margin-bottom: 0px; padding: 0px; } body #content div.headline h1 a { font-weight: bold !important; text-decoration: none; } body #content div.headline h1 { padding-bottom: 5px; line-height: 25px; } div.b_NewsDisplay h1 { font-size: 22px; margin-bottom: 10px; } div.b_NewsDisplay div.wrapper { padding: 25px; } div.b_NewsDisplay div.image_container { float: right; margin-left: 11px; margin-bottom: 10px; width: 266px; } div.b_NewsDisplay div.credits { font-size: 12px; margin-bottom: 4px; } div.b_NewsDisplay div.morenews { /* border-bottom: 1px solid #CBC1BF; */ } div.b_NewsDisplay div.morenews h3 { font-size: 16px; /* margin-top: 15px; */ padding-bottom: 6px; } div.b_NewsDisplay div.preface { margin-bottom: 15px; } div.b_NewsDisplay div.morenews div.article { background-repeat: repeat-x; width: 590px; } div.b_NewsDisplay div.morenews div.date { font-size: 12px; padding: 6px; padding-right: 0px; float: left; width: 142px; color: #7F7F7F; } div.b_NewsDisplay div.morenews div.title { font-size: 12px; } div.b_NewsDisplay div.morenews div.title { padding: 6px; padding-left: 3px; float: left; width: 390px; } div.b_NewsDisplay div.image { margin-left: 0px; margin-right: 0px; } div.newslist div.story div.image { float: left; margin-left: 0px; margin-right: 19px; } div.newslist div.story div.ctx { float: left; width: 405px; margin-top: 0px; padding-top: 0px; padding-left: 0px; margin-left: 0px; } div.newslist div.story div.ctx div.preface { margin-bottom: 2px; } div.newslist div.story { margin-top: 14px; margin-bottom: 20px; } div.b_DoubleContent div.col, div.b_DoubleContent div.seperator { float: left; } div.b_DoubleContent div.seperator { background-color: #D1D1D1; width: 1px; margin-left: 20px; margin-right: 20px; height: 100px; } div.b_DoubleContent div.container { padding: 20px; padding-top: 15px; padding-bottom: 0px; } div.b_DoubleContent div.ColumnOne { width: 304px; } div.b_DoubleContent div.ColumnTwo { width: 249px; } div.b_DoubleContent div.col p, div.b_DoubleContent div.col h2 { margin-top: 6px; margin-bottom: 6px; } div.b_ParticipantList div.story { padding: 25px; } div.b_ParticipantList div.story { background-image: url(/image/tour/winter-vacation/bg_shadow_story.jpg); } div.b_ParticipantList div.event div.preface { margin-top: 20px; margin-bottom: 20px; } div.b_ParticipantList div.story div.preface { font-size: 13px; font-weight: bold; } div.related_events { margin-bottom: 21px; } div.related_events span { display: none; } div.related_events div { font-size: 13px; font-weight: bold; } div.event div.image_container { float: left; margin-right: 18px; margin-bottom: 21px; width: 266px; } div.event div.image_container div.image { margin-left: 0px; margin-right: 0px; } div.event div.info { float: left; width: 300px; } div.b_CountryInformation div.story, div.b_CountryInformation div.country { padding: 25px; padding-bottom: 5px; } div.b_CountryInformation div.country div.preface { margin-top: 20px; margin-bottom: 20px; } div.b_CountryInformation div.story div.preface { font-size: 13px; font-weight: bold; } div.b_CountryInformation div.related_events { margin-bottom: 21px; } div.b_CountryInformation div.related_events div { font-size: 13px; font-weight: bold; } div.country div.image_container { float: left; margin-right: 18px; margin-bottom: 21px; width: 260px; } div.country div.image_container div.image { margin-left: 0px; margin-right: 0px; border: none; } div.country div.info { float: left; width: 310px; } div.b_CalendarDisplay div.event { float: left; width: 290px; margin-bottom: 16px; } div.b_CalendarDisplay div.months h2 { clear: both; height: 22px; margin-bottom: 10px; margin-top: 20px; } div.b_CalendarDisplay div.day { width: 35px; height: 32px; float: left; margin-right: 12px; overflow: hidden; } div.b_CalendarDisplay div.day span { font-size: 16px; display: block; margin-top: 5px; margin-left: 5px; } div.b_CalendarDisplay div.info { width: 200px; float: left; } #content div.b_MediaLounge h2 { font-size: 16px; margin-top: 5px; width: 150px; float: left; } div.b_MediaLounge div.pad { padding-left: 20px; padding-right: 25px; padding-bottom: 12px; padding-top: 12px; } div.b_MediaLounge div.list { height: 225px; overflow: auto; } div.b_MediaLounge div.list_container div.pad { padding-left: 0px; padding-right: 0px; } div.b_MediaLounge div.lists div.item { clear: both; } div.b_MediaLounge div.lists div.image { float: left; } div.b_MediaLounge div.lists div.info { float: left; width: 170px; } div.b_MediaLounge div.list_container { clear: both; padding-top: 17px; padding-left: 12px; padding-right: 25px; background-color: #E1E1E1; } div.b_MediaLounge div.lists div.ml { float: left; width: 326px; } div.b_MediaLounge div.lists div.galleries { width: 328px; } div.b_MediaLounge div.lists div.top h3 { float: left; } div.b_MediaLounge a.title { font-weight: bold; } div.b_MediaLounge div.added { font-size: 11px; } div.b_MediaLounge a.arrow span { padding-top: 8px; padding-left: 11px; display: block; } ul.links, ul.links li { margin: 0px; padding: 0px; list-style-type: none; } ul.links { margin-top: 15px; } ul.links li { width: 120px; float: left; } ul.pinkblocks, ul.pinkblocks li { margin: 0px; padding: 0px; list-style-type: none; } #content ul.pinkblocks li a:hover { color: white; text-decoration: underline; } #content ul.pinkblocks li a { display: block; color: white; text-decoration: none; padding-top: 7px; padding-left: 15px; } div.preface div.text { font-size: 13px; font-weight: bold; margin-bottom: 10px; } div.b_ParticipantInfo div.wrapper, div.b_CalendarDisplay div.wrapper, div.b_NewsBlock div.wrapper, div.b_MediaDisplay div.wrapper { padding: 25px; padding-bottom: 0px; } div.b_ParticipantInfo h3.bio { height: 25px; font-size: 20px; } div.b_ParticipantInfo div.p_info div.song, div.b_ParticipantInfo div.p_info div.country { float: left; margin-right: 5px; } div.b_ParticipantInfo div.p_info { margin-bottom: 9px; } #content div.b_ParticipantInfo .false a:hover, #content div.b_ParticipantInfo .false a { color: #AAAAAA; } div#content div.b_ParticipantInfo div.p_info h3 { margin-top: 6px; margin-bottom: 0px; width: 235px; } div.b_MediaDisplay div.about { margin-top: 15px; width: 175px; float: left; } div.b_MediaDisplay div.mediadisplay { margin-top: 15px; width: 400px; float: right; } div.b_MediaDisplay div.youtube p, div.b_MediaDisplay div.youtube h3 { margin: 0px; padding: 0px; margin-bottom: 0px; } div.b_MediaList div.wrapper { padding: 20px; } div.b_MediaList div.list { margin-top: 10px; max-height: 286px; overflow: auto; margin-bottom: 15px; } div.b_MediaList div.media { margin-bottom: 10px; } div.b_MediaList div.image { float: left; margin-right: 10px; margin-left: 0px; } div.b_MediaList div.about { float: left; width: 160px; } div.b_MediaList div.about { } div.b_Feedback, div.b_Countdown, div.b_Compass, div.b_Sidebar { width: 342px; overflow: hidden; } div.b_Feedback textarea { margin-top: 5px; width: 290px; height: 100px; } div.b_Sidebar div.quicklist div.line { font-size: 80%; } div.b_Sidebar div.wrapper { padding: 17px 25px 25px; padding-bottom: 0px; } #content div.b_TextBlock h1, #content div.b_Compass h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 10px; } div.b_Compass ul, div.b_Compass li { margin: 0px; padding: 0px; list-style-type: none; } div.b_Compass li.l0 { font-weight: bold; font-size: 14px; background-image: none; padding-left: 0px; } div.b_Compass li.l1 { font-weight: bold; } div.b_Compass li.l2 { margin-left: 15px; } div.b_Compass li.l3 { margin-left: 30px; } div.b_Compass li.l4 { margin-left: 45px; } div.b_Compass li.l5 { margin-left: 14px; } /* bottom background */ div.b_SimpleText div.image, div.b_TextBlock div.image { float: right; margin-left: 10px; margin-bottom: 10px } div.b_Feedback div.wrapper, div.b_EventInfo div.wrapper, div.b_Countdown div.wrapper, div.b_ImageGalleryDisplay div.wrapper, div.b_SimpleText div.wrapper, div.b_TextBlock div.wrapper, div.b_Compass div.wrapper { padding: 25px; padding-bottom: 0px; } div.b_ImageGalleryDisplay div.credits { margin-top: 8px; margin-bottom: 20px; } div.b_ImageGalleryDisplay div.credits div { margin-right: 14px; float: left; } div.b_ImageGalleryDisplay div.body { margin-bottom: 20px; } div.b_ImageGalleryDisplay div.photos { width: 580px; } div.b_ImageGalleryDisplay div.photos .p { /* width: 135px; */ height: 105px; float: left; overflow: hidden; } div.b_ImageGalleryDisplay div.photos .p div.image { margin-left: 0px; } div.b_ImageGalleryDisplay div.list div.image { float: left; margin-left: 0px; } div.b_ImageGalleryDisplay div.list div.image { float: left; margin-left: 0px; margin-right: 19px; } div.b_PressGalleryDisplay div.list div.item { border-bottom: 1px solid black; padding-bottom: 6px; margin-bottom: 12px; } div.b_ImageGalleryDisplay div.list div.ctx { padding-top: 0px; } div.b_ImageGalleryDisplay div.list div.credits { margin-bottom: 3px; } div.b_MediaDisplay div.media .p { float: left; } div.b_MediaDisplay div.media .p div.image { margin-left: 0px; } div.b_MediaDisplay div.list div.image { float: left; margin-left: 0px; } div.b_MediaDisplay div.list div.image { float: left; margin-left: 0px; } div.b_MediaDisplay div.list div.ctx { padding-top: 0px; } div.b_MediaDisplay div.list div.credits { margin-bottom: 3px; } div.pager div.previous , div.pager div.next { height: 29px; width: 67px; position: absolute; top: 0px; } div.pager div.l { display: inline; } #content div.pager div.active a:hover, #content div.pager div.active a { color: black; font-weight: bold; text-decoration: none; } #content .block p { margin-top: 4px; margin-bottom: 16px; } div.b_Countdown div.number span { margin-top: 7px; margin-left: 3px; display: block; height: 22px; } div.b_Countdown div.count { float: left; } div.b_Countdown div.info { margin-left: 10px; float: left; width: 210px; } div.b_Countdown div.expl { font-size: 18px; height: 21px; } div.b_Countdown div.subtitle { font-size: 12px; height: 14px; } #content div.wrapper { padding-bottom: 0px; } div.b_LinkBar { width: 980px; } /** * ImageScroll styles */ div.ImageScroll { height:108px; clear:both; overflow:hidden; /* width:572px; clear:both; overflow:hidden; border:3px solid #e5e5e5; */ } div.ImageScroll div.qw { /* width:6000px; clear:both; padding:0; */ } div.ImageScroll div.image { margin-left: 0px !important; float: left !important; } div.ImageScroll img { width:90px; height:90px; margin:3px !important; display:inline; border:0; } /* div.ImageScroll a {display:block; float:left; width:95px; height:95px;} */ ul.tagcloud li { margin: 0px; padding: 0px; list-style: none; display: inline; } ul.tagcloud { line-height: 2em; text-align: justify; margin: 0px; padding: 0px; } ul.tagcloud a.tag0 { font-size: 200%; } ul.tagcloud a.tag1 { font-size: 140%; } ul.tagcloud a.tag2 { font-size: 100%; } ul.tagcloud a.tag3 { font-size: 60%; } div.profiles { overflow: hidden; /** see /css/front/ie6.css for an IE6 fix */ } div.mymenu { float: left; width: 342px; } div.mymenu div.section div.subscribe { margin-top: 15px; } div.mymenu div.details { margin-left: 133px; /* min height in IE is enforced in /css/front/ie.css */ min-height: 95px; } div.mymenu div.details p { margin: 0px; padding: 0px; } div.mymenu div.status_line { margin-top: 2px; } div.blog_edit td.about div.wrap { padding: 10px; background-color: #EEEEEE; margin-right: 20px; } div.blog_edit td.about div.image { float: left; margin-right: 5px; margin-bottom: 5px; } div.blog_edit td.about a { } div.blog_edit div.mymenu div.status_line { cursor: pointer; } div.mymenu div.details p.accounttype { background-repeat: no-repeat; padding-left: 50px; background-position: 0px 3px; padding-bottom: 16px; } div.mymenu div.c { padding: 16px; padding-bottom: 16px; padding-right: 10px; } div.mymenu div.image { /** position: absolute; left: 25px; */ float: left; } div.mymenu div.newsfeed div.c div { font-size: 80%; } div.mymenu div.section { padding-left: 11px; padding-right: 16px; padding-bottom: 4px; clear: both; } div.mymenu h1 { font-size: 20px; } .please_login div.mymenu div.section h1 { padding-left: 17px; padding-top: 7px; padding-bottom: 1px; text-transform: uppercase; } div.mymenu div.section h2 { background-color: #E5E5E5; padding-left: 17px; padding-top: 7px; padding-bottom: 7px; text-transform: uppercase; } div.blog_tags div.mymenu div.welcome h2 { margin-top: 10px; background-color: transparent; } body.profiles div.ctx, body.my div.ctx { float: left; padding: 0px; width: 638px; } body.profiles div.ctx div.inner, body.my div.ctx div.inner { position: relative; } div.mymenu div.photofeed .images div.img { margin: 1px; margin-right: 0px; float: left; } div.mymenu div.photofeed .images { border: 3px solid #E5E5E5; height: 92px; } div.profiles .controls { margin-bottom: 10px; } div.profiles .controls .top { background-color: #E5E5E5; padding: 7px; } div.blog_view .controls .top h2 { } div.theme_official .mymenu h2, .t_official { /* color: #EEDA2D; */ color: #AE903A } /*- navigation -*/ #tabsE { float:; width:100%; background: ; font-size: 12px; line-height:normal; text-align:right; font-weight:bold; position: relative; bottom: 20px; } #tabsE ul { margin:0; padding:10px 10px 0 50px; list-style:none; } #tabsE li { display:inline; margin:0; padding:0; } #tabsE a { float: right; background:url("tableftE.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; } #tabsE a span { float: left; display:block; background:url("tabrightE.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabsE a span {float:none; background-color: #CC0000 ;} /* End IE5-Mac hack */ #tabsE a:hover span { color:#FFF; } #tabsE a:hover { background-position:0% -42px; } #tabsE a:hover span { background-position:100% -42px; background:#8DA8D5 url(images/tabrightE.gif); } .title { font-weight:bold; padding-left: 10px; color:#A31022; margin-bottom:5px; width: 550px; } .td { padding-left: 5px;} .price { color:#A31022; font-weight:bold;} .next { color:#A31022; font-family: "Japanese Brush"; font-size:16px;} .nextsteps { float:left; width: 300px; margin: 14px; margin-left: 10px; } li { line-height:15px; font-weight:; color:#CC0000;} .des { width:400px; float: left; margin: 15px; } .clear{font-size:1px; height:5px; line-height:5px; clear:both;} .best { float:right; position: ; width: 300px; font-weight: bold; color:#A31022; font-size:13px; } .bgtour { background-image: url(/image/tour/winter-vacation/bg-tour.jpg); background-repeat:repeat-y; border: 1px solid grap} .image-type { width:80px; height:63; float: left; padding:2px;} .image-intro { width:200px; float: right; margin-top: 15px; } .redfont { font-size:14px; color:#A31022; font-weight:bold}