/*
 * Id: 7.261814
 * Version: 1326989985
 * Generated: Feb 22, 2012 3:30:32 PM
 */

* {margin:0;padding:0;}
body, html {background:white !important;font-family: "Helvetica Neue",Helvetica,Arial,Sans Serif;}
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline;color:#AA0B0B; }
a:visited { color:#7a7a7a; }
#overall{width:1000px;padding-top:0;margin:0 auto;}
h1{clear:none;font-size:24px;margin:0;padding:0;}
h2{clear:none;font-size:18px;margin:0;padding:0;}
h3{clear:none;font-weight:700;font-size:14px;margin:0;padding:0;}
small{font-size:10px;font-weight:700;}
.clear{clear:both;}
#header{width:100%;margin:0;padding:0;}
#midwrap{float:left;clear:none;width:700px;margin-top:10px;}
#leftrail{float:left;width:180px;margin-right:10px;}
#center-wide{float:left;padding-top:10px;width:670px;}
#rightrail{float:right;width:300px;margin:0;}
#topimage{width:100%;border-bottom:1px solid #DDD;margin-bottom:10px;}
.date{font-size:11px;margin:2px auto;}

/* -----------------------left rail styles---------------------*/
#leftop, #mostreaddiv { width:170px;float:left;margin:0 0 15px 0; }
#leftop div.spotlight, #mostreaddiv div.spotlight { float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; margin: 5px 10px 15px 0px; width:150px; height:310px;width:170px; height:30px; margin:0; }
#leftop img, #mostreaddiv img { border:0; margin:10px 0 -2px 0; }
#leftop h1, #mostreaddiv h1 { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; font-weight:700; margin:0; text-transform:uppercase; padding-bottom:2px; border-bottom:1px solid#ddd; float:left; width:170px; }
#leftop div p, #mostreaddiv div p { margin:3px 0; }
#leftop p, #mostreaddiv p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; margin:3px 0; color:#666; }
#leftop p.moreblogs, #mostreaddiv p.moreblogs { float:right; clear:none; margin-top:-22px; font-size:10px; }
#leftop div, #mostreaddiv div { float:left; clear:none; width:170px; text-align:left; background:#fff; overflow:hidden; margin:0 0 10px 0; }
#leftop div img, #mostreaddiv div img { border:0; margin:10px 0; }
#leftop .button, #mostreaddiv .button { border:0; margin:0; }
#leftop div ul, #mostreaddiv div ul { margin:0; padding:0; }
#leftop div li, #mostreaddiv div li { font:11px Helvetica, Arial, sans-serif; list-style:none; margin-bottom:5px; }
#leftop div h4, #mostreaddiv div h4 { font:12px Helvetica, Arial, sans-serif; line-height:14px; color:#666; margin:4px 0; }
#leftop div h5, #mostreaddiv div h5 { font:12px Helvetica, Arial, sans-serif; color:#666; margin:1px 0; }
#leftop div select, #mostreaddiv div select { width:160px; font:11px Helvetica, Arial, sans-serif; margin:2px 0; }
#leftop #searchBox, #mostreaddiv #searchBox { background:url(/images/bg_searchworks.png); float:left; clear:none; width:200px; height:125px; margin-top:0; }
#leftop #searchStoryBox, #mostreaddiv #searchStoryBox { background:url(/images/bg_searchstories.png); float:left; clear:none; width:200px; height:150px; margin-top:0; }
#leftop p.bodyText, #mostreaddiv p.bodyText { font-size:12px; font-family:Georgia, Times New Roman, serif; color:#232323; line-height:18px; text-align:left; }
#leftop div h2,#leftop div h3, #mostreaddiv div h2,#mostreaddiv div h3 { margin:2px 0; }
#leftop div form,#leftop div input, #mostreaddiv div form,#mostreaddiv div input { font:11px Helvetica, Arial, sans-serif; margin:2px 0; }
#leftop #searchBox p, #leftop #searchStoryBox p, #mostreaddiv #searchBox p, #mostreaddiv #searchStoryBox p { margin:5px 10px 2px; }
#leftop #searchBox h3, #leftop #searchStoryBox h3, #mostreaddiv #searchBox h3, #mostreaddiv #searchStoryBox h3 { margin:5px 10px; }
#leftop #searchBox select, #leftop #searchStoryBox select, #mostreaddiv #searchBox select, #mostreaddiv #searchStoryBox select { margin:2px 10px; }
#leftop .gallery img, #mostreaddiv .gallery img { width:120px; height:120px; }
#leftop div.teaserman, #mostreaddiv div.teaserman { margin:0; }
#leftop div.secitems, #mostreaddiv div.secitems { margin:0; }

/* ----------------------- gut styles -------------------------*/ 
#gut{float:left !important;position:relative;width:1000px;padding-top:0;background:#FFF;margin:0 auto;}
#center { float:left; width:485px; margin:0; }
#center .teaser { border-width:0;display:inline-block; font-size:.75em; line-height:15px; padding:5px 0; position:relative; color:#333; margin-bottom:0; width:490px;}
#center ul.teaser { border-bottom:0 none; margin:0; padding:0 0 10px; }
/*#center .teaser li { font:400 16px/18px Georgia,Times New Roman,serif; list-style:none; margin:7px auto; color:#333; }*/
#center .teaser li a {font-weight:700;color:#AA0B0B;font-size:13px;text-decoration:none;}
#center .teaser li a:hover {text-decoration:underline;}
#center li { font-size:12px; line-height:15px; list-style:none; margin:6px auto; }
#center .teaser h1 { font-size:18px; line-height:21px; font-weight:light; clear:both; }
#center .teaser h3 { font-size:14px; line-height:16px; margin:0; }
#center .teaser .head { font-size:18px; line-height:21px; font-weight:light; clear:both; margin:5px 0; }
#center .teaserpic { float:left; clear:both; margin:0 5px 5px 0; }
#center img.thumb { background-color:#999999; border:0 solid #B7DF60; clear:none; float:left; margin:0 10px 5px 0; width:100px;height:100px;}
#center #mainBody { float:left; clear:none; background:#fff; margin:10px 0; }
#center #mainBody .sectionheader { background:none repeat scroll 0 0 #CC3300; clear:none; color:#FFFFFF; font:700 14px/16px Helvetica; margin-top:0; padding:5px; text-transform:uppercase; width:475px; }
#center #mainBody #list { width:100%; border:0px solid #ccc; margin-bottom:15px; }
#center #mainBody h1 { font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:32px; font-weight:lighter; }
#center #mainBody p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; }
#center #mainBody blockquote { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; margin:5px 20px; }
#center #mainBody .teaser { margin:0px; border:0px; width:100%; }
#center #spotlights .sectionheader { margin-bottom:10px; font:700 14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif }
#center #spotlights ul.teaser { border-bottom:0 none; margin:0; padding:0 0 10px; }
#center #spotlights #list { float:left; width:490px; margin:10px 0 0 0; }
#center #spotlights #list h3 { font:300 22px/24px Georgia,Times New Roman,serif;; margin:0 0 5px 0; }
#center #spotlights .wpfeed p { font:500 11px/13px Arial,Helvetica,sans-serif; margin:5px 0 2px 0; }
#center #spotlights .spotlight { margin:0px 10px 15px 0; }
#center #spotlights .spotlight h3 { margin:0; font-size:14px; line-height:16px; }
#center .blogfeed { }
#center .blogfeed p { font-size:12px; margin:5px 0; }
#hometop {margin:10px 0 0 0 !important;width:680px; }
#hometop h1 { font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:32px; font-weight:lighter; }
#hometop p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; }
#hometop .header h1 {display:none;}
#hometop .image {float:left;clear:none;margin:5px 10px 0 0;}
#hometop .sectionheader {display:none;}
#hometop #list {padding-bottom:10px;margin:10px 0;border-bottom:1px dotted #666;}
#hometop #list .teaser { border-width: 0; color: #333; display: inline-block; font-size: 0.8em; line-height: 1.2em; margin-bottom: 0; padding: 5px 0; position: relative; width: 650px;}
#hometop #list .teaser h3 {font: 300 28px/32px Georgia,Times New Roman,serif;margin: 0 0 5px;}
#hometop #list .teaser img {float:left;margin:0 10px 10px 0;}
.bullet {color:#AA0B0B;font-weight:bold;text-transform:uppercase;}
.readmore {float:left;margin-bottom:20px !important;border-width:1px 0;border-style:dotted;border-color: #666;padding:8px 0;width:490px;}

/*-------------page head styles --------------*/ 
.sectionHead_news { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px 0px; height: 40px; width: 300px; }
.sectionHead_columns { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -40px; height: 40px; width: 300px; }
.sectionHead_comics { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -80px; height: 40px; width: 300px; }
.sectionHead_arts { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -120px; height: 40px; width: 300px; }
.sectionHead_visualarts { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -160px; height: 40px; width: 300px; }
.sectionHead_stage { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -200px; height: 40px; width: 300px; }
.sectionHead_books { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -240px; height: 40px; width: 300px; }
.sectionHead_film { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -280px; height: 40px; width: 300px; }
.sectionHead_video { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -320px; height: 40px; width: 300px; }
.sectionHead_music { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -360px; height: 40px; width: 300px; }
.sectionHead_localmusic { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -400px; height: 40px; width: 300px; }
.sectionHead_eats { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -440px; height: 40px; width: 300px; }
.sectionHead_promo { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -480px; height: 40px; width: 300px; }
.sectionHead_glam { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -520px; height: 40px; width: 300px; }
.sectionHead_mobtownbeat { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -560px; height: 40px; width: 300px; }
.sectionHead_special { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -600px; height: 40px; width: 300px; }
.sectionHead_bigbooks { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -600px; height: 40px; width: 300px; }
.sectionHead_filmfest { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -640px; height: 40px; width: 300px; }
.sectionHead_bigmusic { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -680px; height: 40px; width: 300px; }
.sectionHead_sizzlin { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -720px; height: 40px; width: 300px; }
.sectionHead_eatspecial { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -760px; height: 40px; width: 300px; }
.sectionHead_special { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -800px; height: 40px; width: 300px; }
.sectionHead_freestuff { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -840px; height: 40px; width: 300px; }
.sectionHead_about { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -880px; height: 40px; width: 300px; }
.sectionHead_bob { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -920px; height: 40px; width: 300px; }
.sectionHead_archives { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -960px; height: 40px; width: 300px; }
.sectionHead_bigmusic { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1000px; height: 40px; width: 300px; }
.sectionHead_coverstories { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1040px; height: 40px; width: 300px; }
.sectionHead_features { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1080px; height: 40px; width: 300px; }
.sectionHead_fictionpoetry { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1120px; height: 40px; width: 300px; }
.sectionHead_topten { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1160px; height: 40px; width: 300px; }
.sectionHead_crossword { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1200px; height: 40px; width: 300px; }
.sectionHead_untitled { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1240px; height: 40px; width: 300px; }
.sectionHead_lulu { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1280px; height: 40px; width: 300px; }
.sectionHead_dirtfarm { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1320px; height: 40px; width: 300px; }
.sectionHead_important { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1360px; height: 40px; width: 300px; }
.sectionHead_campaignbeat { background-image:url('/polopoly_fs/7.261814.1326989985!/sectionHead.png'); background-position: 0px -1400px; height: 40px; width: 300px; }
#about { float:right; width:200px; background:#B7DF60 url('/images/alts/the570alsmall.gif') no-repeat; padding-right:10px; padding-top:25px; font-size:10px; font-weight:700; text-align:right; }
.container .author { font:14px Helvetica, Arial, sans-serif; color:#666; margin:0; }
.container .columntitle p { font:14px Helvetica, Arial, sans-serif; color:#666 !important; margin:0; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }
.container .columntitle { border-bottom:1px solid #ddd; padding-bottom:2px; margin-bottom:10px; }
.container .date{ font:11px Helvetica, Arial, sans-serif; color:#666; margin:0; text-transform:uppercase; margin:1px auto; }
.container h1 { font:24px/28px Helvetica, Arial, sans-serif; color:#666; font-weight:400; margin:2px 0; }
.container h2 { font:16px/22px Helvetica, Arial, sans-serif; color:#333; margin-bottom:5px; }
.container p { font-size:12px; font-family:Georgia, Times New Roman, serif; color:#232323; line-height:18px; text-align:left; }
.container p.imagecaption { font-size:12px; font-family:Helvetica,Arial,sans-serif; color:#333; font-style:normal; text-align:left; }
.container p.source { font-size:10px; font-family:Helvetica,Arial,sans-serif; color:#666; font-style:normal; text-transform:uppercase; text-align:right; letter-spacing:.75px; margin:2px 0; }
.storyimage {background:#fff;}

/*-----top of story styles------*/ #article .author { font:14px Helvetica, Arial, sans-serif; color:#666; margin:0; }
#article .columntitle p { font:14px Helvetica, Arial, sans-serif; color:#666 !important; margin:0; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }
#article .columntitle { border-bottom:1px solid #ddd; padding-bottom:2px; margin-bottom:10px; }
#article .date{ font:11px Helvetica, Arial, sans-serif; color:#666; margin:2px 0 10px 0; text-transform:uppercase; }
#article h1 { font:24px/28px Helvetica, Arial, sans-serif; color:#666; font-weight:400; margin:5px 0 15px 0; }
#article h2 { font:16px/22px Helvetica, Arial, sans-serif; color:#333; margin:-10px 0 15px 0; }
#article p { font-size:12px; font-family:Helvetica, Arial, sans-serif; color:#232323; line-height:18px; text-align:left;margin:0 0 10px; }
.imagecaption { font-size:12px; font-family:Helvetica,Arial,sans-serif; color:#333; font-style:normal; text-align:left; }
.source { font-size:10px !important; font-family:Helvetica,Arial,sans-serif; color:#666; font-style:normal; text-transform:uppercase; text-align:right; letter-spacing:.75px; margin:2px 0; }
.article ol li { font-size:12px; font-family:Helvetica, Arial, sans-serif; color:#232323; line-height:18px; text-align:left;margin:0 0 10px; }
.inline_image { float:left;clear:none;margin:0 10px 10px 0; }

/*----body text styles -----*/ 
#articlecontainer h1 { font:24px/28px Helvetica, Arial, sans-serif; color:#666; font-weight:400; margin:2px 0 10px 0; }
#articlecontainer h2 { font:16px/22px Helvetica, Arial, sans-serif; color:#333; margin:20px 0 0 0; }
#articlecontainer p { font-size:13px; font-family:Georgia, Times New Roman, serif; color:#232323; line-height:20px; text-align:left;margin:0 0 10px; }
#articlecontainer li { font-size:12px; font-family:Georgia, Times New Roman, serif; color:#232323; line-height:18px; text-align:left;margin:0 0 5px; }
#articlecontainer blockquote {margin:5px 15px;font-size:10.5px;line-height:15px;}
#articlecontainer blockquote h3 {margin-bottom:10px;}
#articlecontainer p.letterwriter {text-align:right;font:11px/14px Helvetica,Arial,sans-serif;}
#adtspot { position:relative; width:300px; height:250px; background-color:#CCC; }
.bloglist p { font-size:11px; margin:4px 0; }
.blogfeed p {color:#666;}
.meridian {text-transform:uppercase;font-size:10.5px;}
#articlebottom #list { border:1px solid #ccc; float:left; clear:none; margin:15px 0; padding:15px; width:620px; }
#articlebottom #list .sectionheader { font:700 18px/20px Helvetica, Arial, sans-serif; clear:none; color:#AA0B0B; margin:0 0 10px 0; padding:0;text-transform:uppercase;letter-spacing:.05em; }
/*#calendar { float:left; margin-top:0; width:300px; }*/ 
#caltop { width:280px; }
.calday { width:25px; float:left; display:inline-block; background-color:#B7DF60; font-size:18px; color:#76827B; font-weight:700; text-align:center; margin:0 5px 0 0; padding:5px; }
.categorylinks { float:left; border-right:1px solid #E6E7E8; padding:0 10px; }
#categoriesdiv { position:relative; width:1040px; color:#E6E7E8; margin:0 auto; }
#columns { position:relative; top:0; width:300px; }
#columns { position:relative; top:0; width:300px; }
#commentpolicy {display:none;}
#contentMain { position:relative; width:100%; background-color:#FFF; padding:10px; margin:10px 10px 10px 0; }
#feedMain p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; margin:5px 0; }
#footer #restaurants,#contentMain,.sectionheader,#varsitydiv .sectionheader { border:0; }
.gallery {clear:none;float:left;margin:5px 15px 5px 0;width:250px;}
.gallery .thumb {width:250px;}
#highlightnav {float:right;clear:none; width:45%; }
#highlights, #spotlights { float:left; clear:none; margin:0;width:490px }
.highlight { background:#FFF; }
.highlightselected { font-size:14px; }
.highlightstory { float:left; clear:none; width:50%; margin-right:10px; }
.item { background-color:#FFF; padding:5px; }
.item_alt { background-color:#E6E7E8; padding:5px; }
#list { float:left; }
#nav { float:left; margin-top:20px; width:720px; font-size:14px; font-weight:700; letter-spacing:-1px; }
#navcats a:link,#navcats a:active,#navcats a:visited { color:#76827B; }
#navcats { float:left; background:#B7DF60; color:#76827B; margin-right:2px; padding:1px 20px 1px 40px; }
#photosdiv { float:left; clear:none; margin-top:10px; }
#restaurants { position:relative; width:100%; background-color:#FFF; padding:10px; margin:10px 10px 10px 0; }
#searchfield { float:left; width:198px; background:#FFF; text-align:right; padding:1px 10px 1px 1px; }
.searchbutton { font-size:10px; float:left; width:57px; background-color:#B7DF60; text-align:center; padding:4px 4px 2px; }
.sectionheader { font:700 18px/20px Helvetica, Arial, sans-serif; clear:none; color:#cc3300; margin:0 0 10px 0; padding:0;text-transform:uppercase;letter-spacing:.05em; }
.sectionheader a:link,.sectionheader a:active,.sectionheader a:visited{color:#AA0B0B;text-decoration:none;cursor:auto;}
.sectionheader a:hover { text-decoration:underline;cursor:auto;}
.viewall { float:right; margin-top:3px; font-weight:700; font-size:10px; text-transform:uppercase; color:#fff; letter-spacing:1px; background:#AA0B0B;padding:2px 5px;}
.viewall a, .viewall a:link,.viewall a:active,.viewall a:visited { text-decoration:none;color:#fff;}
.viewall a:hover { text-decoration:underline;color:#fff;}
#share { margin:0px 0 30px 0;float:left;clear:both;background:#efefef;padding:5px 5px 3px 5px;width:100%;}
#share .at-button {float: left;font-family:Arial,Helvetica,sans-serif; font-size:11px;letter-spacing: 0.1em;margin: 2px 15px;text-transform: uppercase;}
#spotlights blockquote { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; margin:5px 20px; }
#spotlights h1 { font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:32px; font-weight:lighter; }
#spotlights h3 { font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:22px; font-weight:lighter;margin:20px 0 0 0;}
#spotlights p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; margin:0;}
.spotlight .bullet { font-weight:bold; text-transform:uppercase; }
.spotlight h3 { font-size:14px; line-height:16px; }
.spotlight img { background-color:#CCC; border:0px solid #666; margin-bottom:10px; width:150px; height:150px; }
.spotlight { width:150px; float:left; margin:10px 17px 5px 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; min-height:260px; }
#storyrail { float:left; width:335px; margin-right:15px; margin-top:0; margin-bottom:5px; }
#storyrail .gallery {text-align:center;clear:none;float:left;margin:5px 15px 5px 0;padding:5px 0 25px 0;width:335px;background:#366469;border-radius:5px;-moz-border-radius:5px;}
#storyrail .gallery a {color:white;text-decoration:none;margin:5px 0;font-size:11px;}
#storyrail .gallery .thumb {width:280px;border:10px solid #fff;margin-top:5px;-moz-box-shadow: 0px 15px 10px -10px #111;}
#subject {border:1px solid #ccc;border-width:1px 0 1px 0;margin:10px 0;padding:5px 0;}
#subject p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px;margin:1px 0; }
#subject h3 { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:16px;margin:1px 0; }
#tooltip h3,#tooltip div { margin:0; }
#tooltip { position:absolute; z-index:3000; border:1px solid #B7DF60; background-color:#76827B; opacity:0.9px; color:#B7DF60; width:150px; padding:5px; }
#topLeaderboard { display:block; height:90px; width:1000px; min-width:1000px; text-align:left; overflow:hidden; margin:10px auto; }
#topRight {width:250px;height:90px;float:right;clear:none;margin-left:10px;}
.smallDate{ font-size:10px !important; text-transform:uppercase; margin:1px 0; }
.date{ font-size:10px !important; text-transform:uppercase; margin:1px 0; }
.datefield{ font-size:10px !important; text-transform:uppercase;color:#333; }
li.dsq-widget-item { clear:both; list-style-type:none; margin:8px !important;overflow:hidden; }


/* -------AddThis Vertical Layout Menu-------- */ 
.addthis_toolbox .vertical { background: #fff; width: 136px; padding: 1px; }
.addthis_toolbox .vertical a { font-size:11px; position: relative; display: block; background: #fff; width: 102px; padding: 4px 0 4px 34px; text-decoration: none; }
.addthis_toolbox .vertical a:hover { background: #f5f5f5; color: #027999; text-decoration: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.addthis_toolbox .vertical span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .vertical .more { border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px; text-align: center; }
.addthis_toolbox .vertical .more a { padding: 4px 0; margin: 0; }
.addthis_toolbox .vertical .more a:hover { background: none; }
.addthis_toolbox .vertical .more span { display: none; }

/*------footer styles-------*/ 
#footer {width:998px;margin:0 auto;text-align:left;background-color:#fff;margin-bottom:30px;}
#footer p {font-size:.71em;color: #666; }
#footer h3 {font-size: 1em;color: #666;margin-bottom: 4px;text-transform: uppercase; }
#footer ul {list-style: none;float: left;margin-right: 20px;padding-right: 20px;border-right: 1px solid #bfbfbf; }
#footer ul li {list-style: none;margin-bottom: 2px; }
#footer ul li a {color: #AA0B0B;text-decoration:underline; }
#footer ul li a:hover, footer ul li a:active {color: #AA0B0B;text-decoration:underline; }
.footerCol {width:160px;float:left;}
.footerCol h2 {font-size:.9em;color:#666;margin:10px 0 2px 0; }
.footerCol p {font-size:.7em;margin:1px auto;}
.footerCol a {color:#666; }
#siteInfo {display:block;width: 1044pxpx; }
#siteInfo img {position: absolute;top: -14px; }
#siteInfo ul {float: none;border: 0;text-align: right;position: relative;top: 35px;margin: 0;width: 100%; }
#siteInfo ul li a {color: #fff; }
#siteLinks { float:left;clear:none;padding:10px;width:978px;border:1px solid #666;background:#fff;margin-bottom:30px;}
#siteLinksTop {float:left;clear:both;width:100%;margin:15px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #666;}
#siteLinksTop h1 {font-size:20px;}
#siteLinksTop h3 {font-size:13px; }
#siteLinksTop h3 a {color:#AA0B0B; }
#siteLinksTop p {font-size:.8em;margin:2px auto;}
#companyInfo {font-size: 1.2em;text-align: center;clear:both;}
#companyInfo p {margin-bottom:5px;}
#bottomPositions {display:block;width:970px;height:90px;margin:10px 15px;}
#bottomAd {float:left;clear:none;width:728px;height:90px;}
#wzba {float:right;clear:none;width:200px;height:90px;border:0;}
#wzba img {border:0;}

/*-----right rail styles-----*/ 
#sideGuideWidget { float:left; clear:none; width:300px; height:100px; background:url(/images/alts/citypaper/bg_searchguides.png); overflow:hidden; }
#sideGuideWidget table { margin:15px; }
#sideGuideWidget td { padding:5px 0; }
#sideGuideWidget p { font:10px Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:700; color:#fff; margin:0; }
#signup { float:left; clear:none; background:url(/images/alts/citypaper/bg_signup.png); width:300px; height:125px; overflow:hidden; margin-bottom:15px; }
#signup p { font:11px Helvetica, Arial, sans-serif; margin:5px 10px; }
#medRectangle { width:300px; float:left; clear:none; height:250px; margin:15px 0; }
.teaser li {font-size:11px;line-height:14px;list-style:none outside none;margin:5px auto;}
ul.teaser {border-bottom:0 none;margin:8px;padding:0 0 10px;}

/* extra stuff */ 
#bob-lead { background:url('/polopoly_fs/7.108647.1320271493!/button_bob10.png') repeat-x; float:left; clear:none; width:670px; height:55px; }
#bob-lead-480 { background:url('/polopoly_fs/7.108647.1320271493!/bob-lead-480.png') repeat-x; float:left; clear:none; width:470px; height:50px; margin:5px 0; }
#personalbests-lead { background:url('/polopoly_fs/7.108647.1320271493!/link-personalbests.png') repeat-x; float:left; clear:none; width:650px; height:30px; margin:5px 0; }
#fictionpoetry-480 { background:url('/polopoly_fs/7.108647.1320271493!/button_fictionpoetry.png') repeat-x; float:left; clear:none; width:470px; height:75px; margin:5px 0; }
#hg-head-480 { background:url('/polopoly_fs/7.108647.1320271493!/hg-head-480.png') repeat-x; float:left; clear:none; width:470px; height:95px; margin:5px 0 15px 0; }
#links {font-family:Helvetica,Arial,sans-serif;border:1px solid #999;padding:10px;float:left;margin:0 15px 15px 0;width:315px;}
#links h2 {font-size:18px;font-weight:100;margin:0 0 10px;}
#links h3 {font-size:12px;font-weight:700;margin:15px 0 0 0;}
#links p {font-size:12px;margin:1px 0;font-family:Helvetica,Arial,sans-serif;}
#guidelist h2 { font-size:24px; margin:20px 0 2px 0; }
#guidelist h3 { font-size:18px; font-weight:bold; margin:5px 0 2px 0; }
#guidelist p { font-size:13px; margin:2px 0; }
#button_baltimanual {width:225px;height:65px; background:url('/polopoly_fs/7.108647.1320271493!/button_baltimanual.png') repeat-x;float:left;margin-right:20px;}
#button_101 {width:225px;height:65px; background:url('/polopoly_fs/7.108647.1320271493!/button_101.png') repeat-x;float:left;}

/*-----calendar widget ----------*/ 
#guide_events {background-image:url('/polopoly_fs/7.261814.1326989985!/bg_accordion_events.png');width:298px;height:40px;border-left:1px solid #666;border-right:1px solid #666;}
#guide_restaurants {background-image:url('/polopoly_fs/7.261814.1326989985!/bg_accordion_restaurant.png');width:298px;height:40px;border-left:1px solid #666;border-right:1px solid #666;border-top:1px solid #666;float:left;}
.guides{ cursor: hand;}
.guides h3 {display:none;}
.guidesection{background: #fff;}

/*-----------------disqus-----------------*/ 
#center #disqus_thread {float:left !important;margin-bottom:10px !important;width:470px !important;}
#disqus_thread {float:left !important;margin-bottom:10px !important;width:650px !important;}
.dsq-widget-meta a {font-weight:bold;color:#AA0B0B;font-size:10px;}
a.dsq-widget-user {font-weight:normal !important;}

/*------------tabbed elements-------------*/
.ui-tabs-panel {
border: 1px solid #666 !important;
border-top:0px solid #fff !important;
padding:0px !important;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-bottom:15px;
float:left;
width:298px;
}
.ui-tabs-panel p {margin:8px;}
.ui-tabs-nav {
    background: none repeat scroll 0 0 #666666 !important;
    margin: -1px 0 0 !important;
    padding: 5px 3px -3px 0 !important;
}
.ui-tabs-nav a {border-style:none !important;margin:5px 0 0 !important;top: 0 !important;}

.ui-tabs-nav .ui-tabs-selected a {
    
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    padding: 0 5px !important;
    background-position: 0 -23px !important;
    height: 27px !important;
    line-height: 27px !important;
    padding-top: 0 !important;
}
.ui-tabs-nav a:hover {
    background-color: #EDBCBC !important;
color:#666 !important;
}
.ui-tabs-nav li {
    margin: 0 2px !important;
}



      
