#newsColLeft {
	float: left;
	width: 640px;
	margin:15px 0 0 15px;
	}
#newsColRight {
        float: right;
        width: 300px;
        margin:15px 15px 0 0;
}
#rssHeader{
	float: right;
	width: 300px;
	margin:15px 0 0 0;
	}	
	#newsColRightContent strong{
		color:#336699;
	}
	#newsColRightContent img {
		display: block;
		margin-bottom: 12px;
		}
.newsHeader {
	height: 40px;
	background: url(../images/bg_header_grad.gif) repeat-x;
	width: 100%;
	clear: both;
	margin: 0 0 24px 0;
	}

#newsColRightContent .newsHeader {
display: none;
}


.newsHeaderContent {
	padding: 10px 0 0 12px;
}
.newsHeader .newsHeader {
	color: #8d261b;
	font-size: 24px;
	font-weight: bolder;
	line-height: 1.25em;
	background: none;
}
.newsHeaderDate {
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	position: relative;
	top: -1px;
}
.greybg{
	background: url(../images/bg_col_tile.gif) repeat-x;
	border: 1px solid #e6e6e6;
	padding:8px;
}
/* kelowna council */

/* kelowna council page */
#archived-council{
	height:200px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-y: auto;
	border:1px solid #e6e7e8;
}
	#archived-council table{
		width:630px;
	}
		#archived-council table .councilodd{
			background-color:#e6e7e8;
		}
#kelownaCouncil{
	margin-left:auto;
	margin-right:auto;
}
	#kelownaCouncil td{
		padding:5px;
	}

/* council widget */

#archived-council-widget{
	height:400px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-y: auto;
	border:1px solid #e6e7e8;
}
	#archived-council-widget table{
		width:263px;
		line-height:18px;
	}
		#archived-council-widget table td{
			height:30px;
		}	
		#archived-council-widget table .councilodd{
			background-color:#e6e7e8;
		}
#kelownaCouncil{
	margin-left:auto;
	margin-right:auto;
}
	#kelownaCouncil td{
		padding:5px;
	}
html { border: none; }
body {
	margin: 0;
	padding: 0;
	line-height: 18px; 
	color: #666;
	}
body, td { font: 12px/20px; }
img { border: 0; }
p { margin: 0 0 15px 0; }
#container a,
.greybg a,
#helplists a{
	color: #336699;
	text-decoration: none;
	}
#container #rnews{
	margin:0 0 20px 0;
}
#container a:hover,
.greybg a:hover,
#helplists a:hover{
	color: #8d261b;
	text-decoration: underline;
	}
#helplists{
	line-height:18px;
	padding:20px;
}
h1, h2, h3, h4, h5, h6, form { margin: 0; }
h2 { /* Featured Story */
	color: #336699;
	font-size: 18px;
	margin: 0 0 3px 0;
	}
h3 { /* Recent Columns */
	color: #336699;
	font-size: 15px;
	}	
h4 { /* Recent News */
	color: #336699;
	font-size: 14px;
	}
h5 { /* Upcoming Events, Classifieds */
	color: #336699;
	font-size: 13px;
	margin: 0 0 6px 0;
	}
h6 { /* Red Spread Out */
	color: #8d261b;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: .15em;
	margin: 0 0 8px 0;
	}	
	h6 a { color: #8d261b; font-weight:bold;}
	h6 a:hover {
		background: url(../images/header_hover_cross.gif) top right no-repeat;
		color: #cc0000;
		padding-right: 12px;
		text-decoration: none;
		}
ul{
	margin:10px 0 10px 0;
	list-style:none;
	padding:0 0 0 20px;
}
.newsItemImageRight {
		float: right;
		width: 320px;
		margin: 0 0 5px 10px;
		padding: 10px;
		border: 1px solid #eeeeee;
		background: #fcfcfc;
		text-align: center;
	}	
		.newsItemImageRight img {
			border: 1px solid #adb1b6;
			display: block;
			margin: 0 0 3px 0;
			}
		.newsImageCaption {
			color: #898989;
			}
.newsItemFooter {
	clear: both;
	border: 1px solid #e5e5e5;
	height: 36px;
	position: relative;
	}		
	.newsItemFooterContent {
		padding: 9px 0 0 17px !important;
		padding: 10px 0 0 17px;
		margin: 0;
		list-style: none;
		font-size: 11px;
		}
		.newsItemFooterContent li {
			padding: 0;
			margin: 0 12px 0 0;
			background: 0;
			float: left;
			color: #336699;
			}
			.newsItemFooterContent li a { text-decoration: none; }
				.newsItemFooterContent li a:hover { text-decoration: none; }
					.newsCommentsText { 
						display: block;
					}

					.newsItemFooterContent li:hover {
						border-bottom: 1px solid #E5E5F5;
					}

					.newsItemFooterContent li div span,
					.newsItemFooterContent li a span {
						display: block;
						float: left;
						margin-right: 5px;
					}
.icoClassifiedsHelp {
	width: 16px;
	height: 16px;
	background: url(/images/icons/help.png) no-repeat;
	margin-top: 4px;
}
	li.mnClassifiedsHelp:hover a span.icoClassifiedsHelp { 
		background: url(/images/icons/help.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoClassifiedsPolicies {
	width: 16px;
	height: 16px;
	background: url(../images/icons/coins.png) no-repeat;
	margin-top: 4px;
}
	li.mnClassifiedsPolicies:hover a span.icoClassifiedsPolicies { 
		background: url(../images/icons/coins.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoForumPolicies {
	width: 16px;
	height: 16px;
	background: url(../images/icons/comments.png) no-repeat;
	margin-top: 4px;
}
	li.mnForumPolicies:hover a span.icoForumPolicies { 
		background: url(../images/icons/comments.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoTermsAndConditions {
	width: 16px;
	height: 16px;
	background: url(../images/icons/page_white_text.png) no-repeat;
	margin-top: 4px;
}
	li.mnTermsAndConditions:hover a span.icoTermsAndConditions { 
		background: url(../images/icons/page_white_text.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoPrivacyPolicy {
	width: 16px;
	height: 16px;
	background: url(../images/icons/lock.png) no-repeat;
	margin-top: 4px;
}
	li.mnPrivacyPolicy:hover a span.icoPrivacyPolicy { 
		background: url(../images/icons/lock.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	
.icoHomeLink {
	width: 16px;
	height: 16px;
	background: url(../images/house2.gif) no-repeat;
	margin-top: 4px;
}
	li.homeLink:hover a span.icoHomeLink { 
		background: url(../images/house2.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoNewsTips {
	width: 16px;
	height: 16px;
	background: url(../images/film2.gif) no-repeat;
	margin-top: 4px;
}
	li.newsTips:hover a span.icoNewsTips { 
		background: url(../images/film2.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoRecommend {
	width: 16px;
	height: 16px;
	background: url(../images/award.gif) no-repeat;
	margin-top: 4px;
}
	li.recommendCastanet:hover a span.icoRecommend { 
		background: url(../images/award.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoStaffDirectory {
	width: 16px;
	height: 16px;
	background: url(../images/user_suit2.gif) no-repeat;
	margin-top: 4px;
}
	li.staffDirectory:hover a span.icoStaffDirectory { 
		background: url(../images/user_suit2.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}
.icoCastanetLogo {
	width: 16px;
	height: 16px;
	background: url(../images/style2.gif) no-repeat;
	margin-top: 4px;
}
	li.castanetLogo:hover a span.icoCastanetLogo { 
		background: url(../images/style2.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icojpg {
	width: 16px;
	height: 16px;
	background: url(../images/iconjpg.gif) no-repeat;
	margin-top: 4px;
}
	li.jpg:hover a span.icojpg { 
		background: url(../images/iconjpg.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icogif {
	width: 16px;
	height: 16px;
	background: url(../images/icongif.gif) no-repeat;
	margin-top: 4px;
}
	li.gif:hover a span.icogif { 
		background: url(../images/icongif.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoeps {
	width: 16px;
	height: 16px;
	background: url(../images/iconeps.gif) no-repeat;
	margin-top: 4px;
}
	li.eps:hover a span.icoeps { 
		background: url(../images/iconeps.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icopdf {
	width: 16px;
	height: 16px;
	background: url(../images/iconpdf.gif) no-repeat;
	margin-top: 4px;
}
	li.pdf:hover a span.icopdf { 
		background: url(../images/iconpdf.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoAdvertisers {
	width: 16px;
	height: 16px;
	background: url(../images/chart_bar.gif) no-repeat;
	margin-top: 4px;
}
	li.mnadvertisers:hover a span.icoAdvertisers { 
		background: url(../images/chart_bar.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoDemographics {
	width: 16px;
	height: 16px;
	background: url(../images/group.gif) no-repeat;
	margin-top: 4px;
}
	li.mndemographics:hover a span.icoDemographics { 
		background: url(../images/group.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoAdSpecs {
	width: 16px;
	height: 16px;
	background: url(../images/layers.gif) no-repeat;
	margin-top: 4px;
}
	li.mnadSpecs:hover a span.icoAdSpecs { 
		background: url(../images/layers.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoRates {
	width: 16px;
	height: 16px;
	background: url(../images/coins.gif) no-repeat;
	margin-top: 4px;
}
	li.mnrates:hover a span.icoRates { 
		background: url(../images/coins.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoClassifieds {
	width: 16px;
	height: 16px;
	background: url(../images/application_view_tile.gif) no-repeat;
	margin-top: 4px;
}
	li.mnclassifieds:hover a span.icoClassifieds { 
		background: url(../images/application_view_tile.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoSearch {
	width: 16px;
	height: 16px;
	background: url(../images/magnifier.gif) no-repeat;
	margin-top: 4px;
}
	li.mnSearch:hover a span.icoSearch { 
		background: url(../images/magnifier.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoBrowse {
	width: 16px;
	height: 16px;
	background: url(../images/magnifier_zoom_in.gif) no-repeat;
	margin-top: 4px;
}
	li.mnBrowse:hover a span.icoBrowse { 
		background: url(../images/magnifier_zoom_in.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoFuneralHomes {
	width: 16px;
	height: 16px;
	background: url(../images/map.gif) no-repeat;
	margin-top: 4px;
}
	li.mnFuneralHomes:hover a span.icoFuneralHomes { 
		background: url(../images/map.gif) 0 -16px no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

.icoEmail2 {
	width: 16px;
	height: 11px;
	background: url(../images/ico_email2.gif) no-repeat;
	margin-top: 4px;
}
	li.mnEmail:hover a span.icoEmail2 { 
		background: url(../images/ico_email2.gif) 0 -11px no-repeat; 
	}	

.icoLink {
	width: 16px;
	height: 16px;
	background: url(../images/link.gif) no-repeat;
	margin-top: 4px;
}
	li.mnLink:hover a span.icoLink { 
		background: url(../images/link.gif) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoClassifiedsHelp {
	width: 16px;
	height: 16px;
	background: url(../images/icons/help.png) no-repeat;
	margin-top: 4px;
}
	li.mnClassifiedsHelp:hover a span.icoClassifiedsHelp { 
		background: url(../images/icons/help.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoClassifiedsPolicies {
	width: 16px;
	height: 16px;
	background: url(../images/icons/coins.png) no-repeat;
	margin-top: 4px;
}
	li.mnClassifiedsPolicies:hover a span.icoClassifiedsPolicies { 
		background: url(../images/icons/coins.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoForumPolicies {
	width: 16px;
	height: 16px;
	background: url(../images/icons/comments.png) no-repeat;
	margin-top: 4px;
}
	li.mnForumPolicies:hover a span.icoForumPolicies { 
		background: url(../images/icons/comments.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoTermsAndConditions {
	width: 16px;
	height: 16px;
	background: url(../images/icons/page_white_text.png) no-repeat;
	margin-top: 4px;
}
	li.mnTermsAndConditions:hover a span.icoTermsAndConditions { 
		background: url(../images/icons/page_white_text.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}	

.icoPrivacyPolicy {
	width: 16px;
	height: 16px;
	background: url(../images/icons/lock.png) no-repeat;
	margin-top: 4px;
}
	li.mnPrivacyPolicy:hover a span.icoPrivacyPolicy { 
		background: url(../images/icons/lock.png) 0 -16px no-repeat; 
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}
.icoComments {
	width: 14px;
	height: 11px;
	background: url(../images/ico_comments.gif) no-repeat;
	margin-top: 4px;
}
	li.newsComments:hover a span.icoComments { background: url(../images/ico_comments.gif) 0 -11px no-repeat; }

#frame{
	border:none;
}
/* advertising */

#adv-btm{
	text-align:center;
	font-weight:bold;
	clear:both;
}
#ad-wrapper{
	clear:both;
	padding:20px;
}
.emphasize{
	font-style:italic;
}
#advertisersTable{
	border:1px solid #e3e3ff;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	border-spacing:0;
}
	#advertisersTable tr td{
		font-weight:bold;
	}
.view{
	text-align:right;
	padding:0 10px 0 0;
}
.view a:link,
.view a:visited {
	font-weight:normal;
	text-decoration:none;
}
.view img{
	margin:8px 5px 0 0;
}
.view a:hover,
.view a:active {
	color:#8d261b;
}
table.results_list tr td {
	background: #ffffff;
	vertical-align: middle;
}
	table.results_list tr:hover td {
		background: #fafafa;
	}

table.results_list tr.odd td {
	background: #eaeaea;
}

	table.results_list tr.odd:hover td {
		background: #dadada;
	}
#listadvertisersform{
	width:247px;
	margin-left:auto;
	margin-right:auto;
}
	#listadvertisersform p{
		margin:0;
		padding:0;
	}
#adTable{
	width:100%;
}
.adTitle{
	font-weight:bold;
}
	#adTable th{
		text-align:left;
	}
		#adTable th h2{
			border-bottom:1px solid #e3e3ff;
		}
		#adTable th a:hover,
		#adTable th a:active {
			color:#8d261b;
			text-decoration:none;
		}
		#adTable th img,
		.adTitle img{
			float:left;
			display:block;
			margin:2px 5px 0 0;
		}
.dlt{
	border:1px solid #e3e3ff;
	width:450px;
	float:left;
	padding:5px;
}
.drt{
	border:1px solid #e3e3ff;
	width:450px;
	float:right;
	padding:5px;
}
.asbox {
	width:120px;
	height:60px;
}
.ashalfsky {
	width:300px;
	height:250px;
}
.asbanner {
	width:468px;
	height:60px;
}
.assmallrec {
	width:300px;
	height:100px;
}
.asleaderboard {
	width:728px;
	height:90px;
	margin-top:2px;
}
.aswidesky {
	width:160px;
	height:600px;
	margin-top:2px;
}
.ashalfpage {
	width:300px;
	height:600px;
	margin-top:2px;
}
.asbox,
.ashalfsky, 
.asbanner, 
.asleaderboard, 
.aswidesky,
.assmallrec, 
.ashalfpage {
	border:solid 4px black;
	margin:0 auto;
	text-align:center;
}
#adSpecs{
	width:100%;
}
#adSpecs td{
	border:1px solid #e3e3ff;
	padding:10px;
}
	#adSpecs .title{
		font-weight:bold;
	}
.asbox p,
.asbanner p{
	font-weight:bold;
	line-height:60px;
	font-size:24px;
}
.ashalfsky p{
	font-weight:bold;
	line-height:250px;
	font-size:24px;
}
.asleaderboard p{
	font-weight:bold;
	line-height:90px;
	font-size:24px;
}
.assmallrec p{
	font-weight:bold;
	line-height:90px;
	font-size:24px;
}
.aswidesky p,
.ashalfpage p{
	font-weight:bold;
	line-height:600px;
	font-size:24px;
}
#displayAdsWrapper{
	text-align:center;
}
	#displayAdsWrapper span{
		font-size:24px;
		font-weight:bold;
	}
	/*  Form Styles */

.formContainer{
	background-color:#fcfcfc;
	background-image:url(../images/bg-form-gradient.gif);
	background-repeat: repeat-x;
	border:2px solid #e6e6e6;
	padding:10px;
	margin:10px 0 0 0;
}
	.formContainer h2{
		color: #8d261b;
		font-weight:normal;
	}
	.formContainer label{
		text-align:left;
		font-weight:bold;
	}
	.formContainer input{
		margin:4px;
	}
.searchform{
	margin:0;
	padding:10px;
}
.searchform legend{
	color:#4e7aa6;
	font-weight:bold;
}
fieldset{
	border:1px solid #e6e7e8;
}
.error {
	padding: 10px;
	border: 1px solid #9F4F4F;
	background-color: #FFDFDF;
	font-weight: bold;
	color: #333;
	line-height: 18px;
	margin:0 45px 10px 45px;
}
.success {
	padding: 10px;
	border: 1px solid #4F9F4F;
	background-color: #DFFFDF;
	font-weight: bold;
	color: #333;
	line-height: 18px;
	margin:0 45px 0 45px;
}
#lnews h3{
	color: #336699;
	font-size: 15px;
}
.gallery{
	float:right;
	width:282px;
	text-align:center;
}
	.gallery img{
		display:inline;
	}
#castanetLogos{
	margin:20px 0 0 20px;
}
#castanetLogos td{
	height:175px;
	vertical-align:top;
}
ul.elist {
	padding:0;
	margin:10px 0 0 30px;
	padding-left:10px;
	list-style:disc;
}
