/* content styles */
/* Currently copied over from AFI designs, so will need tweaking */

a:link {color: #0000FF; text-decoration: underline;}
a:visited {color: #0000FF; text-decoration: underline;}
a:hover {color: #FB9344; text-decoration: none;}
a:active {color: #00123b; text-decoration: underline;}

INPUT, SELECT, LABEL, TEXTAREA {
font-size: 10px; 
color: #00123b;
}

H1, H2, H3, H4, H5, H6 {
font-weight:bold;
color: #EC1C24;
}

.firstPara { margin-top: 0px; }

H1 { font-size: 24px; }
H2 { font-size: 21px; }
H3 { font-size: 18px; }
H4 { font-size: 16px; }
H5 { font-size: 14px; }
H6 { font-size: 12px; }

/* phase the HR out */
HR { color: #b6abab; background-color: #b6abab; height: 1px; border: 0px; } 

.strapLine { font-weight: bold; border-bottom: 1px solid #b6abab; padding-bottom: 10px; margin-bottom: 10px; }

.newsTitle, .eventTitle { margin-top: 0px; }
.newsBody { border-bottom: 1px solid #b6abab; margin-bottom: 10px; padding-bottom: 10px; }
.newsDate { color:#c8c7c7; margin-top: 0px; margin-bottom: 10px;}
.eventDate, .eventSupported { font-weight: bold;  margin-top: 0px; margin-bottom: 10px;}
.newsPanelDate, .eventPanelDate { color:#EC1C24; }
.eventPanelTitleSupported { font-weight:bold; }
.newsTitle, .eventTitle { margin-bottom: 0px; }
/*
.newsPanelMore, .eventPanelMore { text-align: right; background-color: #EC1C24; width: 100%; font-weight: bold; color: white; }
*/
.newsListTitle { font-weight:bold; font-size: 12px; margin-bottom: 0px; }
.newsListTitle a:link, .newsListTitle a:active, .newsListTitle a:visited { text-decoration:none; color: black; }
.newsListTitle a:hover { text-decoration:underline; color: #FFD520; }
.newsListIntro { margin-top: 0px; margin-bottom: 0px; }
.newsListIntro a:link, .newsListIntro a:active, .newsListIntro a:visited { text-decoration:none; color: black; }
.newsListIntro a:hover { text-decoration:underline; color: #FFD520; }

.newsListDate { margin-top: 0px; }
.newsListDate a:link, .newsListDate a:active, .newsListDate a:visited { text-decoration:none; color:#c8c7c7; }
.newsListDate a:hover { text-decoration:underline; color: #FFD520; }

.eventListTitle { font-weight:bold; font-size: 12px; margin-bottom: 0px; }
.eventListTitle a:link, .eventListTitle a:active, .eventListTitle a:visited { text-decoration:none; color: black; }
.eventListTitle a:hover { text-decoration:underline; color: #FFD520; }

.eventListDate { margin-top: 0px; }
.eventListDate a:link, .eventListDate a:active, .eventListDate a:visited { text-decoration:none; color: black; }
.eventListDate a:hover { text-decoration:underline; color: #FFD520; }

.eventListSupported { font-weight: bold; font-style:italic; }
.eventListSupported a:link, .eventListSupported a:active, .eventListSupported a:visited { text-decoration:none; color: black; }
.eventListSupported a:hover { text-decoration:underline; color: #FFD520; }

.issueList { border-bottom: 1px solid #b6abab; margin-bottom: 10px; }
.issueTitle, .issueSubTitle, .issueListTitle { font-weight: bold; }
.issueListTitle { margin-bottom:0px; margin-top: 0px;}
.issueListTitle a:link, .issueListTitle a:active, .issueListTitle a:visited, .issueListDescription a:link, .issueListDescription a:active, .issueListDescription a:visited, .issueListDate a:link, .issueListDate a:active, .issueListDate a:visited { text-decoration:none; color: black; }
.issueListTitle a:hover, .issueListDescription a:hover, .issueListDate a:hover { text-decoration:underline; color: #FFD520; }
.issueListDescription, .issueListDate, .issueListShopURL { margin-top: 0px; }
.issueBody { border-bottom: 1px solid #b6abab; margin-bottom: 10px; padding-bottom: 10px; }
.issueCover { float:right; margin-right: 10px; margin-left: 10px; }
.issuePanelCover { border: 1px solid black; }
.issueListCover { float:left; }

.linkList { border-top: 1px solid #b6abab; margin-top: 10px; }
.linkListHeading { margin-left: 0px; font-weight:bold; }
.linkListTitle { font-weight: bold; }
.linkListTitle, .linkListDescription, .linkListURL { margin-bottom:0px; margin-top: 0px;}
.linkListTitle a:link, .linkListTitle a:active, .linkListTitle a:visited, .linkListDescription a:link, .linkListDescription a:active, .linkListDescription a:visited { text-decoration:none; color: black; }
.linkListTitle a:hover, .linkListTitle a:hover, .linkListTitle a:hover, .linkListDescription a:hover, .linkListDescription a:hover, .linkListDescription a:hover  { text-decoration:underline; color: #FFD520; }

.linkListURL a:link, .linkListURL a:active, .linkListURL a:visited { text-decoration:none; color:#c8c7c7; }
.linkListURL a:hover { text-decoration:underline; color: #FFD520; }

.announcementListTitle { font-weight: bold; font-size: 12px; border-top: 1px solid #b6abab;  margin-top: 10px; padding-top: 10px; }
.firstAnnouncement { border-top: 0px; margin-top: 0px; padding-top: 0px; }
.announcementListDescription { font-size: 12px; }
.announcementListDiv, .accountDiv { border-bottom: 1px solid #b6abab; padding-bottom: 15px; }

.searchList, #searchForm { border-bottom: 1px solid #b6abab; margin-bottom: 10px; }
.searchListTitle { font-weight: bold; }
.searchListTitle { margin-bottom:0px; margin-top: 0px;}
.searchListTitle a:link, .searchListTitle a:active, .searchListTitle a:visited, .searchListDescription a:link, .searchListDescription a:active, .searchListDescription a:visited, .searchListDate a:link, .searchListDate a:active, .searchListDate a:visited { text-decoration:none; color: black; }
.searchListTitle a:hover, .searchListDescription a:hover, .searchListDate a:hover { text-decoration:underline; color: #FFD520; }
.searchListDescription, .searchListDate, .searchListShopURL { margin-top: 0px; }
#searchPanelForm p { margin: 0px; text-align:center;}