 #newsItem .categories { margin-top: 25px; color: #B2B2B2; border-top: 1px solid #EDEDED; } #newsItem .categories h2 { color: #B2B2B2; margin-bottom: 0.2em; } #newsItem .categories h2 a { color: #B2B2B2; border: 0; } #newsItem .categories h2 a:hover { color: #004EA5; } #newsItem .categories ul { margin-left: 0; margin-top: 0.2em; padding-left: 10px; font-family: Verdana, sans-serif; list-style: circle inside; } #newsItem .categories li { } #newsItem .categories li a { color: #919191; border: 0; } #newsItem .categories a:hover { color: #004EA5; border-bottom: 1px solid #3E3E3E; } #newsItem .sourceInfo { display: block; text-align: left; margin-top: 30px; color: #B2B2B2; font-style: normal; } #newsItem .sourceInfo span { color: #444444; } #newsItem .sourceInfo a { color: #3E3E3E; border-bottom: 1px solid #B2B2B2; } #newsItem .sourceInfo a:hover { color: #004EA5; border-bottom: 1px solid #3E3E3E; } #newsItem .sourceInfo a.readMoreNoTitle { color: #B2B2B2; } #newsItem .sourceInfo a.readMoreNoTitle:hover { color: #004EA5; } #newsItem .sourceInfoNextInRow { margin-top: 5px; } #newsListWrapper #path, #newsListWrapper #contentHeader, #newsListWrapper .pageBar { margin-left: 20px; margin-right: 20px; } #newsList { margin: 25px 20px 35px 20px; } #newsList .newsListItem { margin-top: 40px; height: 100%; overflow: hidden; } #newsList .newsListItem h2 { font-size: 1em; font-weight: bold; margin-left: 130px; font-size: 1.15em; } #newsList .newsListItem h2 a { color: #444444; } #newsList .newsListItem h2 a:hover { color: #004EA5; border-bottom: 1px dashed #444444; } #newsList .newsListItem h3 { color: #7C7C7C; position: relative; top: -2px; margin: 0 0 -2px 130px; font-size: 0.85em; font-weight: normal; } #newsList .newsListItem h4 { text-align: right; font-weight: normal; font-size: 0.8em; color: #999999; padding-bottom: 3px; } #newsList .newsListItem p { margin: 5px 0 0 130px; text-align: justify; } #newsList .newsListItem a.thumbnail { float: left; margin: 0 10px 3px 0; border: 1px solid #000000; background-position: 1px 1px; padding: 1px; background-repeat: no-repeat; } #newsList .newsListItem a.thumbnail:hover { border: 1px solid #D0D4D4; } #newsList .newsListItem a.thumbnail img { display: block; visibility: visible; } #newsList .newsListItem a.thumbnail:hover img { visibility: hidden; } #featuredNewsItem { margin: 0 0 20px 0; } #featuredNewsItem h3 { font-size: 1.1em; margin-left: 114px; margin-left: 123px; font-family: Verdana, sans-serif; } #featuredNewsItem h3 .subtitle { font-size: 0.8em; font-weight: normal; display: block; font-variant: normal; font-family: Verdana, sans-serif; } #featuredNewsItem h3 a { display: block; color: #3E3E3E; background-color: #EEEEEE; border-width: 1px 0 1px 0; padding: 3px 0 3px 5px; } #featuredNewsItem h3 a:hover { border-color: #ABAEAE; border-style: solid; background-color: #F2F2F2; } #featuredNewsItem p { margin: 3px 0 -2px 123px; font-family: Arial, sans-serif; } #featuredNewsItem .thumbnail { float: left; padding: 1px; border: 1px solid #ABAEAE; background-position: 1px 1px; background-repeat: no-repeat; margin-right: 9px; } #featuredNewsItem .thumbnail:hover { border: 1px solid #D0D4D4; } #featuredNewsItem .thumbnail img { } #featuredNewsItem .thumbnail:hover img { visibility: hidden; } #latestNews #regularNews { margin: 20px 0 20px 0; } #latestNews #regularNews .newsItem { width: 100%; overflow: hidden; margin-top: 10px; } #latestNews #regularNews .thumbnail { float: left; padding: 1px; border: 1px solid #ABAEAE; background-position: 1px 1px; background-repeat: no-repeat; margin-right: 9px; } #latestNews #regularNews .thumbnail:hover { border: 1px solid #D0D4D4; } #latestNews #regularNews .thumbnail img { } #latestNews #regularNews .thumbnail:hover img { visibility: hidden; } #latestNews #regularNews h3 { font-size: 1em; font-weight: normal; padding-top: 1px; word-spacing: -2px; } #latestNews #regularNews h3 a { color: #3E3E3E; } #latestNews #regularNews h3 a:hover { color: #004EA5; border-bottom: 1px solid #3E3E3E; } #latestNews #regularNews .subtitle { color: #9F9F9F; font-size: 0.85em; position: relative; top: -1px; word-spacing: -1px; } #categories { margin-left: 0; margin-right: 0; list-style: disc inside; color: #C0C0C0; margin-bottom: -10px; } #categories li { margin-bottom: 10px; } #categories li a { color: #B2B2B2; position: relative; top: 1px; border: 0; } #categories li a:hover { color: #B2B2B2; border: 0; } #categories li a span { color: #3E3E3E; } #categories li a:hover span { color: #004EA5; border-bottom: 1px solid #3E3E3E; } 