/*Common styles*/body { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 0; }p {  }td { }a:link { color: #05386b; text-decoration: none; }a:visited { color: #05386b; text-decoration: none; }a:hover { color: #c00; text-decoration: none; }a:active { }.box-outline { border: solid 1px #bababa; }.footer { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 2; margin: 0; padding-right: 25px; padding-left: 25px; }.social-icons-index { padding-top: 10px; }/*top navigation*/.nav-top { font-size: 20px; margin-top: 10px; margin-bottom: 10px; }.nav-second { font-size: 14px; margin-top: 0; margin-bottom: 3px; }.nav-underline { border-bottom: 3px solid #bababa; border-top-color: #bababa; border-right-color: #bababa; border-left-color: #bababa; }/*headlines*/.headline-xlarge-c1 { font-size: 2.25em; margin-top: 0; margin-bottom: 0; }.headline-large-c1 { font-size: 1.75em; margin-top: 0; margin-bottom: 0; }.headline-medium-c1 { font-size: 1.5em; margin-top: 0; margin-bottom: 0; }.headline-medium-c1-ul { font-size: 1.5em; margin-top: 0; margin-bottom: 0; padding-bottom: 10px; border-bottom: 1px dashed #bababa; }/*photo styles*/.photo-large-c1 { margin: 10px 0; }.photo-local { margin: 10px 0 6px; }/*Column 1 styles*/.c1-box-lead-copy { font-size: 1em; margin-top: 10px; margin-bottom: 0; padding-bottom: 10px; border-bottom: 1px dashed #bababa; }.c1-box-news-hed { font-size: 0.9em; margin-top: 0; margin-bottom: 0; padding-right: 25px; }.c1-box-news-copy { font-size: 0.85em; margin-top: 0; margin-bottom: 10px; padding-right: 25px; }.c1-box-sechead-NW { color: #c00; font-size: 0.85em; margin-top: 0; margin-bottom: 5px; padding-right: 25px; padding-bottom: 0; }.c1-box-sechead-MED { color: #c00; font-size: 0.85em; margin-top: 20px; margin-bottom: 5px; padding-right: 25px; padding-bottom: 0; }/*Column 2 styles*/.c2-box-sechead { color: #3b3b3b; font-size: 1em; margin-top: 0; margin-bottom: 10px; padding-top: 10px; padding-left: 20px; }.c2-box-foot { color: #3b3b3b; font-size: 0.8em; margin-top: 10px; margin-bottom: 0; padding-bottom: 0; }.c2-box-content-hed { font-size: 0.9em; margin-top: 0; margin-bottom: 0; padding-right: 20px; padding-left: 20px; }.c2-box-content { font-size: 0.9em; margin-top: 0; margin-bottom: 1em; padding-right: 20px; padding-left: 20px; }/*Story pages styles*/.byline { font-size: 0.75em; margin-top: 1em; margin-left: 0; }.bodycopy { font-size: 0.9em; margin-right: 12px; }.subhead { font-size: 1.15em; font-weight: bold; margin-top: 0.9em; margin-bottom: 0.8em; }.photo-credit { font-size: 0.63em; margin-top: 0; margin-bottom: 0; }.photo-caption { font-size: 0.75em; margin-top: 0.4em; margin-bottom: 1.35em; }.featurehead { color: #05386b; font-size: 1.13em; font-weight: bold; margin-bottom: 5px; border-bottom: 1px solid #efefef; }.featurehead-no-top-space { color: #05386b; font-size: 1.13em; font-weight: bold; margin-top: 0; margin-bottom: 5px; padding: 0; border-bottom: 1px solid #efefef; }.breaking-news-top-page { color: #000; font-size: 1.25em; font-weight: bold; background-color: #fdf801; margin-top: 0; margin-bottom: 5px; padding: 9px; border-bottom: 1px solid #000; }/*Classified and Sunbeams*/.headers { color: #fff; font-size: 14px; background-color: #4f789f; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }.headersc2 { color: #fff; font-size: 14px; background-color: #05386b; margin-top: 20px; margin-bottom: 4px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }