body{ margin:0; background: #fff url(../images/bg-body.jpg) repeat-x fixed; font:11px Arial, Tahoma, Verdana, sans-serif; } img{border:none;} form{margin:0;} /*main section*/ #main{ width:954px; margin:0 auto; padding:61px 0 0; position:relative; } #page, #page-search{ background:url(../images/bg-top.png) no-repeat; padding:190px 0 0; width:100%; overflow:hidden; } #page .heading, #page-search .heading{ position:absolute; top:99px; z-index:100; left:227px; font-size:27px; line-height:29px; color:#3b7193; font-weight:normal; width:385px; margin:0; height: 68px; display: block; } #page-search .heading{width:650px;} /*header section*/ #header{ position:absolute; top:61px; left:0; width:954px; } #header .logo{ position:absolute; text-indent:-9999px; width:192px; height:229px; top:-25px; left:23px; clear:both; } #header .sponsor{ position:absolute; text-indent:-9999px; width:196px; height:44px; top: 58px; left: 736px; clear:both; } #header .logo span{ display:block; height:100%; background:url(../images/logo.png) no-repeat; } #header .sponsor span{ display:block; height:100%; background:url(../images/sponsor-top.png) no-repeat; } #header .logo a{ margin:0 0 0 13px; height:174px; width:164px; display:block; overflow:hidden; position:relative; } #header .sponsor a{ margin:0 0 0 0; height:44px; width:196px; display:block; overflow:hidden; position:relative; } #header .bookmark-area{ float:right; padding:33px 41px 15px 80px; } #header .bookmark-area strong{ float:left; color:#666; margin:0 5px 0 0; } #header .bookmark-area ul{ margin:0; padding:0; list-style:none; float:left; } #header .bookmark-area ul li{ float:left; padding:0 5px 0 0; } #header .bookmark-area ul li img{display:block;} #extra-links .top-nav{ padding:11px 39px 0 10px; margin:0; list-style:none; } #extra-links .top-nav li{ float:left; line-height:14px; } #extra-links .top-nav li.print{ background:url(../images/print.gif) no-repeat 0 2px; padding:3px 4px 3px 18px; } #extra-links .top-nav li.contact{ background:url(../images/contact.gif) no-repeat; padding:3px 9px 3px 21px; } #extra-links .top-nav li.tell{ background:url(../images/tell.gif) no-repeat 0 6px; padding:3px 0 3px 17px; } #extra-links .top-nav li a{ font-weight:bold; color:#666; text-decoration:none; } #extra-links .top-nav li a:hover{text-decoration:underline;} /*main navigation section*/ #nav{ margin:0; list-style:none; font-size:15px; line-height:15px; width:706px; background:url(../images/nav-sep.gif) no-repeat; padding:0 35px 0 2px; position:absolute; top:116px; left:211px; } #page-search #nav{margin:50px 0 0 !important;} #nav li{ float:left; background:url(../images/nav-sep.gif) no-repeat 100% 0; padding:0 2px 0 0; } #nav li:hover, #nav li.hover{position:relative;} #nav li:hover a, #nav li.hover a{background:url(../images/nav-roll.gif) repeat-x;} #nav li a{ text-decoration:none; color:#fff; display:block; padding:8px 23px 12px 16px; float:left; height:1%; } #nav li ul{ position:absolute; top:35px; left:0; margin:0; padding:0; list-style:none; width:200px; border:1px solid #999; border-width:0 1px; display:none; font-size:12px; line-height:12px; } #nav li:hover ul, #nav li.hover ul{display:block;} #nav li ul li{ width:200px; background-color:#999; background-image:none; padding:0 0 1px; } #nav li ul li a{ background:url(../images/nav-drop.gif) repeat-x; display:block; color:#bfbfbf; float:none; padding:2px 0 4px 0; width:200px; text-indent: 3px; } #nav li:hover ul li a, #nav li.hover ul li a{background:url(../images/nav-drop.gif) repeat-x;} #nav li ul li a:hover{ background:url(../images/drop-roll.gif) repeat-x; color:#fff; } /*content section*/ #container{ background:url(../images/bg-container.png) repeat-y; width:100%; float:left; } #content-area{ position:relative; margin:-39px 0 0; padding:0 25px 0; } #content-area .holder{ width:100%; overflow:hidden; background-color: #666; } #page-search .holder{ padding:0 0 14px; background:url(../images/bg-holder.gif) no-repeat 0 100%; } #content-area .image-holder{float:left;} #content-area .image-holder img{display:block;} #content-area .resorts-holder{ background:url(../images/bg-top-resorts.jpg) no-repeat; float:right; width:337px; } #content-area .top-resorts{ float:right; width:337px; height:219px; overflow:auto; } #content-area .top-resorts strong{ font-weight:normal; color:#666; font-size:21px; display:block; margin:4px 0 5px 6px; } #content-area .search-block{ padding:22px 12px 0; height:197px; overflow:hidden; } #content-area .search-block h4{ margin:0; font-size:22px; color:#999; } #content-area .search-block .search-instruction{ background:url(../images/arrow3.gif) no-repeat 100% 0; margin:6px 0 0; padding:6px 67px 26px 3px; width:227px; } #content-area .search-block p{ margin:0; font-size:15px; color:#fff; line-height:17px; } #content-area .search-area{ background:url(../images/bg-form-area.gif) no-repeat; height:54px; width:100%; overflow:hidden; } #content-area .form-search{ background:url(../images/bg-search-form.gif) no-repeat; margin:3px 0 0; padding:6px 0 7px 34px; } #content-area .form-search .text-inp{ width:158px; padding:4px 0; } #content-area .search-area .form{ float:right; display:inline; background:url(../images/bg-form.gif) no-repeat; width:279px; padding:2px 13px 0 36px; margin:13px 5px 0 0; } #content-area .form-search .btn-search, #content-area .search-area .btn-search{ background:#c05454 url(../images/bg-submit.gif) repeat-x; border:1px solid #900; color:#fff; font:bold 17px Arial, Tahoma, Verdana, sans-serif; padding:0 0 2px; margin:0; cursor:pointer; width:101px; height:27px; float:left; } #content-area .form-search .btn-search{float:none;} #content-area .search-area .text-search{ background:url(../images/bg-input-text.gif) no-repeat; float:left; margin:0 2px 0 0; } #content-area .search-area .text-search input{ border-style:none; background:none; width:167px; font-size:14px; line-height:14px; padding:7px 4px 9px; } #content-area .content-holder:after { content:""; display:block; clear:both; } #content, #content-inner{ width:550px; float:left; background:url(../images/bg-content.gif) no-repeat; margin:-29px 0 0; position:relative; overflow:hidden; } #content-wide{ background:url(../images/bg-content.gif) no-repeat; margin:-29px 0 0; position:relative; overflow:hidden; padding: 10px; } #content-inner{ background:url(../images/cont-list-top.gif) no-repeat; margin:12px 0 0; } #content-inner .text-holder, #content .text-holder{padding:10px 0 0 10px;} #content-inner .text-holder h2, #content .text-holder h2{ margin:0; font-size:26px; color:#333; } #content-inner .text-holder .sub-text, #content .text-holder .sub-text{ color:#407596; font-size:13px; margin:7px 0 0; line-height:14px; } #content-inner .text-holder p, #content .text-holder p{ margin: 8px 0; font-size:13px; line-height:14px; } #content .text-holder p a{ color:#407596; text-decoration:none; } #content .text-holder p a:hover{text-decoration:underline;} #content-inner .text-holder .sub-head, #content .text-holder .sub-head{ margin:16px 0 0; font-size:17px; color:#407596; font-weight:normal; } #content .teaser{ margin:0; padding:10px 0 12px; list-style:none; width:562px; overflow:hidden; } #content .teaser li{ float:left; padding:0 12px 0 0; } #content .teaser li img{display:block;} #content .cont-box-holder{ background:url(../images/cont-box-mid.gif) repeat-y; width:100%; margin:0 0 9px; } #content .cont-box-outer{background:url(../images/cont-box-top.gif) no-repeat;} #content .cont-box{ background:url(../images/cont-box-btm.gif) no-repeat 0 100%; padding:19px 20px 19px 21px; } #content .img-holder{ float:left; margin:4px 10px 0 0; } #content .cont-box h3, #content .cont-box h3 a{ margin:0; font-size:21px; color:#333; text-decoration: none; } #content .cont-box p{ font-size:12px; line-height:13px; margin:5px 0 3px; } #content .cont-box ul{ margin:0; padding:0; font-size:12px; line-height:16px; list-style:none; } #content .cont-box ul li{ display:inline; background:url(../images/cont-sep.gif) no-repeat 0 67%; padding: 0 3px 0 5px; } #content .cont-box ul li:first-child{ padding:0; background:none; } #content .cont-box ul li a{color:#c00;} #content .cont-box ul li a:hover{text-decoration:none;} /* INSERT COMMENT STUFF */ #content .content-list, #content-inner .content-list{ margin:0; padding:0 0 0 15px; list-style:none; } .tagpagelist { margin:0; padding:0 0 0 15px; } .tagpagelist p{ font-size:12px; margin: 5px 0; } .tagpagelist .link-list{ padding:2px 0 0 1px; margin:0 0 20px 0; list-style:none; font-size:12px; } .tagpagelist .link-list li { width:auto; } .tagpagelist .link-list li a{ color:#c00; background:url(../images/arrow.gif) no-repeat 0 67%; padding:0 0 0 15px; } .tagpagelist .link-list li a:hover {text-decoration:none;} .tagpagelist-item { margin-bottom: 20px; } #content .content-list li, #content-inner .content-list li{ background:url(../images/bg-cont-list.gif) no-repeat 50% 100%; padding:0 0 25px; width:100%; overflow:hidden; } #content .content-list li ul li, #content-inner .content-list li ul li{ background:none; padding:0; } #content .content-list .text-wrap, #content-inner .content-list .text-wrap{ float:right; width:381px; padding:0 21px 0 0; } #content .content-list .heading-holder ul, #content-inner .content-list .heading-holder ul{ float:right; margin:0; padding:3px 0 0; list-style:none; } #content .content-list .heading-holder ul li, #content -inner.content-list .heading-holder ul li{ display:inline; font-weight:bold; color:#c00; font-size:12px; padding:0 0 0 11px; margin:0 0 0 3px; } #content .content-list .heading-holder ul li.place{background:url(../images/place.gif) no-repeat 0 67%;} #content .content-list .heading-holder ul li.num-comments{background:url(../images/num-comments.gif) no-repeat 0 67%;} #content .content-list h3, #content-inner .content-list h3{ font-size:16px; margin:0; padding:0 0 3px; color:#333; background:url(../images/line4.gif) no-repeat 0 100%; } #content .content-list h3 a, #content-inner .content-list h3 a { text-decoration: none; color:#333; } #content .content-list p, #content-inner .content-list p{ font-size:12px; margin:2px 0 0; } #content .content-list .link-list, #content-inner .content-list .link-list{ padding:2px 0 0 1px; margin:0; list-style:none; font-size:12px; } #content .content-list .link-list li, #content-inner .content-list .link-list li{ background:url(../images/arrow.gif) no-repeat 0 67%; padding:0 0 0 15px; width:auto; } #content .content-list .link-list li a, #content-inner .content-list .link-list li a{color:#c00;} #content .content-list .link-list li a:hover, #content-inner .content-list .link-list li a:hover{text-decoration:none;} #content .content-list .text-section{padding:0 30px 0 0;} #content .list-head, #content-inner .list-head{ background:url(../images/cont-list-top.gif) no-repeat; width:516px; overflow:hidden; padding:4px 12px 15px 19px; margin:20px 0 0; } #content .list-btm, #content-inner .list-btm{ background:url(../images/cont-list-btm.gif) no-repeat; width:516px; overflow:hidden; padding:4px 12px 9px 19px; } #content .list-head h5, #content-inner .list-head h5{ font-size:11px; color:#666; margin:0; } #content .ext-links{ margin:0; padding:5px 0 10px; list-style:none; line-height:15px; font-size:11px; font-weight:bold; } #content .ext-links li{ background:url(../images/arrow2.gif) no-repeat 0 67%; padding:0 0 0 15px; } #content .ext-links li a{ color:#407596; text-decoration:none; } #content .ext-links li a:hover{text-decoration:underline;} #content .linkunit { height: 28px; padding-left: 80px; color: #fff; background: url(../images/linkunit.gif) no-repeat; } #content .linkunit span{ font-size: 8pt; line-height: 28px; padding-right: 10px; } #content .linkunit a{ color: #c00; } #adspace { margin: 15px 0 15px 0;padding: 0; } #adspace ul{ margin: 0;padding: 0; } #adspace ul li{ display: inline; } #adspace ul .ad-left { padding: 0; margin: 0 15px 0 0; } #adspace ul .ad-right { margin: 0; padding: 0 0 0 0; } #sidebar{ width:339px; float:right; padding:16px 0 0; } #sidebar .box-holder{ background:url(../images/bg-side-box.gif) repeat-y; margin:0 0 6px; width:100%; } #sidebar .box-outer{background:url(../images/bg-side-top.gif) no-repeat;} #sidebar .box{ background:url(../images/bg-side-btm.gif) no-repeat 0 100%; padding:13px 20px 22px 25px; } #content-area .ranking{padding:12px 0px 22px 13px;} /*sidebar section*/ #sidebar .ranking .world-top{ background:url(../images/world-top.gif) no-repeat; width:94px; height:98px; padding:23px 9px 0 0; } #sidebar .ranking .world-top strong{ display:block; font-size:38px; color:#fff; text-align:center; } #sidebar .side-top{ width:100%; overflow:hidden; padding: 0 0 2px; } #sidebar .vote{ width:209px; float:right; padding:13px 11px 0 0; } #sidebar .vote h6{ font-size:11px; margin:0; color:#996; } #sidebar .vote ul{ margin:0; padding:9px 0 0; width:100%; overflow:hidden; list-style:none; } #sidebar .vote ul li{ float:left; margin:0 3px 0 0; } #sidebar .vote ul li a{ display:block; width:58px; line-height:22px; text-align:center; padding:11px 0 11px 43px; text-decoration:none; font-weight:bold; font-size:22px; } #sidebar .vote ul li a.vote-for{ background:url(../images/vote-for.gif) no-repeat; color:#c00; } #sidebar .vote ul li a.vote-against{ background:url(../images/vote-against.gif) no-repeat; color:#333; } #sidebar .vote ul li a.vote-against:hover, #sidebar .vote ul li a.vote-for:hover{ background-position:-101px 0; color:#fff; } #sidebar .wrapper{padding:0 10px 0;} #sidebar .map-holder{ width:300px; padding:12px 0 0; height: 300px; overflow: hidden; } #sidebar .box h4 { font-size:17px; color:#996; margin:0; font-weight:normal; } #sidebar .adv h4{ font-size:17px; color:#666; margin:0; font-weight:normal; margin: 0 0 5px 5px; } #sidebar .adv .affil-holder { height: 200px; } #sidebar .adv .affil { width: 140px; display: block; height: 100px; text-align: right; float: left; } #sidebar .articles{ margin:0; padding:11px 0 0; list-style:none; border-bottom: 1px solid #cc9; } #sidebar .articles li{ width:100%; overflow:hidden; background: #d2d2ab url(../images/line2-dark.jpg) no-repeat; padding:5px 0 4px; } #sidebar .articles li img{ float:left; margin:0 8px 0 0; } #sidebar .articles li .most{ display:block; font-size:14px; padding-top: 3px; } #sidebar .articles li a{ font-size:12px; color:#c00; } #sidebar .articles li a:hover{text-decoration:none;} #sidebar .categories{ margin:0; padding:12px 0 0; list-style:none; line-height:18px; position: relative; } #sidebar .categories li{display:inline; padding-right: 3px; } #sidebar .categories li.size1{font-size:11px;} #sidebar .categories li.size2{font-size:12px;} #sidebar .categories li.size3{font-size:14px;} #sidebar .categories li.size4{font-size:16px;} #sidebar .categories li.size5{font-size:18px;} #sidebar .categories li a{ text-decoration:none; font-weight:bold; color:#c00; } #sidebar .categories li a:hover{color:#660;} #sidebar .adv-holder{ background:url(../images/adv-mid.gif) repeat-y; width:100%; margin-bottom: 10px; } #sidebar .adv-outer{background:url(../images/adv-top.gif) no-repeat;} #sidebar .adv{ background:url(../images/adv-btm.gif) no-repeat 0 100%; padding:21px 0 15px 19px; } #sidebar .adsense{margin:0 0 8px;} #sidebar .adsense img{display:block;} #sidebar #leave-comment-advert { display:block; width: 300px; height: 510px; overflow: hidden; background: url(../images/leave-comment-advert.jpg); } #sidebar #leave-comment-advert p { font: bold 13px "Courier New", Courier, mono; margin: 390px 24px 3px 24px; } #sidebar #leave-comment-advert ul { margin: 0 24px 0 24px; padding: 0; text-align: right; } #sidebar #leave-comment-advert ul li{ margin: 0; padding: 0 3px 0 0; display: inline; } #sidebar #leave-comment-advert ul li{ margin: 0; padding: 0 3px 0 3px; display: inline; } #sidebar #leave-comment-advert ul .inline-border{ margin: 0; padding: 0 3px 0 3px; border-left: 1px solid #c00; } #sidebar #leave-comment-advert ul li a{ margin: 0; padding: 0 0 0 0; color: #c00; font-weight: bold; } #sidebar .pop-box-holder{background:url(../images/pop-box-mid.gif) repeat-y;} #sidebar .pop-box-outer{background:url(../images/pop-box-top.gif) no-repeat;} #sidebar .pop-box{ background:url(../images/pop-box-btm.gif) no-repeat 0 100%; padding:18px 22px 20px 20px; height:1%; } #sidebar .pop-box h4{ margin:0; font-size:16px; line-height:18px; color:#fff; } #sidebar .pop-box ul{ margin:0 4px 0; padding:8px 0 3px; background:url(../images/line5.gif) repeat-x 0 3px; list-style:none; font-size:13px; } #sidebar .pop-box ul li{ background:url(../images/arrow4.gif) no-repeat 9px 67%; padding:1px 0 0 28px; height:1%; line-height:17px; border-bottom:2px solid #930000; } #sidebar .pop-box ul li:hover, #sidebar .pop-box ul li.hover{background-color:#600;} #sidebar .pop-box ul li a{color:#fff;} #sidebar .pop-box ul li a:hover{text-decoration:none;} #sidebar .pop-inner-holder{ background:url(../images/pop-inner-mid.gif) repeat-y; margin:14px 0 0 } #sidebar .pop-inner-outer{background:url(../images/pop-inner-top.gif) no-repeat;} #sidebar .pop-inner{background:url(../images/pop-inner-btm.gif) no-repeat 0 100%;} /*footer section*/ #footer-inner, #footer{ clear:both; margin:10px 25px; background:url(../images/bg-footer.gif) repeat-y; } #footer-inner{background:url(../images/bg-footer-inner.gif) repeat-y;} #footer-inner .footer-area, #footer .footer-area{ margin:0 0 -11px; position:relative; padding:0 22px 0; background:url(../images/bg-footer-top.gif) no-repeat; } #footer-inner .footer-area{background:url(../images/bg-foo-top.gif) no-repeat;} #footer .top-list{ margin:0; padding:25px 0 20px; list-style:none; background:url(../images/line3.gif) repeat-x 0 100%; height:1%; } #footer-inner .top-list{ margin:0; padding:18px 0 0; list-style:none; height:1%; } #footer-inner .top-list li{ display:inline; background:url(../images/sep.gif) no-repeat 0 67%; padding:0 2px 0 6px; font-size:12px; } #footer-inner .top-list li:first-child{background:none;} #footer-inner .top-list li a{color:#ccc;} #footer .top-list li.jump{ background:url(../images/jump-to.gif) no-repeat; padding:0 2px 0 12px; } #footer .top-list li{ display:inline; background:url(../images/foo-sep.gif) no-repeat 0 67%; padding:0 2px 0 6px; } #footer .top-list li a{color:#fff;} #footer-inner .top-list li a:hover, #footer .top-list li a:hover{text-decoration:none;} #footer .top-list li strong{color:#999;} #footer .btm-area{ width:100%; overflow:hidden; padding:14px 0 0; } #footer .btm-area ul{ margin:0; padding:0 0 0 10px; line-height:15px; list-style:none; border:1px solid #999; border-width:0 0 0 1px; float:left; width:203px; } #footer .btm-area ul li a{color:#ccc;} #footer .btm-area ul li a:hover{text-decoration:none;} #footer .btm-area ul li strong{color:#999;} #main .btm{ height:47px; width:100%; float:left; background:url(../images/bg-btm.png) no-repeat; } #page-search .btm-inner{ height:47px; width:100%; float:left; background:url(../images/bg-btm-inner.png) no-repeat; } .spacer-div{ height: 15px; } .sitemap { margin: 10px 0 0 0; padding: 10px 0 0 0; } .sitemap-leftcol { margin: 0 0 0 0; padding: 0 20px 0 0; vertical-align: top; } .sitemap-rightcol { margin: 0 0 0 0; padding: 0 20px 0 20px; border-left: 1px solid #ccc; vertical-align: top; } #content .sitemap .sub-head{ margin:16px 0 0; font-size:10pt; color:#333; font-weight: bold; } #content .sitemap .sub-head a{ color:#333; text-decoration: none; }