body{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fefefe;text-align:center;margin:0;padding:0;}
a { outline: none; }
.ModuleMore a:link,.ModuleMore a:visited,.ModuleHeadline A:link,.ModuleHeadline A:visited,.ModuleHeadline A:active,.ModuleSummary A:link,.ModuleSummary A:visited,.ModuleSummary A:active,.MoreBody A:link,.MoreBody A:visited,.MoreBody A:active,.MoreAll A:link,.MoreAll A:visited,.MoreAll A:active,#Interact .InteractInfo a:link,#Interact .InteractInfo a:visited,#Opinions .OpinionsHeadline A:link,#Opinions .OpinionsHeadline A:visited,#Opinions .OpinionsHeadline A:active,#NREvents .ProjectsBody A:link,#NREvents .ProjectsBody A:visited,#NREvents .ProjectsBody A:active,#NREvents .ProjectsSummary A:link,#NREvents .ProjectsSummary A:visited,#NREvents .ProjectsSummary A:active,#Guides .GuidesBody A:link,#Guides .GuidesBody A:visited,#Guides .GuidesBody A:active,#Guides .GuidesSummary A:link,#Guides .GuidesSummary A:visited,#Guides .GuidesSummary A:active,#Content .ContentImgCaption A:link,#Content .ContentImgCaption A:visited,#Content .ContentImgCaption A:active,#Content .ContentImgCredit A:link,#Content .ContentImgCredit A:visited,#Content .ContentImgCredit A:active,#Content .ContentSidebar A:link,#Content .ContentSidebar A:visited,#Content .ContentSidebar A:active,#Archive .ArchiveHeadline a:link,#Archive .ArchiveHeadline a:visited,#Archive .ArchiveHeadline a:active,#Archive .ArchiveBody A:link,#Archive .ArchiveBody A:visited,#Archive .ArchiveBody A:active{color:#C00;font-size:10px;font-weight:700;text-decoration:underline;}
.ModuleNew{color:#C00;font-size:10px;font-weight:700;}
.MoreNew{color:#C00;font-size:10px;font-weight:700;text-decoration:none;}
table{border-collapse:collapse;border-style:none;margin:0;padding:0;}
#Dining a:visited{font-weight:normal;}
td{padding:0;}
#main{width:990px;text-align:left;margin:0 auto;}
a.nav2:hover{font-size:11px;color:#FED400;font-weight:700;text-decoration:none;}
a.footer:hover{font-size:10px;color:#000;font-weight:700;text-decoration:underline;}
a.footer2:hover{font-size:10px;color:#000;font-weight:700;text-decoration:none;}
#Nav{background-color:#000;vertical-align:bottom;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#E3E1E1;font-weight:700;letter-spacing:0;}
#Footer{vertical-align:bottom;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333;font-weight:700;text-align:center;line-height:16px;letter-spacing:0;width: 822px;}
.MainBody td{vertical-align:top;}
.RightCol td{vertical-align:top;background-color:#999;font-size:8px;}
.SiteDate{font-size:12px;color:#000;font-weight:700;text-align:center;}
#SearchBox{background-color:#C1262D;height:43px;width:266px;color:#FFF;font-weight:bolder;font-size:11px;padding:5px 5px 5px 5px;}
#SearchBox a:hover{font-size:11px;color:#000;font-weight:700;text-decoration:none;}
#SpotLight{background-color:#CFD0D1;height:140px;width:544px;}
#SpotLightBox{font-size:10px;padding:6px 12px 0px 6px;}
#SpotLightBox SpotHead{font-size:16px;color:#C00;font-weight:700;} 
#Music .MusicFormData{color:#333;font-size:16px;font-weight:700;margin:5px;}
#NREvents{width:266px;height:140px;background-color:#E3E1E1;}
#Guides{width:266px;height:300px;background-color:#E3E1E1;}
#ContentBody{width:544px;}
#FormBody{width:822px;} 
#ContentInset{width:266px;background-color:#FEFEFE;}
.VertSpace{width:12px;}
.HorizSpace{height:12px;}
.ContentBox{height:50px;background-color:#C1262D;width:264px;color:#FFF;font-size:14px;font-weight:bolder;padding:0;text-align: center;}
.ContentBox a:visited,a:link,a:active{font-size:12px;color:#FFFFFF;font-weight:700;font-style:normal;text-decoration:none;}
.ContentBox a:hover{font-size:12px;color:#FFFFFF;font-weight:700;font-style:normal;text-decoration:underline;}
#FilmStyles .ReviewDetails{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;margin:5px 0 10px;}
.FilmImage{margin:0 0 5px 10px;}
.ModuleMore{color:#C00;font-size:9px;font-weight:700;margin:0 0 0 5px;}
.ModuleHeadline{color:#333;font-size:10px;font-weight:700;margin:0 0 0 5px;}
.ModuleHeader{color:#333;font-size:12px;margin:0 0 0 5px;}
.ModuleHeaderRed{color:#C00;font-size:12px;}
.ModuleTitleBlack{color:#333;font-size:10px;font-weight:400;margin:0 0 0 5px;}
.ModuleTitleBlack A:link{color:#000;font-size:10px;font-weight:400;}
.ModuleImage img{margin:0 5px 10px;}
.ModuleBreaker{color:#333;font-size:16px;font-weight:700;margin:0 0 0 5px;}
.ModuleBreakerNoMargin{color:#333;font-size:16px;font-weight:700;margin:0 0 0 0px;}
.ModuleBody{color:#333;font-size:10px;margin:0 5px 5px;}
.Headline{color:#333;font-size:20px;font-weight:700;}
.BreakerHead{color:#333;font-size:16px;font-weight:700;text-decoration:none;margin:0 0 0 5px;}
.BreakerHeadNoMargin{color:#333;font-size:16px;font-weight:700;text-decoration:none;margin:0 0 0 0px;}
.BreakerHead A:hover{color:#000;font-size:16px;font-weight:700;}
.MoreAll{text-indent:20px;}
.MorePub{color:#333;font-weight:700;font-size:10px;}
.FilmFormData{color:#333;font-size:16px;font-weight:700;margin:0 5px 5px;}
#Dining .DiningFormData{color:#333;font-size:16px;font-weight:700;margin:10px 0px 0px 5px;padding:0;}
#Dining .DiningFormData select{width:180px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;margin:2px 0px 2px 0px;}
#Dining .DiningMiles{color:#333;font-size:10px;font-weight:700;margin:0;padding:0;}
#BusinessDirectory .ArtRackFormData{color:#333;font-size:16px;font-weight:700;margin:10px 0px 0px 5px;padding:0;}
#BusinessDirectory .ArtRackFormData select{width:180px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;margin:2px 0px 2px 0px;}
#NREvents .ProjectsBody{color:#333;font-size:10px;margin:0 5px;}
#NREvents .ProjectsSummary{color:#333;font-size:10px;margin:5px 5px 5px 0px;}
#Guides .GuidesBody{color:#333;font-size:10px;margin:0 5px;}
#Guides .GuidesSummary{color:#333;font-size:10px;margin:5px 5px 5px 0px;}
#Calendar .CalendarArtist{color:#C00;font-size:12px;margin:0 0 0 5px;}
#Calendar .CalendarFormData select{width:205px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;}
#Content .ContentImage{border-style:none;padding-left:5px;}
#Content .ContentCategoryName{color:#333;font-size:16px;font-weight:700;}
#Content .ContentImageLeft{border-style:none;margin:12px 12px 12px 0;}
#Content .ContentImageCenter{border-style:none;margin:0 12px;}
#Content .ContentInfoBox{color:#333;font-size:10px;text-align:left;background-color:#E3E1E1;margin: 10px 0 0 0; padding: 5px 0;min-width:150px;}
#Content .ContentOfficialSite{color:#333;font-size:10px;text-align:center;background-color:#E3E1E1;margin:12px 0 0;padding:5px;}
#Content .ContentBox{color:#333;font-size:10px;font-weight:400;background-color:#E3E1E1;margin:12px 0 0;padding:5px;}
#Content .ContentBy{color:#C00;font-size:11px;font-weight:700;text-decoration:none;}
#Content .Contentby A:hover{color:#000;font-size:9px;font-weight:700;}
#Content .ContentSubheadline{color:#333;font-size:14px;font-weight:700;}
#Content .ContentSubheadline2{color:#333;font-size:12px;font-weight:700;}
#Content .ContentSubheadline2 a:visited,a:link,a:active{font-size:12px;color:#333;font-weight:700;font-style:normal;text-decoration:underline;}
#Content .ContentSubheadline3{color:#333;font-size:10px;font-weight:700;}
#Content .ContentMeditationHeader{color:#333;font-size:12px;font-weight:700;text-align:center;background-color:#E3E1E1;margin:12px 0 0;padding:5px;}
#Content .ContentMeditationBody{color:#333;font-size:10px;background-color:#E3E1E1;margin:5px 0 0;padding:5px;}
#Content .ContentFilmTitle{color:#333;font-size:14px;font-style:italic;}
#Content .ContentJoeyText{color:#333;font-size:12px;}
.EventBox{color:#333;font-size:10px;text-align:left;background-color:#E3E1E1;padding:5px;margin:0 0 0 12px;}
.EventBox a:link,.EventBox a:visited,.EventBox a:active {color:#333;font-size:10px;font-weight:700;}
.EventBox a:hover {color:#C00;font-size:10px;text-decoration:underline;font-weight:700;}
.BottomAlign{position:absolute;bottom:0;left:0;}
.onlyprint *{display:none;}
#Archive .ArchiveHeadlineItalic{color:#333;font-size:10px;font-style:italic;}
#Archive .ArchiveIssueDate{color:#333;font-size:14px;font-weight:700;margin:0px;}
#Archive .ArchiveSectionHeader{color:#333;font-size:12px;font-weight:700;margin:0px;}
#Login{background-color:#E3E1E1;height:83px;width:266px;font-weight:bolder;font-size:11px;padding:5px 5px 5px 5px;}
#Login input{margin-bottom:2px;}
#Login a:link,a:visited{font-size:11px;color:#333;font-weight:700;font-style:normal;text-decoration:underline;}
#Login .LoginError{font-size:10px;color:#C1262D;font-weight:700;font-style:normal;}
#Login .LoginLink{font-size:11px;color:#C1262D;font-weight:bolder;font-style:normal;}
a.nav:link,a.nav:visited,a.nav2:active{font-size:11px;color:#FED400;font-weight:700;font-style:normal;text-decoration:none;}
a.nav:hover,#Login a:hover{font-size:11px;color:#FFF;font-weight:700;text-decoration:none;}
a.nav:active,a.nav2:link,a.nav2:visited,#SearchBox a:visited,#SearchBox a:link,#SearchBox a:active{font-size:11px;color:#FFF;font-weight:700;font-style:normal;text-decoration:none;}
a.footer:link,a.footer:visited,a.footer:active{font-size:10px;color:#333;font-weight:700;text-decoration:none;}
a.footer2:link,a.footer2:visited,a.footer2:active{font-size:10px;color:#333;font-weight:700;text-decoration:underline;}
.submit, #SearchBox .submit,#SactoNR .submit,#ChicoNR .submit,#RenoNR .submit,#SNR .submit,#RNR .submit,#CNR .submit,#Music .submit,#Dining .submit,#Calendar .submit{background-image:url(/images/mock/button.gif);border:1px solid #808181;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;height:16px;margin-bottom:2px;}
.ModuleForm,#Calendar .CalendarForm{margin:0;padding:0;}
#SactoNR,#ChicoNR,#RenoNR,#SNR,#RNR,#CNR{width:266px;height:246px;background-color:#F8E0A2;}
#SactoNR #CoverImage,#ChicoNR #CoverImage,#RenoNR #CoverImage,#SNR #CoverImage,#Music .MusicImage,#RNR #CoverImage,#CNR #CoverImage{margin:0 5px 5px;}
#SactoNR #CoverHeader,#ChicoNR #CoverHeader,#RenoNR #CoverHeader,#SNR #CoverHeader,#RNR #CoverHeader,#CNR #CoverHeader,#Content .ContentMusicLabel,#Content .ContentBookPublisher{color:#333;font-size:12px;font-weight:700;}
#SactoNR .CoverHeadline,#ChicoNR .CoverHeadline,#RenoNR .CoverHeadline,#SNR .CoverHeadline,#RNR .CoverHeadline,#CNR .CoverHeadline{margin:5px 0 0 0;}
#SactoNR .CoverHeadline A:link,#SactoNR .CoverHeadline A:visited,#SactoNR .CoverHeadline A:active,#ChicoNR .CoverHeadline A:link,#ChicoNR .CoverHeadline A:visited,#ChicoNR .CoverHeadline A:active,#RenoNR .CoverHeadline A:link,#RenoNR .CoverHeadline A:visited,#RenoNR .CoverHeadline A:active,#SNR .CoverHeadline A:link,#SNR .CoverHeadline A:visited,#SNR .CoverHeadline A:active,#RNR .CoverHeadline A:link,#RNR .CoverHeadline A:visited,#RNR .CoverHeadline A:active,#CNR .CoverHeadline A:link,#CNR .CoverHeadline A:visited,#CNR .CoverHeadline A:active{color:#C00;text-decoration:underline;font-size:10px;}
#SactoNR .CoverHeadline A:hover,#ChicoNR .CoverHeadline A:hover,#RenoNR .CoverHeadline A:hover,#SNR .CoverHeadline A:hover,#RNR .CoverHeadline A:hover,#CNR .CoverHeadline A:hover{color:#000;text-decoration:underline;font-size:10px;}
#SactoNR .CoverSummary,#ChicoNR .CoverSummary,#RenoNR .CoverSummary,#SNR .CoverSummary,#RNR .CoverSummary,#CNR .CoverSummary{color:#333;font-size:10px;padding:5px 5px 0px 0px;}
#LocalStories,#Opinions,#ArtsCulture,#Dining,#Film {width:266px;height:236px;background-color:#E3E1E1;}
#BusinessDirectory{width:266px;height:150px;}
#Calendar{width:266px;height:246px;background-color:#E3E1E1;}
#CalendarContent{width:266px;background-color:#E3E1E1;}
#Interact{width:266px;height:140px;background-color:#E3E1E1;}
#Music,#TumriAd{width:266px;height:365px;background-color:#E3E1E1;font-size:8px;color:#333;}
#Music .MusicHeadline,#Music .MusicSummary,.ModuleSummary{color:#333;font-size:10px;margin:0 0 0 6px;}
#Music .MusicHeadline A:link,#Music .MusicHeadline A:visited,#Music .MusicHeadline A:active,.ModuleTitleBlack A:hover,#Content .ContentInfoBox A:link,#Content .ContentInfoBox A:visited,#Content .ContentInfoBox A:active{color:#C00;font-size:10px;text-decoration:underline;}
#Music .MusicHeadline A:hover,.ModuleHeadline A:hover,.ModuleTitleBlack A:visited,.ModuleTitleBlack A:active,#Content .ContentInfoBox A:hover{color:#000;font-size:10px;}
#Music .MusicFormData select{width:225px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;margin:2px 0px 2px 0px;}
.FilmFormData select{width:225px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;}
#Music .MusicFormDate,#Archive .ArchiveBody{color:#333;font-size:10px;margin:5px;}
#Music .MusicFormDate select,#Calendar .CalendarFormDates select{width:100px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;}
.ImgLink,img{border:none;}
#FilmStyles,#FilmTimes{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:#FFF;}
#FilmStyles a:link,#FilmStyles a:visited,#FilmStyles a:active,a.filmtime:link,a.filmtime:visited,a.filmtime:active{color:#C00;font-weight:700;font-style:normal;text-decoration:none;}
#FilmStyles a:hover,a.filmtime:hover{color:#000;font-weight:700;font-style:normal;text-decoration:underline;}
.ModuleMore a:hover,.ModuleSummary A:hover,.MoreBody A:hover,.MoreAll A:hover,#Interact .InteractInfo a:hover,#Opinions .OpinionsHeadline A:hover,#NREvents .ProjectsBody A:hover,#NREvents .ProjectsSummary A:hover,#Guides .GuidesBody A:hover,#Guides .GuidesSummary A:hover,#Content .ContentImgCaption A:hover,#Content .ContentImgCredit A:hover,#Content .ContentSidebar A:hover,#Archive .ArchiveBody A:hover{color:#000;font-size:10px;font-weight:700;}
.ModuleHeaderRed a:link,.ModuleHeaderRed a:visited,#ArtsCulture .ArtsLinks a:link,#ArtsCulture .ArtsLinks a:visited,#Calendar .CalendarArtist a:link,#Calendar .CalendarArtist a:visited,#Content .ContentJoeyText A:link,#Content .ContentJoeyText A:visited,#Content .ContentJoeyText A:active{color:#C00;font-size:12px;font-weight:700;}
.ModuleHeaderRed a:hover,#ArtsCulture .ArtsLinks a:hover,#Calendar .CalendarArtist a:hover,#Content .ContentJoeyText A:hover{color:#000;font-size:12px;font-weight:700;}
.ContentBodyText,.MoreBody,#Content .ContentImgCredit,#Content .ContentSidebar,#Archive{color:#333;font-size:10px;}
.ContentBodyText a:link { color:#C00;font-weight:700;text-decoration:underline;}
.ContentBodyText a:visited { color:#C00;font-weight:700;text-decoration:underline; }
.ContentBodyText a:hover { color:#000;font-weight:700;text-decoration:underline; }
.ContentBodyText a:active { color:#C00;font-weight:700;text-decoration:underline; }
#Content .ContentImgCaption,#Content .ContentRestaurantInfo,#Content .ContentRestaurantPrice,#Content .DiffPub,#Archive .ArchiveHeadline{color:#333;font-size:10px;font-weight:700;}
#Archive .ArchiveHeadline a:hover{color:#000;font-size:10px;font-weight:700;text-decoration:underline;}
.BreakerHead A:link,.BreakerHead A:visited,.BreakerHead A:active{color:#C00;font-size:16px;font-weight:700;}
.MoreBreaker,#Content .ContentRestaurantNameQuality{color:#333;font-size:14px;font-weight:700;}
#Dining .DiningMiles select,#Calendar .CalendarFormMiles select{width:55px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;}
#Dining .DiningMiles input,#Calendar .CalendarFormMiles input{width:40px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;}
#Opinions .OpinionsHeadline,#ViewPage .ViewPageBody,#ViewPage .ViewPageSidebar{color:#333;font-size:10px;margin:5px 5px 0;}
#Calendar .CalendarFormData,#Calendar .CalendarFormDates,#Calendar .CalendarFormMiles{color:#333;font-size:10px;font-weight:700;margin:5px;}
#Content .ContentImageRight,.EventImageRight{border-style:none;margin:12px 0 5px 12px;}
#Content .Contentby A:link,#Content .Contentby A:visited,#Content .Contentby A:active{color:#C00;font-size:9px;font-weight:700;}
#Content .ContentMusicArtist,#Content .ContentBookTitle,#Content .ContentVideoTitle{color:#333;font-size:18px;font-weight:700;}
#Content .ContentMusicTitle,#Content .ContentBookAuthor,#Content .ContentVideoStudio,#Archive .ArchiveHeader{color:#333;font-size:16px;font-weight:700;}
.PageNav {text-align: right;color:#000;font-size:10px;font-weight:700;text-decoration:none;}
.PageNav a:link,.PageNav a:visited,.PageNav a:active {color:#C00;font-size:10px;font-weight:700;text-decoration:none;}
.PageNav a:hover {color:#000;font-size:10px;font-weight:700;text-decoration:underline;}
.CalendarTitle {color:#C00;font-size:14px;font-weight:700;}
.CalendarImage {float:right;border-style:none;margin:0 5px 5px 12px;}
.CalendarModuleSummary{color:#333;font-size:10px;margin:0px;}
#RealEstate{background-color:#E3E1E1;width:266px;font-weight:bolder;font-size:11px;padding:5px 5px 5px 5px;}
#Calendar .Calendar2{color:#333;font-size:10px;font-weight:700;margin:5px 10px 5px 5px;}
#Calendar .Calendar2 select{width:155px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;margin:0px 2px 5px 2px;}
#Calendar .Calendar2 input{width:75px;font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;font-size:10px;margin:0px 2px 5px 2px;}
.photoBoxRight{float:right;margin-bottom:10px;margin-left:10px;text-align:left;}
.photoBoxLeft{float:left;margin-bottom:10px;margin-right:10px;text-align:left;}
.photoBoxCenter{float:none;margin-bottom:10px;margin-left:10px;margin-right:10px;}
.commentLayout { /* background:#EEEEEE none repeat scroll 0%; */ padding:6px;font-size:10px;}
#commentModule { font-size:10px; }
#commentModule a:link { color:#CC0033;text-decoration:none; font-weight:700; }
#commentModule a:visited { color:#CC0033;text-decoration:none; font-weight:700; }
#commentModule a:hover { color:#000000; text-decoration:underline; font-weight:700; }
#commentModule a:active { color:#CC0033;text-decoration:none; font-weight:700; }
#Comments {background: #e3e1e1;}
.commentLayout a:link { color:#CC0033;text-decoration:none; font-weight:700; }
.commentLayout a:visited { color:#CC0033;text-decoration:none; font-weight:700; }
.commentLayout a:hover { color:#000000; text-decoration:underline; font-weight:700; }
.commentLayout a:active { color:#CC0033;text-decoration:none; font-weight:700; }
.textResize8 a:link{font-size:8px;}
.textResize10 a:link{font-size:10px;}
.textResize12 a:link{font-size:12px;}
.textResize14 a:link{font-size:14px;}
.textResize16 a:link{font-size:16px;}
.textResize18 a:link{font-size:18px;}
.persImg { margin-right:5px; margin-bottom:5px; }
#personalsTeaserAd { background-color:#C1262D; color:#FFF; font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif; text-align:left; }
#teaserAdHeaderImage { }
#teaserAdHeaderImage a {  }
#teaserAdHeaderImage span { display:none; }
#teaserAdPhoto { padding:5px; text-align:center; }
#teaserAdUsername { margin:2px; font-size:11px; font-weight:bold; overflow:hidden; padding-bottom: 5px; color: #FFF;}
#teaserAdBody { margin:2px; font-size:10px; padding-bottom: 15px; color:#FFF;}
#teaserAdBrowseHeader { margin:4px 2px 2px; font-size:10px; font-weight:bold; }
.teaserAdBrowseLinks { margin:2px; font-size:10px; }
.teaserAdBrowseLinks a:link { color:#FFF; text-decoration:underline; }
.teaserAdBrowseLinks a:visited { color:#FFF; text-decoration:underline; }
.teaserAdBrowseLinks a:hover { color:#000; text-decoration:underline; }
.teaserAdBrowseLinks a:active { color:#FFF; text-decoration:underline; }
.teaserAdISawYouLink { margin:2px; font-size:10px; padding-bottom:10px; }
.teaserAdISawYouLink a:link { color:#FFF; text-decoration:underline; }
.teaserAdISawYouLink a:visited { color:#FFF; text-decoration:underline; }
.teaserAdISawYouLink a:hover { color:#000; text-decoration:underline; }
.teaserAdISawYouLink a:active { color:#FFF; text-decoration:underline; }
#teaserAdFooterImage { }
#teaserAdFooterImage a { }
#teaserAdFooterImage span { display:none; }
.MapLink { color:#C00; font-weight:700; text-decoration:underline; cursor:pointer; }
#BlogAccordion {margin:0px;background: #e3e1e1;padding:0px;}
#BlogAccordion h3 { font-family: verdana, sans-serif; font-size:12px; font-weight:700; margin:0 0 0 4px; }
div.element p, div.element h4 {margin:0px;padding:4px;}
blockquote {padding:5px 20px;margin: 5px 0 5px 0;}

/**
 *	Page Manager - macros.html
 */
#Popularity ol { margin: 5px 0 0 -35px }


#localPopular a:link, 
#regionalPopular a:link, 
#localNewest a:link, 
#regionalNewest a:link, 
#localPopular a:visited, 
#regionalPopular a:visited, 
#localNewest a:visited, 
#regionalNewest a:visited, 
#localPopular a:active, 
#regionalPopular a:active, 
#localNewest a:active, 
#regionalNewest a:active {
	color:#CC0033;
	font-weight:700;
	text-decoration:none;
}

#localPopular a:hover, 
#regionalPopular a:hover, 
#localNewest a:hover, 
#regionalNewest a:hover {
	color:#000000;
	font-weight:700;
	text-decoration:underline;
}

.optionMain {
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: underline;
}

.optionSub {
	padding-left:20px;
	font-weight:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#topBanner {
	margin: 6px 0 10px 0;
}

div #topLeftBannerText {
	float: left;
	padding: 0;
}

div#topLeftBanner {
	float: left;
	padding: 0px;
}

div#topRightBanner {
	float:right;
}

div#topRightBannerText {
	float: right;
	width: 10px;
}

/**
 *	Archive pages - flipbook covers.
 */
.flipbookcovers {
	width: 820px;
	float: left;
	margin: 0 0 10px 0px;
	overflow: hidden;
	text-align: left;
}

.flipbookcovers  a:visited, a:link, a:active {
	text-decoration:none;
}

.flipbookcovers  a:hover {
	text-decoration:underline;
}      
			
.flipbookcovers li {
	float: left;
	font-size: 10px;
	margin: 0 3px 10px 0;
	text-align: center;
	width: 160px;
}

div.flipbook-archive-height li {
	height: 162px;
}

ul li {
		margin: 0 10px 10px 0;
}

ul {
	list-style: none outside none;
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;    
}

/**
 * Medical Marijuana letter to President Obama - class: page; oid=4076832.
 */

div#obama-marijuana-container {
	font-size: 1.3em;
}
 
div#obama-marijuana-letter {
	width: 270px;
	float: right;
	background-color: #D5DBED;
	margin: 10px;
	padding: 0 0 10px 0;
	border-radius: 0 0 10px 10px;
	border: 1px solid #1B3281;
	font-size: 10px;
 }
 
div#obama-marijuana-letter ul li a {
	/*font-size: 1em !important;*/
	color: #1B3281 !important;
}

div#obama-marijuana-letter ul li a,
div#obama-marijuana-letter {
	font-size: 1em !important;
}
 
div#obama-marijuana-urls {
	padding-left: 29px;
}

div#obama-marijuana-urls ul {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	list-style-type: none;
	list-style-image: url("http://www.newsreview.com/images/obama/check_mark.png");
}

div#obama-marijunana-greeting {
	font-size: 1.6em;
}

h3#obama-marijuana-action {
	text-align: center;
	background-color: #cccccc;
	padding: 10px 0;
	margin: 0;
}

img#obama-marijuana-take-action {
	margin-bottom: 8px;
}

div#obama-marijuana-urls .fb-like {
	margin: 10px 0 0 -20px;
}

/**
 * Warren Miller - Like There's No tomorrow
 * http://www.newsreview.com/sacramento/ViewPage?oid=4351264
 */
h2#warren-miller-no-tomorrow-h2 {
	font-size: 18px;
	text-align: center;
}

h3#warren-miller-no-tomorrow-h3 {
	text-align: left;
}

p#warren-miller-no-tomorrow-p-summary {
	margin: 0 auto;
	text-align: justify;
	width: 590px;
	padding: 7px;
	background-color: #efefef;
	border-radius: 7px;
	border: 1px solid #cccccc;
}
 
/* Change the primary links to white instead of #333, which is too dark to see. */
td#Nav a.external:active {
	color: #ffffff;
	text-decoration: none;
}

td#Nav a.external:visited,
td#Nav a.external:link {
	color: #FED400;
	text-decoration: none;
	font-size: 11px;
	font-weight: 700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**
 *	GLOBAL module css
 */
div.module-container {
	width: 266px;
	font-size: 10px;
	overflow: hidden;
}

div.module-container a {
	color: #cc0000;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none;
}

div.mod-inner {
	border: 1px solid #cccccc;
	background-color: #E3E1E1;
}

div.module-title-image {
	overflow: hidden;
}
 
div.mod-featured div.mod-featured-image {
	float: right;
	margin: 4px 10px 2px 5px;
}

div.mod-featured div.mod-featured-image img{
	
	box-shadow: 2px 2px 2px #333333;
}

div.mod-featured-summary {
	font-size: 10px;
}

*.mod-summary {
	font-size: 10px;
}

div.mod-category,
div.mod-featured-category {
	color: #339933;
	margin-top: 7px;
	padding: 1px 0;
}

*.right {
	float: right;
}

*.left {
	float: left;
}

*.clear {
	clear: both;
}

p.clear {
	margin: 0;
	line-height: 1px;
	padding: 0;
}

*.hide {
	display: none !important;
}

.unfeatured,
.mod-featured {
	margin: 0 3px 8px 3px;
}

*.module-more {
	margin: 5px 0 0 3px;
}

.mod-title {
	font-size: 10px;
}

/**
 * Green Module
 */
div#green-module div#green-mod-inner {
	background-color: #ccffcc;
}

div#green-module a {
	color: #339933;
	font-size: 10px;
	font-weight: 700;
	text-decoration: underline;
}

/**
 * Health Module
 */
a.health-cat {
	color: #cc0000; /* 989898 */
}
 
/**
 * Music Module
 */
form#music-calendar fieldset {
	background-color: #dddddd;
	border: 1px solid #aaaaaa;
	color: #666666;
	margin: 5px;
	padding: 5px 15px;
}

form#music-calendar legend {
	color: #666666;
}

form#music-calendar select {
	font-size: 10px;
	color: #666666;
}

div.MusicFormData select#music-cal-genre {
	width: 220px;
	margin-bottom: 2px;
}

div.MusicFormData select#music-cal-venue {
	width: 220px;
}

form#music-calendar div.MusicFormDate  {
	width: 220px;
	margin-top: 2px;
	font-size: 12px;
}

form#music-calendar div.MusicFormDate select {
	float: right;
}

form#music-calendar #music-calendar-submit {
	margin: 2px 0 -2px 92px;
	color: #555555;
}

ul#music-calendar-ul {
	list-style-type: none;
	padding: 0;
}

/**
 * N&R Events Module
 */
span#nrevents-addl-proj {
	font-weight: bold;
	font-size: 10px;
}

/**
 * Blogs Module
 */ 
.BlogList { 
	font-size: xx-small;
}
					
.BlogListItem { 
	margin: 0 0 5px 0; 
}
					
.BlogList a:visited, 
.BlogList a:link,
.BlogList a:active {
	color: #cc0033;
	text-decoration: none;
	font-size: xx-small;
}
					
.BlogList a:hover {
	color: #000;
	text-decoration: underline;
	font-size: xx-small;
}

*.blog-name {
	
}

div#blogs-module  h3 {
	margin: 0 0 3px 0;
	padding: 0 0 0 3px;
	font-size: 10px;
}

.BlogListPost { 
	font-family: verdana, sans-serif; 
	font-size:10px; 
	padding: 0 0 0 3px; 
}

.BlogTitle a:visited, 
.BlogTitle a:link, 
.BlogTitle a:active { 
	color: #CC0033; 
	text-decoration: none; 
}

.BlogTitle a:hover { 
	color: #000; 
	text-decoration: underline; 
}

.BlogBlogger { 
	font-weight:700; 
}

.BlogPostTimeStamp { 
	font-size: 8px; 
}

/**
 * Artrack
 */
#artrack-module .artrack-form-data {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	margin: 10px 0px 0px 5px;
	padding: 0;
	float: left;
	width: 100px;
}

#artrack-module .artrack-form-data select {
	width: 160px;
	font-family: verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-size: 10px;
	margin: 2px 0px 2px 0px;
}

#artrack-image {
	float: right;
	box-shadow: 1px 1px 4px #333333;
	margin: -15px 8px 0 5px;
}

/**
 * Interact Module, aka info/contact
 */
#interact-ul-left {
	float: left;
	margin: 0 0 0 3px;
	text-align: right;
}

#interact-ul-right {
	float: right;
	margin: 0 3px 0 0;
	text-align: left;
}

#interact-ul-center {
	margin: 0 0 0 3px;
	padding-top: 6px;
	text-align: center;
}

.interact-ul {
	padding: 0;
	list-style-type: none;
}

.interact-ul li,
.interact-ul li a {
	display: block;
	line-height: 100%;
	margin: 0 0 1px 0;
}

/**
 * Classifieds Module
 */
#classifieds-mod-inner {
	background-color:#C1262D;
	padding: 0;
}

#bpInclude { 
	overflow:hidden; 
	padding:0 5px 5px 5px; 
	font-size:10px;
	color: #ffffff;
}

#bpInclude h2 { 
	font-size:14px; 
	margin: 0 0 5px 0; 
	padding: 0px;
	text-align: center;
	color: #ffffff;
}

#bpInclude ul li {
	width: 48%;
	margin: 0 1%;
}

#bpInclude a { 
	color:#FFF; 
	text-decoration: underline; 
}

#bpInclude a:hover { 
	color:#000; 
	text-decoration: none; 
}

div#stockClass {
	padding-top: 3px;
}

div#classifieds-module .class-ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/**
 * merryxmas2011.html
 */
table#xmas-card-2011-container {
	width: 100%;
}

table#xmas-card-2011-container td#xmas-card-2011-content {
	text-align: center;
}

table#xmas-card-2011-container td#xmas-card-2011-content img {
	box-shadow: 0px 0px 15px #aaaaaa;
	margin-top: 20px;
}

div#xmas-card-2011-image {
	width: 750px;
	margin: 0 auto;
}

/**
 *	merryxmas2011r.html
 */
 table#reno-xmas-card-2011-container {
	width: 100%;
}

table#reno-xmas-card-2011-container td#reno-xmas-card-2011-content {
	text-align: center;
}

div#reno-xmas-card-2011-image {
	float: right;
}
div#reno-xmas-card-2011-text {
	float: left;
	width: 50%;
	position:absolute;
	top: 10%;
	left: 5%;
	height: 267px;
	min-width: 415px;
	background: url('http://www.newsreview.com/images/reno-holiday.png') no-repeat;
}

div#reno-xmas-card-2011-content div#width-tracker {
	display: none;
}

/**
 * Calendar Module
 */
form#calendar-form #calendar-container {
	background-color: #dddddd;
	border: 1px solid #aaaaaa;
	color: #666666;
	margin: 5px;
	padding: 5px 15px;
}

form#calendar-form #cal-heading {
	color: #666666;
}

form#calendar-form select {
	font-size: 10px;
	color: #666666;
	text-align: center;
	width: 100px;
	float: right;
}

form#music-calendar .calendar-data  {
	margin-top: 2px;
	font-size: 12px;
}

form#music-calendar .MusicFormDate select {
	float: right;
}

form#music-calendar #cal-submit {
	margin: 2px 0 -2px 92px;
	color: #555555;
}

/**
 *	Sound Off - Comments Module
 */
div#comments-mod-title-img {
	overflow: hidden;
}

div#comments-module div.commentBody {
	overflow: hidden;
}

div#comments-mod-inner {
	padding: 0;
}

div#comments-module p.comment-link {
	margin: 5px 0;
	padding: 0;
}

div#comments-module ul {
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0 0 0 3px;
	text-align: center;
}

div#comments-module li {
	float: left;
	font-size: 9px;
	padding: 4px 2px;
	border: 1px solid #aaaaaa;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	margin: 0 2px;
	background-color: #cccccc;
	color: #666666;
}

div#comments-module li:hover {
	background-color: #aaaaaa;
	color: #ffffff;
}

div#comments-module > div {
	font-size: 10px;
}

div#comments-module .active {
	background-color: #aaaaaa;
	color: #ffffff;
}

span#active-users-name {
	display: inline-block;
	width: 150px;
}

div.commentLayout h4 {
	color: #666666;
	text-align: center;
	margin: 0 0 5px 0;
}
/**
 *	Most Popular
 */
div#popularity-module ul {
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0 0 0 2px;
	text-align: center;

}

div#popularity-module li {
	float: left;
	font-size: 9px;
	padding: 4px;
	border: 1px solid #aaaaaa;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	margin: 0 2px;
	background-color: #cccccc;
	color: #666666;
}

div#popularity-module li:hover {
	background-color: #aaaaaa;
	color: #ffffff;
}

div#popularity-module > div {
	font-size: 10px;
}

div#popularity-module .active {
	background-color: #aaaaaa;
	color: #ffffff;
}

div#popularity-module div#popularity-updated {
	text-align: center;
	margin-top: 3px;
	color: #666666;
}

div#popularity-module div.heading-info {
	padding: 5px;
	margin: 0 auto;
	text-align: center;
	width: 85%;
}

/**
 *	Film Module
 */
div#film-mod-title-img {
	overflow: hidden;
}

/**
 * Footer
 */
div#footer-nav-outer {
	width: 822px;
	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
}

div#footer-nav-outer a {
	color: #333333;
}

/**
 * Sharing Buttons: Facebook, Twitter, Gplus
 * Please check newsreview.js for more css.
 */
div#share-container-top {
	height: 20px;
	margin: 5px 0 10px 0;
}

.share-controls {
	float: left;
	height: 20px;
	width: 120px;
	text-align: left;
}

div#share-container-bottom {
	clear: both;
	margin-bottom: 10px;
}

.share-controls-bottom {
	display: inline-block;
	width: 75px;
}

span#share-controls-stumbleupon {
	padding-top: 1px;
}

span#share-controls-google-plus {
	width: 80px;
}

.share-control-facebook {
    width: 170px !important;
}

/**
 * Paula Deen Live Contest
 */
p.paula-deen-live-contest {
	float: right;
	margin: 0 30px 10px 30px;
}

p.paula-deen-live-contest img {
	box-shadow: 4px 4px 5px #666666;
}

/**
 *	Worst Date Ever Contest
 */
div#worst-date-ever-2012-container {
	width: 90%;
}

p.worst-date-ever-2012 {
	float: left;
	margin: 0 40px 10px 40px;
}

p.worst-date-ever-2012 img {
	box-shadow: 4px 4px 5px #666666;
}


/**
 *	Massage Directory
 */
div#massage-mod-inner {
	padding: 0;
}

div#massage-module div.massage-form-data {
	position: relative;
	color: #333;
	font-size: 16px;
	font-weight:700;
	padding: 0;
	background: url('http://www.newsreview.com/images/massage-bkgd.jpg') no-repeat;
	height: 190px;
}

#massage-module .massage-form-data select {
	font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-size:10px;
}

#massage-module select#oid {
	width: 130px;
	position: absolute;
	top: 22px;
	left: 110px;
}

#massage-module input.submit {
	position: absolute;
	top: 64px;
	left: 169px;
}

#massage-module select#zip {
	width: 97px;
	position: absolute;
	top: 42px;
	left: 143px;
}

#massage-dir-map {
	width: 49%;
	float: right;
}

#massage-dir-listings {
	width: 49%;
	float: left;
}

#massage-dir-listings  a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-size:12px;
	color: #cc0000;
}

div#massage-new-search-search-container {
	margin: 20px auto 10px auto;
	width: 167px;
}

div#massage-new-search-location-container {
	width: 167px;
	margin: 20px 0 0 60px;
}

div#massage-new-search {
	width: 135px;
	border: 1px solid #cccccc;
	background-color: #E3E1E1;
	border-radius: 10x;
	box-shadow: 1px 1px 3px #333333;
	padding: 5px 15px;
}

div#massage-new-search select {
	width: 135px;
	font-size: 10px;
	float: left;
	border-radius: 10px;
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 0;
	color: #777777;
}

div#massage-new-search select#oid {
	margin: 5px 0;
	
}

div#massage-new-search select#zip {
	margin: 0 0 5px 0;
}

h3#h3-massage-new-search {
	margin: 0;
	text-align: center;
}

/**
 * Contact us: letters to the editor.
 */
ul#contact-recip-list {
	list-style-type: none;
	margin-left: 40px;
}

ul#contact-recip-list li{
	font-size:10px;
}
 
form#ContactForm  span.oneChoice {
	/* Overrides wforms.css line #74.  */
	white-space: normal;
}

/**
 * letters to the editor
 */
div#letter-2-editor-main {
	font-size: 12px;
}

div#letter-2-editor-main a {
	color: #cc0000;
}

div#letter-2-editor-container {
	
}

div.letter-2-editor-form-element {
	margin: 0 0 10px 0;
}

div.letter-2-editor-form-element span#publish-label {
	margin-left: 5px;
}

div#letter-2-editor-container label {
	display: inline-block;
	width: 80px;
	font-weight: bold;
}

div#letter-2-editor-container label[for="letter-2-editor-feedback"] {
	vertical-align: top;
}

div#letter-2-editor-container [type="submit"] {
	margin-left: 83px;
}

div#please-publish-container {
	background-color: #e3e1e1;
	border: 1px solid #cccccc;
	border-radius: 10px;
	color: #444444;
	padding: 10px;
}

.letter-2-editor-error {
	background-color: #f8d4d4;
	border: 1px solid #cc0000;
	border-radius: 10px;
	color: #cc0000;
	padding: 10px 0 0 10px;
	margin-bottom: 10px;
}

.letter-2-editor-good {
	background-color: #d6fad9;
	border: 1px solid #014a0a;
	border-radius: 10px;
	color: #014a0a;
	padding: 10px 0 0 10px;
	margin-bottom: 10px;
}

#letter-2-editor-extras {
	display: none;
}

*.mark-errors {
	border: 1px solid #cc0000;
	background-color: #f0e8e8;
}

div#feedback-instructions {
	float: right;
	font-size: 10px;
	margin: -12px 38px 0 0;
}

div#feedback-container {
	clear: both;
}

/**
 * Dining module
 */
div#dining-module-form-container {
	margin-top: 10px;
	font-size: 10px;
}

div#dining-module h4 {
	margin: 0;
	font-size: 12px;
}

div#dining-module div#dining-module-restaurant-list {
	line-height: 100%;
	margin-bottom: 10px;
	padding: 0 2px;
}

div#dining-module-form-container {
	padding: 0 2px;
}

div#dining-module-form-container select {
	font-size: 10px;
	margin-bottom: 2px;
}

div#dining-module-form-container  select#cuisine{
	width: 220px;
}

div#dining-module-form-container  select#alpha{
	width: 120px;
}

div#dining-module-form-container select#miles{
	width: 53px;
}

div#dining-module-form-container input#zip{
	width: 53px;
}

div#dining-module-form-container input#submit{
	margin-top: -1px;
}

.dining-restaurants {
    padding: 0 5px;
    margin-bottom: 5px;
}

/**
 * Tableless css code
 */
*.home-page-module {
	width: 266px;
}

/**
 * SNR, CNR, RNR module
 */
div.pub-mod-inner {
	background-color: #F8E0A2;
	padding: 0;
}

div.pub-mod-inner div.content-item {
	padding: 0 3px;
	margin-bottom: 5px;
}

div.pub-mod-inner div.ModuleImage {
	float: left;
	box-shadow: 1px 1px 4px #333333;
	margin: 0 10px 10px;
	border-radius: 0 0 5px 5px;
}

div.pub-mod-inner div.ModuleImage img {
	margin: 0;
	padding: 0;
}

div.pub-mod-inner div.ModuleImage div.CoverHeadline {
	text-align: center;
	background-color: #C1262D;
	position: relative;
	padding-bottom: 2px;
	border-radius: 0 0 5px 5px;
}

div.pub-mod-inner div.ModuleImage div.CoverHeadline:hover {
	background-color: #9f0202;
	cursor: pointer;
}

div.pub-mod-inner div.ModuleImage a {
	color: #ffffff;
}

/**
 * Food Access
 */
div#food-access-container {
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 822px;
	margin: 0 auto;
}

div#food-access-container div.food-access-story{
	position: relative;
	width: 386px;
	background-color: #E7E8E9;
	padding: 7px;
	border: 1px solid #cccccc;
	border-radius: 10px 0;
	-moz-border-radius: 10px 0;
	-webkit-border-radius: 10px 0;
	float: left;
	height: 150px;
	margin-bottom: 20px;
}

div#food-access-container div.even {
	float: right;
}

div#food-access-container div.food-access-story h3.food-access-title {
	background-color: #cccccc;
	border: 1px solid #D0D0D0;
	border-radius: 8px 8px 2px 2px;
	-moz-border-radius: 8px 8px 2px 2px;
	-webkit-border-radius: 8px 8px 2px 2px;
	float: right;
	width: 68%;
	padding: 5px;
	margin: 6px 0 0 0;
	text-align: center;
	font-size: 14px;
}

div#food-access-container div.food-access-story a {
	color: #000000;
	text-decoration: none;
}

div#food-access-container div.food-access-story a:hover,
div#food-access-container div.food-access-story h3:hover {
	color: #cc0033;
	text-decoration: none;
}

div.food-access-image {
	border: 2px solid #ffffff;
	float: left;
	margin-bottom: 5px;
}

div.div.food-access-image img {
	margin: 0;
}

.img-border {
	border: 2px solid #D0D0D0;
}

div.food-access-info {
	position: relative;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	box-shadow: 0 0 2px #CCCCCC;
	width: 68%;
	padding: 5px 5px 25px 5px;
	margin-top: -2px;
	float: right;
	font-size: 11px;
}

div.food-access-date {
	position: absolute;
	bottom: 2px;
	right: 20px;
	font-size: 10px;
}

div.food-access-author {
	position: absolute;
	bottom: 2px;
	right: 10px;
	font-size: 10px;
}

div.food-access-paper {
	position: absolute;
	bottom: 2px;
	left: 10px;
	font-size: 10px;
	color: #4F88A5;
}

div#food-access-container div.food-access-story div.food-access-paper a {
	color: #888888;
}

div#food-access-container div.food-access-story div.food-access-paper a:hover {
	text-decoration: underline;
}

div#food-access-share-controls {
	position: absolute;
	top: 2px;
	right: 210px;
}

/**
 * sifter tables
 */
table.sifter th, 
table.sifter td {
	padding: 0 10px;
}

table.sifter2 th {
	padding: 5px 10px;
}

table.sifter2 thead {
	background-color: #6f93ce;
	color: #ffffff;
	border-top: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
}

table.sifter2 td {
	padding: 3px 0;
	text-align: center;
}

table.sifter2 tr.all-odd {
	background-color: #dddddd;
}

table.sifter2 tr.all-even {
	background-color: #eeeeee;
}

table.sifter2 .row-label {
	text-align: left;
	font-weight: bold;
}

img.author-image {
	float: right;
	margin: 0 0 5px 4px
}

div.ContentBodyText a {
	font-size: 10px;
}

/* Slideshow for [slideshow-n] tags */
div#storyBody div.slideshow-image {
	float: right;
	margin: 0 0 10px 10px;
}

div.slideshow-image-js-added {
	float: none !important;
	position: absolute;
	top: 25px;
	left: 15px;
}

div#storyBody div#slideshow-container {
	float: right;
	position: relative;
	width: 320px;
	margin: 0 0 10px 10px;
	overflow: hidden;
}

img.image-effects-js-added {
	box-shadow: 5px 5px 5px #666666;
}

div.slideshow-image  div.ss-caption {
	font-weight: bold;
	margin: 10px 0 0 5px;
}

div.ss-caption-js-added {
	margin: 0;
	color: #333333;
	padding: 5px;
}

div.tall-image {
	width: 218px;
}

div.wide-image {
	width: 300px;
}

div#info-box {
	float: right;
	/* width: 250px; */
	margin: 0 0 10px 10px;
}

div#slideshow-container div#controls {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}

div#controls ul {
	margin: 0;
	padding: 0;
}

div#controls ul li {
	text-align: left;
	height: 16px;
	width: 14px;
	float: left;
	padding: 4px 0 0 6px;
	background-color: #5483b8;
	background-image: -moz-linear-gradient(center top, #b6d3f4, #5483b8);
	border-radius: 20px;
	-moz-border-radius: 20px;
	margin: 0 2px;
	font-weight: bold;
	color: #ffffff;
}

div#controls ul li.doubleDigit {
	height: 16px;
	width: 17px;
	padding: 4px 0 0 3px;
}

.hovering {
	color: #000000 !important;
	cursor: pointer;
}

.active-button {
	color: #000000 !important;
}

div#ss-and-info-box {
	float: right;
	width: 320px;
	overflow: hidden;
	display: none;
}

/**
 *	Guides Module
 */
div#guides-mod-title-img {
	margin: 0 0 10px 0;
}

div#guides-ss-container {
	position: relative;
	height: 186px;
}

div.guides-slides {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

div#guides-module div.unfeatured {
	clear: both;
	padding: 0;
	margin: 0;
}

div#guides-module div.unfeatured div.mod-title {
	margin: 10px 0;
}

div.guide-image-and-flipbook {
	width: 120px;
	float: left;
	/*box-shadow: 0 0 4px #666666;*/
	/*border-radius: 0 0 5px 5px;*/
	overflow: hidden;
	margin: 0 10px;
	/*height: 153px;*/
	position: relative;
}

div.unfeatured-guides div.CoverHeadline {
	margin: 0px;
	/*position: absolute;
	bottom: 0;
	left: 0;*/
	width: 100%;
}

div.unfeatured-guides a { 
	display: block;
}

div.unfeatured-guides div.CoverHeadline a {
	color: #ffffff;
	text-align: center;
	background-color: #C1262D;
	position: relative;
	padding: 2px;
}

div.unfeatured-guides div.CoverHeadline a:hover {
	background-color: #9f0202;
	cursor: pointer;
}

div#guides-module span.mod-title-span a {
	padding: 0 5px 0 0;
}

div#guides-module div.mod-summary {
	height: 140px;
	overflow: hidden;
	padding: 0 5px 0 0;
}

div#guide-ss-controls {
	position: absolute;
	bottom: 5px;
	right: 30px;
}

div#guide-ss-controls span {
	background-color: #cccccc;
	border: 1px solid #565656;
	border-radius: 20px;
	color: #565656;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
	padding: 0 4px 2px 4px;
}

div#guide-ss-controls span:hover {
	
	border: 1px solid #999999;
	background-color: #dddddd;
	cursor: pointer;
}

div#guide-ss-controls span#guide-ss-next {
	
}

div#guides-module div#client-pub-link {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

div#guides-module div#client-pub-link a{
	background-color: #999999;
	display: block;
	color: #ffffff;
	padding: 5px 0;
	display: block;
}

ul#extra-links {
	margin: 10px 0 0 0;
	text-align: center;
	padding: 3px 0;
}

ul#extra-links li {
	display: inline;
	margin: 0;
	padding: 0 2px;
}

ul#extra-links li.middle-guide {
	border-right: 1px solid #565656;
	border-left: 1px solid #565656;
	padding: 0 6px;
}

ul#extra-links li.last-guide {
    border-left: 1px solid #565656;
    padding: 0 0 0 6px;
}

ul#extra-links li a {
	color: #565656;
}

ul#extra-links li a:hover {
	color: #cc0033;
}

/* ad placemnent for Reno in the content area of content.html */
div#content-ad-placement {
	float: right;
	clear: both;
	width: 300px;
	margin: 0;
}

table.detail-section {
	margin: 0 0 0 10px;
}

div#details-wrapper {
	width: 300px;
	overflow: hidden;
}

div#details-wrapper a {
	word-wrap: break-word;
}

div#details-wrapper div.ContentInfoBox {
	padding: 5px;
	margin-bottom: 20px;
}

small.advertisement {
	text-align: center;
	display: block;
	font-weight: bold;
}

img.content-image {
	margin-bottom: 10px;
}

.ContentImgCaption {
	margin-bottom: 10px;
}

/* Live ballot module */
div#liveballot-module #election-content {
	padding: 0 3px 3px 3px;
}

div#liveballot-mod-inner {
	border: 1px solid #26e3ff;
}

div#liveballot-module ul {
	list-style: disc outside;
}

div#liveballot-module ul li {
	margin: 1px 10px 0 20px;
	font-family: arial, sans-serif;
	font-size: 10px;
}

div#liveballot-module p:first-child {
	margin: 3px 0 5px 0;
	padding: 0 0 0 2px;
}

div#liveballot-module p:last-child {
	margin-bottom: 3px;
	text-align: center;
}

div#reno-content-leaderboard {
	margin: 10px 0;
	text-align: center;
}

div.page-manager {
	margin: 0 0 5px 0;
	text-align: right;
}

div.page-manager a {
	color: #cc0000;
	font-weight: bold;
}

.burb-region h1 {
	text-align: center;
}

.burb-nominee {
	box-shadow: 3px 3px 5px #999999;
	margin-bottom: 20px;
}

.burb-nominee ul {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 10px;
}

.burb-nominee ul li {

}

.burb-nominee h3 {
	color: #ffffff;
	font-family: Georgia;
	font-size: 2em;
	margin: 0 0 10px;
	padding: 10px;
}

#burb-region-folsom  .burb-nominee {
	border: 1px solid #2E8B57;
}

#burb-region-elkgrove .burb-nominee  {
	border: 1px solid #5F9EA0;
}

#burb-region-roseville .burb-nominee  {
	border: 1px solid #4682B4;
}

#burb-region-folsom  h3{
	background-color: #2E8B57;
	text-shadow: 1px 1px 2px black;
}

#burb-region-elkgrove h3 {
	background-color: #5F9EA0;
	text-shadow: 1px 1px 2px #2E8B57;
}

#burb-region-roseville h3 {
	background-color: #4682B4;
	text-shadow: 1px 1px 2px black;
}

*.center { text-align: center; }

ul.format-list {
    margin: 10px 0;
	list-style-type: disc;
	padding: 0 0 0 25px;
}

#storyBody h2 {
    font-size: 2.2em;
}

div#content-ad-extra {
    display: block;
    margin: 20px auto;
    text-align: center;
}

/* Messaging */
.alert {
    margin: 10px auto;
    width: 90%;
}

/**
 * Glyphicons
 */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/bootstrap/glyphicons-halflings-regular.eot');
  src: url('/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */

/* Fixing table width glich on home pages in search box */
#cse-search-box {
    width: 246px;
}

#cse-search-box input[type="text"] {
    width: 80%;
}

.home-main-container #loginForm input[type="text"],
.home-main-container #loginForm input[type="password"] {
    float: right;
    width: 90%;
}

.dining-offmenu {
    margin: 0 5px 5px 5px;
}

.dining-offmenu img{
    float: left;
    margin: 0 5px 5px 0;
}

.dining-articles-list {
    list-style: none;
    padding: 0 5px;
    margin-bottom: 10px;
}

.dining-articles-list li {
    padding: 0;
    margin: 0;
}

.list-styled {
    margin: 0 0 0 1.5em;
    list-style: disc;
}

.official-sites-list {
    padding-left: 10px;
    list-style: outside none disc;
}

.official-sites-list li:first-child {
    margin-top: 5px;
}

.official-sites-list li:last-child {
    margin-bottom: 0;
}

/* SNR Kings */
.snr-kings div.pub-mod-inner {
    background: #ffffff;
}

.snr-kings.module-container a {
    color: #5a2d83;
}
    
.snr-kings.module-container a:hover {
    color: #33194a;
}

.snr-kings .ContentBox {
    background-color:#5a2d83;
    margin-top: 5px;
}

.snr-kings div.pub-mod-inner div.ModuleImage div.CoverHeadline {
    background-color:#5a2d83;
}

.snr-kings #snr-mod-title-img {
    margin-bottom: 10px;
}
