/*
*/
.bbtop {}
.bnav {}
.box-copy {}
.box-grey {}
.copyright {}
.datestamp {}
.error {}
.front-copy {}
.front-copy3 {}
.front-head {}
.front-head2 {}
.front-head3 {}
.front-label-grey {}
.front-lede-link {}
.front-link {}
.grey-bold {}
.grey-deep {}
.grey-light {}
.home-deep {}
.home-hphoto-headline {}
.home-label {}
.home-label2 {}
.home-light {}
.home-lnav {}
.home-masthead {}
.home-paintbox-label {}
.image-list {}
.inside-copy {}
.inside-head {}
.inside-label {}
.label-red {}
.label-red-inverse {}
.label-white {}
.life-box {}
.life-deep {}
.life-label {}
.life-light {}
.life-paintbox-label {}
.lnav {}
.mast-copy {}
.mast-nav-off {}
.mast-nav-on {}
.message {}
.money-box {}
.money-deep {}
.money-label {}
.money-light {}
.money-medium {}
.money-paintbox-label {}
.news-box {}
.news-deep {}
.news-label {}
.news-light {}
.news-paintbox-label {}
.paintbox {}
.paintbox-books {}
.photoline {}
.reverse {}
.reverse-grey {}
.search {}
.search-label {}
.sidebar {}
.small-copy {}
.small-copy-sans {}
.spacer {}
.sports-label {}
.sports-paintbox-label {}
.tech-box {}
.tech-deep {}
.tech-label {}
.tech-light {}
.tech-paintbox-label {}
.tnav {}
.va-copy {}
.va-label {}
.va-link {}
.vbanner-copy {}
.vbanner-label {}
.weather-deep {}
.weather-label {}
.weather-light {}
.weather-paintbox-label {}
.white-paintbox-copy {}
/*
-------------------------
	alignments
-------------------------
*/
.paintbox .home-paintbox-label,
.paintbox .life-paintbox-label,
.paintbox .money-paintbox-label,
.paintbox .news-paintbox-label,
.paintbox .sports-paintbox-label,
.paintbox .tech-paintbox-label,
.paintbox .weather-paintbox-label,
.paintbox .news-paintbox-label {
	text-align: center;
}
.home-lnav td,
.mast-nav-off, .mast-nav-on,
.life-box .datestamp,
.lnav .home-deep, .lnav .home-label,  .lnav .home-light,
.lnav .life-deep, .lnav .life-label, .lnav .life-light,
.lnav .money-deep, .lnav .money-label, .lnav .money-light,
.lnav .news-deep, .lnav .news-label, .lnav .news-light,
.lnav .sports-deep, .lnav .sports-label, .lnav .sports-light,
.lnav .tech-deep, .lnav .tech-label, .lnav .tech-light,
.lnav .weather-deep, .lnav .weather-label, .lnav .weather-light,
.tech-box .datestamp {
	text-align: right;
}
/*
-------------------------
	backgrounds
-------------------------
*/
.reverse {
	background-color: #000000;
}
.news-deep, .news-deep input,
.news-paintbox-label, .news-paintbox-label input {
	background-color: #010099;
}
.home-masthead {
	background-color: #0001CF;
}
.money-deep, .money-deep input,
.money-paintbox-label, .money-paintbox-label input {
	background-color: #009933;
}
.home-deep, .home-deep input {
	background-color: #1842C6;
}
.life-deep, .life-deep input,
.life-paintbox-label, .life-paintbox-label input {
	background-color: #990066;
}
.grey-deep,
.reverse-grey {
	background-color: #999999;
}
.money-medium, .money-medium input {
	background-color: #99CC99;
}
.box-grey,
.grey-light {
	background-color: #cccccc;
}
.money-light, .money-light input,
.lnav .money-label, .lnav .money-label input {
	background-color: #CCFFCC;
}
.news-light, .news-light input,
.lnav .news-label, .lnav .news-label input {
	background-color: #d0dcfb;
}
.home-light, .home-light input,
.lnav .home-label, .lnav .home-label input {
	background-color: #DBE3FB;
}
.tech-deep, .tech-deep input,
.tech-paintbox-label, .tech-paintbox-label input {
	background-color: #E85801;
}
.life-light, .life-light input,
.lnav .life-label, .lnav .life-label input {
	background-color: #EDD3E5;
}
.tech-light, .tech-light input,
.lnav .tech-label, .lnav .tech-label input {
	background-color: #F9D5BF;
}
.weather-deep, .weather-deep input,
.weather-paintbox-label, .weather-paintbox-label input {
	background-color: #FDC004;
}
.home-paintbox-label, .home-paintbox-label input,
.label-red-inverse,
.sports-deep, .sports-deep input,
.sports-paintbox-label, .sports-paintbox-label input {
	background-color: #FF0000;
}
.sports-light, .sports-light input,
.lnav .sports-label, .lnav .sports-label input {
	background-color: #FFDCCB;
}
.weather-light, .weather-light input,
.lnav .weather-label, .lnav .weather-label input {
	background-color: #ffffcc;
}
/*
-------------------------
	borders
-------------------------
*/
.life-box {
	border: #990066;
}
.money-box {
	border: #009933;
}
.news-box {
	border: #0000C6;
}
.tech-box {
	border: #E85801;
}
.life-box,
.money-box,
.news-box,
.tech-box {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
/*
-------------------------
	foreground colors
-------------------------
*/
.front-copy,
.front-copy3, .front-copy3 a,
.front-head3,
.home-hphoto-headline, .home-hphoto-headline a,
.home-label,
.home-label2,
.message,
.reverse-grey,
.tnav {
	color: #000000;
}
.home-lnav a,
.lnav .home-light a,
.lnav .life-light a,
.lnav .money-light a,
.lnav .news-light a,
.lnav .sports-light a,
.lnav .tech-light a,
.lnav .weather-light a {
	color: #0000FF;
}
.news-label a{
	color: #0000C6;
}
.money-label a{
	color: #009933;
}
.tnav a {
    color: #666666;
}
.front-label-grey,
.grey-bold {
     color: #626262;
}
.life-label a{
	color: #990066;
}
.error,
.label-red,
.sports-label a{
	color: #ff0000;
}
.label-white,
.white-paintbox-copy {
	color: #FFFFFF;
}
.tech-label a{
	color: #FF7E00;
}
.weather-label a{
	color: #FDC004;
}
.home-deep, .home-deep a,
.home-masthead,
.home-paintbox-label,
.life-deep, .life-deep a,
.life-paintbox-label,
.mast-copy, .mast-copy a,
.mast-nav-on, .mast-nav-on a,
.money-deep, .money-deep a,
.money-paintbox-label,
.news-deep, .news-deep a,
.news-paintbox-label,
.reverse,
.sports-deep, .sports-deep a,
.sports-paintbox-label,
.tech-deep, .tech-deep a,
.tech-paintbox-label,
.weather-deep, .weather-deep a,
.weather-paintbox-label {
    color: #FFFFFF;
 }
/* this item is out of order because it doesn't work in order */
.mast-nav-off, .mast-nav-off a {
	color: #cccccc;
}
/*
-------------------------
	font decorations
-------------------------
*/
.home-deep a:link, .home-deep a:active, .home-deep a:hover, .home-deep a:visited,
.news-deep a:link, .news-deep a:active, .news-deep a:hover, .news-deep a:visited,
.life-deep a:link, .life-deep a:active, .life-deep a:hover, .life-deep a:visited,
.money-deep a:link, .money-deep a:active, .money-deep a:hover, .money-deep a:visited,
.sports-deep a:link, .sports-deep a:active, .sports-deep a:hover, .sports-deep a:visited,
.tech-deep a:link, .tech-deep a:active, .tech-deep a:hover, .tech-deep a:visited,
.weather-deep a:link, .weather-deep a:active, .weather-deep a:hover, .weather-deep a:visited,
.mast-nav-on a:link, .mast-nav-on a:active, .mast-nav-on a:hover, .mast-nav-on a:visited,
.mast-nav-off a:link, .mast-nav-off a:active, .mast-nav-off a:hover, .mast-nav-off a:visited,
.news-label a:link, .news-label a:active, .news-label a:hover, .news-label a:visited,
.sports-label a:link, .sports-label a:active, .sports-label a:hover, .sports-label a:visited,
.life-label a:link, .life-label a:active, .life-label a:hover, .life-label a:visited,
.money-label a:link, .money-label a:active, .money-label a:hover, .money-label a:visited,
.weather-label a:link, .weather-label a:active, .weather-label a:hover, .weather-label a:visited,
.tech-label a:link, .tech-label a:active, .tech-label a:hover, .tech-label a:visited,
.tnav a:link, .tnav a:active, .tnav a:hover, .tnav a:visited {
	text-decoration: none;
}
.mast-copy a:link, .mast-copy a:active, .mast-copy a:hover, .mast-copy a:visited {
	text-decoration: underline;
}
/*
-------------------------
	font faces
-------------------------
*/
.bnav,
.box-copy,
.copyright,
.datestamp,
.error,
.front-copy3,
.front-head,
.front-head2,
.front-head3,
.front-label,
.front-label-grey,
.front-lede-link,
.front-link,
.grey-bold,
.home-hphoto-headline,
.home-label,
.home-label2,
.home-lnav, .home-lnav td,
.home-paintbox-label,
.inside-label,
.label-red,
.label-red-inverse,
.label-white,
.life-label,
.life-paintbox-label,
.lnav, .lnav td,
.message,
.search, .search td, .search input,
.search-label,
.mast-copy,
.mast-nav-on,
.mast-nav-off,
.money-label,
.money-paintbox-label,
.news-label,
.news-paintbox-label,
.photoline,
.reverse,
.reverse-grey,
.sidebar,
.small-copy-sans,
.sports-label,
.sports-paintbox-label,
.tech-label,
.tech-paintbox-label,
.tnav,
.va-label,
.va-link,
.vbanner-label,
.vbanner-copy,
.weather-label,
.weather-paintbox-label,
.white-paintbox-copy {
    font-family: helvetica, arial, sans-serif;
}
.box-grey,
.front-copy,
.inside-copy,
.inside-head,
.small-copy,
.va-copy {
    font-family: times new roman, times, serif;
}
/*
-------------------------
	font sizes
-------------------------
*/
.datestamp,
.mast-nav-off,
.mast-nav-on {
    font-size: 9px;
}
.tnav
 {
    font-size: 10px;
}
.bnav,
.copyright,
.front-copy3,
.mast-copy,
.message,
.photoline,
.search, .search td, .search input,
.sidebar,
.small-copy,
.small-copy-sans,
.vbanner-copy,
.white-paintbox-copy {
    font-size: 11px;
}
.box-copy,
.box-grey,
.error,
.front-head3,
.front-lede-link,
.grey-bold,
.home-paintbox-label,
.label-red,
.label-red-inverse,
.label-white,
.life-paintbox-label,
.home-lnav, .home-lnav td,
.lnav, .lnav td,
.money-paintbox-label,
.news-paintbox-label,
.search-label, .search-label td,
.sports-paintbox-label,
.tech-paintbox-label,
.va-label,
.va-link,
.vbanner-label,
.weather-paintbox-label {
    font-size: 12px;
}
.home-label,
.home-label2,
.reverse,
.reverse-grey,
.va-copy {
    font-size: 13px;
}
.front-copy,
.front-head2,
.front-label,
.front-label-grey,
.front-link,
.home-hphoto-headline {
    font-size: 15px;
}
.inside-copy,
.inside-label,
.life-label,
.money-label,
.news-label,
.sports-label,
.tech-label,
.weather-label {
    font-size: 16px;
}
.front-head {
    font-size: 18px;
}
.inside-head {
    font-size: 21px;
}
/*
-------------------------
	font weights
-------------------------
*/
.bnav,
.copyright,
.datestamp,
.front-copy3,
.search,
.tnav,
.va-link,
.vbanner-copy {
    font-weight: normal;
}
.error,
.front-head,
.front-head2,
.front-head3,
.front-label,
.front-label-grey,
.front-link,
.grey-bold,
.home-deep,
.home-hphoto-headline,
.home-label,
.home-label2,
.home-paintbox-label,
.inside-head,
.inside-label,
.label-red,
.label-red-inverse,
.label-white,
.life-label,
.life-deep,
.life-paintbox-label,
.mast-copy,
.mast-nav-off,
.mast-nav-on,
.message,
.money-label,
.money-deep,
.money-paintbox-label,
.news-label,
.news-deep,
.news-paintbox-label,
.reverse,
.reverse-grey,
.search-label,
.sports-label,
.sports-deep,
.sports-paintbox-label,
.tech-label,
.tech-deep,
.tech-paintbox-label,
.weather-label,
.weather-deep,
.weather-paintbox-label,
.va-label,
.vbanner-label {
    font-weight: bold;
}
/*
-------------------------
	margins & paddings
-------------------------
*/
ul,
.bnav,
.box-grey .front-label, .box-grey .front-link,
.copyright,
.front-copy, .front-copy p,
.front-copy3, .front-copy3 p,
.front-head3,
.front-label, front-label p,
.front-label-grey, .front-label-grey p,
.front-lede-link, .front-lede-link p,
.home-hphoto-headline, .home-hphoto-headline p,
.home-label2,
.label-red, .label-red p,
.label-white, .label-white p,
.photoline,
.vbanner-copy, .vbanner-copy p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.front-head, .front-head p,
.front-head2, .front-head2 p,
.front-link {
	margin-top: 4px;
	margin-bottom: 0px;
}
.vbanner-label, .vbanner-label p {
	margin-top: 10px;
	margin-bottom: 0px;
}
.life-label, .life-label p,
.money-label, .money-label p,
.news-label, .news-label p,
.sports-label, .sports-label p,
.tech-label, .tech-label p,
.weather-label, .weather-label p {
	margin-top: 13px;
	margin-bottom: 0px;
}
.lnav, .lnav a, .lnav td {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.image-list td {
	padding-bottom: 10px;
}
.bbtop {
	padding-left: 20px;
	padding-right: 20px;
}
.paintbox {
	padding-left: 12px;
	padding-right: 12px;
}
.paintbox-books {
	padding-left: 10px;
	padding-right: 10px;
}
.life-box, .life-box td,
.mast-nav-off, .mast-nav-off td,
.mast-nav-on, .mast-nav-on td,
.money-box, .money-box td,
.news-box, .news-box td,
.tech-box, .tech-box td {
	padding-left: 6px;
	padding-right: 6px;
}
.spacer {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}