
/* ::::: http://www.sunjournal.com/css/fronts.css ::::: */

.idxHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); text-decoration: underline; }
.idxHomeHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); }
.idxBlurb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
.idxCat { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(51, 102, 153); text-decoration: none; }
.idxSub { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
.spotlightcalendar { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
.tbl4sides { border-style: solid solid ridge; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(0, 0, 0); border-width: 1px 1px 2px; }
.tblBorderThick { border: 5px solid rgb(0, 51, 102); }
.trLines { border-style: none solid solid none; border-color: rgb(153, 153, 153); border-width: 1px; }
.tblBotcirc { border-style: none none dashed; border-bottom: 1px dashed rgb(153, 153, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); }
.tdBorders { border: 2px solid rgb(102, 102, 102); }

/* ::::: http://www.sunjournal.com/js/esjClips.css ::::: */

.ESJClipItem, .ESJClipItem:visited, .ESJClipItemRead { text-decoration: none; font-size: 9pt; font-family: verdana,arial,san-serif; color: rgb(80, 85, 90); padding-top: 2px; padding-bottom: 2px; display: block; font-weight: normal; }
.ESJClipItem:hover { background: rgb(255, 255, 255) none repeat; color: rgb(51, 96, 170); text-decoration: none; }
.ESJClipItemRead, .ESJClipItemRead:visited { color: rgb(153, 153, 153); text-decoration: none; font-size: 9pt; font-weight: normal; }
.ESJClipItemRead:hover { background: rgb(255, 255, 255) none repeat; color: rgb(80, 85, 90); text-decoration: none; }
.c { display: inline; }
.cvisible { display: inline; }
.chidden { display: none; }

/* ::::: http://www.sunjournal.com/css/home2.css ::::: */

.tblBorder { border-style: none solid solid; border-color: rgb(102, 102, 102) rgb(153, 153, 153) rgb(0, 0, 0); border-width: 3px 1px 2px; }
.tblCellr { border-style: none dotted none none; border-width: 1px; border-right: 1px dotted rgb(204, 204, 204); }
.tblCellRsolid { border-style: none solid none none; border-color: rgb(153, 153, 153); border-width: thin; }
.blurb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.cellHoriz { border-style: solid none none; border-color: rgb(153, 153, 153); border-width: medium; }
.entList { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(51, 51, 51); }
.entHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(53, 107, 154); }
.moreNews { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(153, 51, 0); }
.entSubHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); }
.newsSubh { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.spoLinkCell { border-style: none none dotted; border-bottom: 1px dotted rgb(153, 153, 153); }
.spoHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 51, 102); text-decoration: underline; }
.spoText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(51, 51, 51); }
.spoLink { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(0, 102, 51); }
.spoBlurb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; color: rgb(102, 102, 102); }
.cellVleft { border-style: none none none solid; border-color: rgb(82, 75, 67); border-width: 2px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; color: rgb(102, 102, 102); }
.cityState { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: bold; color: rgb(102, 102, 102); }
.topNav { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: bold; color: rgb(255, 255, 255); }
.cell3top { border-style: solid solid none; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.cell3bot { border-style: none solid solid; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.weather { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 153); }
.storylist a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.storylist a:visited { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.storylist a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); text-decoration: underline; }
.storylist a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); font-weight: bold; }
.headlines a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; color: rgb(0, 51, 102); }
.headlines a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; color: rgb(0, 51, 102); }
.headlines a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; color: rgb(0, 51, 102); text-decoration: underline; }
.headlines a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; color: rgb(0, 51, 102); }
.minorhead a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: rgb(0, 51, 102); }
.minorhead a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: rgb(0, 51, 102); }
.minorhead a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: rgb(0, 51, 102); text-decoration: underline; }
.minorhead a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: rgb(0, 51, 102); }
.classifieds a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(51, 51, 51); }
.classifieds a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(51, 51, 51); }
.classifieds a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(0, 51, 102); text-decoration: underline; }
.classifieds a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(51, 51, 51); }
.topnavbar a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 9px; color: rgb(255, 255, 255); }
.topnavbar a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 9px; color: rgb(255, 255, 255); }
.topnavbar a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 9px; color: rgb(255, 255, 255); text-decoration: none; }
.topnavbar a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 9px; color: rgb(255, 255, 255); }
.tblCellL { border-style: none none none dotted; border-width: 1px; border-right: 1px none rgb(153, 153, 153); }
h3 { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0px; padding: 0px; color: rgb(49, 101, 151); font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; display: table-row-group; }
li { margin: 0pt; padding: 0pt; list-style-type: square; display: list-item; }
.searchbox { border: 1px solid rgb(153, 153, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(49, 101, 151); height: 16px; width: auto; }
.storydate { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 102, 102); }
.text { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(51, 51, 51); }
.lognav a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); }
.lognav a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); }
.lognav a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; }
.lognav a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); }
.carDealer { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(0, 52, 102); }
.carPrice { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); }
.carText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
.carModel { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); text-decoration: underline; font-weight: bold; }
.sectH { border-bottom: 1px solid rgb(153, 153, 153); font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: rgb(49, 101, 151); }
.RateTable { border-style: solid none; border-color: rgb(0, 51, 102); border-width: 2px; background-color: rgb(232, 232, 208); }
.RateButton { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); background-color: rgb(0, 51, 102); height: 20px; width: 50px; }
.blgTag { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: bold; color: rgb(204, 0, 0); }
.blgHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 51, 102); font-weight: bold; }
.photoHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-variant: small-caps; color: rgb(49, 101, 151); font-weight: bold; }
.featurePic { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; font-variant: small-caps; color: rgb(0, 102, 153); text-decoration: underline; }
.tbl { border-style: solid solid double; border-color: rgb(102, 102, 102); border-width: 1px; }
.comicTbl { border-style: solid solid double; border-color: rgb(102, 102, 102); border-width: 1px 1px 2px; }
.options a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(0, 51, 102); }
.options a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(0, 51, 102); }
.options a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(0, 51, 102); text-decoration: none; }
.options a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(0, 51, 102); }
.topheadline a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; color: rgb(0, 51, 102); }
.topheadline a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; color: rgb(0, 51, 102); }
.topheadline a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; color: rgb(0, 51, 102); text-decoration: underline; }
.topheadline a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; color: rgb(0, 51, 102); }
.topten { border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 213); }
.white { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }

/* ::::: http://www.sunjournal.com/css/nav2.css ::::: */

.cellTop { border-style: solid none none; border-color: rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); }
.navLinks { border-style: groove none none; border-color: rgb(204, 204, 204); border-width: 2px 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(204, 204, 204); text-indent: 3px; }
.navSubLink { border-style: solid none none; border-color: rgb(204, 204, 204); border-width: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); text-indent: 6px; font-weight: normal; }
.navbar a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); }
.navbar a:visited { color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.navbar a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 153, 51); text-decoration: underline; }
.navbar a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }
.navbut a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(204, 204, 204); font-weight: bold; }
.navbut a:visited { color: rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
.navbut a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 153, 51); text-decoration: underline; font-weight: bold; }
.navbut a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(204, 204, 204); font-weight: bold; }
.tblCellRight { border-style: none solid none none; border-color: rgb(102, 102, 102); border-width: 1px; }
.florists { font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; color: rgb(153, 51, 0); font-weight: bold; }
.floristName { font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; color: rgb(51, 51, 51); }

/* ::::: http://www.sunjournal.com/css/story.css ::::: */

.hiddenControl { display: none; }
.Nutgraph { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; font-style: italic; line-height: 18px; color: rgb(51, 51, 51); }
.StoryText32 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 32px; line-height: 42px; color: rgb(51, 51, 51); }
.StoryText30 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 30px; line-height: 39px; color: rgb(51, 51, 51); }
.StoryText28 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 28px; line-height: 36px; color: rgb(51, 51, 51); }
.StoryText26 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 26px; line-height: 34px; color: rgb(51, 51, 51); }
.StoryText24 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 24px; line-height: 31px; color: rgb(51, 51, 51); }
.StoryText22 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 22px; line-height: 29px; color: rgb(51, 51, 51); }
.StoryText20 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 20px; line-height: 26px; color: rgb(51, 51, 51); }
.StoryText18 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; line-height: 23px; color: rgb(51, 51, 51); }
.StoryText16 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; line-height: 21px; color: rgb(51, 51, 51); }
.StoryText14 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; line-height: 18px; color: rgb(51, 51, 51); }
.StoryText12 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; line-height: 16px; color: rgb(51, 51, 51); }
.StoryText10 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 13px; color: rgb(51, 51, 51); }
.StoryText8 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8px; line-height: 10px; color: rgb(51, 51, 51); }
.byline1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; text-transform: capitalize; color: rgb(51, 51, 51); text-decoration: none; }
.byline2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-style: italic; color: rgb(51, 51, 51); }
.Headline { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(49, 101, 151); font-weight: bold; }
.Subhead { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: bolder; }
.deckhead { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: bolder; font-style: italic; }
.style8 { font-size: 10px; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.style12 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(204, 0, 0); }
.style13 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
.style14 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 51, 102); }
.style15 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(153, 153, 153); }
.style16 { color: rgb(233, 233, 233); }
.style17 { font-size: 18px; }
.PhotoTable { border: 1px solid rgb(153, 153, 153); margin: 5px; padding: 5px; background-color: rgb(233, 233, 233); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.style9 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); }
.Briefhead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; color: rgb(51, 51, 51); }
.Head1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(49, 101, 151); font-weight: bold; }
.photoCredit { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); }
.photoCaption { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.DateHead { border-top: 1px solid rgb(0, 51, 102); border-bottom: 1px solid rgb(0, 51, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(102, 102, 102); background-color: rgb(255, 255, 210); }
.bottomDot { border-style: none none dotted; border-left: 1px none rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 5px; height: auto; width: auto; }
.FormButton { margin: 1px; padding: 1px; font-size: 9px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(0, 102, 153); height: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; vertical-align: middle; }
.boldred { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 0, 0); }
.Tagline { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; line-height: 13px; color: rgb(51, 51, 51); }
.white { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }

/* ::::: http://www.sunjournal.com/design/blog/login.php?type=story&ParentID=202931 ::::: */

a:link { text-decoration: underline; color: rgb(51, 51, 51); }
a:visited { text-decoration: underline; color: rgb(51, 51, 51); }
a:hover { text-decoration: underline; color: rgb(255, 153, 0); }
a:active { text-decoration: underline; color: rgb(51, 51, 51); }
.style19 { font-size: 10px; color: rgb(204, 0, 0); }
body { background-color: rgb(232, 232, 208); }
.style20 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.style21 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.style22 { font-size: 12px; font-weight: bold; }
.style23 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.style24 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; }
