/*
 * Id: 7.108647
 * Version: 1320707285
 * Generated: Feb 10, 2012 12:14:42 AM
 */

html,body { background:url('/polopoly_fs/7.108647.1320707285!/bg_boilerplate2.jpg') repeat-x; background-color:#f5f4ea; border:0 none; font-size:100%; outline:0 none; font-family:Helvetica,Arial,Sans Serif; margin:0; padding:0; }
a { color:#366469; text-decoration:none; font-weight:700; }
a:hover { text-decoration:underline; }
a:visited { color:#5F737E; }
#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:200px;}
#center-wide{float:left;margin-left:20px;margin-right:25px;padding-top:10px;width:655px;}
#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;}
/*-------------header styles --------------*/ 
#headerBar { display:block; overflow:hidden; height:75px; width:1000px; min-width:1000px; text-align:center; background-image: url('/polopoly_fs/7.108647.1320707285!/banner_main_ml.jpg'); margin:0; }
#top_boilerplate { width:1000px; height:25px; text-transform:uppercase; }
#top_boilerplate form{ margin:5px auto; }
#top_boilerplate p { float:left; clear:none; width:500px; font-size:10px; margin:2px 0; }
#top_boilerplate ul { float:right; clear:none; list-style:none; font-size:10px; margin:6px 0; }
#top_boilerplate li { display:inline; margin:0 6px; }
#boilerplate { float:right; clear:none; margin:40px 60px 10px 10px; }
#boilerplate p { text-align:right; color:#FFF; margin:0; }
#boilerplate a { color:#FC0; }
#boilerplate #inputter {border: 0px none !important; width: 115px !important; height: 18px !important;}
#pencilbar {float:left;clear:none;width:1000px;min-height:0;max-height:35px;background:#666;}
#pencilbar div {float:left !important;clear:none;text-align:center;}
/* ----------------------- gut styles -------------------------*/ 
#gut{float:left !important;position:relative;width:1000px;padding-top:0;background:#FFF;margin:0 auto;}
#hometop { background:none repeat scroll 0 0 #FFFFFF; clear:none; float:left; margin:10px 0 0 15px; padding:0 0 15px 0 !important; width:670px; border-bottom:1px solid #ddd; }
#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;}
.sectionHead_news { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px 0px; height: 40px; width: 250px; }
.sectionHead_columns { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -40px; height: 40px; width: 250px; }
.sectionHead_comics { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -80px; height: 40px; width: 250px; }
.sectionHead_arts { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -120px; height: 40px; width: 250px; }
.sectionHead_visualarts { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -160px; height: 40px; width: 250px; }
.sectionHead_stage { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -200px; height: 40px; width: 250px; }
.sectionHead_books { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -240px; height: 40px; width: 250px; }
.sectionHead_film { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -280px; height: 40px; width: 250px; }
.sectionHead_video { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -320px; height: 40px; width: 250px; }
.sectionHead_music { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -360px; height: 40px; width: 250px; }
.sectionHead_localmusic { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -400px; height: 40px; width: 250px; }
.sectionHead_eats { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -440px; height: 40px; width: 250px; }
.sectionHead_promo { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -480px; height: 40px; width: 250px; }
.sectionHead_glam { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -520px; height: 40px; width: 250px; }
.sectionHead_mobtownbeat { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -560px; height: 40px; width: 250px; }
.sectionHead_special { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -600px; height: 40px; width: 250px; }
.sectionHead_bigbooks { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -600px; height: 40px; width: 250px; }
.sectionHead_filmfest { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -640px; height: 40px; width: 250px; }
.sectionHead_bigmusic { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -680px; height: 40px; width: 300px; }
.sectionHead_sizzlin { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -720px; height: 40px; width: 300px; }
.sectionHead_eatspecial { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -760px; height: 40px; width: 300px; }
.sectionHead_special { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -800px; height: 40px; width: 300px; }
.sectionHead_freestuff { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -840px; height: 40px; width: 300px; }
.sectionHead_about { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -880px; height: 40px; width: 300px; }
.sectionHead_bob { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -920px; height: 40px; width: 300px; }
.sectionHead_archives { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -960px; height: 40px; width: 300px; }
.sectionHead_bigmusic { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1000px; height: 40px; width: 300px; }
.sectionHead_coverstories { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1040px; height: 40px; width: 300px; }
.sectionHead_features { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1080px; height: 40px; width: 300px; }
.sectionHead_fictionpoetry { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1120px; height: 40px; width: 300px; }
.sectionHead_topten { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1160px; height: 40px; width: 300px; }
.sectionHead_crossword { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1200px; height: 40px; width: 300px; }
.sectionHead_untitled { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1240px; height: 40px; width: 300px; }
.sectionHead_lulu { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1280px; height: 40px; width: 300px; }
.sectionHead_dirtfarm { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1320px; height: 40px; width: 300px; }
.sectionHead_important { background-image:url('/polopoly_fs/7.108647.1320707285!/sectionHead.png'); background-position: 0px -1360px; height: 40px; width: 300px; }
.sectionHead_campaignbeat { background-image:url('/polopoly_fs/7.108647.1320707285!/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:#cc3300; 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; }
.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:#cc3300;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:#366469;padding:3px;-moz-border-radius: 2px;border-radius: 2px;}
.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;}
.ui-tabs-panel .sectionheader { display:none; }
.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:5px 0 !important; }
/* 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-------*/
#siteLinks { float:left;clear:none;margin:10px;width:1024px;}
.footerCol {width:170px;float:left;}
#companyInfo {font-size: 1.2em;text-align: center;clear:both;}
#companyInfo p {margin-bottom:5px;}
#footer {clear:both;width:1000px;margin:0px auto;text-align:left;background-color:#4d4d4d;padding-bottom:20px;}
#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;}


/* extra stuff */ 
#bob-lead { background:url('/polopoly_fs/7.108647.1320707285!/button_bob10.png') repeat-x; float:left; clear:none; width:670px; height:55px; }
#bob-lead-480 { background:url('/polopoly_fs/7.108647.1320707285!/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.1320707285!/link-personalbests.png') repeat-x; float:left; clear:none; width:650px; height:30px; margin:5px 0; }
#fictionpoetry-480 { background:url('/polopoly_fs/7.108647.1320707285!/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.1320707285!/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;}
#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;}
#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.1320707285!/button_baltimanual.png') repeat-x;float:left;margin-right:20px;}
#button_101 {width:225px;height:65px; background:url('/polopoly_fs/7.108647.1320707285!/button_101.png') repeat-x;float:left;}


      
