BODY {
	FONT-SIZE: 12px! important; MARGIN: 0px; COLOR: #333; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #fff
}
#content {
	FONT-SIZE: 12px; LINE-HEIGHT: 110%
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 8pt; LETTER-SPACING: normal
}
H1 {
	FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
.sixteen {
	FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}
H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}
H3 {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 3px
}
H1 {
	FONT-SIZE: 200%; LINE-HEIGHT: 110%
}
H2 {
	FONT-SIZE: 140%; LINE-HEIGHT: 110%
}
.sixteen {
	FONT-SIZE: 140%; LINE-HEIGHT: 110%
}
.breaking {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 110%
}
.sixteen {
	WIDTH: 198px; BORDER-BOTTOM: #333 1px solid
}
H3 {
	FONT-SIZE: 130%; LINE-HEIGHT: 110%
}
.twelve {
	FONT-SIZE: 100%; LINE-HEIGHT: 110%
}
.eleven {
	FONT-SIZE: 90%; LINE-HEIGHT: 110%
}
.eleven UL {
	MARGIN-LEFT: -6px
}
.ten {
	FONT-SIZE: 0.83em; LINE-HEIGHT: 110%
}
.ten2 {
	FONT-SIZE: 0.93em; LINE-HEIGHT: 90%
}
.nine {
	FONT-SIZE: 0.77em; LINE-HEIGHT: 100%
}
A:link {
	COLOR: #039; TEXT-DECORATION: none
}
A:link H2 {
	COLOR: #039; TEXT-DECORATION: none
}
A:link H3 {
	COLOR: #039; TEXT-DECORATION: none
}
A:visited {
	COLOR: #66a; TEXT-DECORATION: none
}
A:visited H2 {
	COLOR: #66a; TEXT-DECORATION: none
}
A:visited H3 {
	COLOR: #66a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
A:hover H2 {
	COLOR: #f00; TEXT-DECORATION: none
}
A:hover H3 {
	COLOR: #f00; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topbar {
	FONT-SIZE: 10px; Z-INDEX: 10; WIDTH: 740px; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TOP: 0px; HEIGHT: 22px; BACKGROUND-COLOR: #fff
}
#topbar A:link {
	FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 190%; FONT-FAMILY: 'Arial Narrow',Arial, Helvetica, sans-serif
}
#topbar A:visited {
	FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 190%; FONT-FAMILY: 'Arial Narrow',Arial, Helvetica, sans-serif
}
#topbar A:hover {
	COLOR: #f00
}
.lastupdate {
	FONT-SIZE: 9px! important; COLOR: #039
}
#header {
	BACKGROUND-IMAGE: url(/i/logo.gif); WIDTH: 740px; COLOR: #000; BACKGROUND-REPEAT: no-repeat; TOP: 23px; HEIGHT: 60px; BACKGROUND-COLOR: #fff
}
#weather {
	Z-INDEX: 1; LEFT: 440px; POSITION: absolute; TOP: 25px
}
#top_ros {
	LEFT: 506px; POSITION: absolute; TOP: 23px
}
#menu {
	BORDER-TOP: #900 1px solid; WIDTH: 740px; BORDER-BOTTOM: #999 1px solid; TOP: 82px; HEIGHT: 21px; BACKGROUND-COLOR: #ccc
}
#submenu {
	FONT-SIZE: 11px! important; WIDTH: 740px; COLOR: #900; TEXT-INDENT: 6px; BORDER-BOTTOM: #900 1px solid; TOP: 103px; HEIGHT: 20px; BACKGROUND-COLOR: #eee
}
#submenu A:link {
	FONT-SIZE: 12px! important; COLOR: #900
}
#submenu A:visited {
	FONT-SIZE: 12px! important; COLOR: #900
}
#submenu A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
#searchbar {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/i/stain.gif); MARGIN-BOTTOM: 4px; WIDTH: 666px; COLOR: #fff; BACKGROUND-REPEAT: repeat-x; TOP: 123px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#searchbar FORM {
	FONT-SIZE: 9px; COLOR: #fff
}
#searchbar .searchbox {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #333; HEIGHT: 14px; BACKGROUND-COLOR: #eee
}
#searchbar .button {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #666; MARGIN-LEFT: 6px; COLOR: #900; BORDER-TOP-COLOR: #fff; BACKGROUND-COLOR: #ccc; BORDER-RIGHT-COLOR: #999
}
#searchbar A:link {
	FONT-SIZE: 10px; COLOR: #fff; TEXT-DECORATION: none
}
#searchbar A:visited {
	FONT-SIZE: 10px; COLOR: #fff; TEXT-DECORATION: none
}
#searchbar A:hover {
	COLOR: #ffc; TEXT-DECORATION: underline
}
#content {
	MARGIN-LEFT: 6px; WIDTH: 740px; TOP: 150px; BACKGROUND-COLOR: #fff
}
#popup {
	MARGIN-TOP: 4px; MARGIN-LEFT: 12px
}
#cutline {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 12px; TEXT-ALIGN: left
}
.photocredit {
	FONT-SIZE: 75%; MARGIN-RIGHT: 28px; TEXT-ALIGN: right
}
#middlead {
	BACKGROUND-IMAGE: url(/i/advertisement_300w.gif); MARGIN: 6px 12px 6px 36px; WIDTH: 300px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.leaderboardad {
	MARGIN-BOTTOM: 6px
}
#footer {
	CLEAR: both; BORDER-TOP: #999 1px solid; MARGIN: 24px 0px 0px; WIDTH: 740px; HEIGHT: 24px; BACKGROUND-COLOR: #eee
}
#bottomnav {
	FONT-SIZE: 10px! important; WIDTH: 740px; COLOR: #333; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.storyhead {
	FONT-WEIGHT: bold; FONT-SIZE: 175%; COLOR: #333; LINE-HEIGHT: 110%; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 175%; COLOR: #333; LINE-HEIGHT: 110%; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
.subhead {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; FONT-STYLE: italic
}
.byline {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em
}
.bylinetitle {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em
}
.fullstory {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; MARGIN-BOTTOM: 4px; TEXT-ALIGN: right
}
.solo {
	WIDTH: 468px
}
.toast {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eee; BORDER-BOTTOM-STYLE: none
}
.strangebox {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid; BACKGROUND-COLOR: #eee
}
.multimediabox {
	BORDER-RIGHT: #900 1px solid; BACKGROUND-POSITION: 50% top; BORDER-TOP: #900 1px solid; BACKGROUND-IMAGE: url(/i/front/multimedia2_3col.gif); BORDER-LEFT: #900 1px solid; WIDTH: 608px; PADDING-TOP: 3px; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
.multilink {
	DISPLAY: inline; FONT-SIZE: 90%; COLOR: #fff; MARGIN-RIGHT: 3px
}
A.multitext:link {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #fff
}
A.multitext:visited {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #fff
}
A.multitext:hover {
	DISPLAY: inline; FONT-SIZE: 95%; COLOR: #fff; TEXT-DECORATION: underline
}
.threeside {
	BORDER-RIGHT: #999 1px solid; MARGIN-TOP: -3px; BORDER-LEFT: #999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #999 1px solid
}
.sidebarbox {
	BORDER-RIGHT: #999 1px solid; MARGIN-TOP: -3px; FONT-SIZE: 95%; BORDER-LEFT: #999 1px solid; WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #999 1px solid
}
.commentshomebox {
	MARGIN-TOP: 6px; FONT-SIZE: 95%
}
.sidebartext {
	FONT-SIZE: 85%; LINE-HEIGHT: 110%
}
.sidebartext A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; LINE-HEIGHT: 100%
}
.spacer {
	MARGIN-TOP: 48px; WIDTH: 468px
}
.thumbnail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tiny {
	FONT-SIZE: 80%; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; TEXT-ALIGN: right
}
.tiny2 {
	FONT-SIZE: 80%; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; TEXT-INDENT: 0px; TEXT-ALIGN: right
}
HR {
	COLOR: #ccc
}
.newflag {
	FONT-SIZE: 80%; COLOR: #f00; TEXT-ALIGN: right
}
.timestamp {
	FONT-SIZE: 80%; MARGIN-BOTTOM: 6px; TEXT-ALIGN: right
}
.bordered {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 110%; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 110%; PADDING-TOP: 0px
}
UL.tfstl {
	PADDING-LEFT: 0px; FONT-SIZE: 95%; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.topblogs-list {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.tfstl LI {
	MARGIN-BOTTOM: 7px
}
LI.topblogs-entry {
	MARGIN-BOTTOM: 7px
}
LI.topblogs-entry {
	FONT-SIZE: 100%
}
LI.topblogs-entry A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
LI.topblogs-entry A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
LI.topblogs-entry A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
UL.moreheads {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.moreheads LI {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 7px
}
UL.twelve LI {
	FONT-SIZE: 100%
}
UL.rss-list {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
LI.rss-item {
	FONT-SIZE: 95%; MARGIN-BOTTOM: 7px
}
.thumbphoto {
	DISPLAY: block; TEXT-ALIGN: left
}
.poll-default-table {
	PADDING-RIGHT: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; WIDTH: 186px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eee
}
.poll-default-question {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; TEXT-ALIGN: left
}
.poll-default-row2 {
	FONT-SIZE: 75%
}
.poll-default-row1 {
	FONT-SIZE: 75%
}
.poll-default-row2 {
	BACKGROUND-COLOR: #ddd
}
.poll-default-view {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
.topstorybox {
	BORDER-TOP: #fff 1px solid; PADDING-BOTTOM: 6px; WIDTH: 608px; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.pix {
	DISPLAY: inline; FLOAT: right; MARGIN: 6px
}
.photocenter {
	TEXT-ALIGN: center
}
.greyback {
	BACKGROUND-COLOR: #e3e3e3
}
.calendar {
	FONT-SIZE: 100%
}
.micro_calendar {
	FONT-SIZE: 80%; BACKGROUND-COLOR: #ccc
}
.cal_dotw {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333; BACKGROUND-COLOR: #999
}
#calhead {
	FONT-SIZE: 110%
}
.micro_dotw {
	FONT-SIZE: 90%
}
#eventhead {
	FONT-SIZE: 110%; BACKGROUND-COLOR: #ccc
}
#today {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: 900; BORDER-LEFT: #666 1px solid; COLOR: #039; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #aaa
}
#micro_today {
	FONT-WEIGHT: 900; COLOR: #039; BACKGROUND-COLOR: #999
}
#activecell {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; COLOR: #039; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccc
}
#micro_activecell {
	COLOR: #039; BACKGROUND-COLOR: #aaa
}
#activecell A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#activecell A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.empty {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#calendar_detail {
	BORDER-TOP: #900 24px solid; WIDTH: 450px
}
#calendar_detail .inner {
	MARGIN-LEFT: 12px; MARGIN-RIGHT: 24px
}
.blockquote {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 24px
}
.-response {
	DISPLAY: block; MARGIN-LEFT: 24px
}
.simpleblog-name {
	FONT-WEIGHT: bold; COLOR: #346
}
.simpleblog-results {
	BORDER-TOP: #900 1px solid; MARGIN-TOP: 16px; DISPLAY: block; MARGIN-BOTTOM: 6px; PADDING-TOP: 12px; BORDER-BOTTOM: #900 1px solid
}
.simpleblog-results-1 {
	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
.simpleblog-results-2 {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.simpleblog-form {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #999 1px solid; WIDTH: 364px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
.simpleblog-form-block .simpleblog-form-block TEXTAREA {
	WIDTH: 304px; BACKGROUND-COLOR: #fff
}
.simpleblog-head {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0px; WIDTH: 364px; COLOR: #900; PADDING-TOP: 6px; BACKGROUND-COLOR: #fff
}
.simpleblog-form-label {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; WIDTH: 364px; COLOR: #333
}
.simpleblog-confirmation {
	FONT-SIZE: 1px; COLOR: #fff
}
.commentdisclaimer {
	FONT-SIZE: 85%; FONT-STYLE: italic
}
.commentcount {
	PADDING-LEFT: 4px; FONT-SIZE: 90%; VERTICAL-ALIGN: top; COLOR: #0c3d9e; LINE-HEIGHT: 100%
}
.byttl {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: right
}
.index-item {
	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 38px
}
.index-item H3 {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: -38px
}
.index-date {
	MARGIN-TOP: 12px; FONT-SIZE: 83%; MARGIN-BOTTOM: 0px
}
.videoblurb {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 160px; BORDER-BOTTOM: #eee 1px solid
}
.videohead {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
.videothumb {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 4px 0px 0px
}
.videocaption {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
.videocaptionhome {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 110%; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.videolinks {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 110%
}
.videolinkshome {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; LINE-HEIGHT: 110%
}
.pagetools A:link {
	FONT-WEIGHT: bold; LINE-HEIGHT: 120%
}
