﻿
#contentcolumn{ margin-right: 522px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/ margin-top: 10px;  }
#cctube { margin: 0; margin-right: 10px;}

#leftcolumn{ float: left; width: 180px; /*Width of left column in pixel*/ margin-left: -522px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/ margin-top: 10px;  }
#lctube { margin: 0; margin-right: 20px;}

#rightcolumn{ float: left; width: 342px; /*Width of right column in pixels*/ margin-left: -342px; /*Set margin to -RightColumnWidth*/ margin-top: 10px; }
#rctube { margin: 0; }
#rightcolumn a, #rightcolumn a:link, #rightcolumn a:visited { text-decoration: none; color: #666; }
#rightcolumn a:hover { text-decoration: underline; }
#rightcolumn a.green { color: #0c7700; }

#tswrapper, #nwrapper{float: left; width: 100%;}
#navsection, #nwrapper, #ncontentcolumn { margin: 0;} 
#tscontentcolumn, #ncontentcolumn{margin-right: 342px; /*Set right margin to RightColumnWidth*/}
#tsrightcolumn, #nrightcolumn{ float: left; width: 342px; /*Width of right column*/ margin-left: -342px; /*Set left margin to -(RightColumnWidth) */ }

#tscontentcolumn .tube, #ncontentcolumn .tube, #nrightcolumn .tube { margin: 0; }
#tscontentcolumn .tube { margin-right: 20px; }

#tsrightcolumn { background: #fff url("/images/cmtop.gif") no-repeat; height: 64px; }
#tsrightcolumn .tube { margin: 0; margin-top: 45px; text-align: right; }

#fpPhotoGallery table, #fpPhotoGallery table tr td table { width: 100%; }
#fpPhotoGallery table tr td { vertical-align: top; width: 33%; }

.block_header { padding-bottom: 5px;}
.block_header .block_title,.block_header .block_title a, .block_header .block_subtitle {  color: #00217f; font-weight: bold; font-size: 17px; float: left; }
.block_header .block_title a { text-decoration: none;}
.block_header .block_subtitle {  color: #999; }
.block_header .block_links { padding-top: 3px; float: right; }

#npmainnav { background: url("/images/npmainnav.gif") no-repeat; width: 638px; height: 20px; color: #fff;}
#cmsecnav { background: url("/images/cmsecnav.gif") no-repeat; width: 342px; height: 20px; color: #fff;}

#npNavL { background: #00217f url("/images/npnavleft.gif") no-repeat top left; height: 20px; width: 638px; }
#npNavR { background: transparent url("/images/npnavright.gif") no-repeat top right; height: 20px; }
#cmNavL { background: #0c7700 url("/images/cmnavleft.gif") no-repeat top left; height: 20px; }
#cmNavR { background: transparent url("/images/cmnavright.gif") no-repeat top right; height: 20px; }

.subcontent {background: url("/images/cmobg.gif") repeat-y; width: 322px;}
.subcontent .subcontentbody { clear: both;}
.subcontent .subcontentbody .tube { margin: 0 10px 0 10px;}
.subcontent .subcontentfooter {background: url("/images/cmobottom.gif") bottom no-repeat; height: 10px;}
.subcontent .subcontentheader {background: url("/images/cmohdrbg.gif") top no-repeat; height: 40px;clear: both;}

#subcontentpv, #subcontentcc, #subcontentnb {  }
#subcontent7day { clear: both; height: 80px;  }
	#subcontentpv .tube, #subcontentnb .tube { font-size: 10px; text-align: right; margin: 0; padding-top: 4px; }

#nptabs { text-align: right; width: 638px; font-size: 10px; }
#tabsubscribe { color: #fff; height: 20px; background: url("/images/o.gif") repeat-x; }
#tabsubscribe a { color: #fff; text-transform: uppercase;  }
#tabnpdate { color: #fff; text-transform: uppercase; background: url("/images/u.gif") repeat-x; }

#cmtabs { text-align: right; width: 342px; font-size: 10px; }
#tabcmsubmit { background: #d3e5d3 url("/images/cmtoptabsbg.gif") repeat-x; color: #fff; text-transform: uppercase; }
	#tabcmsubmit a { color: #0c7700; }

#tabcmjl { color: #fff; background: url("/images/g.gif") repeat-x; text-transform: uppercase;}
	#tabcmjl a { color: #fff; }

.smsrqpblock { margin: 0 auto; background: url("/images/smsrqpblock_02.gif") repeat-y;}
.smsrqpblock .smsrqphead { background: transparent url("/images/smsrqpblock_01.gif") no-repeat top left; text-align: center; }
.smsrqpblock .smsrqphead span { color: #ee8e30; font-weight: bold; font-size: 15px; background: #fff; padding-left: 10px; padding-right: 10px;  }

.smsrqpblock .smsrqpbody { text-align: left; }
.smsrqpblock .smsrqpfoot { background: url("/images/smsrqpblock_03.gif") no-repeat bottom left; height: 10px; }


.lgsrqpblock { margin: 0 auto; background: url("/images/lgsrqpblock_02.gif") repeat-y;}
.lgsrqpblock .lgsrqphead { background: transparent url("/images/lgsrqpblock_01.gif") no-repeat top left; text-align: center; }
.lgsrqpblock .lgsrqphead span { color: #ee8e30; font-weight: bold; font-size: 15px; background: #fff; padding-left: 10px; padding-right: 10px;  }

.lgsrqpblock .lgsrqpbody { text-align: left; }
.lgsrqpblock .lgsrqpfoot { background: url("/images/lgsrqpblock_03.gif") no-repeat bottom left; height: 10px; }


#logo { float: left; width: 455px; text-align:center; }
#network { float: right; width: 245px; height: 20px; background: #fff url("/images/selectpub.gif") 0 0 no-repeat;}
#networkSun { float: right; width: 245px; height: 20px; background: #fff url("/images/selectpub_sun.gif") 0 0 no-repeat;}
#networktop { width: 100%; }
.networkleft { clear: left; width: 33%; float: left; margin-top: 10px; }
.networkmid { width: 33%; float: left; margin-top: 10px; }
.networkright { width: 33%; float: left; margin-top: 10px; }

.sunleft { clear: left; width: 49%; float: left; margin-top: 10px; }
.sunright { width: 49%; float: left; margin-top: 10px; }


.communitylinks { text-align: right; padding-top: 40px; }
ul.communitylist { padding: 0; margin: 0; list-style-type: none; }
	ul.communitylist li { display: inline; list-style-type: none; font-size: 10px; padding-right: 10px; vertical-align: bottom; }
	ul.communitylist li.last { padding: 0;}
	ul.communitylist li a, ul.communitylist li a:link, ul.communitylist li a:visited { background: transparent url(/images/cmlist-off.gif) left center no-repeat; padding-left: 10px; text-align: left; text-decoration: none; color: #0c7700; }
	ul.communitylist li a:hover { background: transparent url(/images/cmlist-on.gif) left center no-repeat; color: #1caf02; }
ul.networklist { padding: 0; margin: 0; list-style-type: none; text-align: left;}
	ul.networklist li { margin-top: 0; font-size: 10px; line-height: 1.5em; }
	ul.networklist li a { background: transparent url(/images/list-off.gif) left center no-repeat; padding-left: 10px; text-align: left; text-decoration: none; color: #00217f; }
	ul.networklist li a:hover { background: transparent url(/images/list-on.gif) left center no-repeat; color: #ff7a00; }

#blogger_featured .tube { margin: 0; margin-bottom: 20px; }
#blogger_regional {}
#blogger_regional a, #blogger_main a, #blogger_featured a  {color: #999; }
#blogger_regional p {padding-top: 10px;}
#blogger_regional h4, #blogger_main h4 {margin: 0; padding: 0; color: #0062bb;}
#blogger_regional ul, #blogger_main ul { list-style-type: disc; list-style-position: inside; margin: 0; margin-top: 10px; padding-left: 1em; text-indent: -1em; color: #0062bb; }
#blogger_regional ul li a  {font-size: 10px; }
#blogger_main .tube { margin: 0; margin-left: 10px; }
p#fpRegBlurb { padding-top: 0; }
p#fpRegMore {font-weight: bold;}
p#fpBloggerControls { font-size: 11px; padding-top: 10px; }
a.fpFeaturedBlogLink { font-size: 16px;  }
#blogger_featured a, #blogger_regional a, #blogger_main a {}
.fpBloggerPic {margin: 0 0 10px 10px ; float: right;}

#alertcont h1, #poll h1  { font-size: 15px; color: #00217f; margin: 0; padding: 0; padding-bottom: 10px; }
	#poll h1 { color: #ff7a00; text-align: center; }
	#poll ul.poll { margin: 10px 0 10px 0; padding: 0; list-style-type: none; }
	#poll .fpBtn { font-size: 10px; }

#fpArticleOther { margin: 0; }
ul#fpArticleList, ul.fpAlerts { padding-left: 1.3em;  list-style-type: square; list-style-position: outside; margin: 0; color: #0062bb;}
ul#fpArticleList li, ul.fpAlerts li  { margin: 0; padding: 5px 0 5px 0; }

.fpAlertImg { margin-left: 10px; float: right; }
.fpALertControls { font-size: 10px;  }

table.community th { background: #0062bb; color: #fff; padding: 2px; }
table.community caption { padding-bottom: 10px; }
table.community tr.row1, table.community tr.row2 {padding: 2px; border-bottom: 1px dotted #ccc; }

#fpCMBlogs { margin-top: 10px; border-top: 1px dotted #ccc; }
ul#fpBlogList, ul#fpCMArticleList { margin-top: 10px; list-style-type: none; margin: 0; padding: 0; }
ul#fpBlogList li, ul#fpCMArticleList li { padding: 5px 0 5px 0;}
.fpBlogPostedBy,.fpBlogPostedBy a,.fpArticlePostedBy,.fpArticlePostedBy a { font-size: 10px; color: #000; }
#fpCMArticles ul#fpCMArticleList li, #fpCMBlogs ul#fpBlogList li {color: #666;}
#fpCMArticles ul#fpCMArticleList li a, #fpCMBlogs ul#fpBlogList li a {color: #000;}


ul.fpCal { list-style-type: none; margin: 0; padding: 0; }                               			
ul.fpCal li { padding: 5px 0 5px 10px;  } 
.rightsep ul.fpCal li { padding-left: 0;  } 


ul.fpShopping  { list-style-type: none; margin: 0 10px 0 10px; padding: 0; font-size: 10px; }
.rightsep ul.fpShopping { margin-left: 0;  } 
ul.fpShopping li { font-weight: bold; color: #000; }
ul.fpShoppingLinks { margin: 0; padding: 0; }
ul.fpShoppingLinks li { list-style-type: disc; list-style-position: inside; margin: 0; padding-left: 1em; text-indent: -1em; color: #666; }

ul.fpShoppingLinks li a { color: #666; }

ul#SOTab { margin: 0; padding: 0; }
ul#SOTab li { padding: 0; }

ul#firMenu ul.subMenu li { background:#0062bb; }
ul#secMenu ul.subMenu li { background:#1caf02; }

ul#SOTab ul.subMenu li { background:#1caf02; width: 100px; padding: 2px; text-align: left; }

ul#firMenu ul.subMenu li a:hover, ul#firMenu ul.subMenu li:hover { background: #ff7a00; }

ul#secMenu ul.subMenu li a:hover, ul#secMenu ul.subMenu li:hover,
ul#SOTab ul.subMenu li a, ul#SOTab ul.subMenu li:hover { background: #0c7700;}
 
#cmNavEntertainment, #cmNavSchools, #cmNavNonProfit, #cmNavChurches { display: none; visibility: hidden; }
ul#secMenu #cmNavSports, ul#secMenu #cmNavServiceClubs, ul#secMenu #cmNavComMenu { display: block; }

#npNavNews, #npNavSports, #npNavWeather, #npNavMultiMedia, #npNavFeatures,
#npNavBusiness, #npNavEntertainment, #npNavArchives, #npNavContactUs { display: block; }

div.alrtTop { width: 224px; float: left; text-align: left; border-right: 1px dotted #fff; }
    div.alrtTop .tube { margin: 0; margin-right: 10px; }
    div.alrtTop p.fpAlertBlurb { text-align: justify; padding-bottom: 5px;}
div.alrtOther { width: 193px; float: right; text-align: left;}
    div.alrtOther p.fpAlertBlurb { text-align: justify; padding-bottom: 5px; }
    div.alrtOther p { padding-bottom: 5px;}

div p.fpAlertTitle img { padding-bottom:5px; font-weight:bold;}
div p.fpAlertTitle { padding-bottom:5px; font-weight:bold;}
div p.fpArticleTitle { padding-top: 5px; padding-bottom:5px; font-weight:bold; }

.alrtTopTS .tube { margin: 0; }
    
div.alrtTopLg { text-align: left; margin: 0; }
    div.alrtTopLg .tube { margin: 0; margin-bottom: 5px; }
    div.alrtTopLg p.fpAlertBlurb { text-align: justify; padding-bottom: 10px; }
div.alrtOtherLg { }
    div.alrtOtherLg p.fpAlertBlurb { text-align: justify; }
    div.alrtOtherLg p { padding-bottom: 10px; }

.contest { border: 1px solid #0062bb; background: #eee;}
    .contest p { margin: 0; padding: 10px; text-align: center;}

a.regtext, a.regtext:hover, a.regtext:link, a.regtext:visited { color: #000; text-decoration: none; }
.topstoryLink { font-weight: bold; }

.fpSRTitle, .fpSRBy, .fpSRBlurb { margin: 0; padding: 0;}
.fpSRTitle a { font-weight: bold; }
p.fpALertControls { margin: 0;  }

#videoPlayer, #videoPlayer1, #videoPlayer2, #videoPlayer3, #videoPlayer4, #videoPlayer5, #videoPlayer6 { text-align: center; }


.fpCalBg { width: 143px; height: 18px; background: #fff url("/images/caldatehdr.gif") top right no-repeat;}
.fpCalBg h5 { padding: 1px 1px 1px 5px; font-size: 12px; color: #0c7700; margin:0; }
a.green:visited { color: #0c7700; }

#index-content, #index-content a { font-size: 1px; color: #fff; }#klix_centre a {text-decoration:none;}
#klix_centre .ppc_main {background:#ffffff;}
#klix_centre .ppc_header {width:400px;color:#999999;background:#ffffff;font-family:arial;font-size:12px;}
#klix_centre .ppc_header a {color:#000000 !important;float:right !important;margin-right:270px !important;text-decoration:none;font-size:12px !important;}
#klix_centre .ppc_ad {width:48%;border:solid 1px #dedede;float:left;display:inline;margin:5px 2px 0px 2px;padding:0px;}
#klix_centre .ppc_ad a {color:#000000; padding:5px;font-family:arial;font-size:11px;width:180px !important;display:block;}
#klix_centre .ppc_title {color:#256fb8;display:block;padding-bottom:5px;margin-left:1px;}
.np-hiddenDiv{display:none;}
