
.small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
.medium { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.big { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;}
.xbig { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px;}
.expanded { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; letter-spacing: 2px;}
.justified { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

.small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}

body {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-transform: none; color: #000000;}

.popular-count {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #FF0000;}

.nielinksbg {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; height: 18px; vertical-align: middle; background-color: Black;  width: 510px; color: white;}

.nielinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;   color: white; text-decoration: none;}
.nielinks a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;   color: white; text-decoration: none;}
.nielinks a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  color: white; text-decoration: none;}
.nielinks a:link{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;   color: white; text-decoration: none;}
.nielinks a:hover {color: red; font-weight: bold;  text-decoration: underline;}


.subscriber_nav {text-align: left; vertical-align: top; width: 175px; padding-right: 10px;}
#subscriber_services ul	{margin: 0; padding: 0; list-style-type: none;}
#subscriber_services li {margin: 0 0 1px 0;}
#subscriber_services a:hover {background-color: #369; color: #FFF;}
#subscriber_services a {display: block; color: #FFF; background-color: #036; width: 155px; padding: 5px; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;}



.form1 {
	background-color: #B7D8FF;
}
.form2 {
	background-color: #FFFF99;
}

.primarycolor {
	background-color: #566A83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.primarycolor:link {
	background-color: #566A83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.primarycolor:hover {
	background-color: #566A83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #c5cf90;
	text-decoration: none;
}
.secondarycolor {
	background-color: #c5cf90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #566a83;
	text-decoration: none;
}
a.secondarycolor:link {
	background-color: #c5cf90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #566a83;
	text-decoration: none;
}
a.secondarycolor:hover {
	background-color: #566a83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #c5cf90;
	text-decoration: none;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
a.content:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006699;
	text-decoration: none;
}
a.content:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006699;
	text-decoration: underline;
}

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }
.headline a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }
.headline  a:hover { text-decoration: underline; color:#566a83; }

.changehead {font-family: Arial, sans-serif; font-size: 16px; color: #000000;}

.guidelink {font-family: Arial, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none;}

.morelink {font-family: Arial, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none;}

/* related to the footer
---------------------------------------------------------*/
.footerlink { font-family: Arial, sans-serif; font-size: 10px; text-decoration: none; color: #43698E; }
.footertext { font-family: Arial, sans-serif; font-size: 10px; color: #43698E; }
.footerrule { color: #43698E; solid; }



/* related to article rating
---------------------------------------------------------*/
#rating { background-color: #ECECEC; border: 1px solid #CCCCCC; margin-top: 0px; margin-bottom: 15px;}
#rating td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; width: 50%; font-weight: bold;}
#rating select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#rating form { margin: 0px;}
#rating table { width: 70%;}



/* related to calendar 
---------------------------------------------------------*/
#calendar {}
#event {}
#calendar-details { padding: 5px;}
.calendar-paging { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; margin: 5px 0px;}
.calendar-note { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

/* applies to normal [events] */
.event-block { margin-top: 5px; margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
.eventhead { background-color: #666666; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 2px solid #000000; color: #FFFFFF; border-top-width: 2px; border-top-style: solid; border-top-color: #000000;}
.eventrow { border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%;}
.eventlabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.eventtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.eventlink { padding: 8px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; clear: both; border-bottom: 1px solid #CCCCCC;}
.eventlink a:link, .eventlink a:visited { color: #666666;}
.eventlink a:hover, .eventlink a:active { color: #000099;}

/* applies to special [events] */
.special-block { margin-top: 5px; margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
.specialhead { background-color: #990000; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 2px solid #000000; color: #FFFFFF; border-top-width: 2px; border-top-style: solid; border-top-color: #000000;}
.specialrow { border-bottom: 1px solid #999999; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%; background-color: #DAE2EC;}
.speciallabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.specialtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.speciallink { padding: 8px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; clear: both; border-bottom: 1px solid #999999;}
.speciallink a:link, .speciallink a:visited { color: #990000;}
.speciallink a:hover, .speciallink a:active { color: #000099;}

/* applies to [calendar_detail] */
.detail-block { margin: 0px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.detailhead { background-color: #666666; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #CCCCCC; color: #FFFFFF; border-top: 1px solid #CCCCCC;}
.detailrow { border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%;}
.detaillabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; text-align:right; padding: 5px;}
.detailtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}

/* applies to [calendar] */
.calendar-block { margin: 0px 0px 10px;}
.calendar-block td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; border: 1px solid #CCCCCC;}
.cal-head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #B3B3B3; padding: 3px;}
.cal-dow th{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999;}
.cal-dow th.sunday { color: #666666; background-color: #ECECEC;}
.cal-dow th.saturday { color: #666666; background-color: #ECECEC;}
.cal-row {}
.activecell a { display: block; background-color: #DAE2EC;}
.activecell a:link, .activecell a:visited { color: #990000; text-decoration: none;}
.activecell a:hover, .activecell a:active { color: #FFFFFF; background-color: #990000;}
#today a { display: block; background-color: #ECD9D9;}
#today a:link, #today a:visited { color: #990000; text-decoration: none;}
#today a:hover, #today a:active { color: #FFFFFF; background-color: #990000;}

#small-calendar .calendar-block { margin: 0px 0px 10px;}
#small-calendar .calendar-block td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; border: 1px solid #CCCCCC;}
#small-calendar .cal-head { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #B3B3B3; padding: 3px;}
#small-calendar .cal-dow th{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999;}
#small-calendar .cal-dow th.sunday { color: #666666; background-color: #ECECEC;}
#small-calendar .cal-dow th.saturday { color: #666666; background-color: #ECECEC;}
#small-calendar .cal-row {}
#small-calendar .activecell a { display: block; background-color: #DAE2EC;}
#small-calendar .activecell a:link, .activecell a:visited { color: #990000; text-decoration: none;}
#small-calendar .activecell a:hover, .activecell a:active { color: #FFFFFF; background-color: #990000;}
#small-calendar #today a { display: block; background-color: #ECD9D9;}
#small-calendar #today a:link, #today a:visited { color: #990000; text-decoration: none;}
#small-calendar #today a:hover, #today a:active { color: #FFFFFF; background-color: #990000;}

/* applies to [calendar_submit] */
#calendar-submit .required-text { color: #990000;}
.calendarsubmit { border: 1px solid #CCCCCC;}
.calendarsubmit th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666; font-weight: bold;}
.calendarsubmit th.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #990000;}
.calendarsubmit td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#input-event textarea { width: 98%;}


/* related to Poll 
---------------------------------------------------------*/
#poll-box { margin: 15px 0px; padding: 3px; border: 1px solid #CCCCCC;}
.poll-default-table {padding: 0px;}
.poll-default-question {font: bold 12px Arial, Helvetica, sans-serif;}
.poll-default-row1 { background-color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;}
.poll-default-row2 { background-color: #ECECEC;	font: 11px Arial, Helvetica, sans-serif;}
.poll-default-results {color: #000000; padding: 0px;}
.poll-default-resultstitle {color: #000000; font: bold 12px Arial, Helvetica, sans-serif;}
.poll-default-resultsanswers {color: #000000; font: 11px Arial, Helvetica, sans-serif;}
.poll-default-resultspercent {color: #000000; font: 11px Arial, Helvetica, sans-serif;}
.poll-default-close {color: #000000; font: 10px Arial, Helvetica, sans-serif}
.poll-default-view {color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:link{color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:visited{color: #CC0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:hover{color: #CC0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline}

.poll_archive_block {border: 1px solid #000000; padding: 5px; margin: 15px;}
.poll_archive_question {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003b82; padding-top: 5px; padding-bottom: 5px; margin-right: 15px;}
.poll_archive_date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; padding-top: 5px; padding-bottom: 5px; margin-right: 15px;}
.poll_archive_answer_block {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.poll_archive_answer_text {}
.poll_archive_bar {}
.poll_archive_answer_perc {}



/* related to simpleblog
---------------------------------------------------------*/
.comments {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336981;}

.simpleblog { background-color: #ECECEC; padding: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; font-size: 11px;}
.simpleblog-form {}
.simpleblog-form-block {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; display:block; clear: both;}
.simpleblog-results p {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.simpleblog-results { background-color: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; margin: 5px 0px 0px;}
.simpleblog-results p { margin: 0px 0px 3px;}
.simpleblog-response { display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 3px 0px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999;}
.simpleblog-confirmation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000;}
.simpleblog-name{ font-weight:bold;}
.simpleblog-date { font-weight:normal; color: #666666;}
.simpleblog-form-label {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block;}
.simpleblog-form-block input, .simpleblog-form-block textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px 0px 10px;}
#simpleblog-captcha {margin: 0px 5px 0px 0px}


div#commentForm
  {
  	margin: 0px 0px 0px 0px;
  	display: block;
  }
  .more_days {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-transform: none; color: #003300; padding-left: 15px;}

.hide_comments {margin: 5px 5px 0px 5px; text-align: center; display: block; width: 260px; background-color: #ECECEC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.hide_comments a { display: block; color: #000000; text-decoration: none;}
.hide_comments a:link, .hide_comments a:visited { padding: 3px; color: #000000; text-decoration: none;}
.hide_comments a:hover, .hide_comments a:active { color: #FFFFFF; background-color: #999999; text-decoration: none;}

.policy {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding: 10px; background: #fcfde0;  border: 1px solid #f3f5c0; margin-bottom: 2px; }
.policy_link { background: url(http://www.trib.com/art/alert.gif) center left no-repeat; font-weight: bold; padding: 0 0 0 20px; }
.policy a span { color: #333; }


.comments_layer {padding: 5px 5px 5px 5px; width: 98%; background-color: #ECECEC; border: 1px solid #CCCCCC;}

.tool_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 13px 0 13px 0;
	padding: 2px;
	color: #333333;
	overflow: hidden;
	border: 0px solid #ccc; 
}

.tool_options img {margin-right: 3px; border: 0px;}
.shar { color: #333; background: #fff; padding: 0; }
.tool_options div { float: left; }
.tool_options a img { border: 2px solid #fff; }
.tool_options a:hover img { border: 2px solid #ccc; }


hr {border: none 0;
border-top: 1px dashed #000;
width: 100%;
height: 1px;
}



/* related to full-story
---------------------------------------------------------*/
#story {}
#story h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}
#story h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #666666; margin-top: 0px; margin-bottom: 5px;}
#story h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
.story-tools { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.story-tools a:link, .story-tools a:visited { color: #666666;}
.story-tools a:hover, .story-tools a:active { color: #000099;}
#storytext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
#instory { float: right;}
#instory img, #instory object, #instory iframe { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}



#photo img {width:  210px; border: 1px solid #000000; height: auto;}
.photobox { margin: 0px 0px 0px 0px; border: 1px solid #CCCCCC;}
.photocell {width:  210px; border: 1px solid #CCCCCC;}
.photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 210px; padding: 3px;}
.photocutline2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 210px; height: 100px; background-color: #ECECEC;}
#photo-noresize img {}
#photo-noresize .photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: auto; padding: 3px;}

#displayad img {}
#displayad td.photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

.slideshow-image { padding-bottom: 5px;}
.slideshow-image img{ width: 210px;}
.slideshow-headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ECECEC; padding: 5px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; height: 75px; overflow:auto;}
.slideshow-navigation { background-color: #ECECEC; padding: 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}

#videonews .photobox { margin: 0px 0px 0px 0px; border: 1px solid #CCCCCC;}
#videonews .photocell { border: 1px solid #CCCCCC;}
#videonews .photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

#emailform { margin: 0px auto;}
#printstory {}

.mail input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #102132;
	border: 1px solid #808080;
}


.button { margin: 5px auto; text-align: center; display: block; background-color: #ECECEC; border-top: 1px solid #CCCCCC; border-right: 0px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.button a { display: block; color: #000000; text-decoration: none;}
.button a:link, .button a:visited { padding: 3px; color: #000000; text-decoration: none;}
.button a:hover, .button a:active { color: #FFFFFF; background-color: #999999; text-decoration: none;}



.button2 { margin: 5px auto; text-align: center; display: block; background-color: #ECECEC; border-top: 1px solid #CCCCCC; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.button2 a { display: block; color: #000000; text-decoration: none;}
.button2 a:link, .button2 a:visited { padding: 3px; color: #000000; text-decoration: none;}
.button2 a:hover, .button2 a:active { color: #FFFFFF; background-color: #999999; text-decoration: none;}


/* related to article rating
---------------------------------------------------------*/
#rating { background-color: #ECECEC; border: 1px solid #CCCCCC; margin-top: 0px; margin-bottom: 15px;}
#rating td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; width: 50%; font-weight: bold;}
#rating select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#rating form { margin: 0px;}
#rating table { width: 70%;}

/* related to archives
---------------------------------------------------------*/
#archives { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#archives td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#archives font{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.searchsys {width:auto;}

/* related to guestbook
---------------------------------------------------------*/
#guestbook { }
#guestbook td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top;}
#guestbook hr { color: #999999; height: 1px;}
.guestbook-form-block {}
.guestbook-form-label {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display:block; margin: 0px 0px 3px;}
#guestbook-captcha img {}

/*Directory  styles
---------------------------------------------------------*/
#dirscript { font-family: Arial, Helvetica, sans-serif;}
#dirscript td { font-family: Arial, Helvetica, sans-serif;}
#dirscript hr {}
#dirscript h2 { background-color: #ECECEC; border-top: solid 1px #999999; border-bottom: solid 1px #999999;  font-size: 16px; font-weight: bold; padding: 5px; margin: 0px 0px 10px 0px;}
.ds-title { background-color: #ECECEC; border-top: solid 1px #999999; border-bottom: solid 1px #999999;  font-size: 16px; font-weight: bold; padding: 5px; margin: 0px 0px 10px 0px;}
.ds-intro { font-size: 12px; color: #666666; margin: 5px 0px;}
.ds-index { font-size: 11px; font-weight: bold;}
.ds-top { font-size: 11px;}
.ds-category { font-size: 14px; font-weight: bold; color: #990000;}
.ds-body { font-size: 12px;}


/* related to admarket 
---------------------------------------------------------*/
#admarket { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#admarket hr { color: #999999; height: 1px;}
#admarket a:link { color: #000099; text-decoration: underline;}
#admarket a:visited { color: #66066; text-decoration: underline;}
#admarket a:hover, #admarket a:active { color: #CC0000; text-decoration: underline;}
#admarket thead th{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; padding: 2px 5px; background-color: #999999;}
#admarket th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}
#admarket td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#admarket input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#admarket select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.admarket-rss, .admarket-rss-box a { background: url(http://www.trib.com/shared-content/admarket/img/feed-icon-16x16.png) left center no-repeat; padding: 0 0 0 20px;}
.admarket-ad { border: 1px solid #999;  padding: 8px; margin: 10px 0px 0px 0px;}
.admarket-ad-text { font: 12px Arial, Helvetica, sans-serif; display: block; clear: both; text-align: left; margin: 0px 0px 5px;}
.admarket-ad-media { font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both; margin: 0px 0px 5px;}
.admarket-ad-extra { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; display: block; padding: 5px; margin-bottom: 5px; text-align: right; border: 1px dotted #CCCCCC;}
.admarket-ad-domain { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; margin-right: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999;}
.admarket-ad-date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; margin-right: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999;}
.submit { text-align: center;}
.admarket-search {}
#admarket fieldset { margin: 0px; padding: 0px; border: none;}
#searchbg { background-color: #ECECEC; padding: 5px;}
.searchbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0px;}
.admarket-search-label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 3px 0px 0px; float: left; width: 80px; text-align: right;}

/* related to [admarket_search]  */
.admarket-search-zone { padding: 0px 5px 5px;}
.admarket-search-count{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
.admarket-search-item { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #CCCCCC;}
.admarket-search-results { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #CCCCCC;}

/* related to story tools and other story extras */
.article-extra-head { font-family: arial black, sans-serif; font-size: 12px; color: #000000;}


	.section_head {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #FFFFFF;
		height: 23px;
		background: url(http://www.trib.com/art/section_background.gif);
		text-align: left;
		width: 256px;
		padding-top: 5px;
	}

	.section_head2 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		height: 23px;
		background: url(http://www.trib.com/art/section_background.gif);
		text-align: left;
		width: 256px;
		padding-top: 5px;
	}

	.section_head3 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #FFFFFF;
		height: 23px;
		background: url(http://www.trib.com/art/section_background.gif);
		text-align: left;
		width: 393px;
		padding-top: 5px;
	}
	.section_head4 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #FFFFFF;
		height: 23px;
		background: url(http://www.trib.com/art/section_background.gif);
		text-align: left;
		width: 321px;
		padding-top: 5px;
	}	
	
		.section_head_left {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		height: 23px;
		background: url(http://www.trib.com/art/section_background.gif);
		text-align: left;
		width: 322px;
		padding-top: 5px;
		margin-top:20px;
	}

	.section_head_trib {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 15px;
		font-weight: bolder;
		color: #FFFFFF;
		text-align: left;
		font-stretch: ultra-expanded;
		padding-left: 4px;
	}

	.section_head_trib_red {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 15px;
		font-weight: bolder;
		color: #FF0000;
		text-align: left;
		font-stretch: ultra-expanded;
		padding-left: 4px;
	}

	.section_box3 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 210px;
		padding-top: 4px;
		padding-bottom: 10px;
		vertical-align: top;

	}	
.section_box333 {width: 210px;}	
	
	.section_box {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 256px;
		padding-top: 4px;
		padding-bottom: 10px;
		vertical-align: top;
	}
	
	.section_box2 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 256px;
		height: 140px;
		padding-top: 4px;
		padding-bottom: 10px;
		vertical-align: top;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.headline_box {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 245px;
		margin-top: 4px;
		padding: 4px;
		background-color: #ffffff;
		border: 2px solid Red;
	}


	.rss_main {width: 100%; padding-left: 7px;}
	.rss_cell {padding-left: 12px; padding-right: 12px; text-align: left; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px; font-weight: normal; color: #000000;}
	
	#rss_head {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-weight: bold; color: #000000; padding-bottom: 12px;}
	#rss_text {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-weight: normal; color: #000000; padding-bottom: 12px;}
	
	.rss_box {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 200px;
		height: 270px;
		padding: 12px;
		vertical-align: top;
		border: 1px solid Black;
		background-color: #EDEEE1;
		float: right;
	}
.xml {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;}
a.xml:link  {color: #FF6600;}
a.xml:visited {color: #FF6600;}
a.xml:hover {color: #000000;}

.xml2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;}
a.xml2:link  {color: #FFFFFF;}
a.xml2:visited {color: #FFFFFF;}
a.xml2:hover {color: #FF6600;}

	
	
	


	.main {width: 1000px; border-collapse: collapse;}
	.main_center {width: 286px; padding-left: 12px; padding-right: 12px; text-align: left; vertical-align: top;}
	.main_left {width: 393px; text-align: left; vertical-align: top;}
	.main_right {width: 321px; text-align: left; vertical-align: top;}
	.main_center_float {width: 274px; padding-left: 6px; padding-right: 6px; text-align: left; vertical-align: top; float: left; overflow: hidden;}
	.main_left_float {width: 393px; text-align: left; vertical-align: top; float: left; overflow: hidden;}
	.main_right_float {width: 321px; text-align: left; vertical-align: top; float: right; overflow: hidden;}
	.scrolling_layer {
		width: 256px;
		height: 600px;
		text-align: left;
		vertical-align: top;
		overflow-x: hidden;
		overflow-y: scroll;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		padding-top: 4px;
		padding-bottom: 10px;
	}

	.trib_layer {
		width: 100%;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		padding-top: 10px;
		padding-bottom: 10px;
		display: block;
	}
	

.tab_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #000000;
		
		text-align: center;
		vertical-align: top;
		background: url(http://www.trib.com/art/tabs.jpg);
		padding: 4px;	
		}
.tab_text2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #000000;
		
		text-align: left;
		vertical-align: top;
		background: url(http://www.trib.com/art/tabs.jpg);
		padding: 4px;	
		}	
		
.tab_text3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: bold; color: #000000; text-decoration: none;}
a.tab_text3:link  {color: #000000;}
a.tab_text3:visited {color: #000000;}
a.tab_text3:hover {color: #FFFFFF;}

.tab_text4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top;
		background: url(http://www.trib.com/art/tabs.jpg);
		padding: 4px;}
	
	.weather {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		
		text-align: left;
		
		padding-top: 4px;
		padding-left: 4px;

	}
	
#sub1,#sub2,#sub3,#sub4 {display:none;}
#popularsub1,#popularsub2,#popularsub3 {display:none;}
#top_adssub1,#top_adssub2,#top_adssub3 {display:none;}
#nocluesub1,#nocluesub2,#nocluesub3 {display:none;}

.video{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}

.front_ads {width: 321px; border-collapse: collapse;}		
.front_ads_left {text-align: center; vertical-align: top;}
.front_ads_right {text-align: center; vertical-align: top;}


.control { background: url("http://www.trib.com/art/control_bg.gif") top left repeat-x; height: 23px; margin-bottom: 10px;  }
.control a { font-weight: bold; color: #fff; line-height: 23px; padding: 4px 0 4px 30px; }
.stop a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background: url("http://www.trib.com/art/control_stop.gif") top left no-repeat;  }
.start a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background: url("http://www.trib.com/art/control_start.gif") top left no-repeat; }
.controlTab *{
	padding:0px;
	border:0px;
}

.controlTab{
	float:right;
}
.hide {display: none;}

.front_headline {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; margin: 0px;}
.front_subhead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px;}
.front_headtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px;}
.front_image img {border: 1px solid #000000; height: 391px; width: 391px;}
.front_box {height: 630px; width: 393px;}
.front_more {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #FF0000;}

.front_headline2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 3px 0 3px 0; line-height: 16px;}
.front_subhead2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.front_headtext2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.front_image2 img {border: 1px solid #000000; height: auto; width: 110px; padding: 3px; margin: 5px; float: left;}
.front_more2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #FF0000;}

a  {color: #000000; text-decoration: none;}
a:hover  {color: red; text-decoration: none;}

.popular-count {}

.extra_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
}

.extra_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-top: 10px;}
.extra_image img {border: 1px solid #000000; height: 95px; width: 210px;}
.extra_layer {text-align: left; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 10px;}


	.edition-list-block {padding: 0px 0px 0px 0px;}
	.edition-list-item {width: 100px; float: left; padding-right: 10px; margin-right: 10px; display: block;}
	.edition-list-thumbnail {}
	.edition-list-thumbnail img{width: 100px; border: 1px solid #000000; padding: 5px; margin: 0px 10px 0px 10px; float: left; white-space: nowrap;}
	.edition-list-name { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-bottom; clear: left; padding: 5px;}
	.edition-list-date {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; padding: 5px;}


.top_ads_box {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		width: 150px;
		height: 270px;
		overflow-x: hidden; 
		overflow-y: auto;
		padding-top: 4px;
		padding-bottom: 10px;
		vertical-align: top;
		border: 1px solid Black;
	}

.leaderboard {height: 100px; width: 1000px; text-align: center; vertical-align: middle;}
.masthead {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; font-weight: bold; height: 123px; width: 1000px;}
.navbar_holder {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; height: 55px; width: 1000px;}
.searchbar {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; height: 35px; width: 1000px; background: url(http://www.trib.com/art/search_back.jpg); text-align: left; vertical-align: middle;}
.footer {font-family: Arial, sans-serif; font-size: 10px; color: #43698E; width: 1000px;}
.blank_div {height: 16px; width: 1000px;}
.heading_div {width: 1000px;}	

#bluelinks a {font-family: Arial, Helvetica, sans-serif; display: block; padding:0;margin:0}
#bluelinks a:link, #bluelinks a:visited, #bluelinks a:active {font-family: Arial, Helvetica, sans-serif; color: #2F3D60; text-decoration: none;}
#bluelinks a:hover {font-family: Arial, Helvetica, sans-serif; color: #000;}

.index-date {font-size: 14px; font-weight: bold; color: #000; margin-top:12px;}

.main_left2 {width: 760px; padding-right: 12px; text-align: left; vertical-align: top;}
.main_right2 {width: 240px; text-align: left; vertical-align: top;}

.top_index_main {width: 747px; border-collapse: collapse;}
.top_index_left {width: 298px; text-align: left; vertical-align: top;}
.top_index_right {width: 450px; text-align: left; vertical-align: top;}

.top_index_main2 {width: 747px; border-collapse: collapse;}
.top_index_left2 {width: 322px; padding-right: 12px; text-align: left; vertical-align: top;}
.top_index_right2 {width: 410px; text-align: left; vertical-align: top;}

.bottom_index_main {width: 747px; border-collapse: collapse; }
.bottom_index_left {width: 747px; padding: 10px 0px 0px 0px; text-align: left; vertical-align: top;}

.bottom_spacer {}

.bottom_image img {
border: 1px solid #000000;
float: left;
height: 130px; width: 362px; margin-right: 10px;
}

.index_thumbnail img  {border: 1px solid #000000; width: 120px; height: auto; float: left;}

#content table {float:left; padding-right: 5px;}

.index_text {
font-size: 12px;
font-weight: normal;
color: #000000;}

.index_headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #2F3D60;
}

.index_sub_headline {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #2F3D60;
}

.index_sub_headline_black {
font-size: 12px;
font-weight: normal;
color: #000;
}

.index_thumbnail P {margin:0; padding:0;}


.index_intro {font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;}

.index_timestamp {font-family: Arial, Helvetica, Verdana, sans-serif;
color: #999;
padding-bottom: 18px;
clear: both;
}

.section_subhead {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
height: 23px;
background: url(http://www.trib.com/art/subhead.gif);
text-align: left;
width: 100%;
padding-top: 1px;
vertical-align: middle;
}
.section_subhead2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
height: 23px;
background: url(http://www.trib.com/art/subhead.gif);
text-align: left;
width: 100%;
padding-top: 1px;
vertical-align: middle;
}

.section_mainhead {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 24px;
font-weight: bold;
color: #000000;
height: 23px;
background: url(http://www.trib.com/art/mainhead.gif);
text-align: left;
width: 100%;
padding-top: 1px;
}



.news_left {width: 210px; text-align: left; vertical-align: top;}
.news_right {width: 790px; text-align: left; vertical-align: top; padding-left: 15px; font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;}
.main {width: 1000px; border-collapse: collapse;}
#instory img {margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}
#instory2 img {margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px;}
.ad_main {float: right;}
.ad_main2 {float: left; margin-top: 8px; margin-right: 8px; margin-bottom: 8px;}









ul#list {padding: 0; margin: 0; list-style-type: none;}

ul#list ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#list li
{
background-image: url(http://www.trib.com/art/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
padding-bottom: 6px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

ul#list-breaking li
{
background-image: url(http://www.trib.com/art/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
padding-bottom: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}




ul#mcblogs {padding: 0; margin: 0; list-style-type: none;}

ul#mcblogs ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#mcblogs li
{
background-image: url(http://www.trib.com/art/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
padding-bottom: 6px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}	





.topblogs-list {padding: 0; margin: 0; list-style-type: none;}

.topblogs-list ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.topblogs-entry
{
background-image: url(http://www.trib.com/art/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
padding-bottom: 6px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-transform: none;
}	







.weather_txt {border: 1px solid #ccc; }
.weatherlink {font-family: arial, sans-serif; font-size: 10; color: #000000;}






#search .searchtxt { float: left; margin: 0 5px 0 10px; }
#searchdrop { float: left; }
#search .search{ float: right; }
#search { width: 310px !important; }
#search { float: left!important; padding-right: 190px !important; background: url(http://www.trib.com/art/yahoo_search_new.gif) bottom right no-repeat;}
.searchtxt,div#search select  {border: 1px solid #ccc; }

/*##### Search Styles #########*/

div#search {
    margin: 0;
    width: auto;
    float: right;
    height: auto;
    padding: 7px 15px 0 0;
}

div#search form {
    margin: 0;
    width: auto;
}

div#search select {
    width: 90px;
    color: #344c7c; 
    font-size: 10px;
    font-weight: bold;
    margin: 0 2px 0 0;
    border: 1px solid #345082;  
}  

.searchtxt {
    width: 130px;
    color: #193B62;    
	height: 17px;
	font-size: 11px;
	margin: 0 2px 0 0;
	padding: 0 0 0 5px;
    border: 1px solid #345082;  
}

.search {
    margin: 0;
    border: none;
    height: 19px;
    width: 62px;
	color: #fff;
    font-weight: bold;
    text-align: center;  
    text-indent: -9999px;
    font: normal 1px/24px sans-serif;
    background: url(http://www.trib.com/art/search.gif) top left no-repeat;
}

/* AdPeel  -  AdFloat */

#ad_peel { position:absolute; top:0px; right:0px; z-index:99;}
#ad_float { position:fixed; right: 0px; bottom: 0px; }
.fixed {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	z-index: 2;
}



.story {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.phone { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; text-align: center;}

.breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none; font-weight: bold}
.breadcrumb a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none ; font-weight: bold}
.breadcrumb a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none; font-weight: bold}
.breadcrumb a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none; font-weight: bold }
.breadcrumb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.listhead {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-decoration: underline; color: #6b95b3;}





.department {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #336699; font-weight: bold; text-decoration: none; margin-top: 10px;}

.pics {border: 1px solid #000000; float: left; height: auto; width: 80px; margin-right: 10px;}

.names {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}

.email {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none;}
a.email:link  {color: #000000;}
a.email:visited {color: #000000;}
a.email:hover {color: #FF0000; text-decoration: underline;}




.msg {font-family: Arial, sans-serif; font-size: 24px; color: #000000;}


.bigredalert {font-family: Arial, sans-serif; font-size: 16px; color: #FF3333; font-weight: bold;}
.mediumredalert {font-family: Arial, sans-serif; font-size: 12px; color: #FF3333; font-weight: bold;}


.gasprice {
  color: #fff;
  padding: 8px;
  background-color: #bb0000;
  margin: 3px 5px 0px 0px;
  font-weight: bold;
  font-size: 100%;
  float: left;
  }
  
.gastable {
  border: 1px solid #ddd;
}












.hitext {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; color: #566a83;  font-weight: bold; font-style: italic; }
.box_cont {width:700px;}
.box_left {width:420px; float:left;}
.box_right {margin-left:450px; width:auto; height: 550px; background-color: #566a83; color: white; font-size: 10px;}
#title1 {color: maroon; font-size: 15px;}
#title2 {color: #566a83; font-size: 12px; font-weight: bold}
#title3 {color: White; font-size: 12px; font-weight: bold}
.white {color: #fff; text-decoration: none;}
.white a:link {color: #fff; text-decoration: none;}
.white a:visited {color: #fff; text-decoration: none;}
.white a:hover {color: #000099; text-decoration: none;}
.white a:active {color: #fff; text-decoration: none;}
.storydetail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }




.topblogs-count {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #FF0000;}
.pnl {text-align: left; vertical-align: top; width: 256px;}
.port_headline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background: url(http://www.trib.com/art/port_arrow.gif) top left no-repeat; padding: 0px 0px 0px 9px; text-decoration: none;}
.port_timestamp {display: none;}
.port_frontcomment {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #FF0000; padding-bottom: 8px; padding-left: 9px;}




.onlineonly img {border: 1px solid #000000; margin: 3px;}



.menutext {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: black;  font-weight: bold; }
.menutext a{  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #566a83;  font-weight: bold; }

.menutext a:link {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #566a83;  font-weight: bold; }
.menutext a:visited {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #566a83;  font-weight: bold; }
.menutext a:active {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #566a83;  font-weight: bold; }
.menutext a:hover {  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #566a83;  font-weight: bold; }


.related { color:#566a83; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform:capitalize;}
.related a { text-decoration: none;}
.related a:hover {text-decoration: underline;}


.smlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black;}
.smlinksred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3333;}
.smlinks a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; text-decoration: none;}
.smlinks a:hover {color:#566a83; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  text-decoration: underline;}

.ysearch {background: url(http://www.trib.com/art/search.gif) top left no-repeat;}

.submitletter { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: red; text-decoration: none;}

.dashboard_head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; text-decoration: none;}

.calendar_bg {background: url("http://www.trib.com/art/calendar_fade.png") no-repeat;}
