/* image calls only */
.MPU_ad						 { background: url("mpu_label.png") no-repeat 0 -10px }
#comments .form_div a.FB_login                  { background-image: url("signin_facebook.png")}
#pagetype_tags a.gplus_link 		{ background: transparent url("gplus-24x24.png") no-repeat }

.yui-calcontainer .calnavleft                 { background: url("cal_arrows.gif") no-repeat scroll 0 0 transparent}
.yui-calcontainer .calnavright               { background: url("cal_arrows.gif") no-repeat scroll -11px 0 transparent}

#nearby #QLClosed				  				  { background: url("nearby_close.gif") no-repeat right top}			  				  
#nearby #QLOpened				  				  { background: url("nearby_open.gif") no-repeat right top}

.ui-autocomplete-loading { background: white url("animated_circle_16x16.gif") right center no-repeat; }
.carousel.media nav a, .media-options a, .play, .carousel-slider-thumbs div.nav a { background-image: url("media_icons.png") }
#cboxLoadingGraphic{background:url("animated_circle_32x32.gif") no-repeat center center }
#cboxPrevious{ background:url("controls.png") no-repeat top left }
#cboxNext{ background:url("controls.png") no-repeat top right }
#cboxClose{ background:url("controls.png") no-repeat top center }

.ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next  { background: url("cal_arrows.png") no-repeat }
.ui-widget-header .ui-datepicker-next { background-position: -10px 0 }

input.get_directions_from.button.drive { background-image: url("driving.png") }
input.get_directions_from.button.bike { background-image: url("cycling.png") }
input.get_directions_from.button.walk { background-image: url("walking.png")}

#rating p.rating_0  				{ background: url("rating_0.gif")}
#rating p.rating_0_5  				{ background: url("rating_0_5.gif")}
#rating p.rating_1  				{ background: url("rating_1.gif")}
#rating p.rating_1_5  				{ background: url("rating_1_5.gif")}
#rating p.rating_2  				{ background: url("rating_2.gif")}
#rating p.rating_2_5  				{ background: url("rating_2_5.gif")}
#rating p.rating_3  				{ background: url("rating_3.gif")}
#rating p.rating_3_5  				{ background: url("rating_3_5.gif")}
#rating p.rating_4  				{ background: url("rating_4.gif")}
#rating p.rating_4_5  				{ background: url("rating_4_5.gif")}
#rating p.rating_5  				{ background: url("rating_5.gif")}

.chicklet.facebook { background-image: url("facebook-24x24.png"); background-repeat: no-repeat }
.chicklet.flickr { background-image: url("flickr-24x24.png"); background-repeat: no-repeat }
.chicklet.twitter { background-image: url("twitter-24x24.png"); background-repeat: no-repeat }
.chicklet.youtube { background-image: url("youtube-24x24.png"); background-repeat: no-repeat }
.chicklet.gplus { background-image: url("gplus-24x24.png"); background-repeat: no-repeat }
.chicklet.linkedin { background-image: url("linkedin-24x24.png"); background-repeat: no-repeat }
.chicklet.pinterest { background-image: url("pinterest-24x24.png"); background-repeat: no-repeat }
.chicklet.instagram { background-image: url("instagram-24x24.png"); background-repeat: no-repeat }
.chicklet.rss { background-image: url("rss-24x24.png"); background-repeat: no-repeat }

#breadcrumbs { display: none }

@media only screen and (max-width:48em) {
	#topnav a.pull {
		background: url("nav-icon.png") no-repeat 98% center;
	}
}#topnav .mainnav {
    background: #ddd url("mainNav_bgd.png") left bottom repeat-x
    }
.small_link {
    background: url("arrow.png") right center no-repeat
    }
a.RSS_link {
    background: transparent url("rss_button.gif") no-repeat
    }
p.infos {
    background: transparent url("arrow.png") 0 center no-repeat
    }
p.next {
    background: transparent url("arrows_next.png") center right no-repeat
    }
p.prev {
    background: transparent url("arrows_prev.png") center left no-repeat
    }
.location_listing_result.featured,
.sprocket_featured_listing li,
.event_result.event_listing_featured {
    background-image: url("white_screen.png");
    background-repeat: repeat;
    }

.sprocket_video .more a {
    background: transparent url("more_video.gif") no-repeat
    }
p.event_category{font-size:85%}#location_list_featured_div .location_listing_result.featured:before{color:#BF311B;font-size:90%;font-family:"Georgia","Times","Times New Roman",serif}p.sideinfos{font-size:95%;font-family:"Georgia","Times","Times New Roman",serif;background-color:#F4F1D0}#title h1{color:#000000;font-size:220%}.entry{border-bottom-color:#EDEDED}.entries h2{color:#BF311B;font-size:85%;font-family:"Georgia","Times","Times New Roman",serif;border-bottom-color:#000000}.content h2{color:#000000}#eventinfos{border-color:#EDEDED}.ui-datepicker .ui-state-active{background-color:#EDEDED}.sprocket_featured_listing li{background-color:#BF311B}.calweekdaycell{background-color:#F4F1D0}#bottomnav{font-family:"Georgia","Times","Times New Roman",serif;font-weight:normal;font-style:normal}.featurette{border-color:#EDEDED}.play_button{border-color:#EDEDED}.carousel.teaser nav li a{background-color:#000000}#topnav .subnav_nested a{color:#EDEDED;font-size:110%}#content .carousel-nav-paginated li a:hover{background-color:#EDEDED}#form legend{color:#000000;font-size:110%;font-family:"Georgia","Times","Times New Roman",serif}.location_result{border-bottom-color:#EDEDED}.sprocket{border-color:#EDEDED}p.tag-cloud-list{font-size:110%}.yui-calcontainer{background-color:#F4F1D0}.ui-datepicker .ui-state-default{color:#BF311B}input.button{background-color:#BF311B}.sprocket_manuallist li{border-bottom-color:#EDEDED}.featurette li{color:#BF311B}#pag2{border-top-color:#EDEDED}.yui-calendar td.calcell.selected{background-color:#000000}#category_list_div{border-color:#EDEDED}#topnav .subnav_nested{font-family:"Georgia","Times","Times New Roman",serif;background-color:#000000}p{font-size:110%;font-weight:normal;line-height:160%;font-style:normal}.ui-tabs .ui-tabs-nav li{background-color:#EDEDED}.sprocket_eventcal a.event_title{color:#BF311B}#textnav{font-family:"Georgia","Times","Times New Roman",serif;font-weight:normal;font-style:normal}.sprocket_eventcal h2.event_header{color:#BF311B}button{background-color:#BF311B}#tabs.ui-tabs .ui-tabs-nav li.ui-state-active{background-color:#BF311B}p.info{font-size:110%}#blogcategories h3{color:#BF311B}.alpha_search a.on{background-color:#BF311B}.carousel.teaser nav li.carousel-active-page a{background-color:#BF311B}#sectionlead .lead{border-color:#F4F1D0;background-color:#F4F1D0}h3 a:visited{color:#BF311B}h2.event_header{font-size:85%}#page_next.paging_links{color:#BF311B}.carousel.teaser{border-color:#F4F1D0;background-color:#F4F1D0}#loctypes_list_div{border-color:#EDEDED}.pageinfos div.author a{font-weight:normal;font-family:"Georgia","Times","Times New Roman",serif;font-style:normal}#comments form{border-color:#EDEDED}.yui-calendar td.calcell{border-color:#EDEDED}input[type="submit"]{background-color:#BF311B}label{color:#BF311B;font-size:85%;font-family:"Georgia","Times","Times New Roman",serif}.content p{font-family:"Georgia","Times","Times New Roman",serif}.media-content p{font-family:"Georgia","Times","Times New Roman",serif}.event_result{border-bottom-color:#EDEDED}.sprocket_eventcal p.event_category{color:#BF311B;font-family:"Georgia","Times","Times New Roman",serif}#tagcloud{border-color:#EDEDED}#pag1{border-bottom-color:#EDEDED}body{font-family:"Georgia","Times","Times New Roman",serif}.event_result.event_listing{background-color:#F4F1D0}.loc_feats pre{font-family:"Georgia","Times","Times New Roman",serif}#topnav .subnav_nested a:hover{color:#F4F1D0}.gallery_slide:hover{background-color:#F4F1D0}#topnav .subnav a:hover{color:#F4F1D0}#roundup-location-list{border-color:#EDEDED}p.status{background-color:#BF311B}#feedback p{font-size:140%}.event_result.event_listing_featured{background-color:#BF311B}.facet h3{color:#BF311B;font-size:132%}.pagination a.next{border-color:#EDEDED}#side_searchform{border-color:#EDEDED}a.next_link:hover{background-color:#F4F1D0}#abouttag{border-color:#EDEDED}.sectiontitle h1{font-size:105%;background-color:#BF311B}.comment-item h4{font-size:130%;font-weight:normal}#topnav .mainnav a{font-size:110%}.curr_loc_marker{background:#BF311B}#features h2{font-size:110%;font-family:"Georgia","Times","Times New Roman",serif;border-bottom-color:#EDEDED}#tabs.ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#BF311B}.loc_marker{background:#BF311B}.sprocket_eventcal ul.tabbernav li.tabberactive a{color:#BF311B;border-top-color:#BF311B;border-right-color:#BF311B;border-left-color:#BF311B}#form{background-color:#F4F1D0}.roundup-location .number{background:#BF311B}.sprocket_multiblog li{border-bottom-color:#EDEDED}a:visited{color:#BF311B}#bloginfo{border-color:#EDEDED}h2{font-weight:normal;font-size:148%;font-family:"Georgia","Times","Times New Roman",serif;font-style:normal}h3{font-weight:normal;font-size:143%;font-family:"Georgia","Times","Times New Roman",serif;font-style:normal}h1{font-weight:normal;font-size:165%;font-family:"Georgia","Times","Times New Roman",serif;font-style:normal}h4{font-weight:normal;font-size:140%;font-family:"Georgia","Times","Times New Roman",serif;font-style:normal}h5{color:#BF311B;font-size:85%;font-family:"Georgia","Times","Times New Roman",serif}#CSE input{border-color:#EDEDED}#location_list_featured_div{border-color:#BF311B}a.toggle_view:hover{background-color:#BF311B}.foot a.search{background-color:#BF311B}.ui-datepicker td.ui-datepicker-today{border-color:#000000}#topnav .subnav a{color:#EDEDED;font-size:110%}#topnav .mainnav{background-color:#BF311B}#recentposts{border-color:#EDEDED}a.listing_but{background-color:#BF311B}#topnav .subnav li.selected a{color:#F4F1D0}.carousel.teaser .carousel-item{border-color:#F4F1D0;background-color:#F4F1D0}#topnav a.pull{font-size:140%;background-color:#BF311B}.sprocket_eventcal div.tabbertab{border-color:#BF311B}a.prev_link:hover{background-color:#F4F1D0}.location_listing_result{background-color:#F4F1D0;border-bottom-color:#EDEDED}.comment{border-bottom-color:#EDEDED}#searchform{border-color:#EDEDED}#topnav{font-family:"Georgia","Times","Times New Roman",serif;font-weight:normal;font-style:normal}.ui-datepicker .ui-state-hover{background-color:#F4F1D0}p.credits{font-size:90%;font-family:"Georgia","Times","Times New Roman",serif}.pagination li a{border-color:#EDEDED}.highlight{background-color:#F4F1D0}.sprocket_video .row{border-bottom-color:#EDEDED}#topnav .mainnav > li.selected > a{background-color:#000000}a.view_more{background-color:#BF311B}.ui-menu-item:hover{background-color:#F4F1D0}.yui-calcontainer td.calcell.calcellhover{background-color:#BF311B}#bloginfo h3{color:#BF311B}.content blockquote p{font-size:110%;line-height:"Georgia","Times","Times New Roman",serif}h3 a:link{color:#BF311B}p.infos{font-size:95%}#googlemap .loc-marker-info span{font-family:"Georgia","Times","Times New Roman",serif;font-weight:normal}.carousel.teaser nav li a:hover{background-color:#BF311B}.results_loading{background-color:#F4F1D0}.comment-item.internal .comment{background-color:#F4F1D0}.yui-pg-current-page{color:#000000}#location_list_featured_right_div .location_listing_result.featured:before{color:#BF311B;font-size:90%;font-family:"Georgia","Times","Times New Roman",serif}#content .carousel-nav-paginated a{color:#000000}.feature{border-bottom-color:#EDEDED}#topnav .subnav{font-family:"Georgia","Times","Times New Roman",serif;background-color:#000000}.foot a.submit{background-color:#BF311B}.sprocket_eventcal ul.tabbernav a:hover{color:#000000;background-color:#F4F1D0}#bottomnav .mainnav a{color:#F4F1D0;font-size:120%}#blogcategories{border-color:#EDEDED}#content .carousel-nav-paginated li.carousel-active-page a{background-color:#EDEDED}#tabs.ui-tabs .ui-tabs-nav li h2 a{font-family:"Georgia","Times","Times New Roman",serif}.pagination a.prev{border-color:#EDEDED}.sprocket_eventcal ul.tabbernav a{border-color:#F4F1D0}h3.sidebar-title{color:#F4F1D0;background-color:#BF311B}h3.sidebar-title a{color:#F4F1D0}.alpha_search a:hover{background-color:#BF311B}.media-content h2{font-family:"Georgia","Times","Times New Roman",serif}a.toggle_view{background-color:#BF311B}.location_listing_result.featured{background-color:#BF311B}p.lead{font-size:125%}#topnav .mainnav a:hover{background-color:#BF311B}#count{background-color:#EDEDED}#page_previous.paging_links{color:#BF311B}#tagcloud h3{color:#BF311B}#categories{border-color:#EDEDED}html{background-image:url('bg_tile.gif');background-repeat:repeat;background-color:#EDEDED}#feedback{background-color:#BF311B}#topnav .subnav_nested li.selected a{color:#F4F1D0}#comments a.FB_Link{color:#BF311B}.content li{font-family:"Georgia","Times","Times New Roman",serif;line-height:160%}.sprocket_eventcal div.event_list li{border-top-color:#EDEDED}.content a:visited{color:#BF311B}.sprocket_blog li{border-bottom-color:#EDEDED}.yui-calendar td.calcell a{color:#BF311B}#addcomment{background-color:#F4F1D0}a{color:#BF311B}#textnav a{color:#BF311B;font-size:120%}.feats{font-family:"Georgia","Times","Times New Roman",serif}.small_link{font-size:90%}.ui-datepicker table{border-color:#EDEDED}#bottomnav .mainnav{background-color:#BF311B}#recentposts h3{color:#BF311B}a.coupon{background-color:#BF311B}@media only screen and (max-width:48em){.header_links{background:#BF311B}#logo .chicklets{background:#BF311B}p.lead{font-size:140%}}#body { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none }
#CSE                        { top: 91px }
#CSE input.search    { border: 0; background: transparent; font-family: Georgia, serif;font-size: .8em; color: #888; font-weight: 500;text-transform: uppercase;letter-spacing:.05em; }

/* full width headline stories */
#pagetype_homepage #side { margin-top: 310px }
.carousel.teaser > div { padding: 0; height: 280px }
.carousel.teaser, .carousel.teaser .carousel-item, .carousel.teaser .image  { background: #000; width: 942px; }
.carousel.teaser { height: 320px }
.carousel.teaser, .carousel.teaser .carousel-item { border: 0 }
.carousel.teaser .image { float: none }
.carousel.teaser .text { display: none }
.carousel.teaser nav { left: 740px; bottom: 5px }
.carousel.teaser nav li a { border:1px solid #ccc; height: 10px; width: 10px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #808080 }
.carousel.teaser nav li.carousel-active-page a, .carousel nav li a:hover { background: #fff }
.carousel.teaser .carousel-item:before { content:"Headlines"; display: block; left:0; right: 0; position: absolute; z-index: 10; background: #BF311B; color: #fff; letter-spacing: 0.1em; font-size: .85em; padding: 4px 10px; height: 15px; text-transform: uppercase; font-weight: 600}

/* top navigation */
#topnav .mainnav                                          { background: #fff url(mainNav_bgd.gif) repeat-x; padding-bottom: 4px }
#topnav .mainnav li                                       { padding: 4px 0; }
#topnav .mainnav a                                        { padding: 3px 9px 0; border-right: 2px solid #b5b5b5; font-size: .8em; color: #888; text-decoration: none; font-weight: 500; letter-spacing:.1em; }
#topnav .mainnav .menu_section_end a { border-right: none }
#topnav .mainnav a:hover                                  { text-decoration: none; background: transparent; color: #333}
#topnav .mainnav li.selected                              { background: transparent url(subnav_marker.gif) center 22px no-repeat; padding-bottom: 10px }
#topnav .mainnav li.selected a                    { color: #bf311b; background: transparent }
#topnav .subnav                                        { background: #fff; font-family: Helvetica, Arial, sans-serif }
#topnav .subnav li.menu_subsection_eat-in                   { margin: 0; border: 0; width: auto; }
#topnav .subnav li.menu_subsection_inside                   { margin: 0 0 0 5px; border: 0; width: auto; }
#topnav .subnav li.menu_subsection_nearby                   { margin: 0 0 0 100px; border: 0; width: auto; }
#topnav .subnav a                                         { padding: 2px 10px; font-size: .7em; text-transform: uppercase; letter-spacing:.1em; color: #999; text-decoration: none; font-weight: 700;}
#topnav .subnav a:hover                                   { color: #333; text-decoration: none; }
#topnav .subnav li.selected a                             { background: transparent; display: block; color: #bf311b; text-decoration: none}

/* page bottom */
#textnav                                          { background: #fff; }
#textnav li                                    { font-family: Georgia, serif }
#textnav a                                        { padding: 8px 10px; font-size: .92em; font-weight: 800; color: #666; text-transform: uppercase; text-decoration: none; letter-spacing: .1em; }
#textnav a:hover                                  { text-decoration: underline; }
#copyright p                                       { padding: 10px 0; text-align: center; font-size: 80%; }
#mp_credits p                                      { padding: 20px 0; text-align: center; font-size: 80%; }
#bottomnav .mainnav                { background: transparent; height: 14px; }
#bottomnav .mainnav li                      { text-align: center }
#bottomnav .mainnav a              { border: none; color: #888; text-decoration: none; font-weight: 500; text-transform: uppercase; letter-spacing:.1em; font-size: 0.85em; padding: 0 3px 0;}

/* tabs */
#contentnav                                       { width: 100%; margin-bottom: 10px }
#contentnav ul, #tabs.ui-tabs .ui-tabs-nav        { margin: 0; width: 100%;height: 21px; border-bottom: 1px solid #b5b5b5; margin-top: 10px; }
#contentnav li, #tabs.ui-tabs .ui-tabs-nav li     { background: #f4f1d0; border: 0; padding: 0 12px; height: 20px; display: block; float: left; margin: 0 0 0 6px; }
#contentnav li.selected, #tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected        { background: #fff url(corner_fold.gif) top left no-repeat; height: 21px; border-width: 0 1px 1px 0; border-style: solid; border-right-color: #b5b5b5; border-bottom-color: #ffffff; }
#contentnav h2 a, #tabs.ui-tabs .ui-tabs-nav li h2 a       { display: block; padding: 6px 0; text-align: center; font: bold .45em arial, sans-serif; text-transform: uppercase; letter-spacing: .1em; color: #706e71 }
#contentnav a, #tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a  { color: #706e71 }

/* text styles */
#pagetype_homepage #features h2                   { background:#bf311b; color: #fff; margin-bottom: 5px; font-family: Georgia, Times New Roman, Times, serif; font-size: .85em; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: .1em; padding: 4px 0; font-style: normal }
#pagetype_section #features h2,
#pagetype_subsection #features h2   { color: #bf311b; font-family: Georgia, Times New Roman, Times, serif; font-size: .85em; font-weight: 600; text-transform: uppercase; letter-spacing: .1em; margin-bottom: 5px; border-bottom: 1px solid #ddd; font-style: normal }

.sectiontitle h1     { color: #898989; font-family: Georgia, Times New Roman, Times, serif; font-size: 3em; font-weight: 200; font-style: italic; margin: 3px 0; padding-left: 7px; text-transform: none; background: transparent; letter-spacing: 0 }
h3                             { font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.7em; font-style: normal}
.feature h3 a, .entry h3 a                { color: #898989 }
p.infos      { background: none; padding: 0; font-size: .68em; font-family: Helvetica, Arial, sans-serif; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 8px; clear: none}
p.infos .section                  { display: none }
p.disclaim                             { font-size: 85%; text-align: center }

.featurette h3                                 { color: #000; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em; font-style: italic; line-height: 1em;  margin: 0 0 6px 0; }
.featurette ul                  { margin: 5px 15px; list-style-position: outside }
.featurette ul li                           { color: #bf311b; list-style-type: disc }
#title p.desc, #title p                { color: #bf311b; font-size: 1em; font-style: italic; font-weight: 100; }
#title h1, #title h2                                        { color: #898989; font-family: Georgia, Times New Roman, Times, serif; font-size: 2.7em; font-weight: 200; font-style: italic; margin: 3px 0; padding-left: 7px; }
#title a                                          { color: #000; text-decoration: none; }
#pageinfos h3                                     { color: #bf311b; font-family: Georgia, Times New Roman, Times, serif; font-weight: 300; font-size: 1.1em; font-style: italic; line-height: 1.1em;  margin: 0 0 15px 0; }
#bottompageinfos h3,
#bottompageinfos p.author, #pageinfos p.date    { display: none }
#bottompageinfos p.date                           { font-size: 1.1em; font-style: italic }
#pagetype_event div.pageinfos p.date    { display: none }
#pageinfos p     { color: #888; font:600 .8em arial, sans-serif; text-transform: uppercase; letter-spacing:.05em }
#tools a         { color: #777; font-size: .77em; font-family: arial, sans-serf; text-transform: uppercase; font-weight: 100;}
#content h2 { padding-bottom: 4px; border-bottom: solid 1px #dedede; font-size: 1.5em }
p.credits        { color: #666666; text-transform: uppercase; font-family: arial, helvetica, sans-serif; font-size: .65em; letter-spacing: .05em; margin: 0 0 6px 0; text-align: left}
p.caption        { color: #333333; font-size: 85%; font-weight: 800;letter-spacing: .05em; }
strong           { font-weight: 800 }
em               { font-style: italic }
blockquote  { border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; margin-bottom: 10px; padding: 10px 25px; text-align: left; font-size: 1.2em; }
#content blockquote p    { color: #BF311B; line-height: 1.9em }
p.lead                   { color: #898989; font-family: georgia,serif; font-size: 1.2em; line-height: 1.3em; margin: 0 0 15px 0 }
#content p               { color: #333333; font-family: georgia,serif; font-size: 1em; line-height: 1.6em; margin: 15px 0 15px 0; }
#content p.media-counter { margin: 0 }
#content ol, #content ul {padding: 10px; 0 }
#content ol li { list-style-position: outside; list-style-type: decimal; margin-left: 23px; }
#content ul li { list-style-position: outside; list-style-type: disc;margin-left: 20px;     color: #333333; font-family: georgia,serif; font-size: 1em; line-height: 1.6em; margin-bottom: 15px; margin-right: 0; margin-top: 15px;}
label { font-size: 70%; text-transform: uppercase; font-weight: normal; color: #898989; letter-spacing: .05em; font-family: Arial, sans-serif }

/* layout */
#pagetype_homepage #main { width: 48.46em; max-width: 48.46em }
.feature, .entry                 { border-bottom: 1px dashed #dddddd; padding: 8px 0 }
#pagetype_tags .entries { width: 100% }
#pagetype_homepage #features                   { border-right: 1px solid #ddd; padding-right: 10px }
.featurette                                { margin-bottom: 15px; background: #fff; border: 0; border-right: 1px solid #ddd; }
#pagetype_section #inline, #pagetype_subsection #inline { border-left: 1px solid #ddd; margin: 0 }
.tags { background: #EFEFEF;padding: 5px; }
.sprocket_manuallist { border: 0; padding: 0; width: 100% }
.sprocket li h4 { font-size: 1em }

/* event sprocket */
div.sprocket_eventcal div.sprocket_eventcal_inner, div.sprocket_eventcal div.tabbertab { border: 0; padding: 0 }
#inline div.sprocket_eventcal div.sprocket_eventcal_inner { padding: 5px; overflow: hidden}
#inline div.sprocket_eventcal ul.tabbernav li a       { padding: 2px; font-size: .77em; }
.sprocket_eventcal { border-color: #666 }
.sprocket_eventcal div.tabber                  { background: #fff; }
.sprocket_eventcal ul.tabbernav                { margin: 10px 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: center; }
.sprocket_eventcal ul.tabbernav li a           { border: 2px solid #fff; text-transform: uppercase; font-size: .85em; padding: 4px 4px; color: #666; text-decoration: none; }
.sprocket_eventcal ul.tabbernav li.tabberactive a   { border: 2px solid #bf311b; color: #666; background: transparent }
.sprocket_eventcal ul.tabbernav li a:hover     { border: 2px solid #ddd; color: #666; background: transparent; text-decoration: underline; }
.sprocket_eventcal .event_header              { font-weight: bold; text-align: center; }
.sprocket_eventcal h4.no_events                 { margin: 16px 0; font-style: italic; }
.sprocket_eventcal div.event_list li          { line-height: 1.4em; font-size: 85%; text-align: left; font-family: Arial, sans-serif; margin: 10px 0; }
.sprocket_eventcal div.event_list li p.event_category            { text-transform: lowercase; font-family: georgia, serif; font-weight: normal; font-size: 1em; color: #bf311e }
.sprocket_eventcal div.event_list li p.event_location      { display: inline }
.sprocket_eventcal div.event_list li p.event_location a           { color: #666; text-decoration: none;}
.sprocket_eventcal div.event_list li a.event_title         { font-weight: 800;font-size:1.2em; font-family: Arial, sans-serif; text-decoration: none; display: inline}
.sprocket_eventcal div.event_list li a:hover   { text-decoration: underline; }
.sprocket_eventcal p.event_date  {display:block; font-size:1em }
.sprocket_eventcal div.foot                    { border-top: 1px solid #efefef; }
.sprocket_eventcal div.foot p                  { font-size: 92%; padding: 10px; text-align: center; }
.sprocket_eventcal div.foot a        { background: transparent; font-family: Arial; padding: 0; color: #333; text-transform: none; text-decoration: underline; }

/* covers archive */
#covers                  { margin-top:10px }
#content div.float p                  { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: center; text-transform: uppercase; font-weight: bold; color: #898989; margin-top: 5px; }
div.float img                  { background-color: white; width: 120px; height: 156px; }
div.float                  { float: left; display: inline; margin: 0 10px 10px 10px; }

/* hiding tile ads on all of contest section */
#section_contest #side .tile   { display: none }
#section_contest #title .title { display: none }
#section_contest #main   {margin-top: 0 }

/* deals snippet */
/* #deals { display: block; position:absolute; right:3px; top:10px; z-index: 5000}
#section_website #deals { display:none }
.logo img { margin-left: -150px; }
#section_website #logo img { margin-left: 0; }
#section_website #logo a { width: 940px; } */

/* #deals_left_rail {display:none;} */

@media only screen and (max-width:62em) {
  #main, #pagetype_homepage #main, #pagetype_section #main, #pagetype_subsection #main, #pagetype_blog #main, #pagetype_tags #main        { width: 63%; padding-right: .77em; position: relative; float: left; display: inline; overflow: hidden }
#container, #sectionlead .lead, .slide_image, .tools, #featureimage, #abouttag  { width: auto }
#pagetype_homepage #main { overflow: visible }
.carousel.teaser, .carousel.teaser .carousel-item, .carousel.teaser .image  { width: 150%; height: auto }
.carousel.teaser { height: 300px }
#side  { min-width: 16.5em }
}

@media only screen and (max-width:48em) {
  #CSE { position: relative; width: auto; top: auto; right: 0 }
#CSE input { padding: 10px }
#CSE button { display: none }
  #main, #pagetype_homepage #main, #pagetype_section #main, #pagetype_subsection #main, #pagetype_blog #main, #pagetype_tags #main        { max-width: 100%; width: auto; float: none; display: block; margin: .77em; padding: 0; }
.features_narrow, .feature, .features_narrow .feature { width: 100% }
  #topnav ul { background: transparent }
#topnav li               { text-align: center; background: #fff url(mainNav_bgd.gif) repeat-x; border: 0 }
#pagetype_homepage #side { margin-top: 0 }
#pagetype_homepage #features                   { border-right: 0; padding-right: 0 }
.featurette                                { background: #fff; border: 0 }
#pagetype_section #inline, #pagetype_subsection #inline { border-left: 0 }
.carousel.teaser, .carousel.teaser .carousel-item, .carousel.teaser .image  { width: 100% }
  #topad2 { float: none }
  #top { margin-top: 0 }
}