<!--

.bluemenu {
   background-color: #3B6B9C;
   width: 121px;
   padding: 7px 0 7px 8px; 
   margin: 1px 0 2px 0;
   font-size: 11px;
   font-weight: bold; 
}
.bluemenu:hover {
   background-color: #6B9BBC;
}
.bluemenu_link {
   color: #FFFFFF;
}
a.bluemenu_link:link { color: #FFFFFF; text-decoration:none; }
a.bluemenu_link:visited { color: #FFFFFF; text-decoration:none; }
a.bluemenu_link:hover { color: #FFFFFF; text-decoration:underline; }
a.bluemenu_link:active { color: #FFFFFF; text-decoration:underline; }

.whitemenu {
   width: 121px;
   padding: 1px 0 2px 8px; 
   margin: 1px 0 1px 0;
   font-size: 11px;
   font-weight: bold; 
}
.whitemenu:hover {
   background-color: #DFEBF9;
}
.whitemenu_link {
   color: #343433;
}
a.whitemenu_link:link { color: #000000; text-decoration:none; }
a.whitemenu_link:visited { color: #000000; text-decoration:none; }
a.whitemenu_link:hover { color: #000000; text-decoration:underline; }
a.whitemenu_link:active { color: #000000; text-decoration:underline; }

.menu_detail {
   font-size: 8pt;
   color: #3B6B9C;
   padding: 0 5px 5px 8px; 
}
a.menu_bold_link:link { font-weight: bold; text-decoration:none; }
a.menu_bold_link:visited { font-weight: bold; text-decoration:none; }
a.menu_bold_link:hover { font-weight: bold; text-decoration:underline; }
a.menu_bold_link:active { font-weight: bold; text-decoration:underline; }

.black_link {
   font-size: 12px;
   color: #343433;
   font-weight: bold; 
   margin: 0 4px 0 4px; 
}
a.black_link:link { color: #000000; text-decoration:none; }
a.black_link:visited { color: #000000; text-decoration:none; }
a.black_link:hover { color: #000000; 
                     background-color: #DFEBF9; }
a.black_link:active { color: #000000; 
                      background-color: #DFEBF9; }

a.pale_blue_link:link { color: #289AD0; }
a.pale_blue_link:visited { color: #289AD0; }
a.pale_blue_link:hover { color: #289AD0; text-decoration:underline; }
a.pale_blue_link:active { color: #289AD0; text-decoration:underline; }

.white_subscribe_link {
   font-size: 20px;
   font-weight: bold; 
}
a.white_subscribe_link:link { color: #FFFFFF; }
a.white_subscribe_link:visited { color: #FFFFFF; }
a.white_subscribe_link:hover { color: #FFFFFF; text-decoration:underline; }
a.white_subscribe_link:active { color: #FFFFFF; text-decoration:underline; }

.friend_link {
   font-weight: bold; 
   font-size: 12px;
}
a.friend_link:link { color: #FFFFFF; }
a.friend_link:visited { color: #FFFFFF; }
a.friend_link:hover { color: #FFFFFF; text-decoration:underline; }
a.friend_link:active { color: #FFFFFF; text-decoration:underline; }

.black_footer_link {
   font-size: 12px;
   color: #343433;
   font-weight: bold; 
   margin: 0 5px 0 5px; 
}
a.black_footer_link:link { color: #343433; text-decoration:none; }
a.black_footer_link:visited { color: #343433; text-decoration:none; }
a.black_footer_link:hover { color: #343433; 
                     background-color: #6B9BBC; }
a.black_footer_link:active { color: #343433; 
                     background-color: #6B9BBC; }

.channel {
   position:relative;
   float: left;
   width: 107px;
   margin: 10px 0 0 12px;
   font-size: 11px;
   min-height: 335px;
}

.channel_header {
   font-size: 13px;
   color: #3B6B9C;
   font-weight: bold; 
   background-color: #F7FAFC;
   text-align: center; 
   padding: 3px 0 8px 0;
}

.channel_headline {
   font-size: 12px;
   color: #3B6B9C;
   font-weight: bold; 
   margin: 5px 0 2px 0;
}

.more_div {
   margin: 5px 0 0 0;
}
.more_link {
   font-weight: bold; 
}

.cube_ad {
   position:relative;
   float: left;
   width:130px;
   margin: 5px 0 24px 0; 
}

.twitter_lists {
   list-style:none;
   margin: 0;
   padding: 0;
}

.region_heading {
   position: relative;
   float: left;
   width: 93%;
   font-size: 14px;
   color: #3B6B9C;
   padding: 0 0 3px 20px;
   border-bottom: #3B6B9C 1px solid;
   margin: 0 0 0 10px;
}

.heading_tab_selected {
   position: relative;
   float: left;
   font-size: 14px;
   background-color: #3B6B9C;
   color: #FFFFFF;
   padding: 3px 10px 1px 5px;
   margin: 0 8px 0 0;
   border-radius: 7px 7px 0 0;
}
.heading_tab_selected:hover {
   background-color: #6B9BBC;
}
a.heading_tab_selected:link { color: #ffffff; text-decoration:none; }
a.heading_tab_selected:visited { color: #ffffff; text-decoration:none; }
a.heading_tab_selected:hover { color: #000000; }
a.heading_tab_selected:active { color: #000000; }

.heading_tab {
   position: relative;
   float: left;
   font-size: 14px;
   background-color: #ECF1F6;
   color: #3B6B9C;
   padding: 3px 10px 1px 5px;
   margin: 0 8px 0 0;
   border-radius: 7px 7px 0 0;
}
.heading_tab:hover {
   background-color: #6B9BBC;
}
a.heading_tab:link { color: #3B6B9C; text-decoration:none; }
a.heading_tab:visited { color: #3B6B9C; text-decoration:none; }
a.heading_tab:hover { color: #000000; }
a.heading_tab:active { color: #000000; }

/* Small blue buttons for small / mobile page header: */
.small_blue_button {
   position: relative;
   float: left; 
   background-color: #3B6B9C;
   width: 110px;
   padding: 7px 0 7px 0px; 
   margin: 8px 3px 9px 5px;
   font-size: 14px;
   font-weight: bold; 
}
.small_blue_button:hover {
   background-color: #6B9BBC;
}
.small_blue_button_link {
   color: #FFFFFF;
}
a.small_blue_button_link:link { color: #FFFFFF; text-decoration:none; }
a.small_blue_button_link:visited { color: #FFFFFF; text-decoration:none; }
a.small_blue_button_link:hover { color: #FFFFFF; text-decoration:underline; }
a.small_blue_button_link:active { color: #FFFFFF; text-decoration:underline; }

/* Small blue buttons for small / mobile page header: */
.bigger_blue_button {
   position: relative;
   float: left; 
   background-color: #3B6B9C;
   width: 95%;
   padding: 7px 0 7px 5px; 
   margin: 1px 5px 1px 5px;
   font-size: 18px;
   font-weight: bold; 
}
.bigger_blue_button:hover {
   background-color: #6B9BBC;
}
.bigger_blue_button_link {
   color: #FFFFFF;
}
a.bigger_blue_button_link:link { color: #FFFFFF; text-decoration:none; }
a.bigger_blue_button_link:visited { color: #FFFFFF; text-decoration:none; }
a.bigger_blue_button_link:hover { color: #FFFFFF; text-decoration:underline; }
a.bigger_blue_button_link:active { color: #FFFFFF; text-decoration:underline; }


/* Small un-selected pale blue buttons for small / mobile page header: */
.bigger_pale_blue_button {
   position: relative;
   float: left; 
   background-color: #ECF1F6;
   width: 95%;
   padding: 7px 0 7px 5px; 
   margin: 1px 5px 1px 5px;
   font-size: 18px;
   font-weight: bold; 
}
.bigger_pale_blue_button:hover {
   background-color: #6B9BBC;
}
.bigger_pale_blue_button_link {
   color: #3B6B9C;
}
a.bigger_pale_blue_button_link:link { color: #3B6B9C; text-decoration:none; }
a.bigger_pale_blue_button_link:visited { color: #3B6B9C; text-decoration:none; }
a.bigger_pale_blue_button_link:hover { color: #FFFFFF; text-decoration:underline; }
a.bigger_pale_blue_button_link:active { color: #FFFFFF; text-decoration:underline; }

.section {
   position: relative;
   float: left;
   width: 220px; 
   margin-bottom: 15px; 
}

.section_header {
   position: relative;
   float: left;
   width: 100%; 
   padding: 2px 0 0 0;
   border-top: #000000 1px solid;
   margin: 0 0 8px 0;
   font-size: 11px;
}

.article_headline {
   position: relative;
   float: left;
   width: 100%; 
   font-size: 15px;
   color: #3B6B9C;
   font-weight: bold; 
   margin: 12px 0 0 0;
}

.article_spacer {
   position: relative;
   float: left;
   width: 100%;
   height: 18px;
}

.whats_happening {
   position: relative;
   float: left;
   font-size: 11px; 
   margin: 0 10px 0 30px; 
}
a.wh_link:link { color: #333333; }
a.wh_link:visited { color: #333333; }
a.wh_link:hover { color: #333333; }
a.wh_link:active { color: #333333; }

.issue_covers {
   position: relative;
   float: left;
   font-size: 12px;
   color: #3B6B9C;
   font-weight: bold; 
   width: 25%;
   padding-left: 4%; 
   padding-right: 3%; 
   text-align: center;

}

.breadcrumb {
   position: relative;
   float: left;
   width: 100%;
   font-size: 11px;
   color: #000000;
   margin: 0 0 10px 10px;
}
a.breadcrumb:link { color: #289AD0; text-decoration:none; }
a.breadcrumb:visited { color: #289AD0; text-decoration:none; }
a.breadcrumb:hover { color: #289AD0; }
a.breadcrumb:active { color: #289AD0; }

.arborweb_header {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 28pt;
   font-weight: bold;
   color: #3B6B9C;
   margin-top: 2pt;
   margin-bottom: 2pt;
}

.arborweb_h1 {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 16pt;
   font-weight: bolder;
   margin-bottom: 2pt;
   color: #5A5A5A;
}

.subscribe_page_h1 {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 18pt;
   font-weight: bold;
   margin-bottom: 2pt;
   color: #3B6B9C;
   line-height: 120%;
}


.article_h1 {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 28px;
   font-weight: bolder;
   margin: -2px 0 -9px 0;
   display: inline; 
}

.article_subhead {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11.5px;
   font-style: italic;
   margin: -1px 0 -5px 0; 
}

.article_author {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11px;
   font-style: italic;
   color: #3B6B9C;
   margin-bottom: -5px; 
}

.article_posted {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11px;
   margin-bottom: -4px; 
}

.photoleft {float: left; padding:0px 12px 5px 0px; margin: 0; }

.nobreak {
   margin-top: 0pt;
   margin-bottom: 0pt;
   padding: 0;
   display:inline;
}

.bluelink {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 8pt; color: #3B6B9C;
   font-weight: bold;
}
a.bluelink:link {text-decoration:none; }
a.bluelink:visited {text-decoration:none; }
a.bluelink:hover {text-decoration:underline; }
a.bluelink:active {text-decoration:underline; }

.bluetext-nobreak {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 8pt;
   color: #3B6B9C;
   font-weight: normal;
   font-style: italic;
   margin-top: 0pt;
   margin-bottom: 0pt;
   padding: 0;
   display:inline;
}

.whitefont {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #ffffff;
   margin-top: 4pt;
}
a.whitefont:link {text-decoration:none; }
a.whitefont:visited {text-decoration:none; }
a.whitefont:hover { color: #343433; text-decoration: underline; }
a.whitefont:active {text-decoration:underline; }

.small_cal_selected {
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 7pt;
   font-weight: bold;
   color: #2C99D3;
}
a.small_cal_selected:link {background-color: white; text-decoration:none; }
a.small_cal_selected:visited {background-color: white; text-decoration:none; }
a.small_cal_selected:hover {background-color: #DFEBF9; color: #343433; text-decoration:underline; }
a.small_cal_selected:active {background-color: white; text-decoration:underline; }

.small_cal_unselected {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 7pt;
   font-weight: bold;
   color: #ffffff;
}
a.small_cal_unselected:link {text-decoration:none; }
a.small_cal_unselected:visited {text-decoration:none; }
a.small_cal_unselected:hover { color: #343433; background-color: white; text-decoration:underline; }
a.small_cal_unselected:active {text-decoration:underline; }

.small_cal_dark {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 7pt;
   font-weight: bold;
   color: #444444;
}
a.small_cal_dark:link {text-decoration:none; }
a.small_cal_dark:visited {text-decoration:none; }
a.small_cal_dark:hover { color: #444444; text-decoration:underline; }
a.small_cal_dark:active {text-decoration:underline; }

.lightbluelink {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 8pt; color: #289AD0;
   font-weight: normal;
}
a.lightbluelink:link {text-decoration:none; }
a.lightbluelink:visited {text-decoration:none; }
a.lightbluelink:hover {text-decoration:underline; color: #000000; background-color: #DFEBF9; }
a.lightbluelink:active {text-decoration:underline; color: #000000; }

.calendar_blurb {
    font-size: 9pt;
    margin-top: 0px;
    margin-bottom: 12pt;
}

.small_black_font {
   font-family: "Arial", sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
}

.calendar_h3 {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11pt;
   font-weight: bolder;
   font-style: normal;
   color: #66AA11;
   margin-top: 2pt;
   margin-bottom: 2pt;
}

.calendar_gray_h3 {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11pt;
   font-weight: bolder;
   font-style: normal;
   color: #999999;
   margin-top: 2pt;
   margin-bottom: 2pt;
}

.eventheaderlink {
   color: #3B6B9C;
}
a.eventheaderlink:link {text-decoration:none; }
a.eventheaderlink:visited {text-decoration:none; }
a.eventheaderlink:hover {color:#343433; background-color: #DFEBF9; text-decoration:underline; }
a.eventheaderlink:active {color:#343433; text-decoration:underline; }

.eventheadergraylink {
   color: #999999;
}
a.eventheadergraylink:link {text-decoration:none; }
a.eventheadergraylink:visited {text-decoration:none; }
a.eventheaderlink:hover {color:#000000; text-decoration:underline; }
a.eventheaderlink:active {color:#000000; text-decoration:underline; }

.biggraytext {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 10pt; color: #575757;
   font-weight: bold;
   margin-top: 2pt;
   margin-bottom: 10pt;
}

.biggergraytext {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 12pt; color: #575757;
   font-weight: bold;
   margin-top: 12pt;
   margin-bottom: 2pt;
}

.largewhitefont {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 24pt;
   font-weight: bolder;
   color: #ffffff;
   margin-top: 4pt;
}

.big_cal_selected {
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11pt;
   font-weight: bolder;
   color: #2C99D3;
  
}
a.big_cal_selected:link { background-color: #ffffff; text-decoration:none; }
a.big_cal_selected:visited { background-color: #ffffff; text-decoration:none; }
a.big_cal_selected:hover { background-color: #DFEBF9; color: #343433; text-decoration:underline; }
a.big_cal_selected:active { background-color: #ffffff; text-decoration:underline; }

.big_cal_unselected {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 11pt;
   font-weight: bolder;
   color: #ffffff;
}
a.big_cal_unselected:link {text-decoration:none; }
a.big_cal_unselected:visited {text-decoration:none; }
a.big_cal_unselected:hover {color: #343433; background-color: #DFEBF9; }
a.big_cal_unselected:active {text-decoration:underline; }

.cal_front_page_bluelink {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 10pt;
   color: #3B6B9C;
   font-weight: bold;
   margin-top: 15pt;
   margin-bottom: 15pt;
}
a.cal_front_page_bluelink:link {color: #3B6B9C; text-decoration:none; }
a.cal_front_page_bluelink:visited {color: #3B6B9C; text-decoration:none; }
a.cal_front_page_bluelink:hover {color: #3B6B9C; text-decoration:underline; }
a.cal_front_page_bluelink:active {color: #3B6B9C; text-decoration:underline; }

.cal_front_page_orangelink {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 10pt;
   color: #3B6B9C;
   font-weight: bold;
   margin-top: 15pt;
   margin-bottom: 15pt;
}
a.cal_front_page_orangelink:link {color: #3B6B9C; text-decoration:none; }
a.cal_front_page_orangelink:visited {color: #3B6B9C; text-decoration:none; }
a.cal_front_page_orangelink:hover {color: #3B6B9C; text-decoration:underline; }
a.cal_front_page_orangelink:active {color: #3B6B9C; text-decoration:underline; }

.semilargewhitefont {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 18pt;
   font-weight: bolder;
   color: #ffffff;
   margin-top: 4pt;
}

.photo_byline {
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 7pt;
   color: #3B6B9C;
}

.photo_byline_link {
   font-size: 7pt;
}
a.photo_byline_link:link {text-decoration:none; }
a.photo_byline_link:visited {text-decoration:none; }
a.photo_byline_link:hover {color: #9DD74F; }
a.photo_byline_link:active {color: #9DD74F; }

.animate {
   -webkit-transition: all 1s ease-in-out;
   -moz-transition: all 1s ease-in-out;
   -o-transition: all 1s ease-in-out;
   transition: all 1s ease-in-out;
   max-height: 9999px;
}

a.clickable_cal_digits:link {text-decoration:none; color: white; }
a.clickable_cal_digits:visited {text-decoration:none; color: white; }
a.clickable_cal_digits:hover {color: #AAEE55; }
a.clickable_cal_digits:active {color: #AAEE55; }


.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

.front_page_channel {
   float: left;
   width: 104px;
   padding: 0 9px 0 9px;
   font-family: Arial;
   font-size: 11px;
   color: black;
   border-right: 1px solid #818281;
   min-height: 350px; 
}
.front_page_channel_header {
   float: left;
   width: 100%;
   background-color: #F6F7F9;
   font-weight: bold; 
   font-size: 12px;
   height: 20px;
   text-align: center;
   padding-top: 6px; 
}

.front_page_article_link {
   float: left;
   width: 100%;
   margin-bottom: 10px;
}

.smallh1 {
   margin-top: 0pt;
   margin-bottom: 2pt;
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 14pt; 
   padding: 0;
   display:inline;
}

.you_might_also_like_link {
   color: #444444;
   font-size: 20px;
   font-weight: bold;
   font-family: "Arial", "Helvetica", sans-serif;
}
a.you_might_also_like_link:link { color: #444444; text-decoration:none; }
a.you_might_also_like_link:visited { color: #444444; text-decoration:none; }
a.you_might_also_like_link:hover { color: #444444; text-decoration:underline; }
a.you_might_also_like_link:active { color: #444444; text-decoration:underline; }

.you_might_also_like_subhead {
   color: #222222;
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   font-family: "Arial", "Helvetica", sans-serif;
   margin-top: 2px;
}

.you_might_also_like_author {
   color: #3B6B9C;
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   font-family: "Arial", "Helvetica", sans-serif;
   margin-top: 2px;
}
a.you_might_also_like_author:link { color: #3B6B9C; text-decoration:none; }
a.you_might_also_like_author:visited { color: #3B6B9C; text-decoration:none; }
a.you_might_also_like_author:hover { color: #3B6B9C; text-decoration:underline; }
a.you_might_also_like_author:active { color: #3B6B9C; text-decoration:underline; }


.a2tix_link {
    border-radius: 25px;
    background: #0061AF;
    color: white;
    padding: 5px 7px 9px 8px; 
    width: 75px;
    height: 10px; 
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-style: normal
}

.a2tix_link a {
    display: block;
    color: white;
    text-decoration: none;
    background: #0061AF;
    height: 100%;
    text-align: center;
    font-style: normal
}

.a2tix_link:hover {
    color: #0061AF;
    background: #FDBD10;
    font-style: normal
}

.a2tix_link a:hover {
    color: #0061AF;
    background: #FDBD10;
    font-style: normal
}


.page {
   position: relative;
   background-color: #FFFFFF;
   width: 975px;
   margin: 0px;
   text-align: left;
   font-family: "Arial", "Helvetica", sans-serif;
   font-size: 10pt;
   color: #000000;

}


a {
   color: #3B6B9C;
}
a:link {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover {text-decoration:underline; }
a:active {text-decoration:underline; }

a img { 
   border:0;
}

body {
   background-color: #FFFFFF;
   margin: 0px;
}


-->
