HTML {
	
}
BODY {
	
}
FORM {
	
}
INPUT {
	
}
H1 {
	
}
H2 {
	
}
H3 {
	
}
H4 {
	
}
H5 {
	
}
H6 {
	
}
UL {
	
}
OL {
	
}
LI {
	
}
DL {
	
}
DD {
	
}
DT {
	
}
TABLE {
	
}
THEAD {
	
}
TBODY {
	
}
TFOOT {
	
}
TH {
	
}
TR {
	
}
TD {
	
}
PRE {
	
}
P {
	
}
BLOCKQUOTE {
	
}
FIELDSET {
	
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: #ccc; COLOR: #303030; FONT-FAMILY: verdana,helvetica,arial,sans-serif
}
A {
	COLOR: #013b61; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.title A:hover {
	TEXT-DECORATION: none
}
IMG {
	FONT-SIZE: 0.9em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	FONT-SIZE: 0.9em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.left {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.right {
	FLOAT: right; MARGIN-LEFT: 3px
}
.none {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
.center {
	TEXT-ALIGN: center
}
.strong {
	FONT-WEIGHT: bold
}
.site_title {
	FONT-SIZE: 3em; TEXT-ALIGN: center
}
#content_match {
	MARGIN: 8px 0px; TEXT-ALIGN: center
}
#yahooContentMatch {
	MARGIN: 8px 0px; TEXT-ALIGN: center
}
H1 {
	FONT-SIZE: 1.8em
}
H2 {
	FONT-SIZE: 1.6em
}
H3 {
	FONT-SIZE: 1.4em
}
H4 {
	FONT-SIZE: 1.2em
}
H5 {
	FONT-SIZE: 1.1em
}
H6 {
	FONT-SIZE: 1em
}
UL {
	LIST-STYLE: none none outside
}
OL {
	LIST-STYLE: none none outside
}
LI {
	
}
DL {
	
}
DD {
	
}
DT {
	
}
TD {
	
}
PRE {
	
}
P {
	
}
BLOCKQUOTE {
	
}
FIELDSET {
	
}
LI {
	
}
CODE {
	FONT-SIZE: 1.2em
}
XMP {
	FONT-SIZE: 1.2em
}
BLOCKQUOTE {
	FONT-SIZE: 1.2em
}
.clearing {
	CLEAR: both; MARGIN-TOP: -1px; OVERFLOW: hidden; HEIGHT: 1px
}
H1#mi_heading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; COLOR: #444; PADDING-TOP: 0px
}
.advertisement {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.mi_headlines {
	MARGIN-BOTTOM: 15px
}
.mi_headlines LI {
	MARGIN-BOTTOM: 0.5em
}
.mi_headlines .story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.mi_headlines .story_header H4 {
	DISPLAY: none
}
.mi_headlines .story_body {
	DISPLAY: none
}
.mi_headlines .headline {
	
}
.mi_headlines .more {
	FONT-SIZE: 1.2em; TEXT-TRANSFORM: capitalize
}
.mi_headlines .stack {
	
}
.mi_headlines .stack .story {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.top_stories {
	CLEAR: both
}
.top_stories .title A {
	
}
.top_stories .story .headline {
	TEXT-ALIGN: left
}
.title {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; FONT: bold 1.4em Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #444; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 1px solid; POSITION: relative
}
* HTML .title {
	HEIGHT: 1%
}
.title A {
	COLOR: #444
}
.mi_rss_link {
	RIGHT: 2px; WIDTH: 12px; POSITION: absolute; TOP: 2px; HEIGHT: 12px
}
.mi_rss_link IMG {
	WIDTH: auto; HEIGHT: auto
}
.mi_yahoo_rss_link {
	RIGHT: 0px; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 17px
}
.mi_yahoo_rss_link A.myYahooButton {
	DISPLAY: block; FLOAT: left; WIDTH: 93px
}
.mi_yahoo_rss_link A.rss {
	MARGIN-TOP: 3px
}
.stack {
	
}
.stack LI {
	PADDING-LEFT: 12px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/bltSprite.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.4em
}
.stack .story {
	
}
.stack .story .headline {
	FONT-SIZE: 1.2em
}
#tool P {
	MARGIN-BOTTOM: 10px
}
#tool .form_field {
	MARGIN-BOTTOM: 10px
}
#tool .form_field LABEL {
	DISPLAY: block
}
#tool .form_field #submit {
	MARGIN-LEFT: 30px
}
.story {
	CLEAR: both; COLOR: #272727
}
.story .story_header {
	MARGIN-BOTTOM: 5px
}
.story .section_name {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.1em; TEXT-TRANSFORM: uppercase; COLOR: #b0b0b0; FONT-FAMILY: Georgia,"Times New Roman",Times,serif
}
.story .headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.story .headline A {
	
}
.story H2 {
	FONT-SIZE: 1.3em
}
.story H3 {
	FONT-WEIGHT: normal
}
.story H3 A {
	
}
.story H4.date {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; COLOR: #666
}
.story H4.byline {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 0.5em; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.3em; COLOR: #a5a5a5; MARGIN-RIGHT: 0.5em
}
.story H4.creditline {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.3em; COLOR: #a5a5a5
}
.story H6 {
	FONT-SIZE: 0.8em
}
.story P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.3em
}
.story .dateline {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold
}
.story .dateline:unknown {
	content: " --"
}
.story A.more {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.story A.more:hover {
	TEXT-DECORATION: underline
}
.story .image {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.story .image IMG {
	HEIGHT: auto
}
.story_body {
	MARGIN-TOP: 5px
}
.story .image P {
	FONT-SIZE: 1.1em; TEXT-ALIGN: left
}
.story .image H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.25em; COLOR: #666; TEXT-ALIGN: right
}
.story .image H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.25em; COLOR: #666; TEXT-ALIGN: right
}
.story .left H4 {
	TEXT-ALIGN: left
}
.story .left H5 {
	TEXT-ALIGN: left
}
.summary {
	
}
.summary .headline {
	MARGIN: 0px 0px 0.25em; FONT: bold 1.4em Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase
}
.summary .headline A {
	COLOR: #013b61
}
.story_assets {
	MARGIN-BOTTOM: 10px
}
.story_assets H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; COLOR: #444
}
.story_assets LI {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.4em
}
.story_assets A:hover {
	TEXT-DECORATION: none
}
.story_assets A SPAN {
	DISPLAY: inline; TEXT-TRANSFORM: uppercase; COLOR: #444; MARGIN-RIGHT: 5px
}
.story_assets LI {
	PADDING-LEFT: 22px! important; MARGIN-BOTTOM: 5px
}
.story_assets A SPAN {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -20px
}
.story_assets A SPAN.asset {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(http://media.bellinghamherald.com/static/images/iconSprite.gif)! important; BACKGROUND-REPEAT: no-repeat
}
.story_assets A SPAN.asset_photo {
	BACKGROUND-POSITION: 0px -4px
}
.story_assets A SPAN.asset_gallery {
	BACKGROUND-POSITION: 0px -4px
}
.story_assets A SPAN.asset_mobile {
	BACKGROUND-POSITION: 0px -44px
}
.story_assets A SPAN.asset_ap_video_link {
	BACKGROUND-POSITION: 0px -82px
}
.story_assets A SPAN.asset_mp3 {
	BACKGROUND-POSITION: 0px -124px
}
.story_assets A SPAN.asset_audio {
	BACKGROUND-POSITION: 0px -124px
}
.story_assets A SPAN.asset_comments {
	BACKGROUND-POSITION: 0px -162px
}
.story_assets A SPAN.asset_user {
	BACKGROUND-POSITION: 0px -202px
}
.story_assets A SPAN.asset_doc {
	BACKGROUND-POSITION: 0px -242px
}
.story_assets A SPAN.asset_blog {
	BACKGROUND-POSITION: 0px -282px
}
.story_assets A SPAN.asset_cal {
	BACKGROUND-POSITION: 0px -322px
}
.story_assets A SPAN.asset_print {
	BACKGROUND-POSITION: 0px -363px
}
.story_assets A SPAN.asset_email {
	BACKGROUND-POSITION: 0px -402px
}
.story_assets A SPAN.asset_subscribe {
	BACKGROUND-POSITION: 0px -443px
}
.story_assets A SPAN.asset_rss {
	BACKGROUND-POSITION: 0px -483px
}
.story_assets A SPAN.asset_podcast {
	BACKGROUND-POSITION: 0px -523px
}
.story_assets A SPAN.asset_link {
	BACKGROUND-POSITION: 0px -563px
}
.more_stories {
	PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; FONT: 1.1em georgia,serif; TEXT-TRANSFORM: uppercase; COLOR: #444; PADDING-TOP: 1em
}
.top_stories H3.more_stories {
	CLEAR: left
}
#mi_breaking {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px
}
#mi_breaking LI {
	FONT-SIZE: 1.3em; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.1em; HEIGHT: 1%
}
#mi_breaking LI A {
	
}
#mi_breaking .timestamp {
	FONT-SIZE: 0.9em; COLOR: #c31
}
#mi_breaking .stack {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#photo_of_the_day {
	
}
#photo_of_the_day H1 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 1.4em georgia,serif; TEXT-TRANSFORM: uppercase; COLOR: #444; PADDING-TOP: 0px; POSITION: relative
}
#photo_of_the_day H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; COLOR: #444; TEXT-ALIGN: right
}
#photo_of_the_day P {
	FONT-SIZE: 1.1em; COLOR: #272727; LINE-HEIGHT: 1.3em
}
#photo_of_the_day .image {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 1px solid
}
#photo_of_the_day .image IMG {
	WIDTH: 278px
}
#sitemap {
	BORDER-TOP: #efefef 1px solid; PADDING-BOTTOM: 20px; COLOR: #444; FONT-FAMILY: Georgia,"Times New Roman",Times,serif; BACKGROUND-COLOR: #fff
}
#sitemap .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sitemap .column {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 108px
}
#sitemap .column_title {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #e90 1px solid
}
#sitemap .column_list_item {
	COLOR: #ccc
}
#sitemap .column_list_square {
	PADDING-LEFT: 15px; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: square
}
.hp1 #mi_story1 H3.headline {
	FONT-SIZE: 1.8em
}
.hp1 #mi_group_1 .stack LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hp1 #mi_group_1 .story .image {
	WIDTH: auto
}
.hp1 #mi_group_2 {
	
}
.hp1 #mi_group_5 .top_stories .stack LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.hp1 .top_stories H3.more_stories {
	CLEAR: left
}
.hp1 .top_stories .title {
	
}
.hp1 .top_galleries .title {
	
}
.hp1 .top_stories .title {
	COLOR: #013b61
}
.hp1 .top_stories .title A {
	COLOR: #013b61
}
.hp1 .top_galleries .title {
	COLOR: #013b61
}
.hp1 .top_galleries .title A {
	COLOR: #013b61
}
.hp1 #photo_of_the_day .title {
	COLOR: #013b61
}
.sf1 {
	
}
.sf1 .mi_box_3 {
	MARGIN-BOTTOM: 10px
}
.sf1 .mi_box_5 {
	MARGIN-BOTTOM: 10px
}
.sf1 .mi_box_6 {
	MARGIN-BOTTOM: 10px
}
.sf1 .mi_box_7 {
	MARGIN-BOTTOM: 10px
}
.sf1 #mi_group_1 .stack {
	
}
.sf1 #mi_group_1 .story {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sf1 #mi_group_1 .mi_col_1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sf1 #mi_group_1 .mi_col_1 .headline {
	FONT-SIZE: 1.6em
}
.sf1 #mi_group_1 .mi_col_1 .top_stories {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.sf1 #mi_group_1 .mi_col_2 .top_stories {
	
}
.sf1 .top_stories .title {
	PADDING-RIGHT: 4px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #013b61
}
.sf1 .top_stories .title A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #013b61; PADDING-TOP: 4px
}
.sf1 .top_stories .title .mi_rss_link {
	RIGHT: 6px; TOP: 6px
}
.sf1 .top_stories .title .mi_rss_link A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sf1 #mi_group_1 .mi_col_2 .top_stories .title {
	PADDING-RIGHT: 4px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/bg_featuredHeader.gif) #fff no-repeat right 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #fff
}
.sf1 #mi_group_1 .mi_col_2 .top_stories .title A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/bg_featuredHeader.gif) #fff no-repeat 0px 0px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
.sf1 #mi_group_1 .mi_col_2 .top_stories .title .mi_rss_link {
	RIGHT: 6px; TOP: 6px
}
.sf1 #mi_group_1 .mi_col_2 .top_stories .title .mi_rss_link A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sf1 #mi_group_1 .mi_col_2 .top_stories .stack {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dcdcdc 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #fff
}
.sf1 #mi_group_6 .top_stories .stack LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}

@media Screen, Projection    
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print    
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav {
	
}
.ui-tabs-panel {
	
}
.ui-tabs-nav {
	FONT-SIZE: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LIST-STYLE-TYPE: none
}
.ui-tabs-nav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.ui-tabs-nav LI {
	MIN-WIDTH: 30px; FLOAT: left; MARGIN: 0px 1px 0px 0px
}
.ui-tabs-nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/tabs.gif) no-repeat; PADDING-BOTTOM: 0px; COLOR: #303030; PADDING-TOP: 0px
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/tabs.gif) no-repeat; PADDING-BOTTOM: 0px; COLOR: #303030; PADDING-TOP: 0px
}
.ui-tabs-nav A {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN: 1px 0px 0px; LINE-HEIGHT: 1.2; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none; outline: 0
}
.ui-tabs-nav .ui-tabs-selected A {
	MARGIN-TOP: 0px; Z-INDEX: 2; COLOR: #fff; POSITION: relative; TOP: 1px
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	COLOR: #fff
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 0px; MIN-WIDTH: 30px; MIN-HEIGHT: 18px; WIDTH: 30px; LINE-HEIGHT: 1.6em; PADDING-TOP: 4px; HEIGHT: 18px
}
* > .ui-tabs-nav A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	PADDING-BOTTOM: 1px
}
.ui-tabs-nav A {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:hover {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:focus {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:active {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px -100px
}
.ui-tabs-nav .ui-tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px -100px
}
.ui-tabs-nav .ui-tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px -100px
}
.ui-tabs-nav .ui-tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px -100px
}
.ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND-POSITION: 100% 0px
}
.ui-tabs-nav .ui-tabs-selected A:hover {
	BACKGROUND-POSITION: 100% 0px
}
.ui-tabs-nav .ui-tabs-selected A:focus {
	BACKGROUND-POSITION: 100% 0px
}
.ui-tabs-nav .ui-tabs-selected A:active {
	BACKGROUND-POSITION: 100% 0px
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-selected A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-selected A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-selected A:active SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav A:hover {
	BACKGROUND-POSITION: 100% -50px
}
.ui-tabs-nav A:focus {
	BACKGROUND-POSITION: 100% -50px
}
.ui-tabs-nav A:active {
	BACKGROUND-POSITION: 100% -50px
}
.ui-tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:hover {
	TEXT-DECORATION: none
}
.ui-tabs-nav A:hover SPAN {
	TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:hover {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:focus {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:active {
	CURSOR: pointer
}
.ui-tabs-nav A:hover SPAN {
	COLOR: #444
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	COLOR: #fff
}
.ui-tabs-nav .ui-tabs-selected A:hover SPAN {
	COLOR: #fff
}
.ui-tabs-disabled {
	FILTER: alpha(opacity=40); opacity: .4
}
.ui-tabs-panel {
	BORDER-RIGHT: #013b61 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #013b61 1px solid; PADDING-LEFT: 0.8em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; BORDER-LEFT: #013b61 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #013b61 1px solid
}
.ui-tabs-panel-no-border {
	PADDING-RIGHT: 0.8em; BORDER-TOP: #013b61 0px solid; PADDING-LEFT: 0.8em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-RIGHT-WIDTH: 0px
}
.ui-tabs-panel LI {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.4em
}
.ui-tabs-panel P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px
}
.ui-tabs-loading EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/loading.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
SPAN.mi_tabs_label {
	FLOAT: left; MARGIN: 11px 10px 0px 0px; FONT: bold 0.9em georgia, "Times New Roman", times, serif
}
.mi_tabs {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
.mi_tabs .title {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.1em; TEXT-TRANSFORM: uppercase; COLOR: #444; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left
}
.mi_tabs .title A {
	COLOR: #444
}
.mi_tabs .title-right .title {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.25em 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.mi_tabs .title-left .title {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.25em 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.mi_tabs .title-right .title A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: left
}
.mi_tabs .title-left .title A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: left
}
.ui-tabs-panel .mi_tabs .ui-tabs-nav LI {
	FONT-SIZE: 1em
}
#mi_sidebar .ui-tabs-nav A {
	BACKGROUND-POSITION: 100% -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:hover {
	BACKGROUND-POSITION: 100% -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:focus {
	BACKGROUND-POSITION: 100% -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:active {
	BACKGROUND-POSITION: 100% -250px
}
#mi_sidebar .ui-tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px -250px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND-POSITION: 100% -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:hover {
	BACKGROUND-POSITION: 100% -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:focus {
	BACKGROUND-POSITION: 100% -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:active {
	BACKGROUND-POSITION: 100% -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:hover SPAN {
	BACKGROUND-POSITION: 0px -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:focus SPAN {
	BACKGROUND-POSITION: 0px -150px
}
#mi_sidebar .ui-tabs-nav .ui-tabs-selected A:active SPAN {
	BACKGROUND-POSITION: 0px -150px
}
#mi_sidebar .ui-tabs-nav A:hover {
	BACKGROUND-POSITION: 100% -200px
}
#mi_sidebar .ui-tabs-nav A:focus {
	BACKGROUND-POSITION: 100% -200px
}
#mi_sidebar .ui-tabs-nav A:active {
	BACKGROUND-POSITION: 100% -200px
}
#mi_sidebar .ui-tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -200px
}
#mi_sidebar .ui-tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -200px
}
#mi_sidebar .ui-tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -200px
}
#MI_DC_headlines {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #142958 2px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#MI_DC_headlines H1 {
	MARGIN: 6px 0px; FONT: 11px/16px arial black, arial, helvetica, verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #142958
}
#MI_DC_headlines IMG {
	VERTICAL-ALIGN: middle
}
#MI_DC_headlines UL {
	PADDING-LEFT: 8px; MARGIN: 0px 0px 8px 8px
}
#MI_DC_headlines LI {
	FONT: 14px arial, verdana, helvetica, sans-serif; COLOR: #999
}
#MI_DC_headlines A {
	FONT: 12px arial, verdana, helvetica, sans-serif
}
#MI_DC_headlines A:link {
	COLOR: #075099; TEXT-DECORATION: none
}
#MI_DC_headlines A:visited {
	COLOR: #075099; TEXT-DECORATION: none
}
#MI_DC_headlines A:active {
	COLOR: #075099; TEXT-DECORATION: underline
}
#MI_DC_headlines A:hover {
	COLOR: #075099; TEXT-DECORATION: underline
}
.story1 #mi_content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 610px; PADDING-TOP: 10px; POSITION: relative
}
.story1 #story_header {
	FLOAT: left; WIDTH: 460px
}
.story1 #story_tools {
	BORDER-RIGHT: #abadb3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #abadb3 1px solid; PADDING-LEFT: 5px; RIGHT: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #abadb3 1px solid; WIDTH: 125px; PADDING-TOP: 5px; BORDER-BOTTOM: #abadb3 1px solid; POSITION: absolute; TOP: 12px; BACKGROUND-COLOR: #f8f9f9
}
.story1 #story_body #story_assets {
	FLOAT: left; WIDTH: 315px
}
.story1 #story_body #ntl3_additional {
	FLOAT: left; WIDTH: 315px
}
.mi_box_4 {
	CLEAR: both
}
#mi_story_detail_top {
	
}
#story_header #story_section_breadcrumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; POSITION: relative
}
#story_header #story_section_breadcrumb A {
	COLOR: #444
}
#story_header H4.date {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 5px; COLOR: #999
}
#story_header H1#story_headline {
	FONT-SIZE: 2.6em; COLOR: #013b61; FONT-FAMILY: Georgia,"Times New Roman",Times,serif
}
#story_header H2#story_subheadline {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0.1em 0px 0.5em; COLOR: #666; LINE-HEIGHT: 1.2em
}
#story_header H3#story_creditline {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; COLOR: #999; FONT-STYLE: italic
}
#story_header #story_section_breadcrumb {
	
}
#story_header #story_section_breadcrumb .mi_rss_link {
	DISPLAY: inline; RIGHT: auto; MARGIN-LEFT: 0.25em; VERTICAL-ALIGN: -10%; POSITION: static; TOP: auto
}
#story_header #story_section_breadcrumb .mi_rss_link IMG {
	MARGIN-TOP: 4px
}
#story_tools A {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase
}
#story_tools DIV#addthis {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
#story_tools A.myYahooButton {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
#story_tools A#story_link_email {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
#story_tools A#reprintStoryLink {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
#story_tools A#story_link_print {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
#txtResizeTool {
	
}
#txtResizeTool .txtResizeToolHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px 5px 0px 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1em
}
#txtResizeTool #txtResizeImageContainer {
	MARGIN-LEFT: 15px
}
#txtResizeTool A#txtResizeMinus {
	MARGIN: 0px 5px 0px 2px
}
#txtResizeTool IMG#txtResizeMinusFade {
	DISPLAY: none
}
#txtResizeTool IMG#txtResizePlusFade {
	DISPLAY: none
}
#txtResizeTool A IMG {
	VERTICAL-ALIGN: bottom; WIDTH: 13px; HEIGHT: 13px
}
#txtResizeTool IMG.txtResize {
	MARGIN-TOP: 0px
}
#story_body {
	LINE-HEIGHT: 1.8em
}
#story_body P {
	MARGIN-TOP: 10px; FONT-SIZE: 1.3em; COLOR: #272627
}
#story_body #story_text_remaining {
	
}
#story_body #story_text_remaining P {
	
}
#story_assets {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
#story_assets P.asset_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#story_assets A.asset_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#story_assets A.asset_heading {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none; outline: none
}
#story_assets A.asset_heading:hover {
	TEXT-DECORATION: underline
}
#story_assets UL#cycleNav {
	DISPLAY: none
}
#story_assets UL#cycleNav A {
	outline: none
}
#story_assets UL#more_assets_list {
	MARGIN: 10px 5px 5px
}
#story_assets #more_assets_list LI A {
	FONT-SIZE: 1.2em
}
#story_assets #more_assets DIV {
	DISPLAY: inline
}
#story_assets DIV.mp3 P.assetHeadline {
	DISPLAY: inline; FONT-SIZE: 1.2em; MARGIN-LEFT: 7px; LINE-HEIGHT: 1.4em
}
#story_assets DIV.mp3 OBJECT.button EMBED {
	MARGIN-TOP: -15px
}
#story_assets DIV.mp3 P.assetSubHeading {
	MARGIN: 0px 0px 10px 15px
}
#story_assets UL#more_assets_list LI DIV.flashVideoFile {
	DISPLAY: none
}
#mi_story_assets_ad {
	FLOAT: left; WIDTH: 320px
}
#mi_story_assets_ad .advertisement #mrec01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px
}
DIV#cycleImageCaption {
	CLEAR: both; TEXT-ALIGN: left
}
#cycleSlideShow {
	POSITION: relative; HEIGHT: 200px
}
#cycleSlideShow #cycleControls {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 1000; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 290px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px
}
#cycleSlideShow #cycleControls A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; outline-style: none
}
A#cyclePrev {
	LEFT: 10px; POSITION: absolute; TOP: 10px
}
A#cycleNext {
	RIGHT: 0px; POSITION: absolute; TOP: 10px
}
A#cyclePause {
	LEFT: 120px; POSITION: absolute
}
A#cyclePlay {
	RIGHT: 105px; POSITION: absolute
}
#cycleSlides {
	MARGIN-LEFT: 2px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 200px
}
A.activeSlide IMG {
	Z-INDEX: 20; BACKGROUND: rgb(0,0,0); FILTER: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.50
}
#story_assets DIV.embedded H4 {
	TEXT-ALIGN: left
}
#story_assets DIV.embedded P {
	TEXT-ALIGN: left
}
#story_assets LI.thumbnail {
	FLOAT: left; MARGIN: 10px; OVERFLOW: hidden; HEIGHT: 50px
}
#story_assets LI.thumbnail IMG {
	
}
#featured_assets {
	BORDER-BOTTOM: #efefef 1px solid
}
#story_body #more_photos {
	BORDER-BOTTOM: #efefef 1px solid
}
#story_assets #featured_assets {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#story_assets #more_photos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#story_assets #more_assets {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#story_assets #more_assets {
	TEXT-ALIGN: left
}
#story_assets DIV.story_asset_divider {
	CLEAR: both; BORDER-TOP: #efefef 1px solid
}
#story_assets UL#more_assets_list {
	
}
#related_news UL {
	
}
#related_news {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 1px solid
}
#related_news P.related_news {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #444
}
#related_news LI {
	PADDING-LEFT: 12px; FONT-SIZE: 1.2em; BACKGROUND: url(http://media.bellinghamherald.com/static/images/bltSprite.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.4em
}
#toolbar {
	COLOR: #444; TEXT-ALIGN: right
}
#toolbar H3 {
	FLOAT: left; MARGIN: 0px 0px 0px 0.5em; FONT: 11px arial black, arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
#toolbar A {
	FONT: 10px arial, helvetica, verdana, sans-serif; COLOR: #075099; MARGIN-RIGHT: 0.5em; TEXT-DECORATION: underline
}
#toolbox {
	BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 3px solid; DISPLAY: none; Z-INDEX: 100; LEFT: 150px; BORDER-LEFT: #666 3px solid; WIDTH: 380px; BORDER-BOTTOM: #666 3px solid; POSITION: absolute; TOP: 120px; BACKGROUND-COLOR: #eee
}
#tool {
	MARGIN: 0.5em
}
#tool .label {
	FONT: 10px normal arial, helvetica, sans-serif; WIDTH: 175px
}
#masthead_wf1 {
	POSITION: relative; HEIGHT: 1%; BACKGROUND-COLOR: #fff
}
#mastBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e9e9e9
}
#mastBanner #banner_ntl2 {
	FLOAT: left; WIDTH: 731px
}
#mastBanner .advertisement {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px; WIDTH: 728px
}
#banner_avatar {
	FLOAT: right; MARGIN: 0px 10px; WIDTH: 180px; HEIGHT: 90px
}
#AvatarOutput_dynamicContent {
	FLOAT: right
}
#AvatarOutput_dynamicContent A IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#headerbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; FONT: 0.9em verdana, arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #444
}
#headerbar A {
	COLOR: #fff
}
#headerbar A:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#headerlinks {
	FLOAT: left
}
#headerlinks A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#insite {
	FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
#insite A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mastLogo {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px; WIDTH: 332px; HEIGHT: 90px
}
#wt_wrapper {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px 10px 12px 60px; COLOR: #444; LINE-HEIGHT: 1.6em; FONT-FAMILY: verdana, serif
}
#wt_wrapper UL.ui-tabs-nav {
	DISPLAY: none
}
#wt_wrapper .ui-tabs-panel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mi_weatherIcon {
	PADDING-RIGHT: 10px; FLOAT: left
}
#mi_weatherCurrent {
	PADDING-RIGHT: 10px; FLOAT: left
}
#mi_weatherForcast {
	FLOAT: left
}
.miWlocation {
	FONT-SIZE: 1.1em; COLOR: #e90
}
.miWlocation A {
	COLOR: #e90
}
.miWlink {
	TEXT-TRANSFORM: lowercase
}
.miWcurrent {
	FONT-SIZE: 1.1em
}
.miWcurrentData {
	FONT-WEIGHT: bold
}
.miWtext {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #444
}
.miWtext A {
	COLOR: #444
}
.miWlow {
	FONT-SIZE: 1.1em; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.miWhi {
	FONT-SIZE: 1.1em; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.miWlow SPAN {
	FONT-WEIGHT: bold
}
.miWhi SPAN {
	FONT-WEIGHT: bold
}
#mastAd {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: #e9e9e9; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 12px 8px; PADDING-TOP: 10px
}
#mastAd .advertisement {
	WIDTH: 146px
}
#sitesearch {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #abadb3 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f0f0f1; FLOAT: left; PADDING-BOTTOM: 6px; FONT: bold 1.1em verdana, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #444; PADDING-TOP: 4px; BORDER-BOTTOM: #abadb3 1px solid
}
#search_box_wrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.search_box {
	DISPLAY: none
}
.search_box_input {
	
}
#sitesearch FORM {
	DISPLAY: inline
}
#sitesearch INPUT {
	BORDER-RIGHT: #abadb3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #abadb3 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 4px 10px 0px 0px; TEXT-TRANSFORM: none; BORDER-LEFT: #abadb3 1px solid; COLOR: #abadb3; PADDING-TOP: 1px; BORDER-BOTTOM: #abadb3 1px solid
}
#sitesearch SELECT {
	BORDER-RIGHT: #abadb3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #abadb3 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 4px 10px 0px 0px; TEXT-TRANSFORM: none; BORDER-LEFT: #abadb3 1px solid; COLOR: #abadb3; PADDING-TOP: 1px; BORDER-BOTTOM: #abadb3 1px solid
}
#sitesearch INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sitesearch INPUT.button {
	MARGIN-TOP: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sitesearch .search_label {
	DISPLAY: inline; FLOAT: left; MARGIN: 6px 10px 2px 0px
}
#sitesearch .search_label1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#sitesearch .search_label2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#sitesearch .search_label3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#sitesearch .search_label3 {
	PADDING-RIGHT: 10px
}
#sitesearch .search_label1 {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN-LEFT: 20px
}
#sitesearch .search_label2 {
	DISPLAY: inline; MARGIN: 8px 2px; COLOR: #c31
}
.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND: url(http://media.bellinghamherald.com/static/images/navBg.gif) repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 1.1em georgia,serif; TEXT-TRANSFORM: uppercase; WIDTH: 940px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 58px
}
.nav UL {
	BACKGROUND: #013b61; FLOAT: left; WIDTH: 960px; POSITION: relative
}
.nav LI {
	Z-INDEX: 999; BACKGROUND: url(http://media.bellinghamherald.com/static/images/tabs.gif) no-repeat right -50px; FLOAT: left; MARGIN: 0px 1px 0px 0px; LIST-STYLE-TYPE: none
}
.nav LI.current UL {
	Z-INDEX: 999
}
.nav LI.sfHover UL {
	Z-INDEX: 1000
}
UL.nav LI:hover UL {
	Z-INDEX: 1000
}
.nav A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 7px; BACKGROUND: url(http://media.bellinghamherald.com/static/images/tabs.gif) no-repeat left -50px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #444; MARGIN-RIGHT: 8px; PADDING-TOP: 9px; TEXT-DECORATION: none
}
.nav LI UL {
	LEFT: 0px; POSITION: absolute; TOP: -999em
}
.nav A {
	COLOR: #444; HEIGHT: 19px; BACKGROUND-COLOR: transparent
}
.nav A:focus {
	COLOR: #444; HEIGHT: 19px; BACKGROUND-COLOR: transparent
}
.nav A:hover {
	COLOR: #444; HEIGHT: 19px; BACKGROUND-COLOR: transparent
}
.nav A:active {
	COLOR: #444; HEIGHT: 19px; BACKGROUND-COLOR: transparent
}
.nav LI LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 0px; PADDING-TOP: 4px
}
.nav LI LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 0px; PADDING-TOP: 4px
}
.nav LI LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MARGIN: 0px 5px; HEIGHT: 20px! important
}
.nav LI LI.firstSubItem {
	
}
.nav LI:hover LI A {
	COLOR: #fff
}
.nav LI LI:hover A {
	TEXT-DECORATION: underline
}
.nav LI LI A:hover {
	TEXT-DECORATION: underline
}
.nav LI.current {
	BACKGROUND-POSITION: right 0px
}
.nav LI.current:hover {
	BACKGROUND-POSITION: right 0px
}
.nav LI.sfHover.current {
	BACKGROUND-POSITION: right 0px
}
.nav LI.sfHover.current:hover {
	BACKGROUND-POSITION: right 0px
}
.nav LI.current A {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: bold; COLOR: #fff
}
.nav LI.current:hover A {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: bold; COLOR: #fff
}
.nav LI.sfHover.current A {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: bold; COLOR: #fff
}
.nav LI.sfHover.current:hover A {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: bold; COLOR: #fff
}
.nav LI.current A {
	COLOR: #fff
}
.nav LI.current:hover A {
	COLOR: #fff
}
.nav LI.currentOff {
	BORDER-BOTTOM: #666 1px solid
}
.nav LI.currentOff A:hover {
	COLOR: #aac1cf; HEIGHT: 18px
}
.nav LI.currentOff A {
	COLOR: #aac1cf; HEIGHT: 18px
}
.nav LI.current:hover LI A {
	COLOR: #fff
}
.nav LI.current LI A {
	FONT-WEIGHT: normal; COLOR: #fff; HEIGHT: auto
}
.nav LI.current:hover LI A {
	FONT-WEIGHT: normal; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover.current LI A {
	FONT-WEIGHT: normal; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover.current:hover LI A {
	FONT-WEIGHT: normal; COLOR: #fff; HEIGHT: auto
}
.nav LI LI.current A {
	FONT-WEIGHT: bold
}
.nav LI LI.current A:hover {
	FONT-WEIGHT: bold
}
.nav LI.current:hover LI.current A {
	FONT-WEIGHT: bold
}
.nav LI.current LI.current A:hover {
	FONT-WEIGHT: bold
}
.nav LI.sfHover.current LI.current A {
	FONT-WEIGHT: bold
}
.nav LI.current LI:hover A {
	COLOR: #fff
}
.nav LI LI.current:hover A {
	TEXT-DECORATION: underline
}
.nav LI:hover {
	BACKGROUND-POSITION: right 0px
}
.nav LI.sfHover:hover {
	BACKGROUND-POSITION: right 0px
}
.nav LI.sfHover {
	BACKGROUND-POSITION: right 0px
}
.nav LI:hover A {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover A {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover A:focus {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover A:hover {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover A:active {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover:hover A {
	BACKGROUND-POSITION: left 0px; COLOR: #fff
}
.nav LI.sfHover LI A {
	BACKGROUND-IMAGE: none; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover LI A:focus {
	BACKGROUND-IMAGE: none; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover LI A:hover {
	BACKGROUND-IMAGE: none; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover LI A:active {
	BACKGROUND-IMAGE: none; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover:hover LI A {
	BACKGROUND-IMAGE: none; COLOR: #fff; HEIGHT: auto
}
.nav LI.sfHover LI A:hover {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: underline
}
.nav LI.sfHover LI:hover A {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: underline
}
.nav LI.sfHover LI.current A {
	
}
.nav LI.sfHover LI.current A:hover {
	TEXT-DECORATION: none
}
.nav LI.sfHover LI.current:hover A {
	TEXT-DECORATION: none
}
.nav LI:hover UL {
	TOP: 28px; HEIGHT: 30px
}
BODY .nav LI.current UL {
	TOP: 28px; HEIGHT: 30px
}
UL.nav LI.sfHover UL {
	TOP: 28px; HEIGHT: 30px
}
UL.nav LI.sfHover2 UL {
	TOP: 28px; HEIGHT: 30px
}
.nav LI:hover LI UL {
	TOP: -999em
}
.nav LI.sfHover LI UL {
	TOP: -999em
}
.nav LI LI:hover UL {
	TOP: 28px
}
UL.nav LI LI.sfHover UL {
	TOP: 28px
}
UL.nav LI LI.sfHover2 UL {
	TOP: 28px
}
.superfish LI:hover UL {
	TOP: -999em
}
.superfish LI LI:hover UL {
	TOP: -999em
}
.classNav {
	
}
.nav LI.classNav {
	FLOAT: right
}
.nav .classNav A {
	
}
.nav .classNav A {
	COLOR: #250
}
.nav LI.classNav:hover {
	BACKGROUND-POSITION: right -100px
}
LI#placeanad {
	BACKGROUND-POSITION: right -100px
}
.nav LI.sfHover2:hover {
	BACKGROUND-POSITION: right -100px
}
.nav LI.sfHover2 {
	BACKGROUND-POSITION: right -100px
}
.nav LI.classNav:hover A {
	BACKGROUND-POSITION: left -100px
}
LI#placeanad A {
	BACKGROUND-POSITION: left -100px
}
.nav LI.sfHover2 A {
	BACKGROUND-POSITION: left -100px
}
.nav LI.sfHover2 A:focus {
	BACKGROUND-POSITION: left -100px
}
.nav LI.sfHover2 A:hover {
	BACKGROUND-POSITION: left -100px
}
.nav LI.sfHover2 A:active {
	BACKGROUND-POSITION: left -100px
}
.nav LI.sfHover2:hover A {
	BACKGROUND-POSITION: left -100px
}
.nav .classNav UL {
	BACKGROUND-COLOR: #d8d9da
}
.nav LI.classNav LI {
	CLEAR: none; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto
}
.nav LI.classNav LI A {
	CLEAR: none; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto
}
.nav LI.classNav LI {
	FLOAT: right
}
.nav LI.classNav LI A {
	FLOAT: left
}
.nav LI.classNav:hover A {
	COLOR: #250
}
.nav LI.sfHover2 A {
	COLOR: #250
}
.nav LI.sfHover2 A:focus {
	COLOR: #250
}
.nav LI.sfHover2 A:hover {
	COLOR: #250
}
.nav LI.sfHover2 A:active {
	COLOR: #250
}
.nav LI.sfHover2:hover A {
	COLOR: #250
}
.nav LI.classNav UL {
	FLOAT: right
}
.nav LI.classNav:hover LI A {
	COLOR: #250; HEIGHT: auto
}
.nav LI.sfHover2 LI A {
	COLOR: #250; HEIGHT: auto
}
.nav LI.sfHover2 LI A:focus {
	COLOR: #250; HEIGHT: auto
}
.nav LI.sfHover2 LI A:hover {
	COLOR: #250; HEIGHT: auto
}
.nav LI.sfHover2 LI A:active {
	COLOR: #250; HEIGHT: auto
}
.nav LI.sfHover2:hover LI A {
	COLOR: #250; HEIGHT: auto
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mi_page_container {
	BACKGROUND: url(http://media.bellinghamherald.com/static/images/bg_rnav.gif) #fff repeat-y right top; MARGIN: 10px auto; OVERFLOW: hidden; WIDTH: 960px
}
#mi_masthead {
	Z-INDEX: 1000
}
#mi_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 620px; PADDING-TOP: 0px
}
#mi_sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 10px
}
#mi_footer {
	CLEAR: both; BACKGROUND: #fff
}
#mi_legal {
	BORDER-TOP: #ee9900 1px solid; PADDING-BOTTOM: 20px; MARGIN: 20px 10px 0px; PADDING-TOP: 15px
}
#mi_legal UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.mi_col_1 {
	FLOAT: left
}
.mi_col_2 {
	FLOAT: left
}
.hp1 #mi_group_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_content #content_match {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.hp1 #mi_group_1 .mi_col_1 {
	WIDTH: 300px
}
.hp1 #mi_group_3 .mi_col_1 {
	WIDTH: 300px
}
.hp1 #mi_group_4 .mi_col_1 {
	WIDTH: 300px
}
.hp1 #mi_group_7 .mi_col_1 {
	WIDTH: 300px
}
.hp1 #mi_group_1 .mi_col_2 {
	DISPLAY: inline; MARGIN-LEFT: 16px; WIDTH: 300px
}
.hp1 #mi_group_3 .mi_col_2 {
	DISPLAY: inline; MARGIN-LEFT: 16px; WIDTH: 300px
}
.hp1 #mi_group_4 .mi_col_2 {
	DISPLAY: inline; MARGIN-LEFT: 16px; WIDTH: 300px
}
.hp1 #mi_group_7 .mi_col_2 {
	DISPLAY: inline; MARGIN-LEFT: 16px; WIDTH: 300px
}
.hp1 #mi_sidebar .mi_widget {
	MARGIN: 0px auto 10px; WIDTH: 300px
}
.sf1 .mi_col_1 {
	WIDTH: 300px
}
.sf1 .mi_col_2 {
	DISPLAY: inline; MARGIN-LEFT: 16px; WIDTH: 300px
}
.sf4 #mi_auto_content_left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
.sf4 #mi_auto_content_right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
.sf4 #mi_auto_content_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.careerbuilder .top-jobs P {
	FONT-SIZE: 1.2em
}
DIV.careerbuilder .top-jobs P A {
	FONT-SIZE: 1.2em
}
DIV.careerbuilder .top-jobs P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.careerbuilder DIV.cb_block {
	BACKGROUND: url(http://media.bellinghamherald.com/static/images/bg-careerbuilder-blocks.gif) #fff repeat-x left bottom
}
DIV#cb-quicksearch {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(http://media.bellinghamherald.com/static/images/bg-careerbuilder-blocks.gif); PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-REPEAT: repeat-x
}
* + HTML DIV#cb-quicksearch {
	MARGIN: 0px; WIDTH: 280px
}
DIV#cb-topjobs {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(http://media.bellinghamherald.com/static/images/bg-careerbuilder-blocks.gif); PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-REPEAT: repeat-x
}
* + HTML DIV#cb-topjobs {
	MARGIN: 0px; WIDTH: 280px
}
DIV#cb-quicksearch TABLE LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
DIV#cb-quicksearch TABLE INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 125px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#cb-quicksearch TABLE SELECT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 125px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#cb-topjobs SPAN.icon-rss {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(http://media.bellinghamherald.com/static/images/icon-rss-careerbuilder.gif)
}
DIV.careerbuilder {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(http://media.bellinghamherald.com/static/images/bg-careerbuilder-blocks.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.careerbuilder DIV.logo {
	MARGIN-BOTTOM: 10px
}
DIV.careerbuilder DIV.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; COLOR: #f60; LINE-HEIGHT: 1em; PADDING-TOP: 4px; BORDER-BOTTOM: #006 1px solid
}
DIV.careerbuilder DIV.header A {
	COLOR: #f60! important
}
DIV.careerbuilder DIV.othersearches {
	FONT-SIZE: 10px; LINE-HEIGHT: 20px
}
DIV.careerbuilder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.careerbuilder UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.f-left {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 1em; MARGIN-RIGHT: 8px
}
.f-right {
	DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 8px; LINE-HEIGHT: 1em
}
TABLE.void {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.void TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TABLE.void TD.pr {
	PADDING-RIGHT: 10px
}
TABLE.void TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL.divided {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.divided LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.25em; PADDING-BOTTOM: 5px! important; LINE-HEIGHT: 1.3em; PADDING-TOP: 5px! important; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
UL.divided LI.last {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
UL.divided LI A {
	FONT-WEIGHT: bold
}
#ntl1 {
	FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 146px; HEIGHT: 60px
}
#bdge02 {
	FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 146px; HEIGHT: 60px
}
#ntl1 {
	PADDING-LEFT: 8px
}
#ntl3 {
	PADDING-BOTTOM: 5px
}
#mrec01 {
	PADDING-BOTTOM: 5px
}
#story_body #mrec01 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.jcarousel-container {
	POSITION: relative
}
.jcarousel-clip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 620px; PADDING-TOP: 0px; POSITION: relative
}
.jcarousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 20px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.jcarousel-list LI {
	FLOAT: left; WIDTH: 75px; LIST-STYLE-TYPE: none; HEIGHT: 75px
}
.jcarousel-item {
	FLOAT: left; WIDTH: 75px; LIST-STYLE-TYPE: none; HEIGHT: 75px
}
.jcarousel-next {
	DISPLAY: none; Z-INDEX: 3; RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.jcarousel-prev {
	DISPLAY: none; Z-INDEX: 3; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#blogs_widget UL {
	FONT-SIZE: 1.3em; LIST-STYLE-TYPE: none
}
#blogs_widget UL IMG {
	CLEAR: right; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#blogs_widget LI {
	CLEAR: right; BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 60px
}
.padtable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#TB_window {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333
}
#TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666
}
#TB_window A:link {
	COLOR: #666666
}
#TB_window A:visited {
	COLOR: #666666
}
#TB_window A:hover {
	COLOR: #000
}
#TB_window A:active {
	COLOR: #666666
}
#TB_window A:focus {
	COLOR: #666666
}
#TB_overlay {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%
}
.TB_overlayMacFFBGHack {
	BACKGROUND: url(http://media.bellinghamherald.com/static/images/macFFBgHack.png)
}
.TB_overlayBG {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000; opacity: 0.75; -moz-opacity: 0.75
}
* HTML #TB_overlay {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_window {
	BORDER-RIGHT: #525252 4px solid; BORDER-TOP: #525252 4px solid; DISPLAY: none; Z-INDEX: 102; BACKGROUND: #ffffff; LEFT: 50%; BORDER-LEFT: #525252 4px solid; COLOR: #000000; BORDER-BOTTOM: #525252 4px solid; POSITION: fixed; TOP: 50%; TEXT-ALIGN: left
}
* HTML #TB_window {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); POSITION: absolute
}
#TB_window IMG#TB_Image {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; MARGIN: 15px 0px 0px 15px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#TB_caption {
	PADDING-RIGHT: 30px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 7px; HEIGHT: 25px
}
#TB_closeWindow {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 11px; HEIGHT: 25px
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
#TB_title {
	HEIGHT: 27px; BACKGROUND-COLOR: #e8e8e8
}
#TB_ajaxContent {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; OVERFLOW: auto; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.TB_modal#TB_ajaxContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#TB_ajaxContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#TB_load {
	DISPLAY: none; Z-INDEX: 103; LEFT: 50%; MARGIN: -6px 0px 0px -104px; WIDTH: 208px; POSITION: fixed; TOP: 50%; HEIGHT: 13px
}
* HTML #TB_load {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); POSITION: absolute
}
#TB_HideSelect {
	Z-INDEX: 99; FILTER: alpha(opacity=0); LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none; opacity: 0; -moz-opacity: 0
}
* HTML #TB_HideSelect {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_iframeContent {
	CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; _margin-bottom: 1px
}
.ZventsEvent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.Zventslinks UL {
	MARGIN-TOP: 0.5em; FLOAT: left; WIDTH: 45%; HEIGHT: 5em
}
.Zventslinks {
	HEIGHT: 6em
}
.Zventslinks2 UL {
	MARGIN-TOP: 0.5em; FLOAT: left; WIDTH: 45%; HEIGHT: 5em
}
.Zventslinks2 {
	FONT-WEIGHT: bold; HEIGHT: 6em
}
.zvents_sublinks {
	FONT-WEIGHT: bold
}
#miWeatherWidget {
	WIDTH: 250px
}
#miWeatherText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
H1#blog_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; COLOR: #444; PADDING-TOP: 0px
}
#mi_heading {
	MARGIN: 0px 10px 10px 0px; COLOR: #444; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 18px
}
#mi_heading .mi_section_name {
	FLOAT: left; FONT: bold 16px/18px Georgia, Times, serif
}
#mi_heading .mi_section_rss_link {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
#mi_heading .mi_section_my_yahoo_link {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.story_list square LI {
	LIST-STYLE-TYPE: square
}
#rail_b .content {
	FONT-FAMILY: arial,tahoma,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 10px 0px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 5px 0px; COLOR: #303b71
}
.float_left {
	FLOAT: left
}
#expert_info {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.mcclatchyinteractive.com/static/tmarkart/qna/images/expert_info_bkgd.jpg) no-repeat; PADDING-BOTTOM: 10px; WIDTH: 580px; PADDING-TOP: 10px
}
#expert_info P {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
#expert_info IMG {
	MARGIN-RIGHT: 5px
}
.falseImage {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: block; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 85px; PADDING-TOP: 35px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 45px; TEXT-ALIGN: center
}
.submitted {
	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.question {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px
}
.answered {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.answered_question {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.pages {
	MARGIN-TOP: 10px; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.back {
	FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.frmbutton {
	BORDER-RIGHT: #013b61 2px solid; BORDER-TOP: #013b61 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 8pt; BORDER-LEFT: #013b61 1px solid; COLOR: #fff; BORDER-BOTTOM: #013b61 2px solid; BACKGROUND-COLOR: #013b61
}
.formButton {
	BORDER-RIGHT: #013b61 2px solid; BORDER-TOP: #013b61 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 8pt; BORDER-LEFT: #013b61 1px solid; COLOR: #fff; BORDER-BOTTOM: #013b61 2px solid; BACKGROUND-COLOR: #013b61
}
.qna-expert-detail #expert_info IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.qna-expert-detail #expert_info P {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
.qna-forum #rail_b {
	WIDTH: 580px
}
#simple_search A {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
#advanced_search A {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
#simple_search {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 580px; TEXT-ALIGN: right
}
#simple_search .formButton {
	MARGIN-TOP: 0px
}
#advanced_search {
	FONT-SIZE: 8pt
}
.forumTop {
	WIDTH: 600px
}
.forumTop .left {
	MARGIN: 0px; WIDTH: 400px
}
.forumTop .right {
	MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 18px; TEXT-ALIGN: right
}
.qna-forum .right {
	TEXT-ALIGN: right
}
.forumType {
	FONT-SIZE: 8pt; MARGIN: 0px 0px 10px; COLOR: #777; TEXT-ALIGN: right
}
.qna-forum #expert_info IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.qna-forum #expert_info .caption {
	FONT-SIZE: 7pt
}
#questions {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 580px; PADDING-TOP: 0px
}
#questions H4 {
	MARGIN: 10px 0px; BORDER-BOTTOM: #ddd 1px solid
}
#questions {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
#question_form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 580px; PADDING-TOP: 0px
}
#question_form H4 {
	BORDER-BOTTOM: #ddd 1px solid
}
#question_form .qLabel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#question_form .qInput {
	WIDTH: 55%
}
#question_form .formButton {
	MARGIN-TOP: 5px
}
#question_confirm .field {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#submit_message {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.redmsg {
	COLOR: #960b0b
}
.fielddesc {
	PADDING-RIGHT: 10px; WIDTH: 80px
}
.input {
	MARGIN: 2px 0px
}
.QAtextarea {
	BACKGROUND: url(http://www.mcclatchyinteractive.com/static/tmarkart/qna/images/QAtextarea_bkgd.jpg) repeat-x left top; MARGIN-BOTTOM: 5px; WIDTH: 465px; HEIGHT: 100px
}
.requiredfieldnote {
	FONT-SIZE: 8pt; COLOR: #960b0b; PADDING-TOP: 10px
}
.requiredfield {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #960b0b; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.columnContent {
	OVERFLOW: hidden
}
#pageBody .c3_leftColumn .columnContent {
	WIDTH: 145px
}
#blogs_widget_mini DIV {
	MARGIN-TOP: 15px; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 15px; WIDTH: 240px; LIST-STYLE-TYPE: none
}
#blogs_widget_mini IMG {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.blog_mini_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000
}
.blog_table {
	BORDER-BOTTOM: #dcdcdc 1px solid
}
.rss-box-front {
	BACKGROUND-COLOR: #ffffff
}
.rss-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
rss-title A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rss-items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.rss-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.rss-item A:link {
	
}
.rss-item A:visited {
	
}
.rss-item A:active {
	
}
.rss-item A:hover {
	
}
.rss-date {
	FONT-SIZE: xx-small
}
.nyxComment P {
	FONT-SIZE: 12px
}
.comWrapper A {
	FONT-SIZE: 12px
}
.side-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #013b61
}
#corner {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
