﻿#inBody a, #inBody a:link, #inBody a:visited { text-decoration: none; color: #0c7700; }
a:hover { text-decoration: underline; }

#contentcolumn{ margin-right: 176px; /*Margin for content column. Should be (RightColumnWidth)*/ margin-top: 10px;  }
#cctube { margin: 0; margin-right: 20px;}

#rightcolumn{ float: left; width: 176px; /*Width of right column in pixels*/ margin-left: -176px; /*Set margin to -RightColumnWidth*/ margin-top: 10px;  }
#rctube { margin: 0; }
#rightcolumn a, #rightcolumn a:link, #rightcolumn a:visited { text-decoration: none; color: #999; }
#rightcolumn a:hover { text-decoration: underline; }

#tswrapper, #nwrapper{float: left; width: 100%;}
#navsection, #nwrapper, #ncontentcolumn { margin: 0;} 
#tscontentcolumn, #ncontentcolumn{margin-right: 176px; /*Set right margin to RightColumnWidth*/}
#tsrightcolumn, #nrightcolumn{ float: left; width: 176px; /*Width of right column*/ margin-left: -176px; /*Set left margin to -(RightColumnWidth) */ }

#tscontentcolumn .tube, #ncontentcolumn .tube, #nrightcolumn .tube { margin: 0; }
#tscontentcolumn .tube { margin-right: 20px; }
.hSepAr { background: #fff url("/images/line.gif") repeat-x; height: 25px; text-align: center; }
#tsrightcolumn { background: #fff; height: 64px; font-size: 10px;}
#tsrightcolumn .tube { margin: 0; margin-bottom: 45px; text-align: right; }


.hSep { background: #fff url("/images/ghsep.gif") repeat-x; height: 10px; text-align: center; }
	.hSep span { background: #fff; padding: 0 10px 0 10px; text-transform: capitalize; }
	.hSep span span { padding: 0; }
	
ul#breadcrumb { padding: 0; margin: 0; }
	ul#breadcrumb li {margin: 0; font-size: 10px; display: inline;list-style-type: none;padding-right: 5px; }
	ul#breadcrumb li a { background: transparent url(/images/gbcbullet.gif) right center no-repeat; padding-right: 10px;  text-align: left; text-decoration: none; color: #0c7700; }

#tabnpdate { color: #fff; background: #0c7700; text-transform: uppercase; }

#npNavL { background: #0c7700 url("/images/cmnavleft.gif") no-repeat top left; height: 20px; width: 804px; }
#npNavR { background: transparent url("/images/cmnavright.gif") no-repeat top right; height: 20px; }
#cmNavL { background: #00217f url("/images/npnavleft.gif") no-repeat top left; height: 20px; }
#cmNavR { background: transparent url("/images/npnavright.gif") no-repeat top right; height: 20px; }

.block { clear: both; border: 1px solid #234d94; border-top: 0; }
    .block .tube { padding: 5px; margin: 0; }
    .block .blockHdr { background: #234d94; font-weight: bold; color: #fff }
    .block .blockBdy { }
    .block .blockHdr a { color: #fff; }
    .block .blockHdrG { background: #0c7700; font-weight: bold; color: #fff }
    .block .blockBdyG { }
    .block .blockHdrG a { color: #fff; }
    
.blockG { clear: both; border: 1px solid #0c7700; background: #d3e5d3; }
    .blockG .tube { padding: 5px; margin: 0; }
    .blockG .blockHdrG { background: #0c7700; font-weight: bold; color: #fff }
    .blockG .blockBdyG { }
    .blockG .blockHdrG a { color: #fff; }

.navBlock { clear: both; border-bottom: 1px solid #ccc;  border-top: 3px solid #ccc; background: #efefef;}
    .navBlock .tube { padding: 5px; margin: 0; }
    .navBlock .blockHdr { background: #234d94; font-weight: bold; color: #fff }
    .navBlock .blockBdy { }

ul.nav { margin: 0; padding: 0; list-style-type: none; }
ul.nav li a, ul.nav a:link, ul.nav a:visited {text-decoration: none; display: block; padding: 5px; width: 150px; color: #007dc5; background-color: #fff; border-bottom: 1px solid #eee;}
ul.nav a:hover{ background: #d6e4ed; }
ul.nav li.hdr {color: #fff; font-weight: bold; background: #007dc5; padding: 5px;}

/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ 
* html .pagination li.currentpage, * html .pagination li.disablepage{ margin-right: 5px; padding-right: 0; }
.pagination, .paginationg{ padding: 2px; }
.pagination ul, .paginationg ul{ margin: 0; padding: 0; text-align: center; font-size: 11px; }
.pagination li, .paginationg li{ list-style-type: none; display: inline; padding-bottom: 1px; margin-right: 3px; }
.pagination a, .pagination a:visited, .paginationg a, .pagination a:visited{ padding: 0 5px; border: 1px solid #d6e4ed; text-decoration: none; color: green; }
.pagination a:hover, .pagination a:active, .paginationg a:hover, .pagination a:active{ border: 1px solid green; color: green; background-color: #fff; text-decoration: none; }
.pagination li.currentpage, .pagination li.currentpage a, .paginationg li.currentpage, .pagination li.currentpage a { font-weight: bold; padding: 0 5px; border: 1px solid #007dc5; background-color: green; color: #FFF; }
.pagination li.currentpage a, .paginationg li.currentpage a { padding: 0; }
.pagination li.disablepage, .paginationg li.disablepage{ padding: 0 5px; border: 1px solid #ccc; color: #ccc; }
.pagination li.nextpage, .paginationg li.nextpage{ font-weight: bold; }
/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ 
* html .paginationg li.currentpage, * html .pagination li.disablepage{ margin-right: 5px; padding-right: 0; }

.silosrqpblock { margin: 0 auto; width: 176px; background: url("/images/silosrqpblock_02.gif") repeat-y;}
.silosrqpblock .silosrqphead { background: transparent url("/images/silosrqpblock_01.gif") no-repeat top left; text-align: center; }
.silosrqpblock .silosrqphead span { color: #ee8e30; font-weight: bold; font-size: 15px; background: #fff; padding-left: 10px; padding-right: 10px;  }

.silosrqpblock .silosrqpbody { text-align: left; }
.silosrqpblock .silosrqpfoot { background: url("/images/silosrqpblock_03.gif") no-repeat bottom left; height: 10px; }



/*-- Community --*/
table.community { }
table.community td, table.community td.row1, table.community td.row2 { background: #fff; border-bottom: 1px solid #d3e5d3; padding: 5px; }
table.community th { color: #0c7700; background: #d3e5d3; border-top: 3px solid #0c7700; border-bottom: 1px solid #0c7700; padding: 5px; }
    table.community th a { text-decoration: none; } 
table.community a { color: #0c7700; }
table.community caption { text-align:left; padding-bottom: 20px;  }

#guidelines { font-size: 10px; color: #888; }
.postBox, .postBoxLg  { width: 600px; height: 50px;}
.postBoxLg  { height: 150px;}

div.gallery { border: 1px solid #eee; margin-top: 10px;}
div.gallery div.title { float: left; width: 50%; text-align: left;  }
div.gallery div.title h3 { margin: 0; padding: 0; }
div.gallery div.links { float: right; width: 50%; text-align: right;  }
div.gallery div.links div.tube5px { margin-right: 0; margin-top: 3px; }
div.gallery div.links div.tube5px a.jbutton { float: right;  }
div.gallery div.images { clear: both; }
div.float { text-align: center; float: left; width: 130px; padding: 5px; }
div.float p { text-align: center; }

div.tube5px { margin: 5px; padding: 0; }

/* Community photo upload */
#pnlNoCatgeoryError, #pnlNoUserImage { float: left; width: 100%; }

.galleryError { padding: 5px; border: 1px solid #AFAFAF; margin: 10px; width: 350px; margin-left: auto; margin-right: auto;  }
.galleryError p { text-align: center; }

/*-- profile --*/
#profile {}
#p-vitals, #p-photos, #p-videos, #p-articles  {}
#p-avatar {width: 80px; float: left;}
#p-blurb {width: 510px; float: left; margin-left: 10px;}
#p-blurb p {margin-top: 0;}
#p-news { width: 295px; float: left; }
#p-blogs { width: 295px; float: left; margin-left: 10px; }

/*-- article block --*/
.article { border-top: 1px solid #0c7700; padding: 10px 0 10px 0; }
/*.article .article-image{float:left; width: 80px;}
.article .article-art{float:left; width: 80px;}*/
.article .article-content { width: 600px; }
	.article .article-content .article-pic { float: left; width: 110px; }
	.article .article-content .article-text { float: left; width : 490px; margin: 10px;}
	.article .article-content .tube, .article .article-content .article-text .tube, .article .article-content .article-pic .tube { margin-right: 10px; }
	.article .article-content .tube .article-other , .article .article-content .article-text .tube .article-other { font-size: 10px; color: #666; }
	.article .article-content .tube .article-other a, .article .article-content .article-text .tube .article-other a { font-size: 10px; color: #e79d51; }

.article .article-data {clear: both; padding-top: 5px; }
	.article .article-data ul { list-style-type: none; margin: 0; padding: 0; }
	.article .article-data ul li { color: #aaa; float: left; font-size: 9px; border-left: 1px solid #ccc; margin: 0 .5em 0 -.5em; padding: 0 .5em 0 .5em; }
	.article .article-data ul li span { color: #aaa; font-size: 9px; }
	.article .article-data ul li.first { border-left: 0; }
	.article .article-data ul li a { font-size: 9px; }

a.article-title { font-size: 15px; font-weight: bold; }

.topic { width: 600px; border-top: 3px solid #007dc5; } /* width of cmain-10 */
.topicPic { width: 100px; float: left; }            
    .topicPic ul{ list-style: none; margin: 0; padding: 0; text-align: left; font-size: 11px; }
    .topicPic li{ font-size: 9px; border-bottom: 1px solid #d6e4ed; padding: 3px 0 3px 0; margin-right: 10px; }
    .topicPic a, .topicPic a:visited{ padding: 0 5px; border: 1px solid #d6e4ed; text-decoration: none; color: #007dc5; }
    .topicPic a:hover, .topicPic a:active{ border: 1px solid #007dc5; color: #007dc5; background-color: #fff; }
    /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ 
    * html .topicPic li.currentpage, * html .topicPic li.disablepage{ margin-right: 5px; padding-right: 0; }


#tooltip { border: 1px solid #ccc; background-color: #eee; opacity: 0.85; padding: 5px; }
    #tooltip h3, #tooltip p { margin: 0; }

div.albumImg { float: left; width: 120px; padding: 10px; }
    div.albumImg p { text-align: center; }

#blogSearch {}
#blogSearch1, #blogSearch2, #blogSearch3 { border: 1px solid #eee; height: 85px; width: 191px; float: left; }
#blogSearch2, #blogSearch3 { margin-left: 10px;}

#blogSearch1 h3, #blogSearch2 h3, #blogSearch3 h3 { font-size: 12px; padding: 5px; margin: 0;}
#blogSearch1 p, #blogSearch2 p, #blogSearch3 p { padding: 5px; margin: 0;}
input.blogSearchFld, .blogSearchFld { width: 175px;}


.BBHead { list-style-type: none; margin:0; padding:0; }
.BBHead li { float: left; }
.BBLinkImage:hover { background-color: #98B5E2; border: solid 1px #316AC5; padding:0;}
.BBLinkImage { padding: 0px 1px 2px 1px; }
.BBLinkImage a { cursor:pointer; }
#content { clear:both; }

#inHead { width: 100%; /*width: 316px; float: left;*/ }
#inHead h1 { font-size: 35px; padding: 0; margin: 0; color: #0c7700; font-weight: bold; }
#inHead h3 { color: #0c7700; }

#inTopMedia { display: none; /*width: 468px; float: right;*/ }
#inBody { width: 634px; /* accounts for the 10px space between inSideMedia column */ float: left; }
#inSideMedia {  width: 160px; float: right; }

#inBoxMedia {float: right; width: 300px; text-align: left; margin: 0.2em -1px 0.2em 0.5em;}
#inMainPic, .inPic { float: right; width: 300px; text-align: left; margin: 0.2em -1px 0.2em 0.5em;}
.inPic img { width: 300px; }
.inPic span { font-size: 10px; padding: 5px; display: block; background: #efefef; }

#article-tags {font-size: 10px;}

.hilightrow { background: #ffc;}

.modtoolbox { border: 1px solid #fc0; background: #ffc; padding: 5px; text-align: center; }

#fpArticleMain, #fpArticleImage, #fpArticleControls, #fpArticleTitle, #fpArticleBody {}
#fpArticleMain p { padding: 10px 10px 0 0; }

.fpArticleControls { display: none; }

ul#fpArticleList, ul.fpAlerts { margin: 0; padding: 0; margin-left: 1em; }

.block_header { padding-bottom: 5px;}
.block_header .block_title, .block_header .block_subtitle { color: #00217f; font-weight: bold; font-size: 13px; float: left; }
.block_header .block_subtitle {  color: #999; }
.block_header .block_links { padding-top: 3px; float: right; }
#rightcolumn a#photogallink, #rightcolumn a#photogallink:link, #rightcolumn a#photogallink:visited {color: #00217f; font-weight: bold; font-size: 13px; text-decoration: none;}

#fpArticleOther { margin: 0; }
ul#fpArticleList, ul.fpAlerts { list-style-type: disc; list-style-position: inside; margin: 0; padding-left: 1em; text-indent: -1em; color: #999;}
ul#fpArticleList li, ul.fpAlerts li { margin: 0;  padding: 2px 0 2px 0; font-size: 10px; }


h4 { margin: 0; padding: 0; padding-bottom: 10px;}

#fpPhotoGallery { font-size: 9px; }

#blogger_featured .tube { margin: 0; }
#blogger_regional {}
#blogger_regional a, #blogger_main a, #blogger_featured a  {color: #999; }
#blogger_regional p, #blogger_featured p {font-size: 10px; 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: #999; }
#blogger_regional ul li a, #blogger_main ul li a   {font-size: 10px; }
#blogger_main .tube { margin: 0;  }
p#fpRegBlurb { padding-top: 0; font-size: 10px; }
p#fpRegMore {font-weight: bold;}
p#fpBloggerControls { font-size: 10px; padding-top: 10px; text-align: center; }
a.fpFeaturedBlogLink { font-size: 12px;  }
#blogger_featured a, #blogger_regional a, #blogger_main a {}
.fpBloggerPic {text-align: center; margin: 0; }
#fpRegTitle a { font-size: 12px; }

legend { font-size: 15px; color: #0c7700;}


ul#secMenu ul.subMenu li:hover { background: #cc0000; }


ul#SOTab { margin: 0; padding: 0; }
ul#SOTab li { padding: 0; }

ul#firMenu ul.subMenu li { background:#0062bb; }
ul#secMenu ul.subMenu li, ul#SOTab ul.subMenu li { background:#1caf02; }
ul#SOTab ul.subMenu li { width: 120px; 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; }

#tabnpdate { color: #fff; text-transform: uppercase; background: url("/images/dg.gif") repeat-x; }

ul#cmMsgBrds {}

#cmNavSports, #cmNavEntertainment, #cmNavServiceClubs, 
#cmNavSchools, #cmNavNonProfit, #cmNavChurches, #npNavNews, #npNavContactUs
{display: block; }

#npNavWeather, #npNavMultiMedia, #npNavMultimedia, #npNavArtsLife, #npNavSports, #npNavFeatures,
#npNavBusiness, #npNavEntertainment, #npNavArchives { display: none; }

.cmcontent {background: url("/images/634bg.gif") repeat-y; width: 634px;}
.cmcontent .cmcontentbody {}
.cmcontent .cmcontentbody .tube { margin: 0 10px 0 10px;}
.cmcontent .cmcontentbody .tube table { width: 100%; }
.cmcontent .cmcontentfooter {background: url("/images/634ftr.gif") bottom no-repeat; height: 10px;}

#cmcontentpv {  background: url("/images/634PhotosVideos.gif") no-repeat; width: 634px;  height: 40px; }
	#cmcontentpv .tube { font-size: 10px; text-align: right; margin: 0; padding-top: 4px; }

#cmcontentnb {  background: url("/images/634ArticlesBlogs.gif") no-repeat; width: 634px;  height: 40px; }
	#cmcontentnb .tube { font-size: 10px; text-align: right; margin: 0; padding-top: 4px; }
	
#cmcontentcc {  background: url("/images/634CommCal.gif") no-repeat; width: 634px;  height: 40px; }
#cmcontentmb {  background: url("/images/634Boards.gif") no-repeat; width: 634px;  height: 40px; }

.alrtTopTS, .alrtTopTS .tube, #fpArticleList { margin: 0; }


.fpSRBy, .fpSRBlurb, .fpSRTitle, .fpSRControls { padding: 0; margin: 0; font-size: 10px; }
.fpSRBlurb a {color: #000; }
.fpSRControls { padding-top: 10px; text-align: center; }

.cmCategory {background-color: #0c7700;}
.cmCategory h3 {color: #fff; font-size: 12px; margin: 0; padding: 5px; }

.siloicon { width: 30px; }

p.fpAlertBlurb, p.fpArticleBody { display: none; }

#rctube ul#fpArticleList li a, #rctube ul.fpAlerts li a { color: black;  }

#sideBarImage{width:135px;}

/* Added overrides for community page to show the correct colours */
#SubRating, #previousPage, #LightBoxC, #AlbumPage { color: #0c7700 !important; }
#RateTool { background-image: url(/images/PhotoGallery/cm-rating-border.gif) !important; }

/* New Header */

.comHeader{
height:82px;min-height:82px;
}
.comHeaderLeft
{
background-image:url("/images/1-grey-head.gif");float:left;height:82px;width:16px;

}
div.hdr .m .cTitle h3
{
    font-size: 18px;
    color: #0c7700;
    font-weight: bold;
    padding: 0;
    margin: 0;
    height: 50px;
}
.comHeaderMiddle
{
    background-image:url("/images/2-grey-head.gif");float:left;height:75px;padding-top:7px;width:275px;
}
.comHeaderTitle h3
{
    float:left;margin:0;overflow:visible;padding:0;width:274px;color:#0c7700;
}
.comBannerSep
{
background-image:url("/images/3-grey-head.gif");float:left;height:82px;width:28px;
}
.comHeaderBanner
{
background-image:url("/images/4-grey-head.gif");float:left;height:75px;padding-top:7px;width:468px;

}
.comHeaderBannerR
{
float:right
}
.comHeaderRight
{
background-image:url("/images/5-grey-head.gif");background-position:right center;background-repeat:no-repeat;float:left;height:82px;width:17px;

}

/* Sub category page */

.commArHeader
{
background-image:url("/images/grey-toolbar-middle.gif");background-repeat:repeat-x;height:28px;

}
.commArHeaderl
{
background-image:url("/images/grey-toolbar-left.gif");background-repeat:no-repeat;float:left;height:28px;width:13px;
}

.comArHeaderC
{
float:left;width:300px; margin-top:2px; font-size:14px; font-family:Arial; color:#0c7700; font-weight:bold;

}
.comArHeaderR
{
background-image:url("/images/grey-toolbar-right.gif");background-position:right top;background-repeat:no-repeat;float:right;height:28px;width:15px;

}

.comGalArticle
{
    
border-top:0px;padding:6px 0; float:left;
}
.comGalArticlePic
{
width:80px; height:1px; float:left;
}
.comGalArticleTube
{


}
.comGalArticleData
{
float:left; clear:none; padding:0px;

}
.comGalArticleSpacer
{
height:20px;width:100%;
}
.comGalArTube
{
    width:500px; float:left;
}

.comDivArSpacer
{
    height:15px; width:500px; clear:both;
}
.comActiveText
{
    color:Gray;
}
.comArTitle
{
    font-family:Arial; font-size:10px; font-weight:bold; color:#0c7700;
    
 }
 .comMyCapAr
 {
    border-top:0px;padding:0px 0;
 }
 .comJButtonSpacer
 {
    margin-top:20px;
 }
 .comMycapSpacer
 {
    height:14px; width:100%;
  }
#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:32%;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;}
.np2FontSize13BoldItalic { font-weight: bold; font-size: 13px; font-style:italic; } 
.curPage{ background-color:#0C7700; border:0 Solid #FFF; color:#FFF !important; font-weight:bold; }
.curPage a{color:#FFF !important;}
.curPage a:hover{color:#FFF !important; background-color:#0C7700; cursor: default; border:1px Solid #FFF;}
.curPage li a{color:#FFF !important;}
.np-noLink{border: 0 Solid #FFF !important;padding-left:-2px; padding-right:-2px;}
.np-center{margin:0; padding:0px; text-align:center;}
