/* Widget Styling */
body #page .sidebar_blocks .remn_post_excerpts .ind_post_info h2.post_title,
body #page .sidebar_blocks .remn_post_excerpts .ind_post_info h2.post_title a{ font-size: 18px; line-height: 19px; }
body #page .main_content .remn_post_excerpts{ width: 100%; display: block; float: left; }
body #page .main_content .remn_post_excerpts:after{ content: ' '; display: block; width: 100%; clear: both; float: none; }
body #page .main_content .remn_post_excerpts .ind_post{ width: 100%; margin: 15px 0; padding: 5px 0; border-top: #DEDEDE 1px solid; }
body #page .main_content .remn_post_excerpts .ind_post:last-child{ border-bottom: #DEDEDE 1px solid; }
/*.remn_post_excerpts .ind_post:after{ content: ' '; clear: both; float: none; }*/
body #page .main_content .remn_post_excerpts .ind_post .ind_announcement_number{ width: 25%; /*float: left;*/ display: inline-block; border-right: 1px solid #DDD; vertical-align: middle; }
body #page .main_content .remn_post_excerpts .ind_post:hover .ind_announcement_number{ border-right: 1px solid #2B63A8; }
body #page .main_content .remn_post_excerpts .ind_post .ind_announcement_number .bulletin_number{ font-size: 20px; line-height: 35px; }
body #page .main_content .remn_post_excerpts .ind_post_info{ margin-left: 2%; width: 71%; /*float: right;*/ display: inline-block; vertical-align: top; margin: 0 0 0 2%; }
body #page .main_content .remn_post_excerpts .ind_post_info h2.post_title{ width: 100%; padding: 0; margin: 0; }
body #page .main_content .remn_post_excerpts .ind_post_info h2.post_title a{ font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, san-serif; letter-spacing: 1px; }
body #page .main_content .remn_post_excerpts .ind_post_info h2.post_title a:hover,
#secondary .remn_post_excerpts .ind_post_info h2.post_title a:hover{ color: #428BCA; }
body #page .main_content .remn_post_excerpts .ind_post_excerpt{ width: 100%; margin: 0; font-size: 14px; line-height: 17px; }
body #page .main_content .remn_post_excerpts .ind_post_excerpt p{ margin: 5px 0 0; padding: 0; font-size: 14px; line-height: 17px; }
body #page .main_content .remn_post_excerpts .post_read_more{ width: 100%; text-align: right; }
body #page .main_content .remn_post_excerpts .post_read_more a, 
#secondary .remn_post_excerpts .post_read_more a{ color: #4d4d4d; }
/* End Widget Styling */

/* Bulletin page styling */
.all_bulletins{ width: 100%; }
.all_bulletins .announcement_year{ margin: 0 0 20px; }
.all_bulletins .announcement_year .bulletin{ padding: 10px 0; }
.all_bulletins .announcement_year .bulletin h3{ font-size: 16px; width: 100%; }
.all_bulletins .announcement_year .bulletin h3 a{ color: #808080 !important; font-size: 18px; font-weight: normal; }
.all_bulletins .announcement_year .bulletin .bulletin_content{ display: inline-block; width: 65%; }
.all_bulletins .announcement_year .bulletin .read_more{ text-align: center; display: inline-block; width: 34%; vertical-align: top; }
.all_bulletins .announcement_year .bulletin .read_more a{ background: #2A6496; color: #FFF !important; font-weight: bold; padding: 5px; border-radius: 5px; }
.all_bulletins .announcement_year .view_more_bulletins{ padding: 20px 0; width: 100%; }
.all_bulletins .announcement_year .view_more_bulletins a{ background: #2A6496; color: #FFF !important; font-weight: bold; padding: 5px; border-radius: 5px; }
.all_bulletins .announcement_year .more_bulletins{ display: none; padding: 20px 0; }
