

/* WINTER themometer
---------------------*/

.winter #headerwrap {}
.winter #headerwrap #winter-header {display:block; width:958px; height:124px; background: url(/visitors/theme/mini-sites/winter/images/header-winter.jpg) no-repeat; margin-top:10px; position:relative;}

.winter #weather_overlay {position:absolute; top:92px; right:5px;}
.winter #weather_overlay {background:white; padding:2px 4px; border:1px solid #E7232D;}

/* winter NAV
------------------*/

.winter #nav ul {margin-top:10px;}
.winter #nav ul li {float:left; font-size:1.4em;}
.winter #nav ul li a {display:block; background:url(/visitors/theme/mini-sites/winter/images/winter-nav.png); color:white; text-decoration:none; margin-left:20px; width:143px; height:30px; outline:none}
.winter #nav ul li a span {margin-left:-9999px; outline:none;}

.winter #nav ul li#nav-ctthome a {background-position:0px 0px;}
.winter #nav ul li#nav-ctthome a:hover {background-position:0px -30px;}
.winter #nav ul li#nav-ctthome.current a {background-position:0px -30px;}

.winter #nav ul li#nav-specials a {background-position:-143px 0px;}
.winter #nav ul li#nav-specials a:hover {background-position:-143px -30px;}
.winter #nav ul li#nav-specials.current a {background-position:-143px -30px;}

.winter #nav ul li#nav-whatson a {background-position:-286px 0px;}
.winter #nav ul li#nav-whatson a:hover {background-position:-286px -30px;}
.winter #nav ul li#nav-whatson.current a {background-position:-286px -30px;}

.winter #nav ul li#nav-blog a {background-position:-429px 0px;}
.winter #nav ul li#nav-blog a:hover {background-position:-429px -30px;}
.winter #nav ul li#nav-blog.current a {background-position:-429px -30px;}

.winter #nav ul li#nav-competitions a {background-position:-572px 0px;}
.winter #nav ul li#nav-competitions a:hover {background-position:-572px -30px;}
.winter #nav ul li#nav-competitions.current a {background-position:-572px -30px;}

.winter #nav ul li#nav-maps-and-info a {background-position:-715px 0px;}
.winter #nav ul li#nav-maps-and-info a:hover {background-position:-715px -30px;}
.winter #nav ul li#nav-maps-and-info.current a {background-position:-715px -30px;}



/* WINTER SIDEBAR NAV
---------------------*/

#specialsnav li a {font-family:Arial; text-transform:capitalize; font-size:1.8em; text-decoration:none;float:right; padding:10px 10px 5px 0;width:276px;height:27px;text-align:right;}

.sidebar-nav li { display:block; margin-top:5px; height:40px;width:286px;}
li.option-a {background:#fdc111 url(/visitors/theme/mini-sites/winter/images/sleep.jpg) no-repeat left;color:#740000;}
li.option-a a {color:#740000;}
li.option-a a:hover {color:#fff;}

li.option-b {background-color:#f5841f;color:#740000;background:#f5841f url(/visitors/theme/mini-sites/winter/images/explore.jpg) no-repeat left;}
li.option-b a {color:#740000;}
li.option-b a:hover {color:#fff;}

li.option-c {background-color:#d3181f;color:#740000;background: #d3181f url(/visitors/theme/mini-sites/winter/images/treat.jpg) no-repeat left;}
li.option-c a {color:#740000;}
li.option-c a:hover {color:#fff;}

li.option-d {background-color:#740000;color:#a11761;background:#740000 url(/visitors/theme/mini-sites/winter/images/eat-and-drink.jpg) no-repeat left; }
li.option-d a {color:#CF1987;font-style:bold;}
li.option-d a:hover {color:#fff;}

li.option-e {background-color:#a11761;color:#f48997;}
li.option-e a {color:#f48997;}
li.option-e a:hover {color:#f48997;background-color:#003986;}


li.option-f {background-color:#f48997;color:#f0524b;}
li.option-f a {color:#f0524b;}
li.option-f a:hover {color:#f0524b;background-color:#003986;}

/* WINTER SIDEBAR
-------------------*/

#sidebargallery ul {margin-left:14px;}
#flickrfeed ul { margin-left:14px;}

/* poll
---------*/
.winter #lg-poll-3101 li {padding:4px 0px;}

/* WINTER SECTION
---------------*/


#winter-vote #intro.curvy  {background-color:#f0524b !important;}


.winter .curvy {background-color:#e9e7b4;}
.winter #sidebar.curvy {background-color:#fde7a6;}
.winter #sidebar.curvy h2 {background-color:#fdc111;color:#d3181f;}

.winter #main h1, .winter #main h2 {background:#a1a008;}
.winter #main h2 a {color:#ffffff;}
.winter #main h2 a:hover {color:#740000;}

.winter #main h3 {color:#111; padding:0;}

.winter #main h1 {padding:4px;}

.winter .blogheader {background:#a1a008; padding:3px;}
.winter .blogheader-avatar {float:right; margin-left:10px; border:1px solid white;}

.winter h1 {font-size:2.2em;}

.winter h1 span.date {color:#efefef; letter-spacing:-1px;}
.winter h1 span.date strong {color:#efefef}
.winter h1 a {color:white; text-decoration:none !important}
.winter h1 a:hover {text-decoration:underline !important;}

#winter-intro {margin-bottom:10px;}
#winter-intro h1 {padding:5px !important;}
#winter-intro.curvy {}

.winter #twitterfeed.curvy {background-color:#fdc111;}
.winter #twitterfeed h2 {background:#C20C1F;}

.winter .reversed-headline {background:none !important;}

.winter .tweet {font-size:12px; color:#222; background: white url(/visitors/theme/images/leaves_xxx.png) no-repeat bottom right; padding:4px; padding-right:45px; margin-bottom:10px; border:2px #C20C1F solid;}
.winter .tweet-relativedate {color:#333; font-style:oblique; font-size:11px; margin-top:5px;}
.winter #flickrfeed a img {border:2px solid #003986 !important;}

#lgpoll {margin-top:5px;margin-bottom:5px;}


/* WINTER SPECIALS
------------------*/

#winterspecials-specs {position:relative; font-size:1.4em;color:#740000;}
.discountsticker {background:url(/visitors/theme/mini-sites/winter/images/sticker-copy.gif) no-repeat right;height:60px;width:60px;float:right;}
.discountsticker p {margin-top:13px;margin-left:13px;font-size:1.8em;color:#fff}


.sp-type-stickerfp {}
.sp-type-sticker {}
.stickers {padding-top:10px;float:right;width:60px;}

#specialentry-specs p {color:#740000; font-size:1.2em; font-weight:bold;}
.special-beta-details {font-size:1.2em; font-style:italic;color:#333; margin:5px 10px 10px 0px;}
.special-beta-detailsfp {font-size:1.0em; color:#333;}

#main ul.specials-nav {margin-left:0; margin-bottom:0;}
#main ul.specials-nav {list-style:none;}
#main ul.specials-nav li {float:left; margin-right:20px; text-transform:uppercase;}

.meta-special-type {text-transform:uppercase; font-size:1.0em;}

.special-listing {margin-bottom:10px;}
.width530 {width:530px;}

/* home page */

#winter-specials .special-beta-details {font-size:12px; margin:0 !important;}
#winter-specials .specialentry-specs p {font-size:13px;}
.winterspecials-specs {color:#740000;font-size:1.2em; padding-top:10px;}
#specialentry-specs p {font-size:13px;}

/* WINTER SPECIALS TABLES
----------------------------*/

.specialstable {margin-top:5px;margin-bottom:10px;border-collapse:collapse; font-size:11px; width:100%;}
.specialstable th {border:1px solid #666;background-color:#a1a008; color:#fff; text-align:left; padding:5px;}
.specials-body {border:1px solid #666;padding:5px;background-color:#e9e7b4;}
.specials-body-3col {border:1px solid #666; padding:5px;background-color:#e9e7b4;}

.specials-header1 {width:60%}
.specials-header2 {width:25%}
.specials-header3 {width:15%;}


/* IPL NAV
------------------

.ipl #nav ul {margin-top:10px;}
.ipl #nav ul li {float:left; font-size:1.4em;}
.ipl #nav ul li a {display:block; background:url(/visitors/theme/images/nav-ipl.png); color:white; text-decoration:none; margin-left:20px; width:143px; height:30px; outline:none}
.ipl #nav ul li a span {margin-left:-9999px; outline:none;}

.ipl #nav ul li#nav-ctthome a {background-position:0px 0px;}
.ipl #nav ul li#nav-ctthome a:hover {background-position:0px -30px;}
.ipl #nav ul li#nav-ctthome.current a {background-position:0px -30px;}

.ipl #nav ul li#nav-iplblog a {background-position:-143px 0px;}
.ipl #nav ul li#nav-iplblog a:hover {background-position:-143px -30px;}
.ipl #nav ul li#nav-iplblog.current a {background-position:-143px -30px;}

.ipl #nav ul li#nav-iplfixtures a {background-position:-286px 0px;}
.ipl #nav ul li#nav-iplfixtures a:hover {background-position:-286px -30px;}
.ipl #nav ul li#nav-iplfixtures.current a {background-position:-286px -30px;}

.ipl #nav ul li#nav-ipltickets a {background-position:-429px 0px;}
.ipl #nav ul li#nav-ipltickets a:hover {background-position:-429px -30px;}
.ipl #nav ul li#nav-ipltickets.current a {background-position:-429px -30px;}

.ipl #nav ul li#nav-iplfaq a {background-position:-572px 0px;}
.ipl #nav ul li#nav-iplfaq a:hover {background-position:-572px -30px;}
.ipl #nav ul li#nav-iplfaq.current a {background-position:-572px -30px;}

.ipl #nav ul li#nav-iplmaps-and-info a {background-position:-715px 0px;}
.ipl #nav ul li#nav-iplmaps-and-info a:hover {background-position:-715px -30px;}
.ipl #nav ul li#nav-iplmaps-and-info.current a {background-position:-715px -30px;}
*/

/* WINTER GALLERY */

.winter #gallery-albumview.curvy {background-color:#fad4d2;}
.winter #gallery-albumview {background-color:#fad4d2;}
#main.winter-gallery {background-color:#fad4d2;}
#gallery-fullview h2 {background-color:#A11762 !important;}
.winter #gallery-albumview h2 a {color:white; text-decoration:none;background-color:#a11761}
.winter #gallery-albumview h2 {background-color:#a11761}

.winter .headingtwo {background-color:none; color: #000; font-size:1.8em; font-weight:bold;}
.winter .headingthree  {color:#111; font-size:1.4em;}
.winter #gallery-albumview ul {list-style:none; margin-left:-14px;}

.winter #gallery-albumview li {float:left; list-style:none;}
.winter #gallery-albumview li a {display:block;margin-left:14px; border:2px solid white;}
.winter #gallery-albumview li a:hover {border:2px solid #A11762;}

.winter #gallery-catdescription {}
.winter #gallery-catdescription p {text-align:center; font-style:oblique;}

.winter #caption {width:600px; margin: 0 auto;}

.winter .commentbox {padding:0;}
.winter .comment-body {background:white; padding:5px; margin-bottom:10px;}


/* WINTER TWEETS */

#winter-twitterbox {background:#143F91; color:white; padding-top:10px;}
#winter-twitterbox a {color:white;}

#winter-twitterbox.generic {background:none !important;}
#winter-twitterbox h2 {color:white; text-transform:uppercase;}

#winter-twitterbox #mq_scrollup {position: relative; overflow: hidden; height: 140px; width: 258px;}
#winter-twitterbox .mq_headline {position: absolute; top: 210px; left: 0px; height: 140px; width:258px; font-size:11px;}

#winter-twitterbox .tweet-pic {float:left; margin-right:5px; margin-left:5px; border:1px solid white;}
#winter-twitterbox .tweet-text {font-size:1.2em; line-height:1.4em;  margin-left:65px;}
#winter-twitterbox .smalltext {padding-left:5px; padding-bottom:10px; display:block;}

/* PHOTO VOTE */

.poll-photovoteinput {width:200px;}
.poll-photovoteinput input {width:20px; height:20px;}

.photoentry {background:white; padding:10px; margin-left:11px; float:left; min-height:200px; margin-bottom:10px;}

.resultitem {margin-bottom:10px;}


