/* Note: images are relative to this script, not index.php or any other HTML file */

      #navcol {

      }
       A,A:visited
            {
            color: #2D76BB;
            text-decoration: none;
            }
       A:hover
            {
            text-decoration: underline;
            }
       BODY
            {
            font-size: 12px;
            }
       BODY, P, LI, OL, TD, TBODY
            {
            font-family: arial, sans-serif;
            }

       /* Branding for directory on front (home) page */
       TABLE.home_directory
            {
            border: solid 1px #5185C4;
            background-color: #CDE7FF;
            }

       P
            {
            font-size: 12px;
            line-height: 130%;
            }
       H1, H2, H3
            {
            font-family: serif;
            letter-spacing: 0px;
            /* display: block; */
            padding: 20px 10px 20px 10px;
            margin: 0px;
            text-decoration: inherit;
            text-align: center;
            line-height: 120%;
            }
       H4, H5, H6
            {
            font-family: sans-serif;
            /* display: block; */
            padding: 0px;
            margin: 0px;
            line-height: 110%;
            }
       H1
            {
            color: #808080;
            font-size: 25px;
            }

       /* Section heading on home / front page: i.e. "Local News" */
       H1.home_st
            {
            padding: 20px 0px 5px 0px;
            }
       H2
            {
            color: #000000;
            font-size: 23px;
            }
       H3
            {
            font-size: 20px;
            }
       H4
            {
            color: #666666;
            font-size: 18px;
            }
       H5
            {
            color: #000000;
            font-size: 16px;
            }

       HR
            {
            border: solid 1px #C5C5C5;
            height: 1px;
            border-width: 0px;
            border-style: solid;
            color: #C5C5C5;
            background-color: #C5C5C5;
            }

       BLOCKQUOTE
            {
            margin: 0px 0px 1px 15px;
            }

       /* Legal Notices: Preformatted text with a maximum width */
       PRE.legals
            {
            display: block;
            width: 500px;
            white-space: pre-wrap;
            }

       /* Shows days since article was published. Found on section pages, appearing under the headline */
       DIV.days_old
            {
            color: #AAAAAA;
            font-weight: bold;
            font-size: 11px;
            }

       /* Decorative head (horizontal lines above and below) for section listings and single-section, legacy paegs */
       H1.decorative
            {
            text-align: center;
            padding: 7px 0px 10px 0px;
            margin: 20px 0px 25px 0px;
            width: 300px;
            border-top: double 3px #CCCCCC;
            border-bottom: double 3px #CCCCCC;
            }

       H4.classifieds
            {
            display: block;
            width: 500px;
            margin-bottom: 6px;
            border-bottom: solid 1px #808080;
            }

       LI.classifieds
            {
            padding: 0px 0px 10px 0px;
            margin: 0px 0px 0px -15px;
            }

       /* Classifieds on all pages */
       DIV.classifieds
            {
            font-size: 11px;
            }

       /* Box at bottom of every legal; Promo for utahlegals.com */
       DIV.utahlegals
            {
            display: block;
            width: 450px;
            border: solid 1px #CCCCCC;
            background-color: #EFEFEF;
            padding: 10px;
            text-align: center;
            }

       /* Box each coupon and title are in */     
       DIV.coupon
            {
            padding: 5px;
            border: solid 1px #FFFFFF;
            }
       /* Box each coupon and title are in */     
       DIV.coupon:hover
            {
            padding: 5px;
            border: dashed 1px #000000;
            background-color: none;
            }            
            
                   

       /* Home Page Top (Heads the top of the front page stories) */
       DIV.home_st
            {
            background-image: url('../art/homehead_430x50.png');
            background-repeat: no-repeat;
            display: block;
            width: 415px;
            text-align: center;
            margin-top: 2px;
            margin-bottom: 14px;
            padding: 5px;
            }
       /* Home Page Top (Heads the top of the front page stories) */
       SMALL.home_st
            {
            color: #656565;
            }

       /* Feature Section Top (separates each section in the featured group) */
       DIV.feature_st
            {
            background-image: url('../art/feathead_511x50.png');
            background-repeat: no-repeat;
            display: block;
            width: 511px;
            text-align: center;
            margin-top: 20px;
            padding: 5px;
            }
       /* Feature Section Top (separates each section in the featured group) */
       SMALL.feature_st
            {
            color: #656565;
            }

       /* Feature Section Top (separates each section in the featured group) */
       H2.feature_st
            {
            color: #707070;
            font-size: 22px;
            margin: 0px;
            padding: 3px 0px 3px 0px;
            }
       /* Feature Section Top (separates each section in the featured group) */
       SMALL.feature_st
            {
            color: #656565;
            }

       /* Classifieds on all pages */
       HR.feature_st
            {
            border: solid 1px #000000;
            margin: 0px;
            padding: 0px;
            }


       /* subhead to search options (years, months, news & opinion, etc) */
       DIV.searchoptions1
            {
            font-size: 13px;
            color: #606060;
            font-weight: bold;
            text-align: left;
            font-family: sans-serif;
            display: block;
            border-bottom: solid 1px #808080;
            padding: 0px 0px 2px 0px;
            margin: 0px 0px 5px 0px;
            }

       /* Advanced Search (Options) page links, like "Check All" and "Discard Changes" MAY BE DEPRECATED */
       A.searchoptions1,A.searchoptions1:hover,A.searchoptions1:visited
            {
            color: #606060;
            font-weight: bold;
            }

       /* Advanced Search (Options) page disabled links (when 'links' are unavailable and text-only) MAY BE DEPRECATED */
       SPAN.searchoptions1d,A.searchoptions1d:hover,A.searchoptions1d:visited
            {
            color: #909090;
            font-weight: none;
            }

       /*  Advanced Search (Options) "Check all / Uncheck all" controls MAY BE DEPRECATED  */
       A.searchoptions2,A.searchoptions2:hover,A.searchoptions2:visited
            {
            color: #757575;
            padding-bottom: 6px;
            }

       /*  Advanced Search (Options) Sub-Info MAY BE DEPRECATED  */
       DIV.searchoptions2
            {
            display: block;
            width: 90%;
            color: #606060;
            font-size: 13px;
            background-color: #E1E1E1;
            padding: 4px 0px 3px 12px;
            margin: 0px 0px 0px 0px;
            }

       /* Search Page (advanced options) "Check all / Uncheck all" controls MAY BE DEPRECATED  */
       DIV.searchoptions3
            {
            display: block;
            width: 90%;
            color: #606060;
            font-size: 13px;
            padding: 5px 0px 7px 0px;
            margin: 0px 0px 0px 0px;
            }

       /* Publications Search */
       DIV.pubsearch_group
            {
            display: block;
            width: 500px;
            color: #FFFFFF;
            font-size: 13px;
            font-weight: bold;
            /* text-transform: uppercase; */
            border-left: solid 6px #206DBD;
            background-color: #959595;
            padding: 3px 0px 4px 6px;
            margin: 0px 0px 0px 0px;
            }

       /* Search Page (advanced options) "Check all / Uncheck all" controls */
       A.searchoptions3,A.searchoptions3:hover,A.searchoptions3:visited
            {
            color: #757575;
            font-weight: bold;
            padding-bottom: 6px;
            }

       DIV.classified_checkbox
            {
            color: #444444;
            }

       /* Classified Section Header on Classified Home */
       DIV.classified_group
            {
            display: block;
            width: 90%;
            color: #FFFFFF;
            font-size: 13px;
            font-weight: bold;
            /* text-transform: uppercase; */
            border-left: solid 6px #A2C805;
            background-color: #959595;
            padding: 3px 0px 4px 6px;
            margin: 0px 0px 0px 0px;
            }


       /* Classified Section List Item on Classified Home */
       A.classified_section,A.classified_section:visited
            {
            color: #444444;
            font-size: 13px;
            }

       /* Classified Display: Green theme */
       DIV.classified_display1
            {
            display: block;
            width: 175px;
            border: solid 1px #8BAE00;
            background-color: #C6F079;
            text-align: center;
            margin: 8px 8px 16px 8px;
            padding: 4px;
            }
       A.classified_display1,A.classified_display2:visited
            {
            color: #425300;
            text-decoration: underline;
            }
       A.classified_display1:hover
            {
            text-decoration: none;
            }


       /* Classified Display: Blue theme */
       DIV.classified_display2
            {
            display: block;
            width: 175px;
            border: solid 1px #518BE1;
            background-color: #BFDEFF;
            text-align: center;
            margin: 8px 8px 16px 8px;
            padding: 4px;
            }
       A.classified_display2, A.classified_display2:visited
            {
            color: #39619E;
            text-decoration: underline;
            }
       A.classified_display2:hover
            {
            text-decoration: none;
            }

       /* Classified Display: Orange theme */
       DIV.classified_display3
            {
            display: block;
            width: 175px;
            border: solid 1px #FFA600;
            background-color: #FFDCAE;
            text-align: center;
            margin: 8px 8px 16px 8px;
            padding: 4px;
            }
       A.classified_display3, A.classified_display3:visited
            {
            color: #B27400;
            text-decoration: underline;
            }
       A.classified_display3:hover
            {
            text-decoration: none;
            }

       /* Classified Display: Pink theme */
       DIV.classified_display4
            {
            display: block;
            width: 175px;
            border: solid 1px #FF82C3;
            background-color: #FFD0E7;
            text-align: center;
            margin: 8px 8px 16px 8px;
            padding: 4px;
            }
       A.classified_display4, A.classified_display4:visited
            {
            color: #BC608F;
            text-decoration: underline;
            }
       A.classified_display4:hover
            {
            text-decoration: none;
            }

       /* Breaking News Ticker Headline */
       A.breaking_head,A.breaking_head:hover,A.breaking_head:visited
            {
            font-size: 11px;
            font-weight: bolder;
            color: #000000;
            }

       /* Breaking News Headlines */
       A.breaking,A.breaking:hover,A.breaking:visited
            {
            color: #FF0000;
            font-weight: bold;
            }
       DIV.breakingnews
            {
            display: block;
            color: #FFFFFF;
            font-size: 11px;
            font-weight: bold;
            background-color: #FF0000;
            border-top: solid 4px #808080;
            padding: 3px;
            text-transform: uppercase;
            }

       /* Breaking News Ticker Body */
       DIV.breaking_date
            {
            font-size: 90%;
            font-weight: normal;
            color: #777777;
            }
       /* Breaking News Title */
       DIV.breaking_title
            {
            color: #FFFFFF;
            font-size: 85%;
            font-weight: bold;
            text-transform: uppercase;
            }

       /* Breaking News Ticker Table Box */
       TABLE.breaking_box
            {
            border: solid 1px red;
            }

       /* Top Stories - Popular Stories on Front Page */
       DIV.topstories
            {
            display: block;
            color: #FFFFFF;
            font-size: 11px;
            font-weight: bold;
            background-color: #FF0000;
            border-top: solid 4px #808080;
            padding: 3px;
            text-transform: uppercase;
            }
       /* Breaking News Title */
       DIV.home
            {
            display: block;
            color: #FFFFFF;
            font-size: 11px;
            font-weight: bold;
            background-color: #808080;
            border-top: solid 4px #A2C805;
            padding: 3px;
            text-transform: uppercase;
            }

       /* Directory on Home Page */
       UL.home_dir
            {
            display: block;
            padding: 0px 0px 12px 20px;
            margin: 0px;
            list-style-position: outside;
            }

       /* Directory on Home Page */
       LI.home_dir
            {
            padding-left: 0px;
            margin-left: 0px;
            }

       /* Directory on Home Page */
       A.home_dir,A.home_dir:hover,A.home_dir:visited
            {
            color: #000000;
            font-size: 11px;
            }

       H1.home
            {
            display: block;
            border-bottom: solid 1px #808080;
            padding: 3px 0px 3px 0px;
            margin: 0px;
            width: 432px;
            text-align: left;
            }

       /* Clickable headlines on sectional pages, etc */
       H2.linked
            {
            color: #FF7300;
            font-weight: bolder;
            font-family: Arial,sans-serif;
            font-size: 17px;
            padding: 4px 0px 2px 0px;
            margin: 0px;
            text-align: left;
            }

       /* Seperator for article teasers on home (front) page */
       HR.home
            {
            height: 1px;
            width: 428px;
            border: solid 1px #C5C5C5;
            border-width: 0px;
            border-style: solid;
            color: #C5C5C5;
            background: #C5C5C5;
            padding: 0px;
            margin-top: 10px;
            margin-bottom: 10px;
            }

       /* Seperator for article teasers */
       HR.teasersep
            {
            height: 1px;
            border: solid 1px #C5C5C5;
            border-width: 0px;
            border-style: solid;
            color: #C5C5C5;
            background: #C5C5C5;
            padding: 0px;
            margin-top: 10px;
            margin-bottom: 10px;
            }

       /* Homepage Thumbnails - Highlight when mouse is over */
       IMG.linked
            {
            padding: 0px;
            border: solid 1px #000000;
            }
       /* Homepage Thumbnails - Highlight when mouse is over */
       IMG.linked:hover
            {
            border: dashed 1px #000000;
            }

       /* Homepage paragraph (kicker/teaser) */
       P.home
            {
            color: #000000;
            font-size: 12px;
            font-family: arial,tahoma,sans-serif;
            text-indent: 20px;
            padding: 0px 5px 0px 5px;
            margin: 5px
            }
       SMALL.pubdate
            {
            display: block;
            font-family: arial, sans-serif;
            font-size: 85%;
            padding: 0px 5px 5px 0px;
            }
       DIV.fullstory
            {
            font-size: 13px;
            display: block;
            margin: 0px;
            padding: 0px 0px 0px 0px;
            }

       A.home,A.home:visited
            {
            font-size: 11px;
            color: #000000;
            text-decoration: none;
            font-weight: none;
            }
       SMALL.home_pub
            {
            font-size: 12px;
            color: #777777;
            font-weight: bold;
            text-decoration: underline;
            display: block;
            padding: 2px 0px 1px 9px;
            }

       /* Poll extras, like optional links ("archives" and "disclaimer") */
       DIV.pollextras
            {
            display: block;
            padding-top: 2px;
            margin-top: 6px;
            font-size: 90%;
            }
       /* "Web Poll" title for Active Poll */
       DIV.poll
            {
            color: #808080;
            font-size: 150%;
            font-family: times, serif;
            font-weight: bold;
            text-decoration: underline;
            padding-bottom: 2px;
            margin: 0px;
            }
       /* Date of Active Poll */
       DIV.polldate
            {
            font-size: 95%;
            font-weight: bold;
            text-decoration: underline;
            }
       /* Answers/Options of Active Poll */
       DIV.polloption
            {
            font-size: 90%;
            font-weight: none;
            }
       /* Option percent (%) per option, of Active Poll */
       SPAN.pollpct
            {
            font-size: 80%;
            font-weight: bold;
            }
       /* Question of Active Poll */
       DIV.pollquestion
            {
            font-size: 12px;
            font-weight: bold;
            padding-top: 0px;
            padding-bottom: 4px;
            }
       /* The table containing the poll results */
       TABLE.polltable
            {
            margin-left: 5px;
            }

       /* Total Votes of Active Poll */
       DIV.polltotal
            {
            font-size: 80%;
            font-weight: bold;
            padding-top: 6px;
            }
       /* Poll Years "previous" and "next" years links */
       DIV.pollyear
            {
            font-size: 95%;
            font-weight: bold;
            }

       DIV.societybox
            {
            border: solid 1px #BBBBBB;
            background-color: #F2F2F2;
            padding: 5px;
            }
       H4.emailus
            {
            color: #808080;
            display: block;
            width: 400px;
            font-size: 14px;
            border-style: solid none none none;
            border-color: #808080;
            border-top-width: 1px;
            margin-top: 7px;
            padding-top: 1px;
            margin-bottom: 6px;
            }
       H4.society
            {
            margin: 0px;
            padding-bottom: 5px;
            }

       /* Head for right navigation column. */
       TABLE.rightcol
            {
            color: #555555;
            background-image: url('../art/rtcol_head_200x25.png');
            background-repeat: no-repeat;
            display: block;
            overflow: hidden;
            width: 200px;
            height: 25px;
            font-weight: bold;
            font-family: Tahoma,sans-serif;
            font-size: 12px;
            vertical-align: middle;
            padding-top: 3px;
            }

       /* Head for right navigation column (alternative design - archives are an example) */
       DIV.rightcol2
            {
            color: #FFFFFF;
            background-image: url('../art/rtcol_head_200x24.png');
            background-repeat: no-repeat;
            width: 192px;
            height: 19px;
            text-transform: capitalize;
            font-weight: bold;
            font-family: sans-serif;
            font-size: 13px;
            margin: 0px;
            padding: 3px 0px 2px 8px;
            }
       TABLE.home_rtcol
            {
            color: #555555;
            display: block;
            overflow: hidden;
            background-image: url('../art/greyhead_275x25.png');
            background-repeat: no-repeat;
            width: 275px;
            height: 25px;
            font-weight: bold;
            font-family: Tahoma,sans-serif;
            font-size: 12px;
            vertical-align: middle;
            padding-top: 3px;
            }
       H5.archivepub
            {
            color: #FFFFFF;
            font-size: 80%;
            text-transform: uppercase;
            margin: 0px;
            padding: 0px;
            }
       IMG.keyline
            {
            border: solid 1px #000000;
            margin: 5px 5px 0px 5px;
            }
       BODY.index
            {
            margin: 0px; padding: 0px;
            background-image: url('../art/body_bg_2400x1.png');
            background-position: center center;
            background-repeat: repeat-y;
            background-attachment: fixed;
            }
       TBODY.archive_form
            {
            font-size: 11px;
            }
       A.archiveheadline
            {
            font-size: 95%;
            color: #000000;
            }
       A.archiveheadline:hover
            {
            text-decoration: underline;
            }
       A.archiveheadline:visited
            {
            color: #000000;
            }
       DIV.archivewarningbox
            {
            color: #555555;
            background-color: #EEEEEE;
            border: solid 1px #808080;
            font-size: 90%;
            font-style: italic;
            width: 480px;
            padding: 8px;
            margin-bottom: 10px;
            }
       DIV.archivewarning
            {
            padding-top: 4px;
            padding-bottom: 4px;
            }

       A.archivecheckall
            {
            color: #EA8900;
            text-decoration: none;
            font-weight: bold;
            font-size: 12px;
            }
       A.archivecheckall:hover
            {
            text-decoration: underline;
            }
       A.archivecheckall:visited
            {
            color: #555555;
            }
       TD.archivecheckall
            {
            color: #555555;
            text-decoration: none;
            font-weight: bold;
            font-size: 12px;
            vertical-align: baseline;
            }

       DIV.archiveform_h1
            {
            display: block;
            width: 177px;
            color: #555555;
            border-bottom: solid 1px #555555;
            padding: 2px 2px 2px 0px;
            font-size: 105%;
            font-weight: bold;
            }
       DIV.archiveform_h2
            {
            display: block;
            text-decoration: underline;
            color: #555555;
            margin-top: 5px;
            margin-bottom: 5px;
            font-size: 100%;
            font-weight: bold;
            }

       TABLE.archiveform
            {
            border: solid 1px #CCCCCC;
            }



       DIV.archivesection
            {
            color: #777777;
            font-size: 95%;
            font-weight: bold;
            }



       A.archivepub
            {
            color: #FFFFFF;
            font-size: 95%;
            font-weight: bold;
            padding-left: 5px;
            }


       A.archivepub:hover
            {
            text-decoration: underline;
            }
       A.archivepub:visited
            {
            color: #FFFFFF;
            }
       A.footermenus,footermenus:visited
            {
            color: #606060;
            }
       A.greytab
            {
            color: #828282;
            font-size: 80%;
            }
       A.location,A.location:visited
            {
            color: #EA8900;
            font-weight: bold;
            }
       A.published,A.published:visited
            {
            font-weight: bold;
            color: #808080;
            }
       A.storylink,A.storylink:visited
            {
            color: #2D76BB;
            font-weight: bold;
            }
       A.menuitemlist,A.menuitemlist:visited
            {
            color: #2D76BB;
            font-weight: bold;
            }
       A.pageicons,A.pageicons:visited
            {
            color: #777777;
            font-size: 12px;
            font-weight: bold;
            }
       A.pagetop,A.pagetop:visited
            {
            color: #777777;
            font-size: 11px;
            font-weight: bold;
            display: block;
            padding-right: 15px;
            }
       IMG  {
            padding: 0px;
            margin: 0px;
            }

       /* Right Column based Forms (Site Search, Archives Filter, etc) */
       INPUT.rtcol_form
            {
            border: solid 1px #ABABAB;
            font-family: arial,helvetica,sans;
            padding: 2px;
            margin: 0px;
            }

       /* Advanced Options Search Forms */
       INPUT.adv_search
            {
            border: solid 1px #ABABAB;
            background-color: #FFFFFF;
            font-family: arial,helvetica,sans;
            font-size: 11px;
            }

       /* Advanced Options Search Forms */
       TBODY.adv_search
            {
            color: #454545;
            font-size: 12px;
            font-family: arial,helvetica,sans;
            }

       /* This greates a highlighted box for text that needs to stand out from the rest. Used on the advertising page, etc. */
       DIV.hilite
            {
            padding: 15px;
            color: #606060;
            background-color: #F1F1F1;
            border: solid 1px #C0C0C0;
            }

       INPUT
            {
            font-size: 11px;
            }

       SELECT
            {
            font-size: 11px;
            }

       /* Right Column based Forms (Site Search, Archives Filter, etc) */
       SELECT.rtcol_form
            {
            border: solid 1px #ABABAB;
            font-family: arial,helvetica,sans-serif;
            }

       /* Right Column based Forms (Site Search, Archives Filter, etc) */
       TABLE.rtcol_form
            {
            height: 18px;
            background-color: #E7E7E7;
            border: solid 1px #C0C0C0;
            margin-bottom: 8px;
            }

       /* Right Column based Forms (Site Search, Archives Filter, etc) */
       TBODY.rtcol_form
            {
            font-size: 11px;
            color: #000000;
            }

       INPUT.searchquery
            {
            font-size: 11px;
            font-family: sans-serif;
            width:130px;
            height: 18px;
            min-height: 18px;
            max-height: 18px;
            padding: 0px;
            margin: 0px;
            border: 1px solid #ABABAB;
            }

       INPUT.emailus,TEXTAREA.emailus,SELECT.emailus,OPTION.emailus
            {
            font-size: 11px;
            }

       LI.faq
            {
            padding-bottom: 13px;
            }

       BLOCKQUOTE.faq
            {
            padding-top: 6px;
            }

       LI.menuitemlist
            {
            font-size: 12px;
            padding-left: 0px;
            margin-left: 0px;
            margin-bottom: 2px;
            padding-bottom: 1px;
            }
       LI.archivestory
            {
            font-size: 100%;
            padding-left: 0px;
            margin-left: 0px;
            }
       LI.society
            {
            padding-bottom: 3px;
            }

       /* For the right navigation column. Similar to storylink2, but includes vertical padding, which is good for readability with long headlines */
       LI.storylink
            {
            font-size: 12px;
            padding-left: 0px;
            margin-left: 0px;
            margin-bottom: 1px;
            padding-bottom: 5px;
            }

       /* For the right navigation column. This is based upon storylink, but lacks vertical padding */
       LI.storylink2
            {
            font-size: 12px;
            padding-left: 0px;
            margin-left: 0px;
            margin-bottom: 1px;
            }

       /* For the right navigation column. This is based upon storylink, but lacks vertical padding and includes additional padding on left for vertical alignment */
       LI.rss
            {
            font-size: 12px;
            padding-left: 0px;
            margin-left: 5px;
            }

       P
            {
            color: #000000;
            font-family: arial,tahoma,sans-serif;
            text-indent: 20px;
            padding: 5px 5px 0px 5px;
            margin: 5px;
            }
       P.author
            {
            color: #EA8900;
            font-family: tahoma,arial,sans-serif;
            font-size: 8pt;
            text-indent: 0px;
            font-weight: bold;
            }
       P.fixed-font
            {
            font-family: courier;
            }

       SELECT.fixed-font
            {
            font-size: 100%;
            font-family: courier;
            }

       SMALL
            {
            font-size: 11px;
            font-family: arial, sans-serif;
            }
       /* "Advertisement" text at top of ad */
       SMALL.ads
            {
            font-size: 9px;
            text-transform: uppercase;
            color: #808080;
            font-weight: bold;
            font-family: tahoma, sans-serif;
            }

       /* "Advertise with us" link at bottom of each ad */
       SMALL.adlink
            {
            font-size: 11px;
            color: #808080;
            font-family: tahoma, sans-serif;
            }
       /* "Advertise with us" link and arrow graphic at bottom of each ad */
       DIV.ads
            {
            padding-top: 0px;
            padding-bottom: 3px;
            margin-top: 0px;
            }

       A.bodymenu,A.bodymenu:visited
            {
            color: #808080;
            }

       SMALL.bodymenu
            {
            color: #808080;
            font-size: 12px;
            font-weight: bold;
            display: block;
            padding: 3px 0px 3px 0px;
            }
       SMALL.copyright
            {
            font-size: 11px;
            color: #808080;
            display: block;
            padding-bottom: 4px;
            }
       SMALL.cutline
            {
            color: #000000;
            font-family: arial, tahoma;
            font-size: 8pt;
            }
       SMALL.datetoday
            {
            color: #808080;
            font-size: 11px;
            display: block;
            padding-bottom: 2px;
            }
       TBODY.footermenus
            {
            font-size: 11px;
            font-weight: bold;
            color: #606060;
            vertical-align: bottom;
            }

       SMALL.location
            {
            color: #EA8900;
            font-weight: bold;
            font-size: 12px;
            margin: 0px; padding: 0px;
            }

       /* Group links for generic section navigation (see ../include/content/nav/general.inc.php) */
       A.grouplink
            {
            font-size: 12px;
            color: #606060;
            font-weight: bold;
            text-decoration: underline;
            text-align: left;
            display: block;
            width: 175px;
            padding: 2px 0px 1px 8px;
            }
       A.grouplink:hover
            {
            text-decoration: none;
            }

       SMALL.storylink
            {
            font-size: 12px;
            color: #777777;
            font-weight: bold;
            text-decoration: underline;
            text-align: left;
            display: block;
            padding: 2px 0px 3px 8px;
            }
       SMALL.society
            {
            font-weight: bold;
            display: block;
            padding-top: 7px;
            padding-bottom: 2px;
            }
       /* Deprecated. This is for old/legacy content */
       TABLE.photobox
            {
            border: solid 1px #5185C4;
            background-color: #CDE7FF;
            margin: 6px 8px 6px 8px;
            background: #CDE7FF;
            }
       TD.searchtip
            {
            color: #707070;
            font-size: 75%;
            }
       TR.archivepub
            {
            background-color: #888888;
            border-top: 4px solid #A2C805;
            }
       TR.archivesection
            {
            border: solid 5px #555555;
            background-color: #EEEEEE;
            }

       UL.society
            {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 1.5em;
            list-style-image: url(../art/pageicon_9x11.png);
            list-style-position: outside;
            }
       UL.storylink
            {
            display: block;
            padding: 0px 0px 4px 25px;
            margin: 0px;
            list-style-image: url(../art/pageicon_9x11.png);
            list-style-position: outside;
            }
       UL.menuitemlist
            {
            display: block;
            padding: 0px 0px 4px 25px;
            margin: 0px;
            list-style-image: url(../art/menuicon_11x9.png);
            list-style-position: outside;
            }
       UL.archivestories
            {
            display: block;
            padding: 0px 0px 0px 20px;
            margin: 0px 0px 5px 0px;
            list-style-image: url(../art/pageicon_9x11.png);
            list-style-position: outside;
          }
       UL.rss
            {
            display: block;
            padding: 0px 0px 0px 23px;
            margin: 2px 0px 5px 0px;
            list-style-image: url(../art/rssicon_11x11.png);
            list-style-position: outside;
          }

       .infobox
            {
            color: #555555;
            font-size: 90%;
            display: block;
            padding: 8px;
            border: solid 1px #808080;
            background: #EAEAEA;
            }
       /* Search Toolbar interface */
       TABLE.search
            {
            display: block;
            color: #FFFFFF;
            font-size: 85%;
            font-weight: bold;
            background-color: #909090;
            border-top: solid 4px #A2C805;
            padding: 0px;
            }
       A.searchtype
            {
            display: block;
            color: #FFFFFF;
            background-color: #909090;
            padding: 4px 10px 4px 10px;
            border-right: solid 1px #808080;
            margin: 0px 0px 0px 0px;
            }
       A.searchtype:hover
            {
            color: #FFFFFF;
            text-decoration: none;
            background-color: #808080;
            }

       /* Link styles for search results */
       A.search_title
            {
            line-height: 15px;
            text-decoration: underline;
            font-weight: bold;
            }
       A.search_title:hover
            {
            text-decoration: none;
            font-weight: bold;
            }

       /* Link styles for search exerpt on search results page */
       SPAN.search_exerpt
            {
            font-size: 100%;
            }

       /* Link styles for "related links" text on search results page */
       SPAN.search_related
            {
            font-size: 11px;
            font-weight: bold;
            color: #7F7F7F;
            }

       /* Link styles for search results */
       A.search_related
            {
            color: #EA8900;
            font-size: 11px;
            font-weight: bold;
            }


       /* Cutlines for cutlines in photo slideshows (i.e. article photos) */
       DIV.slideshow_cutline
            {
            text-align: center;
            font-size: 11px;
            padding: 0px 10px 0px 10px;
            margin: 0px;
            }

       /* Publication copyright for cutlines in photo slideshows (i.e. article photos) */
       DIV.slideshow_copyright
            {
            font-size: 9px;
            font-style: italic;
            color: #777777;
            padding: 12px 0px 8px 0px;
            margin: 0px;
            }

       /* Publication date & headline for photo slideshows (i.e. article photos) */
       DIV.slideshow_title
            {
            color: #000000;
            font-weight: bold;
            font-size: 11px;
            display: block;
            padding: 6px 0px 6px 0px;
            }

       /* Body content (photo, cutline & copyright) in photo slideshows (i.e. article photos) */
       DIV.slideshow_body
            {
            overflow: auto;
            border-bottom: solid 1px #FFFFFF;
            border-top: solid 1px #FFFFFF;
            height: 350px;
            padding-top: 10px;
            }

       /* Image count ("Image 2 of 3", etc) in photo slideshows (i.e. article photos) */
       TD.slideshow_count
            {
            border: solid 1px #666666;
            }

       /* Name/Title of Business (Real Estate & Autos pages) */
       BIG.svc_realty,BIG.svc_autos
            {
            color: #808080;
            font-size: 18px;
            font-weight: bold;
            text-decoration: none;
            width: 225px;
            border-bottom: solid 1px #808080;
            display: block;
            margin-top: -3px;
            margin-bottom: 6px;
            padding-top: 0px;
            padding-bottom: 1px;
            }

       /* IAB Medium Rectangle (inline) advertisement */
       TABLE.ad_medium_rect
            {
            margin-top: 5px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 10px;
            }

       /* IAB Leader Board advertisement */
       TABLE.ad_leader_board
            {
            }

       /* IAB Wide Skyscraper */
       TABLE.ad_sky_scraper
            {
            }

       /* Classifieds "[top]" link (old classifieds) */
       A.classads_top
            {
            font-family: sans-serif;
            font-size: 11px;
            }


       /* "Advertise with Us" Link */
       A.advertise_link
            {
            display: block;
            width: 115px;
            height: 8px;
            padding: 0px;
            margin-bottom: 0px;
            border: solid 1px #FFFFFF;
            }

       /* "Advertise with Us" Link */
       A.advertise_link:hover
            {
            border-bottom: solid 1px #8d8d8d;
            }

       /* Links just below article photos, in the navigation column */
       A.photo_links
            {
            font-size: 12px;
            font-weight: bold;
            color: #777777;
            }

       /* Double greater than sign in $siteurl */
       SPAN.rtdbl
            {
            color: #909090;
            font-weight: bold;
            vertical-align: 1px;
            }

       /* Copyright notice under media items like photos or videos (see tier 3) */
       DIV.media_copyright
            {
            color: #909090;
            font-family: sans-serif;
            font-size: 8px;
            font-weight: bold;
            }

       /* Cutline / Caption with every media item (photo, video, etc) */
       DIV.media_cutline
            {
            color: #000000;
            font-family: sans-serif;
            font-size: 13px;
            font-weight: normal;
            }

       /* Search Results Page: Result Number */
       BIG.search_result_num
            {
            color: #808080;
            font-family: sans-serif;
            font-size: 15px;
            line-height: 15px;
            font-weight: bold;
            margin: 0px;
            padding: 0px;
            }

       /* Search Results Page: (Article) Result Title */
       TD.search_result_title
            {
            margin: 0px;
            padding-top: 0px;
            padding-bottom: 2px;
            }

       /* Search Results Page: Result [Match] Excerpt */
       TD.search_result_excerpt
            {
            padding: 0px;
            }

       /* Search Results Page: Result Links (i.e. at bottom of result) */
       TD.search_result_links
            {
            padding-top: 2px;
            padding-bottom: 10px;
            }
