#featured-content h1 { font-family : 'PragmaticaMedium-Reg'; letter-spacing : .1px; }
.culture h3,.culture h3 a,.global-culture h3,.lrg-letter.culture a span { color : #f79b4c; text-transform:uppercase; }
.global-culture .article-block .article-post-time,.article-block.culture .article-post-time { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-media-calendar.gif) no-repeat !important; }
.city h3,.city h3 a,.global-city h3,.lrg-letter.city a span { color : #f044aa; text-transform:uppercase; }
.global-city .article-block .article-post-time,.article-block.city .article-post-time { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-city-calendar.gif) no-repeat !important; }
.life h3,.life h3 a,.global-life h3,.lrg-letter.life a span { color : #19b5f0; text-transform:uppercase; }
.guides h3,.guides h3 a,.global-guides h3,.lrg-letter.guides a span { color : #ff0000; text-transform:uppercase; }
.global-life .article-block .article-post-time,.article-block.life .article-post-time { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-life-calendar.gif) no-repeat !important; }
.cat-time { color : #000; text-transform : uppercase; font-family : 'PragmaticaMedium-Reg' !important; font-weight:normal; position:relative; top:-5px; letter-spacing : .1px; }
.event-listing .cat-time,.event-listing h3{ font-family:Arial, Helvetica, sans-serif; top:0px;}
.timewasters h3,.timewasters h3 a,.global-timewasters h3,.lrg-letter.timewasters a span { color : #35cb34;text-transform:uppercase; }
.global-timewasters .article-block .article-post-time,.article-block.timewasters .article-post-time { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-timewasters-calendar.gif) no-repeat !important; }
.neighbourhood-link { background : url("/web/20121202161132im_/http://www.thegridto.com/core/images/icn-sml-marker.png") no-repeat scroll 0 0 transparent; height : 37px; text-align : center; width : 26px; }
.neighbourhood-link span { color : #FFF; display : block; font-size : 9px; margin-top : 7px; padding-top : 8px; }
h1.page-title { font-family : 'PragmaticaMedium-Reg'; letter-spacing : .1px; }
#login { float : left; width : 940px; }
#paging { float : right; }
#paging h5 { float : left; padding-right : 10px; }
#paging a { float : left; padding-right : 10px; }
#paging p { float : left; font-family : 'PragmaticaMedium-Reg' !important; font-style : italic !important; height : 19px; line-height : 19px; margin-left : -2px; padding-top : 1px; letter-spacing:.1px;}
#paging .current p, #paging a:hover, #paging p:hover { color : #EB008B! important; }
div.previous-page { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-previous.gif) no-repeat; display : block; height : 19px; width : 19px; }
div.next-page { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif) no-repeat; display : block; height : 19px; width : 19px; }
div.previous-page:hover, div.next-page:hover { background-position : 0px -19px; }
#page-links li a { color : #000; }
ul.otg-nav { width : 600px !important; }
.otg-nav li { clear : none !important; width : 180px !important; }
div.dek { font-family : 'PragmaticaMedium-Reg'; font-size : 22px; line-height : 23px; padding : 10px 0px;}
.page-title span { font-size:32px; }
.just-in { font-family : 'PragmaticaMedium-Reg'; font-size : 22px; font-style : italic; font-weight : bold; letter-spacing:.1px;}
.no-img { line-height : 80px; }
.lrg-letter a { color : #000; }
.article-author { font-family : 'PragmaticaMedium-Reg'; font-size : 10px; text-transform : uppercase; letter-spacing:.1px;}
div#article-post p { font-size : 11px; }
#tags { float : left; font-size : 12px; padding-bottom : 10px; }
#tags h5 { color : #eb008b; float : left; font-family : 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
#tags ul { font-size : 11px; padding-left : 10px; width : 500px; }
#tags li { font-family : 'PragmaticaMedium-Reg'; font-style : italic; padding : 0px 2px; letter-spacing:.1px;}
.fw,.recent-pulls ul { float : left; width : 100%; }
.pull-right { float : right !important; }
.pull-left { float : left; }
#wrapper { margin : auto; padding : 10px 10px 0 10px; width : 970px; background-color:#fff; position:relative; }
#page-header { border-bottom : 2px solid #000; float : left; margin-bottom : 0px; position : relative; width : 100%; }
.global-city #page-header{ border-bottom-color:#eb008b;}
.global-life #page-header{border-bottom-color:#19b5f0;}
.global-culture #page-header{border-bottom-color:#f79b4c;}
.global-guides #page-header{border-bottom-color:#ff0000;}
.global-timewasters #page-header{border-bottom-color:#35cb34;}
.article-photo{ width:635px; height:424px; overflow:hidden; margin-bottom:3px;}
.global-culture .grid-post p a,.global-culture .grid-post p a:visited,a.culture { color : #f79b4c !important; }
.global-city .grid-post p a,.global-city .grid-post p a:visited,a.city { color : #f044aa !important; }
.global-life .grid-post p a,.global-life .grid-post p a:visited,a.life { color : #19b5f0 !important; }
.global-timewasters .grid-post p a,.global-timewasters .grid-post p a:visited,a.timewasters { color : #35cb34 !important; }
.global-guides .grid-post p a,.global-guides .grid-post p a:visited,a.guides { color : #ff0000 !important; }
#hdr-grid {  clear: left;    height: 132px;    padding: 5px 0;}
#hdr-signup { font-family : 'PragmaticaMedium-Reg'; font-size : 11px; padding : 60px 0 0 0; letter-spacing:.1px;}
nav { clear : none; display : block; float : left;  padding : 3px 0; position : relative; width :970px; background-color:#fff; z-index:9; }
.subnav section { float : left; padding : 30px; }
.lrg-letter { font-family : 'PragmaticaMedium-Reg'; font-size : 69px; margin-bottom : 8px; letter-spacing:.1px;}
.lrg-letter span { font-family : 'PragmaticaMedium-Reg'; font-size : 29px; font-weight : bold; margin-left : -7px; letter-spacing:.1px;}
.by-map { float : left; padding-right : 30px; width : 109px; }
.by-name { float : left; width : 765px; }
.subnav {  float : left; position : relative; width : 968px; }
.btn { cursor : pointer; display : block; text-indent : -9999px; }
#featured-content,.featured-content { margin-top : 10px; }

#featureGallery .featured-content {position:absolute; display:none; background-color:#fff; }
.t-btn-right,.t-btn-left { display : block; }
.t-btn-right { padding-right : 25px; }
.t-btn-left { padding-left : 25px; }
.t-btn-right a,.t-btn-left a { margin-top : 2px; }
.t-btn-right span, .t-btn-left span { }
.plus-btn { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-plus.gif) no-repeat; height : 23px; width : 23px; }
.visit-article { bottom : 0px; position : absolute; right : 3px; }
.visit-article span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-arrow.gif) no-repeat; display : block; height : 19px; text-indent : -9999px; width : 17px; }
.column_1.last .visit-article { right : 0px; }
.facebook .t-btn-left { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-facebook.gif) no-repeat left 0px; height : 12px; padding-left : 15px; }
.facebook a.t-btn-left { padding-top : 0px; }
a.t-btn-left { float : left; padding-top : 2px; }
.btn:hover { background-position : right bottom; }
.icn-rss { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/social-icons/rss.png) no-repeat; height : 32px; width : 32px; }
.icn-youtube { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/social-icons/youtube.png) no-repeat; height : 32px; width : 32px; }
.icn-facebook { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/social-icons/facebook.png) no-repeat; height : 32px; width : 32px; }
.icn-twitter { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/social-icons/twitter-2.png) no-repeat; height : 32px; width : 32px; }
.icn-flickr { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/social-icons/flickr.png) no-repeat; height : 32px; width : 32px; }
.icn-stuff { margin-bottom : 10px; }
.life-pin {background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -492px -211px transparent;    height: 70px;    margin: auto;    width: 57px;}
.city-pin {background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -492px -71px transparent;    height: 70px;    margin: auto;    width: 57px;}
.culture-pin {background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -492px -141px transparent;    height: 70px;    margin: auto;    width: 57px;}
.guides-pin { background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -492px -281px transparent;    height: 70px;    margin: auto;    width: 57px;}

.life-pin-sml { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-location-blue.gif) no-repeat; height : 39px; margin : auto; width : 27px; }
.city-pin-sml { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-location-pink.gif) no-repeat scroll 0 0 transparent; height : 39px; margin : auto; width : 27px; }
.culture-pin-sml { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-location-orange.gif) no-repeat scroll 0 0 transparent; height : 39px; margin : auto; width : 27px; }


.btn-show-more { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-show-me-more.gif) no-repeat; height : 25px; width : 145px; }
.btn-show-more.loading { background : #000; color : #FFF; display : block; font-family : Arial, helvetica, sans-serif; font-style : italic; height : 25px; line-height : 25px; text-align : center; text-indent : 0px; width : 145px; }
.btn-show-more.finished:hover { background-position : top left !important; }
.btn-previous { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-previous.gif) no-repeat; height : 19px; margin-top : 3px; width : 19px; }
.btn-next { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif) no-repeat; height : 19px; margin-top : 3px; width : 19px; }
.btn-close { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/close-btn.gif) no-repeat; height : 27px; width : 90px; }
.btn-point {    background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/comment-reply.gif") no-repeat scroll 0 0 transparent;    display: block;    float: right;    height: 14px;    margin-top: 23px;    width: 14px;}
.btn-close { bottom : 0px; position : absolute; right : 0px; }
#collapse { position : relative; }
#show-more div { margin : auto; }
#show-more-blogs div { margin : auto; }
#content { float : left; width : 100%; }
.full-content { clear : left; float : left; padding : 10px 0; width : 970px; }
#featured-content,.featured-content,.left-content { float : left; min-height : 1px; width : 636px;}
#featured-content .section-hdr { font-family : 'PragmaticaMedium-Reg'; font-size : 20px; font-style : italic; margin-bottom : 10px; letter-spacing:.1px;}
.section-hdr span { color : #CCC; }
#featured-content p { color : #000; font-size : 14px; }
#featured-content aside,.featured-content aside { float : left;  width : 633px; }
.featured-content aside{ background-color:#FFF;}
.featured-content p{ font-size:14px;}
.featured-post-time {background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif) no-repeat; color : #FFF; display : block; font-family : 'PragmaticaMedium-Reg'; font-size : 21px; font-weight : bold; height : 69px; width : 83px; letter-spacing:.1px;}
.city .featured-post-time{ background-position:0 0;}
.life .featured-post-time{ background-position:0 -138px;}
.culture .featured-post-time{ background-position:0 -69px;}
.guides .featured-post-time{ background-position:0 -207px;}
.article-block .article-post-time { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-city-calendar.jpg) no-repeat; color : #FFF; font-size : 12px; font-weight : bold; height : 22px; margin-bottom : 10px; margin-top : 7px; padding : 6px 2px; width : 32px; }
.article-block .article-post-time span { float : left; font-size : 11px; padding-top : 1px; }
.article-block .article-post-time span+span { clear : left; float : left; font-size : 10px; margin-top : -3px; padding-top : 0px; position : relative; width : 25px; }
.article-block h2 { font-weight : bold;   font-family: 'PragmaticaMedium-Reg' !important;letter-spacing:.1px;}
.article-listing .article-block img{ padding-right : 25px; }
.zodiac { font-size : 10px; overflow : hidden; }
.zodiac h3 { float : left; }
.featured-post-time span { float : left; font-size : 21px; margin : 9px 0 0 9px; }
.featured-post-time span + span { clear : left; float : left; font-size : 16px; margin : 2px 0 0 9px; width : 50px; }
.location { float : left; font-family : 'PragmaticaMedium-Reg'; font-size : 10px; left : -10px; padding-top : 10px; position : relative; text-align : center; text-transform : uppercase; width : 90px; z-index : 1; letter-spacing:.1px;}
.location .icn span { color : #FFF; font-size : 14px; position : relative; top :23px; }
.location .icn-sml span { color : #FFF; font-size : 9px; position : relative; top :8px; }
.column_2 .article-block+.article-block { border-top : 1px dotted #CCCCCC; padding-top : 19px; }
.column_2.last { border-right : none; margin-right : 0px; padding-right : 0px; }
.column_1 { float : left; margin-right : 47px; width : 28%; }
.column_1 .visit-article { height : 20px; }
.column_1 img { margin-right : 10px; }
.location-chevron { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/box-arrow.gif) no-repeat; height : 14px; position : absolute; right : -9px; top : 50%; width : 9px; }
.btm-right { bottom : 0px; position : absolute; right : 0px; }
summary { background-color : #000; color : #FFF; display : block; float : left; height : 389px; height : auto !important; min-height : 389px; position : relative; width : 205px; }

summary p { color : #FFF; line-height : 18px; padding-bottom : 0px !important; }
.contributor-profile img { padding-right : 20px; }
.contributor-profile aside { bottom : 0px; float : left; position : absolute; right : 0px; width : 345px; }
.latest-issue { position : relative; width : 100%; }
.latest-issue aside { bottom : 0px; float : left; position : absolute; right : 0px; width : 275px; }
.past-issue aside { float : left; position : absolute; right : 0px; top : 0px; width : 275px; }
.paging { float : right; }
.neighbourhood-pin {    background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/icn-sml-marker.gif") no-repeat scroll 0 0 transparent;    height: 36px;    margin-right: 0;    text-align: center;    width: 26px;}
.neighbourhood-pin span {    color: #FFFFFF;    display: block;    font-size: 9px;    font-weight: bold;    padding-top: 5px;}
.column_2 aside { float : left; width : 225px; }
#location-popup { background-color : #FFF; border : 1px solid #000; left : 93px; padding : 25px 15px; position : absolute; top : 80px; width : 750px; z-index : 15; }
#location-popup .column_2 { height : 100%; }
#location-popup .column_2 { height : 100%; }
.featured-items { float : left; width : 83px; }
.otg-btm { border-bottom : 1px solid #000000; clear : left; float : right; margin-bottom : 10px; padding : 5px 0; width : 300px; }
#location-popup .column_2 aside { width : 270px; }
#close-popup { display : block; float : right; position : relative; right : -15px; top : 2px; z-index : 9995; }
ul.main-nav { padding-bottom : 0px !important; }
.column_2 .visit-article { font-size : 18px; font-style : italic; margin-top : 10px; }
#location-popup { clear : left; }
#location-popup .column_2 { height : 100%; margin-right : 15px; min-height : 322px; padding-right : 15px; width : 355px; }
#location-popup .article-block { border-bottom : none; }
#collapse section { float : left; padding : 20px; width : 96%; }
.btn-show-neighbourhood { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-show-neighbourhood.gif) no-repeat; height : 29px; width : 279px; }
.no-bdr { border-bottom : none; }
.section-hdr .grid-line { margin-bottom : 0px; }
.classifieds section { clear : left; float : left; padding-bottom : 30px; width : 100%; }
.classified-post { float : right; width : 480px; }
#comment-controls { float : left; padding : 15px 0px; width : 100%; }
.categories { float : left; padding-top : 7px; width : 150px; }
.categories .list-title { font-family : 'PragmaticaMedium-Reg'; font-size : 16px; font-style : italic; font-weight : bold; letter-spacing:.1px;}
.pad-20-r { padding-right : 20px; }
#comments { clear : left; }
.comment-count { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/comment-count.gif) no-repeat; float : left; height : 42px; text-align : center; width : 38px; }
.comment-count span { color : #FFF; display : block; font-size : 14px; padding-top : 10px; }
.comment-container { float : left; padding-left : 18px; width : 580px; }
#right-content,.right-content { float : left; margin-left : 31px; width : 300px; margin-bottom:15px;}
.right-content .right-top-ad {margin-top: 10px;}
footer .social-links { float : right; }
#ftr-block { display : block; float : left; width : 100%; }
footer section { clear : left; }
footer section li a { color : #333; }
.list-title { font-family : 'PragmaticaMedium-Reg'; font-weight : bold; letter-spacing:.1px;}
#ftr-disclaimer { clear : left; padding-top : 50px; }
#ftr-disclaimer p { border-top : 1px dotted #CCC; color : #999; font-family : 'PragmaticaMedium-Reg'; font-size : 10px; margin-top : 5px; padding-top : 5px; width : 490px; letter-spacing:.1px;}
.grid-line { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/hr-grid.gif) repeat-x 0 bottom; clear : both; display : block; height : 10px; margin-bottom : 15px; padding : 5px 0; width : 100%; }
.excerpt { font-size : 14px; }
.grid-contributor { float : left; margin : 13px; width : 73px; }
#post .grid-line { height : 2px; }
#post aside { margin-left : 86px; }
#main-content { float : left; width : 670px; }
.page-title { float : left; font-size : 35px; font-weight : bold; letter-spacing : -1px; }
h1 .page-title ,h2 .page-title { float : left; }
#issue-nav { padding-top : 15px; }
#issue-nav select { float : left; }
.issue { float : left; padding : 20px 30px 25px 0; }
.issue p { clear : left; float : left; padding-bottom : 0px !important; width : 100%; }
.issue:hover p { background-color : #000; color : #FFF; }
.main-nav { width : 971px; }
#issues-container-inner { width : 100%; }
#city-topics li a:hover { background-color : #000; color : #FFF; }
nav ul.horizontal li:hover,nav ul.horizontal li.current,nav ul.horizontal li.nav-selected{ background-color : #FFF; }
li.current a.bdr,li.nav-selected a.bdr{ color:#000 !important;}
.nav-sections ul{ display:block;}
.subnav li:hover,.subnav li:hover a { }
.neighbourhoods li a { font-family : 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
.full-content section li .neighbourhood-pin { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-sml-marker.gif) no-repeat; float : left; height : 37px; width : 26px; }
section li .neighbourhood-pin span { font-family : 'PragmaticaMedium-Reg'; font-size : 9px; padding-top : 7px; letter-spacing:.1px;}
#must-reads h3,.off-the-grid h3 { font-family : 'PragmaticaMedium-Reg';  font-weight : bold; letter-spacing:.1px;}
#must-reads li.city span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-city-list-style.gif) no-repeat; color : #FFF; display : block; float : left; font-size : 14px; font-weight : bold; height : 26px; margin-right : 10px; margin-top : 5px; width : 29px; }
#must-reads li.life span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-life-list-style.gif) no-repeat; color : #FFF; display : block; float : left; font-size : 14px; font-weight : bold; height : 26px; margin-right : 10px; margin-top : 5px; width : 29px; }
#must-reads li.culture span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-media-list-style.gif) no-repeat; color : #FFF; display : block; float : left; font-size : 14px; font-weight : bold; height : 26px; margin-right : 10px; margin-top : 5px; width : 29px; }
#must-reads span p { color : #FFF !important; font-size : 14px !important; font-weight : bold; margin-left : -4px; padding-top : 3px; text-align : center; }
#most-discussed span p { color : #FFFFFF !important; font-size : 14px !important; font-weight : bold; margin-left : 0px; padding-top : 0px; text-align : center; }
#twitter { float : left; position : relative; }
#twitter p { font-size : 11px; margin-left : 58px; }
.tabbed_tabs h3 { font-size : 10px; font-weight : bold; text-transform:uppercase; margin-bottom:-2px; margin-top:-2px; }
#city-topics li p { margin-top : 5px; }
#city-topics li:hover a p { color : #fff !important; }
#tweet-pull li img { margin-right : 15px; }
.recent-pulls li img { padding-right : 10px; }
footer section ul,.full-content section ul { float : left; width : 20%; }
ul.media { width : 220px; }
ul.fun-games { width : 272px !important; }
ul.horizontal { float : left; padding : 7px 0px 6px 0px; }
.classified-post ul { clear : left; }
.full-content section ul { width : 25% !important; }
ul.tabs { border-bottom : 1px solid #000; float : left; padding-bottom : 0px; width : 100%; }
.tabbed_tabs { float : left; padding-bottom : 0px; width : 100%; }
#city-topics ul { width : 300px; }
#city-topics li { float : left; margin : 0px; padding : 0px; width : 100%; }
#city-topics li span { margin-top : -4px; }
#city-topics li a { display : block; font-family : 'PragmaticaMedium-Reg'; font-size : 18px; padding : 9px 0; width : 100%; letter-spacing:.1px;}
#city-topics li:hover span,#city-topics li a:hover { background-position : 0 bottom; }
div.article-listing .lrg-letter a { margin-left : 5px; }
footer section ul li,.full-content section li { clear : left; float : left; font-family : 'TiemposTextRegular'; font-size : 11px; list-style : none; padding : 3px 0; }
.contributors-profiles li { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-contributor-arrow.gif) no-repeat 0 8px; padding-left : 15px !important; }
nav ul.horizontal li { border-bottom : none; font-size : 16px; margin : 0 1px 0 0; padding : 0px; text-align : center; }
nav ul li ul{ display:none;}
.trigger{ background-color:#000}
.bdr{ border:1px solid #000; border-bottom:none;}
.dropdown{ position:absolute; top:38px; left:0px; background-color:#FFF; text-align:left;}
select.dropdown{ position:relative; top:0px; }
nav ul li:hover ul{}
nav ul.horizontal.otg li { }
.subnav li { clear : left; float : left; margin : 6px 0; padding : 2px 5px; width : 90%; }
.subnav li a { color : #333; display : block; font-family : 'PragmaticaMedium-Reg'; font-size : 12px; width : 100%; text-align:left; letter-spacing:.1px;}
ul.tabs li { font-family : 'TiemposText-semibold'; margin-right : 1px; padding : 0 1px; text-align:center; font-size:10px; }

.must-reads{ width:89px;}
.most-discussed{ width:111px;}
.horizontal li { float : left; list-style : none !important; padding : 0 5px 0; }
.vertical li { clear : left; float : left; list-style : none; margin-left : -6px; width : 100%; }
#issue-nav li { font-weight : bold; }
ul.tabs li.selected,ul.tabs li:hover { background-color : #000; color : #fff; }
ul.tabs li.selected a,ul.tabs li:hover a { color : #FFF; }
nav ul.horizontal li a.bdr { color : #fff; display : block; font-family : 'PragmaticaMedium-Reg'; padding : 6px 5px; text-transform:capitalize;letter-spacing:.1px;}
nav ul.horizontal li a.bdr:hover{ color : #000; }
nav ul.horizontal li:hover a.bdr{ color : #000; }
ul.tabs li a { color : #000; display : block; padding : 4px 5px 2px; }
.full-content section li a { display : block; padding-top : 7px; }
li.visit-article { margin-top : -2px; }
.recent-pulls { clear : left; float : left; width : 100%; }
.by-name ul,.subnav ul { margin-right : 20px; width : 192px; }
.last { margin-right : 0px !important; padding-right : 0px !important; }
.column_2 { float : left; margin-right : 19px; padding-right : 15px; width : 300px;  }
.column_3 { float : left; margin-right : 19px; width : 198px;  }
.social-links { border : 1px solid #000; display : inline-block; padding : 22px 10px 21px; }
.subnav { border : 1px solid #000; border-top : none; clear : left; }
#city.subnav{ border-top:3px solid #eb008b}
#life.subnav{ border-top:3px solid #19b5f0}
#culture.subnav{ border-top:3px solid #f79b4c}
#guides.subnav{ border-top:3px solid #ff0000}
#neighbourhoods.subnav{ border-top:3px solid #000}
#timewasters.subnav{ border-top:3px solid #35cb34}
#about.subnav{border-top:3px solid #000}
.prev-next { border-top : 1px dotted #999; margin-top : 10px; padding-top : 10px; }
#show-more { border-top : 1px solid #000; clear : left; display : block; float : left; margin-top : -5px; overflow : hidden; padding-bottom : 10px; position : relative; width : 100%; }
#show-more-blogs { border-top : 1px solid #000; clear : left; display : block; float : left; overflow : hidden; padding-bottom : 10px; position : relative; width : 100%; }
.issue img { border : 1px solid #666; float : left; }
.latest-issue img { border : 1px solid #CCC; }
.neighbourhoods { border : 1px solid #000; display : block; float : left; width : 100%; }
.comment { border : 1px dotted #CCC; clear : left; float : left; margin : 5px 0 5px; padding : 15px; width : 100%; }
.classifieds .column_2,.contributor-profile { border : none; }
.contributor-profile { position : relative; }
.section-hdr,#prev-next,.bdr-btm,#featured-articles { }
.section-hdr { display : block; float : left; padding : 0px 0 4px; width : 100%; }
#prev-next { border-top : 1px solid #000; clear : left; margin-bottom : 20px; padding : 10px 0; }
.bdr-btm { clear : left; margin-bottom : 10px; padding-bottom : 4px; }
#featured-articles { float : left; margin : 7px 0 17px 0; width : 100%; }
.nav-title,.section-title,.classified-post,#sections ul .lrg-letter a,.dot-bdr { border-bottom : 1px dotted #CCC; }
.nav-title { font-family : 'PragmaticaMedium-Reg'; font-size : 14px;  margin-bottom : 10px; padding-bottom : 5px; letter-spacing:.1px;}
#off-the-grid-blogs .lrg-letter { margin-bottom : 8px; }
.article-block,.section-title { min-height : 115px; padding : 0px 0px 10px 0px; }
.classified-post { margin-bottom : 15px; padding : 9px 0px 20px; }
.dot-bdr { clear : left; display : block; height : 1px; overflow : hidden; width : 100%; }
.article-block.contributor-profile { border-bottom : none; }
h2.pagetitle { border-bottom : 6px solid #000000; float : left; font-size : 80px; font-weight : bold; margin-bottom : 10px; position : relative; width : 100%; }
#postsearchads { display : none; }
.showcategoriesmainlist { float : left; }
#showcategoriesmainlist { float : left; margin-right : 19px; padding-bottom : 30px; padding-right : 15px; width : 280px; }
#showcategoriesmainlist li { clear : left; float : left; list-style : none outside none; padding : 5px 0; width : 100%; }
.classifiedcats,#awpcpcatlayout,.classiwrapper { float : left; width : 100%; }
#showcategoriesmainlist li .maincategoryclass { clear : left; font-family : 'PragmaticaMedium-Reg'; font-weight : bold; letter-spacing:.1px;}
#awpcpcatname h3 { border-bottom : 6px solid #000000; float : left; font-weight : bold; margin-bottom : 10px; position : relative; width : 100%; }
#section-title .section-title { min-height : 1px; }
#map { height : 603px; position : relative; }
#map .map-pin { background : url("/web/20121202161132im_/http://www.thegridto.com/core/images/icn-sml-marker.png") no-repeat scroll 0 0 transparent; cursor : pointer; float : left; height : 37px; position : absolute; width : 26px; z-index : 5; }
#map .map-pin:hover { background-position : 0px -37px; }
#map .map-pin span { color : #FFF; display : block; font-family : 'PragmaticaMedium-Reg'; font-size : 9px; line-height : 27px; text-align : center; letter-spacing:.1px;}
#map .bct { left : 322px; top : 396px; }
#map .cbt { left : 604px; top : 375px; }
#map .cna { left : 483px; top : 425px; }
#map .chp { left : 390px; top : 376px; }
#map .chs { left : 559px; top : 383px; }
#map .col { left : 414px; top : 420px; }
#map .cor { left : 283px; top : 304px; }
#map .dan { left : 710px; top : 283px; }
#map .dns { left : 214px; top : 72px; }
#map .dtn { left : 542px; top : 416px; }
#map .dnw { left : 346px; top : 451px; }
#map .eyk { left : 754px; top : 245px; }
#map .ent { left : 516px; top : 478px; }
#map .etc { left : 65px; top : 488px; }
#map .for { left : 383px; top : 224px; }
#map .har { left : 545px; top : 508px; }
#map .hip { left : 187px; top : 434px; }
#map .knm { left : 456px; top : 435px; }
#map .kgw { left : 461px; top : 481px; }
#map .lea { left : 607px; top : 191px; }
#map .les { left : 712px; top : 382px; }
#map .lib { left : 404px; top : 515px; }
#map .lti { left : 785px; top : 323px; }
#map .mid { left : 476px; top : 132px; }
#map .nyk { left : 430px; top : 18px; }
#map .oss { left : 388px; top : 471px; }
#map .prk { left : 334px; top : 511px; }
#map .qnw { left : 499px; top : 451px; }
#map .riv { left : 669px; top : 358px; }
#map .rvs { left : 670px; top : 400px; }
#map .ron { left : 273px; top : 472px; }
#map .ros { left : 569px; top : 311px; }
#map .scr { left : 918px; top : 146px; }
#map .scw { left : 352px; top : 280px; }
#map .slm { left : 581px; top : 459px; }
#map .anx { left : 454px; top : 357px; }
#map .bch { left : 879px; top : 320px; }
#map .jnt { left : 263px; top : 378px; }
#map .jnc { left : 206px; top : 365px; }
#map .wqw { left : 358px; top : 493px; }
#map .yrv { left : 498px; top : 343px; }
#map .yrk { left : 117px; top : 215px; }
.full-content .column_1 { position : relative; }
.column_1 h3 { font-weight : bold; }
#searchform ,#placesform,#eventsform{ margin-left : 10px; position : relative; }
#loginform,#lostpasswordform { padding-top : 5px; width : 300px; }
.form { border-bottom : 1px solid #000; }
.form p { padding-bottom : 10px; }
td.label { padding-right : 5px; text-align : right; }
#wp-submit,#signup_submit,#submit-blog,#register-submit { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif) no-repeat right 0; border : none; color : transparent; display : block; float : right; height : 19px !important; margin-top : 5px; width : 19px; }
#login input,#reset-password input { width : 215px; }
#login,#reset-password,#thank-you,#join-the-grid { clear : left; padding : 20px 10px 40px 20px; position : relative; }
#registration { clear : left; float : left; padding : 0px; position : relative; width : 970px; }
#registration .padder,#registration #wrapper,#registration IFRAME { float : left; width : 970px; }
.form tr td { padding-bottom : 8px; }
.lost_password { border-top : 1px dotted #CCCCCC; display : block; font-size : 11px; margin-top : 10px; padding-top : 10px; text-align : right; }
#thank-you { }
.bdr-top { border-top : 1px dotted; margin-top : 20px; padding-top : 21px; }
#thank-you .left-content,#join-the-grid .left-content { width : 590px; }
.form { display : none; position : relative; }
#signup_form input { width : 165px; }
#signup_form { float : left; width : 675px; }
input#subscribe,input#TOS,input#subscribe_other,input#subscribe_real_estate { margin-right : 5px; vertical-align : top; width : 10px; }
#members { color : #FFF; float : right; width : 220px; }
#members p { color : #FFF; margin-top : 5px; }
#members .block { background-color : #000; padding : 15px; }
#be-a-contributor #join-the-grid { width : 540px; }
.be-a-contributor #join-the-grid { width : 392px; }
.right-content li.list-title { background-color : #000; color : #FFF; font-family : 'PragmaticaMedium-Reg'; padding-top : 8px; }
.right-content li.list-title img { margin-bottom : -5px; margin-left : 10px; }
.right-content li.list-title a { color : #FFF; margin-left : 10px; }
.wpcf7-form td { padding-bottom : 10px; }
div.profile-header { padding : 10px 0; }
div.profile-form h2 { font-size : 26px; }
div.profile-form h2.post-title { font-family : 'PragmaticaMedium-Reg' !important; font-size : 11px !important; font-weight : bold; height : 26px; line-height : 18px; margin : 0 10px 0 0; text-align : right; width : 130px; letter-spacing:.1px;}
div.profile-form p.post-title { height : 26px; padding : 0 !important; }
div.profile-form table { font-family : 'PragmaticaMedium-Reg' !important; font-size : 11px !important; font-weight : bold; margin : 20px 0 40px 0; letter-spacing:.1px;}
div.profile-form table td { padding : 10px 0 0 0; }
div.profile-blogs { margin : 10px 0 !important; }
div.profile-blogs h2 { font-size : 26px; }
div.profile-blogs h3 { border-bottom : 1px dotted #999; font-size : 14px; padding : 10px 0; }
div.profile-blogs p { margin : 15px 0 !important; }
div.profile-blogs table { border : 1px dotted #999; font : 12px/18px PragmaticaMedium-Reg; margin : 0; }
div.profile-blogs table td { padding : 10px 20px; }
div.profile-blogs table tr { }
div.profile-blogs table input[type=text] { width : 150px; }
.your-email input,.blog-url input { width : 220px; }
.form h2 { font-size : 30px; }
.form h3 { border-bottom : 1px dotted #CCCCCC; font-size : 14px; margin-bottom : 10px; padding-bottom : 10px; }
.post-image { position : relative; }
.gallery-link { background : #000; bottom : 0px; color : #FFF; display : block; font-weight : bold; height : 20px; line-height : 20px; padding-top : 0px; position : absolute; right : 0; text-align : center; width : 85px; }
.thegrid-gallery { display : none; width : 100%; }
.thegrid-gallery-thumb-container { height : 100px; margin-bottom : 10px; margin-right : 10px; margin-top : 0px; overflow : hidden; position : relative; }
.thegrid-gallery-image img { position : relative; z-index : -1; }
.thegrid-gallery-image { height : 650px; position : relative; z-index : -1; }
.thegrid-gallery-image img { left : 0; position : relative; top : 0; z-index : -1; }
a.thegrid-gallery-thumb { bottom : 0px; float : left; position : absolute; right : 0px; z-index : 5002; }
a.thegrid-gallery-thumb:hover,a.thegrid-gallery-thumb.hovered { background-position : 0px -23px; }
a.thegrid-gallery-nav { cursor : pointer; height : 650px; position : absolute; top : 32px; width : 50%; z-index : 99999; }
#thegrid-gallery-prev { cursor : pointer !important; left : 0; outline : none; }
#thegrid-gallery-next { cursor : pointer !important; outline : none; right : 0; }
a.thegrid-gallery-nav img { display : block; display : none; position : absolute; top : 300px; }
#thegrid-gallery-prev img { left : 10px; }
#thegrid-gallery-next img { right : 10px; }
a.thegrid-gallery-nav:hover,a.thegrid-gallery-nav.hovered { display : block; }
.thegrid-gallery-navigation { position : absolute; top : 0px; z-index : 5003; }
.thegrid-gallery-nav-container { cursor : pointer; height : 650px; position : absolute; top : 32px; width : 50%; z-index : 9998; }
.thegrid-gallery-nav-container.right { right : 0px; }
.thegrid-gallery-nav-container.left { left : 0px; }
.thegrid-gallery-title { color : #000; font-family : 'PragmaticaMedium-Reg'; font-size : 13px; margin-bottom : 5px; margin-top : 5px; text-transform : uppercase; letter-spacing:.1px;}
.thegrid-gallery-caption { color : #666; font-family : 'PragmaticaMedium-Reg'; font-size : 11px; clear:left;letter-spacing:.1px;}
.thegrid-gallery-info { height : 36px; padding-top : 5px; float:left; }
#comment-count { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/comment-count.gif) no-repeat; height : 42px; text-align : center; width : 38px; }
#comment-count span { color : #FFF; display : block; font-family : 'PragmaticaMedium-Reg' !important; font-size : 16px; font-style : italic !important; padding-top : 10px; letter-spacing:.1px;}
ul.commentlist { float : left; width : 545px; }
.ftr-line { border-bottom : 1px solid #000000; clear : left; height : 1px; margin : 12px 0; width : 100%; }
ul.commentlist li { border : 1px dotted #ccc; clear : left; list-style : none; margin-bottom : 10px; width : 100%; }
.comment-block { margin : 15px; }
.comment-by { font-family : 'PragmaticaMedium-Reg'; font-size : 14px; letter-spacing:.1px;}
div.comment-post p { font-size : 11px !important; padding : 10px 0 !important; }
.comment-post-date { font-family : 'PragmaticaMedium-Reg'; font-size : 10px; letter-spacing:.1px;}
a.post-comment { font-family : 'PragmaticaMedium-Reg'; font-size : 18px; font-style : italic; font-weight : bold; margin : 0 0 0 30px; letter-spacing:.1px;}
a.post-comment img { padding: 0px 10px; position : relative; top : 3px; }
#hdr-comments { float : left; left : -67px; position : relative; }
#cancel-comment-reply { float : left; }
.log-in-out { display : none; }
.safe-comments-report-link { display : block; float : right; }
.safe-comments-report-link .btn { text-indent : 0; }
#flag { float : right; }
#flag img { padding-right : 4px; }
.comment-reply-link { background : url("/web/20121202161132im_/http://www.thegridto.com/core/images/comment-reply.gif") no-repeat scroll 0 0 transparent; display : block; margin-left : -46px; padding-left : 20px; padding-right : 20px; }
ul.children { padding-left : 30px; }
ul.children li { list-style-image : url("/web/20121202161132im_/http://www.thegridto.com/core/images/comment-post-reply.gif"); }
.yjl-pager .first { display : none; }
.yjl-pager .last,.form-url { display : none; }
.form-author { float : left; }
.form-email { float : left; }
.form-author input,.form-email input { margin-right : 30px; width : 170px; }
#searchsubmit,#placessearchform, #eventssearchform { background-color : transparent; background-image : url("/web/20121202161132im_/http://www.thegridto.com/core/images/search-btn.gif"); background-repeat : no-repeat; border : 0 none; color : transparent; font-size : 1em; height : 33px; line-height : 1 !important; position : absolute; right : 2px; text-indent : -9999px; top : 4px; width : 24px; }
#s,#search { border-color : #000; border-width : 1px; cursor : text; font-family : 'PragmaticaMedium-Reg'; font-size : 12px; height :33px; margin-top : 2px; padding-left : 10px; padding-right : 24px;  width : 190px; }
#hdr-grid li { margin-top : 3px; }
.facebook { margin-top : 5px !important; }
.stuff-ftr h3 { color : #000; padding : 0px; padding-bottom : 5px; }
.article-block p,.stuff-ftr p,.tabbed_tabs p { color : #333 !important; font-size : 12px !important; }
.hood h1 { font-family : 'PragmaticaMedium-Reg'; font-weight : bold; letter-spacing:.1px;}
.category-title { line-height : 55px; margin-bottom : -7px; }
.category-title span { font-family : 'PragmaticaMedium-Reg';letter-spacing:.1px;}
#city-topics span { margin : 0px 2px !important; }
.global-city #city-topics li span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/city_arrow.gif) no-repeat; float : left; height : 23px; margin-right : 12px; width : 31px; }
.global-culture #city-topics li span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/culture_arrow.gif) no-repeat; float : left; height : 23px; margin-right : 12px; width : 31px; }
.global-life #city-topics li span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/life_arrow.gif) no-repeat; float : left; height : 23px; margin-right : 12px; width : 31px; }
.global-timewasters #city-topics li span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/time-waster-arrow.gif) no-repeat; float : left; height : 23px; margin-right : 12px; width : 31px; }
#content.global-city,#content.global-culture,#content.global-life,#content.global-timewasters,#content.global-about{ }
#city-topics li:hover span,#city-topics li a:hover { background-position : 0 bottom !important; }
#right-content li.list-title { background-color : #000000; color : #FFFFFF; font-family : 'PragmaticaMedium-Reg'; padding : 5px 0; letter-spacing:.1px;}
#right-content li.list-title a { color : #FFFFFF; font-family : 'PragmaticaMedium-Reg'; font-size : 18px; font-style : italic; margin-left : 10px; letter-spacing:.1px;}
#right-content li.list-title img { margin-bottom : -5px; margin-left : 10px; }
.advertisment { clear : left; display : block; }
.off-the-grid h4 { font-family : 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
.off-the-grid p { padding-bottom : 3px !important; }
#cta-jtg { }
.off-the-grid { padding-bottom : 6px; width : 300px; }
.contributors-profiles li { margin : 4px 0; }
div.article-post aside { padding-bottom : 5px; }
div.article-post .article-author { padding-bottom : 10px; }
#flag,.reply-edit { font-family : 'PragmaticaMedium-Reg';letter-spacing:.1px;}
.reply-edit { margin-top : 2px; }
.comment-options { margin-right : -5px; }
ul.yjl-pager li { float : left; font-family : 'PragmaticaMedium-Reg'; font-weight : bold; list-style : none outside none; padding-left : 15px; text-transform : uppercase; letter-spacing:.1px;}
.pagination-container { }
#comment { width : 471px; }
div.comment-content label { }
.form-comment { float : left; padding-top : 10px; width : 100%; }
#comment { float : right; margin-left : 10px; width : 447px; }
#respond { float : left; padding-bottom : 10px; }
.form-name label,.form-from label,.form-comment label { color : #333; font-family : 'TiemposTextNormal'; font-size : 14px; letter-spacing:.1px;}
.form-name label { float : left; padding-right : 10px; text-align : right; width : 77px; }
.form-from label { float : left; margin-right : 10px; text-align : right; width : 63px; }
.form-comment label { float : left; text-align : right; width : 77px; }
.form-name { }
.form-from { float : right; }
#commentform { }
.comment-msg,#cancel-comment-reply { clear : left; color : #F044AA; font-family : 'PragmaticaMedium-Reg'; font-weight : bold; text-transform : uppercase; letter-spacing:.1px;}
#cancel-comment-reply { float : right; font-size : 12px !important; padding-bottom : 0px !important; }
.form-name input { float : left; margin : 0 0 0 10px; padding : 0; width : 194px; }
.form-from input { float : left; margin : 0 0 0 0px; padding : 0; width : 180px; }
.form-comment textarea { }
.form-submit #submit { border : medium none; float : right; margin-top : 7px; width : 100px; background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/single-arrow.gif") no-repeat scroll 78px 0 transparent; }
.form-submit { clear : both; }
#related-articles .article-block { border-right : 1px dotted #CCCCCC; float : left; margin-right : 17px; min-height : 115px; padding : 0 17px 0px 0; width : 300px; }
div#related-articles .page-title,div#contributr-articles .page-title { font-size : 30pt; line-height : 74px; }
div#related-articles #page-header,div#contributr-articles #page-header { border-bottom : none; border-top : 1px solid #000; margin-top : 0px; }
div#related-articles h2 { }
div#related-articles .page-title span,div#contributr-articles .page-title span, .author-blogs-header .page-title span { font-size : 15pt; }
div.contributor-profile h1 { font-family : 'PragmaticaMedium-Reg'; font-weight : bold; letter-spacing:.1px;}
.contributor-email { font-family : 'PragmaticaMedium-Reg'; font-size : 18px; padding-bottom : 10px; letter-spacing:.1px;}
.next-right { border-top : 1px dotted #ccc; margin-top : 10px; padding-top : 10px; }
.blogroll-pager {margin-bottom : 10px; padding-bottom : 10px;}
.classified-colleft div,.classified-colright div { display : block; font-family : 'TiemposTextNormal'; font-size : 14px; margin-left : 67px !important; padding : 5px 0; }
.classified-colleft { width : 335px; }
.classified-colleft h2 img,.classified-colright h2 img { margin-right : 8px; }
.classified-colleft,.classified-colright { padding-bottom : 20px; }
.classified-colleft h2 a,.classified-colright h2 a { border-bottom : 1px dotted #ccc; padding-bottom : 10px; }
div.classified-post { }
div.classified-post h2 { font-family : 'PragmaticaMedium-Reg' !important; font-size : 20px; font-weight : bold; letter-spacing:.1px;}
div.classified-category { font-family : 'TiemposTextNormal'; padding-bottom : 10px; }
div.classified-category ul li,.categories li { font-family : 'TiemposTextNormal'; padding-left : 0px; }
.categories li { font-size : 14px; }
div.phone-number { padding : 10px 0; }
div.website { }
h1.classified-title { float : left; font-family : 'PragmaticaMedium-Reg'; font-style : italic; font-weight : bold; margin-top : 7px; padding-left : 87px; letter-spacing:.1px;}
.classified-images { padding-bottom : 30px; }
.classified-images img { width : 100%; }
input#searchsubmit,input#placessearchform ,input#eventssearchform  { width : 37px !important; }
.article-listing .search-block img,.event-listing .search-block img { margin-right : 10px; }
.article-listing .search-block,.event-listing .search-block { border-bottom : 1px dotted #CCCCCC; margin-bottom : 12px; padding : 10px 0 20px; }
#sort-by { font-family : 'PragmaticaMedium-Reg'; font-style : italic; font-weight : bold; margin-top : 4px; letter-spacing:.1px;}
.article-listing .previous-page { padding-right : 10px; }
.article-listing .next-right { margin-top : 0px; padding-top : 0px; }
.article-listing .next-right ,.article-listing .previous-page { font-family : 'PragmaticaMedium-Reg'; font-weight : bold; letter-spacing:.1px;}
.article-listing .next-page { margin-left : 12px; }
.stuff-ftr { float : left; height : 180px; padding : 0px; }
.right-content .advertisment { padding-bottom : 17px; position : relative; z-index : 2; }
.stuff-ftr .column_1 img { margin-top : 5px; }
.stuff-ftr .column_1 { width : 30%; }
#join-the-grid { float : left; padding-left : 0 !important; padding-right : 0 !important; width : 970px; }
#join-the-grid label, #join-the-grid .label, 
#reset-password label, #reset-password .label, 
#confirm-email label, #confirm-email .label,
#login label, #login .label { color : #696969; font-family : 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
#join-the-grid .left-content { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-join-the-grid.gif) no-repeat 10px 10px; padding : 45px 0px 0 64px; width : 450px !important; }
#join-the-grid p { color : #333333; }
#join-the-grid .right-content { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-off-the-grid.gif) no-repeat 10px 10px; margin-left : 15px; padding : 45px 20px 0 64px; width : 350px !important; }
#join-the-grid .left-content h2, #join-the-grid .right-content h2 { border-bottom : 1px dotted #CCCCCC; margin-bottom : 10px; padding-bottom : 5px; }
#join-the-grid input, #reset-password input, #confirm-email input, #login input { border : solid 1px #000000; margin : 0; padding : 2px; }
#join-the-grid select { border : 1px solid #000000; height : 29px; padding : 4px; width : 220px; }
#join-the-grid .login_title, #login .login_title { font-size : 25px !important; letter-spacing : -1px; }
#submit-blog, #wp-submit { border : none !important; }
span.wpcf7-not-valid-tip { background : none; border : none; color : #EC0088; display : block; font-family : 'PragmaticaMedium-Reg'; font-size : 11px; padding-top : 9px; position : static; width : 150px; letter-spacing:.1px;}
div.wpcf7-validation-errors { display : none !important; }
#wp-submit, #signup_submit, #submit-blog, #register-submit { background : url("/web/20121202161132im_/http://www.thegridto.com/core/images/larger-arrow.gif") no-repeat top left; clear : both; height : 27px !important; width : 27px !important; }
.lost_password { font-family : 'PragmaticaMedium-Reg';letter-spacing:.1px;}
.contribute-represent { float : left; margin-left : 65px; padding : 4px 0 15px 0; }
.contribute-content { border-top : 1px dotted #CCCCCC; float : left; margin-left : 65px; padding : 15px 0; }
.contribute-your-say { border-top : 1px dotted #CCCCCC; float : left; margin-left : 65px; padding : 15px 0; }
.contribute-your-say h3 { border-bottom : none; font-weight : normal; }
.contribute-represent h3 { border-bottom : none; font-weight : normal; }
.contribute-content h3 { border-bottom : none; font-weight : normal; }
.contribute-represent p { margin-left : 55px !important; }
.contribute-content p { margin-left : 55px !important; }
.contribute-your-say p { margin-left : 55px !important; }
.c-img { float : left; }
.off-the-grid .list-title { font-style : italic; }
.grid-rating { float : left; }
#post-raitings { border-bottom : 1px dotted #ccc; border-top : 1px dotted #ccc; font-family : 'PragmaticaMedium-Reg' !important; font-size : 14px; font-weight : bold; margin : 5px 0; padding : 5px 0; letter-spacing:.1px;}
.post-ratings { float : right; width : 218px !important; }
.fb_button_small, .fb_button_rtl_small { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-facebook.gif) no-repeat 72px 0 !important; display : block !important; font-size : 11px !important; height : 14px !important; line-height : 14px !important; margin : 0 !important; width : 82px !important; }
.fb_button_small .fb_button_text { display : block !important; height : 14px !important; line-height : 9px !important; margin : 0 !important; padding : 0 !important; }
.fb_button .fb_button_text, .fb_button_rtl .fb_button_text { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-facebook.gif) no-repeat 71px 0 !important; border : none !important; color : #000 !important; display : block !important;  font-family: 'TiemposText-semibold' !important; font-size : 11px !important; font-weight : none !important; height : 14px !important; line-height : 10px !important; margin : 0 !important; text-indent : 20px; text-shadow : none !important;  width : 90px !important; font-weight:normal !important;}
#article-post p a:visited { color : #000; }
div.grid-post p, div.blog-block p  { font-size : 14px !important; line-height : 21px !important; }
.grid-post p a:hover { border-bottom : 1px dotted #000; }
#twitter_feed li { word-wrap : break-word; border-bottom:1px solid #000; }
.c-count { font : italic 10px PragmaticaMedium-Reg; }
.captchi-container { margin-left : 100px; }
.yjl-mes { width : 300px; }
#be-a-contributor li { font : 14px PragmaticaMedium-Reg; line-height : 21px; margin-bottom : 10px; }
.sprite{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif) no-repeat; display:block;}
.arrow{  display: block;float: left;   padding-right: 32px; cursor:pointer;}
.column-hdr{ float:left; display:block; width:100%; }
.city .column-hdr{ border-bottom-color:#eb008b;}
.life .column-hdr{ border-bottom-color:#19b5f0;}
.culture .column-hdr{ border-bottom-color:#f79b4c;}
.guides .column-hdr{ border-bottom-color:#ff0000;}
#preview-articles .city span,.city .article-date span a,.article-excerpt a.city,.global-city span span,.article-date.city span{ color:#eb008b;}
#preview-articles .life span,.life .article-date span a,.article-excerpt a.life,.global-life span span,.article-date.life span{ color:#19b5f0;}
#preview-articles .culture span,.culture .article-date span a,.article-excerpt a.culture,.global-culture span span,.article-date.culture span{ color:#f79b4c;}
#preview-articles .timewasters span,.timewasters .article-date span a,.article-excerpt a.timewasters,.global-timewasters span span,.article-date.timewasters span,.wpcf7-form td a{ color:#35cb34;}
#preview-articles .guides span,.guides .article-date span a,.article-excerpt a.guides,.global-guides span span,.article-date.guides span{ color:#ff0000;}
.city .arrow{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/category-city.gif) no-repeat right 9px;}
.life .arrow{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/category-life.gif) no-repeat right 9px;}
.culture .arrow{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/category-culture.gif) no-repeat right 9px;}
.arrow:hover{ background-position: right -34px}
.guides .arrow{background-position:right -73px}
.city .article-time,.life .article-time,.culture .article-time,.guides .article-time,.timewasters .article-time{ background-position:-90px -500px}
.featurednav li.city,.featurednav li.life,.featurednav li.culture,.featurednav li.guides,.featurednav li.timewasters{ background-position: -263px -385px;}
   
.featurednav li.city.current{  background-position: -263px 0;}
.featurednav li.life.current{  background-position: -263px -154px;}
.featurednav li.culture.current {  background-position: -263px -77px;}
.featurednav li.guides.current {  background-position: -263px -231px;}
.featurednav li.timewasters.current {  background-position: -263px -308px;}
.hp-bdr {    background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/hp-bdr.gif") repeat-x scroll 0 0 transparent;    display: block;    float: left;    height: 20px;    width: 635px;	margin:15px 0 0;}
h2.column-hdr{ font-size:28px;  margin-bottom:0px; text-transform:capitalize;}
.article-wrapper{ position:relative; float:left; margin-left:-18px;}
.video-wrapper{ position:relative; float:left; margin-left:-18px;}
#category-articles .article-wrapper{ width:680px; margin-left:-36px;}
#category-articles .column{ width:672px; margin-left:0px;}
#category-articles .article-preview { float:left; width:300px; margin-left:36px;}
.dropdown .col-2 .column{ width:295px; margin-left:18px; position:relative; margin-bottom:20px;  }
.col-2 .column{ width:650px; margin-left:18px; position:relative; margin-bottom:20px;  }
.col-3 .column{ width:198px; margin-left:18px; position:relative; margin-bottom:20px;  }
.column{float:left;}
.article-preview.main{ width:198px;  height : 370px; height : auto !important; min-height : 370px; position:relative; float:left; margin-top:0px;    border-bottom: 2px solid #000000 !important;}
.video-preview.main{ width:360px;  height : 400px; height : auto !important; min-height : 400px; position:relative; float:left; margin-top:0px;}
.video-preview.sub{ width:120px;  min-height : 181px; position:relative;}
.col-3 .article-preview.main{  min-height : 313px;}
.right-content .article-preview.main{ width:300px;height : 370px; height : auto !important; min-height : 370px;}
.article-wrapper .collapse{ margin-left:18px;}
.video-date.city a { color:#eb008b;}
.video-date.life a { color:#19b5f0;}
.video-date.culture a { color:#f79b4c;}
.video-date.guides a { color:#ff0000;}
.video-date.timewasters a { color:#35cb34;}

.neighbours  .article-preview.main{ width:300px}
#category-articles .article-wrapper .collapse{ margin-left:0px;}
.main .article-date{ margin-left:40px !important; margin-top:10px;}
.header-article-title{ padding-bottom:3px; font-family: 'PragmaticaMedium-Reg' !important; font-size:14px; letter-spacing:.1px; margin-top: -3px; margin-left:5px;}
.article-title{ padding-bottom:3px; padding-top:4px !important; font-family: 'PragmaticaMedium-Reg' !important; font-size:14px; letter-spacing:.1px; }
.article-preview .article-title{ font-size:14px; margin-top:0px;}
.video-title{ padding-bottom:3px; padding-top:4px !important; font-family: 'PragmaticaMedium-Reg' !important; font-size:12px; }
.video-preview .video-title{ font-size:14px; margin-top:0px;}
.video-preview-container{width:258px; height:368px; border-bottom: 1px solid #000000 !important;}
.video-preview-show-more{width:100px; margin-right:79px; height:30px; cursor:pointer;}
.video-preview-show-more span { background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-arrow.gif) no-repeat; float:right; display : block; height : 19px; text-indent : -9999px; width : 17px; }
.main .article-title{ margin:0px 0 5px; font-size:18px; clear:left; padding-top:0px;}
.main .video-title{ margin:0px 0 5px; font-size:18px; clear:left; padding-top:0px;}
#hdr-grid .article-title h2{ font-size:12px;}
.article-time{ width:31px; height:29px; font-size:11px; float:left; padding:7px 5px 0 2px; color:#fff;  background-position: -90px -500px;}
.article-time span{	float:left; clear:both;}
.article-time span{ font-size:10px;}
.article-date span{ font-family: 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
.article-date{ text-transform:uppercase; padding-bottom:3px; font-size:10px;}
.article-date span{ font-family: 'TiemposTextRegular'; font-weight:bold;}
.video-time{ width:31px; height:29px; font-size:11px; float:left; padding:7px 5px 0 2px; color:#fff;  background-position: -90px -500px;}
.video-time span{	float:left; clear:both;}
.video-time span{ font-size:10px;}
.main .video-date{ margin-left:40px !important; margin-top:20px;}
.video-date span{ font-family: 'PragmaticaMedium-Reg'; letter-spacing:.1px; }
.video-date{ text-transform:uppercase; font-size:10px;}
.video-date span{ font-family: 'TiemposTextRegular'; font-weight:bold;}
.video-img {margin-bottom:5px;}
.video-img img{width:120px; height:78px;}
#category-articles .article-img img,.resize img{ padding-bottom:10px; width:300px !important; height:200px !important;}
.main .article-comment { position:absolute; bottom:13px;}
.main .home-article-comment { margin: 5px 0px 13px 0px;}
.article-comment { font-size:8px; font-style:italic;}
.article-comment span{background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -90px -233px transparent; width:22px; height:21px; padding:3px 0;  display:block; float:left; color:#FFF; text-align:center; margin-right:5px; margin-top:-3px; font-style:normal;}
.home-article-comment { font-size:8px; font-style:italic;}
.home-article-comment span{background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif") no-repeat scroll -90px -233px transparent; width:22px; height:21px; padding:3px 0;  display:block; float:left; color:#FFF; text-align:center; margin-right:5px; margin-top:-3px; font-style:normal;}
.ftr-line{ float:left; clear:left;}
.article-preview{ font-size:12px; margin:2px 0 10px; padding:2px 0 0px 0; border-bottom:1px solid #000; height : 65px; clear:left; height : auto !important; min-height : 65px;}
.related-article.article-preview{ height : 54px;  height : auto !important; min-height : 54px;}
#category-articles .article-preview{ clear:none; }
#category-articles .article-preview.main{ height : 365px; height : auto !important; min-height : 365px; }
.dropdown .article-preview{  min-height:inherit;}
.column .article-preview{ border-bottom:1px solid #000;}
.col-2 .column .article-preview {
	float:left;
    border-bottom: 1px solid #000000;
    clear: none;
    margin-right: 15px;
    width: 310px;
}
.main.article-preview img{ padding-bottom:10px;}
.article-preview img{ padding-bottom:0px;}
.right-content .article-img img{ width:300px; height:200px; padding-bottom:10px;}
.recent-pulls li { display : block; float : left; list-style : none; padding : 15px 0 10px; }
.block:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}
.right-content .image-title-description li .thumb {    float: left;    margin-left: -92px;}
.thumb {    display: block;    overflow: hidden;    position: relative;}
.article-details {    margin: 0;    padding: 0;}
.right-content .image-title-description li {    padding: 11px 0 13px 95px; width:205px; position:relative;}
.right-content .image-title-description li.title{ width:100%;}
.right-content .block{  border-bottom: 1px solid #000000;}
.block.last{ background:none !important; width:100%;}
li.title{ padding:5px 0 5px 0 !important; width:100%;}
#author-articles{  margin-bottom:15px;}
#featured-contributor ul{ margin:0;}
#join-grid,#sign-in,#sign-out{ font-family: 'TiemposText-semibold';}
.submit_link{ padding-right:2px !important;}
#join-grid{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/join.gif) no-repeat right top;  margin-right: 2px;    padding:0px 15px 0 0 !important;}
#sign-in{  background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/sign-in.gif) no-repeat right top;  margin-right: 2px;    padding:0px 15px 0 0 !important;}
#sign-out{ background-position:-190px -204px}
#hdr-signup{ position:relative;}
#connect{ position:absolute; top:0px; right:0px;}
#connect li{ float:right; clear:right;}
#connect-listing{ position:absolute; top:0px; right:200px; width:320px;}
#connect-listing li{ float:right; clear:right;}
.signin-options{ float:right !important; }
.facebook{ float:right !important; padding-right:2px !important;}
#hdr-grid{ position:relative;}
#preview-articles { background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/header-blogs.jpg") no-repeat scroll 4px 4px transparent; height: 76px; left: 135px; padding: 15px 0px 15px 110px; position: absolute; top: 8px; width: 424px; border-top: 2px solid #000; border-bottom: 2px solid #000;}
#preview-articles .article-preview{ border-bottom:none !important; border-right:1px solid #7f7f7f; width:115px; float:left;  background:none;  margin:0 10px 0 0;  height:110px; clear:none;}
#preview-articles .article-preview.last{border:none; width:115px;}
#preview-articles .article-date{ font-size:9px;}
#featured-content .article-comment,.featured-content .article-comment{ position:relative; padding-bottom:10px;}
#featureGallery{ height:660px; position:relative;}
.featurednav{ width:635px; height:60px; clear:left; position:absolute; bottom:0px;margin-top:10px;}
.featurednav li{ list-style:none;  width:156px; float:left; margin-right:0px; height:59px; background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/sprite.gif) no-repeat -263px -231px; padding-top:10px; cursor:pointer; position:relative; overflow:hidden;}
.featurednav li a{ position:relative;}
.featurednav li.current{ background-position: -263px -385px;}
.featurednav li .article-preview{ border-bottom:none !important; padding:0px; margin:0px; height:55px !important;  margin-left:10px; border-right:1px dotted #a8a8a8; min-height:inherit; position:absolute; top:8px; width:145px;}
.featurednav img{ float:left; padding-right:10px;}
.featurednav .article-title{ float:left;  font-size:14px; font-weight:normal; line-height:14px; padding-top:0px !important;}
.featurednav li.last .article-preview{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/css/uncompressed/none);}
.featurednav li.last .article-preview.last{ border:none;}
.nav-sections li{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/nav-arrows.gif) no-repeat 0px -128px; padding: 2px 0  2px 20px !important; margin-top:5px !important;}
.nav-sections li a{ font-size:14px;  font-family : 'PragmaticaMedium-Reg'; margin-top:-4px; letter-spacing:.1px;}
.subnav .column{ border-left:1px solid #ccc; padding-left:35px; height:340px;}
.col-2 .nav-sections{ width:160px !important; border-left:none ;padding-left:0px; }
.subnav .main{ min-height:inherit; background:url(/web/20121202161132im_/http://www.thegridto.com/core/css/uncompressed/none); border-bottom:none !important;}
.nav-headline{ padding-bottom:10px; font-family : 'PragmaticaMedium-Reg'; letter-spacing:.1px;}
.tabSelected {display:block !important}
#twitter{height:300px; position:relative;}
#twitter_feed li{padding-top:15px !important; padding-bottom:15px !important;}
#twitter_feed{width:100%;}
.more-contributors {margin-top:7px; float:right; font-family: 'PragmaticaMedium-Reg';font-size: 10px;line-height: 20px;padding-top: 0;text-transform: uppercase; letter-spacing:.1px;}
#twitter p{padding:0 !important;}
#load_more_reviews_twitter{position:absolute; bottom:0px; right:2px;}
#twitter_loader{position:absolute; bottom:-1px; right:140px;}
#preview-articles .cat-photo{width:92px; height:61px;}
.city-nav{ width:140px;}
.life-nav{ width:140px;}
.culture-nav{ width:140px;}
.guides-nav{ width:140px;}
.neighbourhoods-nav{ width:145px;}
.timewasters-nav{ width:135px;}
.about-nav{ width:124px;}
#page-section-nav{padding:12px; border-bottom:solid 1px #bfbfbf}
#page-section-nav ul{text-align: center; display:block}
#page-section-nav ul li { display: inline;  padding-bottom:3px; margin-left:10px; padding-top:1px;}
#page-section-nav ul li a{padding:3px 20px 5px 0; display:inline; background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/page-section-nav-divider.gif) no-repeat right 1px; font-family: 'PragmaticaMedium-Reg'; font-size:14px; letter-spacing:.1px;}
#page-section-nav ul li a span{}
.last-page-section-nav{background:none !important;}
#city .nav-sections li,.nav-sections.city li{ background-position:0 0}
#life .nav-sections li,.nav-sections.life li{ background-position:0 -51px}
#culture .nav-sections li,.nav-sections.culture li{ background-position:0 -26px;}
#guides .nav-sections li,.nav-sections.guides li{ background-position:0 -77px}
#culture .nav-sections li,.nav-sections.culture li{ background-position:0 -26px;}
.nav-sections.neighbourhood-subnav li{ background-position:0 -153px}
.featured-content h1{ font-size:32px; font-family: 'PragmaticaMedium-Reg'; margin-top:-5px; line-height:30px; letter-spacing:.1px;}
.contributor-thumb   {  float: left;    margin-left: -95px; margin-right:15px;    width: 121px;}
.contributor-thumb img{ width:100%;}
.article-excerpt{ font-family: 'PragmaticaMedium-Reg';  font-size:12px; line-height:12px !important; padding-bottom:7px !important; letter-spacing:.1px;}
.image-title-description .contributor-thumb img{ height:auto; width:100%;}
.image-title-description img {    height: 54px;    width: 82px;}
.article-img img{width:198px; height:132px;}
.col-2 .article-img img{width:300px; height:200px;}
.block h2{ font-size:14px; margin-top:4px;}
#featured-contributor h3{ color:#000 !important;}
.col-3 .article-preview img{ padding-bottom:10px;}
#neighbourhood-list li{    margin: 6px 0 !important;    padding: 2px 5px !important; }
.cat-time-sidebar { color : #000; text-transform : uppercase; font-family : 'PragmaticaMedium-Reg' !important; font-weight:normal !important; position:relative; letter-spacing : .1px; }

.otg_widget a.atomic_fashion { background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/fashion_lrg.gif) no-repeat top center; position:absolute;	top:103px; left:27px; width:65px; height:120px;}
.otg_widget a.atomic_fashion:hover { background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/fashion_lrg_over.gif);}
.otg_widget a.atomic_music { background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/music_lrg.gif) no-repeat top center; position:absolute;	top:103px; left:118px; width:65px; height:120px;}
.otg_widget a.atomic_music:hover {	background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/music_lrg_over.gif);}
.otg_widget a.atomic_food {	background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/food_lrg.gif) no-repeat top center; position:absolute; top:103px; left:210px; width:65px; height:120px;}
.otg_widget a.atomic_food:hover {	background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/food_lrg_over.gif);}
.otg_widget { clear:left; width:300px; height:250px; background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/otg_atomic_bg_lrg.gif); position:relative;}

.otg_widget_sm { clear:left; width:300px; height:110px;	background-color:#000; background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/otg_atomic_bg_sml.gif);	position:relative;}
.otg_widget_sm a.atomic_fashion { background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/fashion_sml.gif) no-repeat top center; position:absolute;	top:18px; left:122px; width:43px; height:85px;}
.otg_widget_sm a.atomic_fashion:hover {	background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/fashion_sml_over.gif);}
.otg_widget_sm a.atomic_music {	background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/music_sml.gif) no-repeat top center;	position:absolute; top:18px; left:182px; width:43px; height:85px;}
.otg_widget_sm a.atomic_music:hover {	background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/music_sml_over.gif);}
.otg_widget_sm a.atomic_food {	background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/food_sml.gif) no-repeat top center; position:absolute; top:18px;	left:242px;	width:43px;	height:85px;}
.otg_widget_sm a.atomic_food:hover { background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg/food_sml_over.gif);}

.grid_send_tip { clear:left; width:300px; height:110px;	background-color:#fff; background-image:url(/web/20121202161132im_/http://www.thegridto.com/core/images/grid-banner-send-tip.jpg);	background-repeat:no-repeat; position:relative;}
.grid_send_tip a.send_tip_left { position:absolute;	top:5px; left:5px; width:175px; height:79px;}
.grid_send_tip a.send_tip { position:absolute;	top:5px; left:180px; width:110px; height:22px;}
.grid_send_tip a.send_image { position:absolute;	top:29px; left:180px; width:110px; height:32px;}
.grid_send_tip a.send_question { position:absolute;	top:62px; left:180px; width:110px; height:22px;}
#poll {display: block; float: left; width: 270px; border: 1px solid black; margin-left: 20px; position:relative; z-index: 999;}
img.aligncenter{	clear: both;display: block;margin-left: auto;margin-right: auto;}

.event-block{ margin-left:120px;}
.elocation{ color:#898989;}
.gridPick { text-transform:uppercase; font-weight:bold;}
.gridPick span { background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/grid-pick.png) no-repeat; width:70px; height:70px; padding-bottom:10px;}
.gridPickItem { padding-top:5px; }
.gridPickItem img { padding-left:5px; }
.detailInformation{ float:left; width:270px;}
.detailInformation h1{ padding-bottom:15px; font-size:31px;}
.detailInformation h4,.detailInformation span{ padding-bottom:4px;}
.detailInformation span, .detailInformation span a{ font-size:14px; font-weight:bold; color:#898989; float:left; clear:left;}

#grid-picks{ min-height:70px; padding:10px 0}
#grid-picks .gridPick{ position:absolute;}
.pick{ font-weight:bold; margin:0 0 5px 80px;}
#grid-picks div.pick{ background:url(/web/20121202161132im_/http://www.thegridto.com/images/pick-arrow.gif) no-repeat right 1px; padding-right:18px; float:left; clear:left;} 
.detailTitle a{ color:#f13faa;}
li.nav-place{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/css/uncompressed/none); font-size:16px;     font-family: 'PragmaticaMedium-Reg';}
.event-author{ background-color:#f5f5f5; padding:3px; margin-bottom:10px;} 
.btn-more-discussions{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/v2/view-all-discussions.gif) no-repeat; width:192px; height:28px;}
.btn-view-places{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/v2/view-more-places.gif) no-repeat; width:207px; height:28px;}
.btn-view-events{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/v2/view-more-events.gif) no-repeat; width:207px; height:28px;}
.btn-view-blogs{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-view-more-blog-posts.gif) no-repeat; width:205px; height:28px;border-right:1px #000 solid;border-left:1px #000 solid;border-bottom:1px #000 solid;}
.event-listing .pin{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/v2/pin.gif) no-repeat; width:33px; height:44px; position:relative; left:40px;}
.event-listing .location{width: 110px;text-align: center;float: left;display: block;}
.event-listing .location .icn span {  font-size: 9px; top: 9px;}
.event-place-block{ margin-left:110px;}
.event-place-block .col-1{ float:left; width:200px;}
.event-place-block .col-2{ float:left; width:325px;}
.pink{ color:#ea068c;}
.article-listing.event-listing{ margin-top:20px;}
select {    border: 1px solid #000000;    height: 29px;    padding: 4px;}
#placesform,#eventsform{ width:240px; float:right;}
#placesform,#eventsform{ width:227px;}
#blogsform{ width:630px; height:40px;}
#placessearchform,#eventssearchform,#blogssearchform{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/v2/formsearch.gif) no-repeat;}
input#placessearchform,input#eventssearchform,input#blogssearchform{ width:23px !important; height:23px;}
#placesform #search,#eventsform #search,#blogsform #search{ height:23px}
.search-options{ border-bottom:1px solid #000; margin-bottom:10px; padding-bottom:10px;}
.overview{ margin:20px 0;}
.tweet-data{ font-size:9px; margin-top:5px !important; font-family:Arial, Helvetica, sans-serif;}
.tweet-data a{ margin-left:5px;}
.tweetdate{   font-style: italic;}
#load_more_reviews_twitter{  background : url(/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif) no-repeat right 0; padding-right:25px; line-height:18px; right:80px; text-transform:none; font-size:12px;}
#twitter_loader{ right:10px;}
.author-bio aside{ position:relative; margin-left:15px; }
.event-listing .search-block img{ float:left;}
#article-post .grid-post ul,#article-post .grid-post ol{ margin-left:20px;     font: 12px TiemposTextRegular;}
.grid-post ul,.grid-post ol{ margin-bottom:12px;}
.grid-post ul li,.grid-post ol li{ margin-bottom:3px;  font-size: 14px !important;}
select#neighbourhood,select#category{ margin-left:10px}
/*  Flickr Styles */

#flkr{ width:300px;}
#flkr-gallery{ float:left; padding-top:10px;}
#flkr-photo{ text-align:center;}
#flkr-photo,#flkr-container,#flkr-scroll{ position:relative;}
.prev-photos,.next-photos,#flkr-scroll img{ cursor:pointer;}
.prev-photos,.next-photos{width:12px; height:22px; position:absolute;  top:52px;}
.prev-photos{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/arrow-left.jpg) no-repeat; }
.next-photos{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/arrow-right.jpg) no-repeat;  right:0px;}
#flkr-scroll{ margin:16px; width:268px; overflow:hidden; height:125px;}
#flkr-scroll img{ border:3px solid #fff; }
#flkr-scroll img:hover,#flkr-scroll img.selected{ border:3px solid #eb008b;}
.flkr-logo{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/logo-flickr.jpg) no-repeat; width:26px; height:26px; position:absolute; bottom:10px; left:10px;}
.scrollable{  position:absolute;}
.c{ float:left; width:268px;}
#connect-listing{ position:absolute; top:0px; right:175px; width:125px}
#connect-listing .submit_link{ float:right; clear:right;}
#connect-listing{font-family: 'TiemposText-semibold';}
.ql-event{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/events.gif) no-repeat top right; margin-right: 2px; padding: 0 15px 0 0 !important;}
.ql-location{background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-location.gif) no-repeat top right; margin-right: 2px; padding: 0 15px 0 0 !important;}
.ql-tip{background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/icn-email.gif) no-repeat top right; margin-right: 2px; padding: 0 15px 0 0 !important;}
.wp-pagenavi{ clear:both; width:638px;}
.wp-pagenavi .pages{ float:left;}
.wp-pagenavi .pages span{ color: #F044AA;  margin:0px; padding:0px;}
a.nextpostslink {background:url("/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif") no-repeat scroll 0 0 transparent; border:medium none; display:block; float:right; height:19px; margin:0; padding:0; text-indent:-9999px; width:19px; margin-left:3px;}
.wp-pagenavi a, .wp-pagenavi span { border:none;}
.wp-pagenavi .last { display:none;}
.wp-pagenavi .extend{ padding:3px 0px; margin:2px 0px;}
.wp-pagenavi span.current {  color: #F044AA;}
a.previouspostslink { background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/btn-previous.gif") no-repeat scroll 0 0 transparent; display:block; float:left; height:19px; margin:0; padding:0; text-indent:-9999px; width:19px;}
.place-title{ background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/category-city.gif) no-repeat top right; float:left; padding-right:30px;}
.event a {color:#F79B4C;}
.location a {color:#F044AA;}
#page-header h4{ cursor:pointer;}
/** SAPP **/

.overview-img-bottom{position:absolute; bottom:0; right:0; height:1px;width:418px; border-bottom:1px solid #000; display:block; }
#subcategory #events, #subcategory #places{display:none; min-height:112px;}
h3.location{ float:none; position:relative; left:0px; text-align:left; width:auto; padding-top:0px;}

.grid-picks-summary {height: 100px;}
.grid-picks-header {margin-bottom: 5px;height:160px;}
.grid-picks-alpha-header {border-top: 1px solid #000;width:100%;padding-top:5px;margin-top: 5px;}
.grid-pick-items .last {margin-right:0px;}
.grid-pick-item {width:150px;height: 150px;margin-right:12px;}
.grid-pick-item-date {font-size: 10px;}
.grid-picks-alpha-list {padding: 5px 0px 5px 6px;border-top: 1px solid #000;border-bottom : 1px solid #000;width:630px;}
.grid-picks-alpha-list-item {font-size:14px;text-align:center;width:24px;}
.grid-picks-alpha-list-item a {font-size:14px;text-align:center;}
.grid-picks-alpha-list-item a:hover {color: #EB008B;}
a.grid-picks-top-anchor {font-family: 'PragmaticaMedium-Reg';font-size: 12px;font-weight: bold;margin: 0 0 0 30px;letter-spacing: .1px;vertical-align: top;}
a.grid-picks-top-anchor img {padding: 0px 5px;position: relative;top: -2px;}

.author-blogs-header {width:636px; height:60px;}
.author-blogs .search-block {border-top: 1px #000 solid; padding:10px 0px;}
.read-more span { background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/btn-next.gif") no-repeat scroll 0 0 transparent;    display: block;    height: 19px; width: 19px;    margin-right:10px;}
.read-more {font-family: 'PragmaticaMedium-Reg' !important; font-size: 12px; padding-bottom: 3px; z-index:10;}
.logo-icon {margin-left:20px;}
#outer-banner{height:125px; z-index:999; position:relative;}
#inner-banner{height:550px;}
.gallery-icon-full { position:absolute;  	background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/camera_icon.png") no-repeat scroll 0 0 transparent;	left: 282px;	margin-top: 147px;	height: 80px;	width: 80px; opacity:0.8;}
.gallery-icon-lrg {	position:absolute;  	background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/camera_icon-mid.png") no-repeat scroll 0 0 transparent;	left: 120px;	margin-top: 70px;	height: 61px;	width: 61px; opacity:0.8;}
.gallery-icon-mid {	position:absolute;  	background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/camera_icon-mid.png") no-repeat scroll 0 0 transparent;	left: 68px;	margin-top: 30px;	height: 61px;	width: 61px; opacity:0.8;}
.gallery-icon-srch{ position:absolute;  	background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/camera_icon-thumb.png") no-repeat scroll 0 0 transparent;	left: 48px;	margin-top: 20px;	height: 30px;	width: 30px; opacity:0.8;}
.gallery-icon-thumb { position:absolute;  	background: url("/web/20121202161132im_/http://www.thegridto.com/core/images/camera_icon-thumb.png") no-repeat scroll 0 0 transparent;	left: 26px;	margin-top: 10px;	height: 30px;	width: 30px; opacity:0.8;}
#preview-articles .blog-header {display:none; margin:0px;}
#preview-articles .active {display:block;}
.author-img {width:100px; height:82px;margin:0px;}
.author-blog {width:343px; height:82px; margin-top:2px;}
.blog-block p a, .blog-block p a:visited { color : #19b5f0; }
.more-link  { color : #000 !important; }
#otg_widget {
	background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg_bg.png) top left no-repeat;
	width:300px;
	height:110px;
	}
#otg_link {
	float: right;
	background:url(/web/20121202161132im_/http://www.thegridto.com/core/images/otg_sprite.png);
	backgroundPosition: 0px 0px;
	position:relative;
	width:178px;
	height:110px;
}

#otg_widget a.otg_widget_main_link{
	display:block;
	width:120px;
	height:110px;
	float:left;
	text-decoration:none;
}
.blog-block strong { font-weight: bold !important; }


/*
     FILE ARCHIVED ON 16:11:32 Dec 02, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:51:44 Jul 07, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 123.219
  exclusion.robots: 1.17
  exclusion.robots.policy: 0.212
  RedisCDXSource: 0.904
  esindex: 0.007
  LoadShardBlock: 104.564 (3)
  PetaboxLoader3.resolve: 46.086 (2)
  PetaboxLoader3.datanode: 122.062 (4)
  CDXLines.iter: 13.321 (3)
  load_resource: 79.108
*/