ol, ul {
	margin: 0;
	padding: 0;
}

#alert {
	line-height: 40px;
	color: white;
	text-align: center;
	overflow: hidden;
	background: #555566; /* Old browsers */
	background: -moz-linear-gradient(top, #555566 0%, #333333 50%, #222233 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555566), color-stop(50%,#333333), color-stop(100%,#222233)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555566 0%,#333333 50%,#222233 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555566 0%,#333333 50%,#222233 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555566 0%,#333333 50%,#222233 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555566', endColorstr='#222233',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #555566 0%,#333333 50%,#222233 100%); /* W3C */
}
a.alertlink, a.alertlink:visited, a.alertlink:active, a.alertlink:hover, a.alertlink:focus {
	color: white;
	text-decoration: underline;
}

#lowerBanner, #sideNav, #HeadlineContent {
	display: none;
}

#columnContainer #contentContainer #main {
	background: white;
	margin: 0;
	padding: 15px 12px;
	width: 625px;
}

	.features {
		width: 625px;
		height: 432px;
	}

	.release-snippet, .hotTopic-text {
	 font-size: 0.9em;
	 color: #555;
	 line-height: 1.2em;
	 margin: 0;
	 padding: 0;
	}

	.hotTopic-text {
	 margin-left: 60px;
	}	

	.col1Headline {
	 margin-bottom: 0.5em;
	 font-size: 1.6em;
	 font-weight: normal;
	}

	#newsRoll {
	 width: 255px;
	 padding: 25px 25px 0 25px;
	 float: left;
	}
	
		.newsFeaturePhoto {
		 display: block;
		}
	
		.newsRelease {
		 margin: 1.5em 0;
		}
	
		#newsRoll .col1Headline {
		 color: #135c89;
		}
		
		.newsHeadline,.blogEntryTitle, .weatherStationHeadline {
		 font-weight: normal;
		 font-size: 1.2em;
		 margin-bottom: 0.3em;
		 color: #0C3C6C;
		 background: transparent;
		}
		
		.newsMeta, .blogMeta {
		 color: #666666;
		}
		time.newsMeta {
		 font-size: 0.8em;
		}
		h2.newsMeta {
		 border-color: #ccc;
		 border-style: dashed;
		 border-width: 1px 0;
		 font-family: sans-serif;
		 font-size: 0.9em;
		 margin: -4px 0 4px;
		}

	#blogRoll, #hotTopics {
	 color: black;
	 background: url(col1-top-bg.png) repeat-y;
	 float: left;
	 width: 255px;
	 padding: 25px 25px 0 25px;
	}

		.blogPost, .priority, .hotTopic {
		 clear: left;
		 margin-bottom: 20px;
		 min-height: 55px;
		}
		
		.blogEntryTitle, .blogBy, .blogMeta {
		 margin-left: 60px;
		 display: block;
		}

		.col1Headline {
		 color: #7c7b52;
		 background-color: transparent;
		}
		
		.blogPhoto, .priorityPhoto, .hotTopicPhoto {
		 float: left;
		 margin-right: 10px;
		}
		
		.blogBy {
		 font-size: 0.8em;
		 color: #777;
		 line-height: 1.3em;
		}

	#twitterBox {
	 float: left;
	 width: 286px;
	 padding: 0 10px 0 20px;
	 color: inherit;
	 background: url(col1-fade-bg.png) no-repeat;
	 min-height: 400px;
	}
	.twitterfeed { margin: -8px 0 0 -8px; width: 300px; }
	.twitterfeed-header, .tweet { background-color: rgba(255, 255, 255, 0.2); }
	.tweet-action, .tweet-action:link { padding: 2px 0.25em; }

	#priorities {
	 background: #d8d9ca url(priorities/priorities-bg.png) no-repeat;
	 padding: 8px 10px 1px 30px;
	}
		.priority {
		 margin: 8px 0 23px;
		}
		.priorityHeadline {
		 clear: none;
		 font-size: 1.15em;
		}
		
		.priorityText {
		 color: #555555;
		 background: transparent;
		}
		
		.priorityBlock {
		 margin-bottom: 0px;
		}
		
	#highlightedLinks {
		background: #dbe4e9; /* Old browsers */
		background: -moz-linear-gradient(top,  #dbe4e9 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbe4e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #dbe4e9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #dbe4e9 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #dbe4e9 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #dbe4e9 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe4e9', endColorstr='#ffffff',GradientType=0); /* IE6-9 */
		border-radius: 1em;
		clear: both;
		height: auto;
		margin-top: 20px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	
		.buttonLink {
		 margin: 30px 15px;
		 border: 0;
		 vertical-align: middle;
		}
	
#rightcol {
	background: none;
	margin: 0;
	padding: 0;
	top: 0;
	width: 330px;
}

#premierBox, #iWantToBox, #directVisitorBox, #weatherBox {
 overflow: hidden;
}

	#premierBox ul {
	 font-size: 12px;
	 line-height: 1.3em;
	 list-style:none;
	 list-style-image: none;
	 margin: 10px 0 0 238px;
	}
	
	#premierBox {
	 height: 134px;
	 background: #b5b68c url(premier-bg.jpg);
	 color: white;
	}
	
	#premierBox h2 {
	 color: #fff;
	 text-transform: uppercase;
	 font-size: 11px;
	 font-family: sans-serif;
	 letter-spacing: 2px;
	 font-weight: normal;
	 margin: 20px 0 0 175px;
	}
	
		#premierBox .premierName {
		 color: #0d3b6c;
		 display: block;
		 text-transform: none;
		 font-size: 22px;
		 font-family: "Georgia", serif;
		 letter-spacing: normal;
		 margin-top: -2px;
		}
	
	#iWantToBox {
	 height: 130px;
	 color: white;
	 background: #005993 url(iWantTo-bg.png);
	 text-align: center;
	 border-bottom: 1px solid white;
	 border-top: 1px solid white;
	}
	
	 .iWantToSelect {
	  color: white;
	  background: #0c3a6e;
	  border: 1px solid #0C3A63;
	  border-radius: 8px;
	  padding: 3px;
	  height: 2em;
	  font-size: 12px;
	  width: 64%;
	  margin: 90px 0 0 8px;
	 }
	 
	 .js .iWantToSelect {
	  width: 82%;
	 }
	 
	 #iWantToGo {
	 	width: 16%;
	 }

	 .js #iWantToGo {
	 	display: none;
	 }
	 
	 .wantOption {
	  padding: 0.5em;
	 }
	
	#directVisitorBox {
	 font-size: 11.5px;
	 color: #555;
	 background: white url(visitors/sort-visitors-gradiant-bg.png) repeat-y;
	}
	
		.directVisitorHeadline, .prioritiesTitle {
		 color: #0A3A6C;
		 font-size: 1.65em;
		 letter-spacing: 0.05em;
		 padding: 16px 0 8px 0;
		 font-weight: normal;
		 text-align: center;
		}
		.citizenEngagementBlock .directVisitorHeadline { padding-bottom: 0; }

		#prioritiesTitle {
			color: #996;
			font-family: sans-serif;
			font-size: 28px;
			text-align: right;
			padding-left: 1em;
		}

		#priorities > #prioritiesTitle {
			background: url(priorities/MakingLifeBetter.png) no-repeat;
			height: 0px;
			line-height: 3em;
			margin-top: 10px;
			overflow: hidden;
			padding-top: 50px;
			width: 271px;
		}

		.aboutSort {
		 margin-left: 5px;
		 margin-right: 5px;
		}
		
		.bannerBlock {
		 background: white url(visitors/sort-box-bg.png) repeat-y;
		 padding: 0 10px 5px 14px;
	 	 vertical-align: middle;
		 margin: 0 0 2px 11px;
		}
	
#BAF .bonjourLink { display: block; }

#topNavBar { font-family: sans-serif; background-color: rgb(0, 85, 153); }
#mainBanner { background: none; }

@media screen and (min-width: 981px) {
	.background1 { background-image: url(page-bg-thomas-raddall.jpg); }
	.background2 { background-image: url(page-bg-halifax-aerial.jpg); }
	.background3 { background-image: url(page-bg-dingle-halifax.jpg); }
	.background4 { background-image: url(page-bg-cape-split.jpg); }
	.background5 { background-image: url(page-bg-annapolis-royal.jpg); }
	.background5 { background-image: url(page-bg-lookoff.jpg); }
	/*.background1 { background-image: url(page-bg-barrier-beach.jpg); }
	.background2 { background-image: url(page-bg-halifax-harbour.jpg); }
	.background3 { background-image: url(page-bg-louisbourg.jpg); }
	.background4 { background-image: url(page-bg-lunenburg.jpg); }
	.background5 { background-image: url(page-bg-seal-is.jpg); }*/
}

@media print {
	#topNavBar, .footerLinkGroup, .bonjour-link { display: none; }
}


.condolencesblock {background-color: #053B70; color: #fff; padding: 5px 20px 5px 10px; font-size: 1.25em; font-family: Georgia, serif; margin-bottom: 20px;}
.condolencesblock a {color: #fff; background: url(/homepage/argyle/hottopics/white-arrow.png) top right no-repeat; display: block;}
