@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	height:100%;
	height:auto;
	overflow:visible;
	
}
#siteHolder {
	width:100%;
	background-image:url(../images/main_background_bar.gif);
	background-repeat:repeat-x;
	height:100%;
	overflow:visible;
	
	
}

#canvasContainer {
	width:950px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	min-height:800px;
	overflow:visible;
	
}

#mainPageContainer{
	width:775px;
	height:100%;
	float:left;
	background:url(../images/gradient_background_border.png);
	background-repeat:repeat-y;
	overflow:visible;

}


#rightColumnContent{
	float:left;
	width:120px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	z-index:10;
}


#tocMenu{
	margin-top:40px;
	width:170px;
	height:300px;
	
	
}

#tocMenu ul{
	margin:0px;
	padding-left:0px;
	margin-top:10px;
	list-style-type:none;
}
#tocMenu ul li{
	display:block;
	
}
#tocMenu ul li a{
	
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 3px 0px 3px 5px;
	text-decoration:none;
	color:#FFF;
}
#tocMenu ul li a:hover{
	text-decoration:underline;
}

#mainHeader {
	width:727px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 2px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}



#mainBodyContent {
	font-family:Tahoma, Geneva, sans-serif;
	line-height:19px;
	font-size:13px;
	overflow:visible;
	color:#444;
	
	

}

#mainBodyContent a{
	color:#000000;
	
}

#mainBodyContent a:visited{
	color:#000000;
}



#footer{
	width:769px;
	height:15px;
	margin-left:122px;
	margin-right:auto;
	padding-top:10px;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	position:inherit;
	bottom:0px;	
	background-color:#ee9907;
	
}

.mayorLetterBoxA {
	
	background-color:#FFFFFF;
	width:225px;
	height:auto;
	padding:20px 25px 0px 25px;
	position:relative;
	top:-180px;
	margin-left:50px;
	float:left;
	font-size:12px;
}
.mayorLetterBoxB {
	background-color:#FFFFFF;
	width:225px;
	height:auto;
	padding:0px 25px 0px 25px;
	margin-left:1px;
	margin-top:30px;
	float:left;
	border-left: dotted #666666 1px;
}

#mayorPic.floatRight {
	float:right;
	margin-left:10px;
	margin-top:10px;
}

#pagesBodyContainer	{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 2px;
	height:auto;
	
}







.toc {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	
}

.h1 {
	font-size: 18px;
}	




.floatRight{
	float:right;
}

.floatLeft{
	float:left;
}


.bold {
	font-weight:bold;
}




.italic{
	font-style:italic;
}




/* Council Notes */

.councilTextBoxA {
	width:305px; 
	margin-left:40px; 
	float:left;
	padding:10px 30px 20px 0px;	
}

.councilTextBoxB {
	width:305px; 
	margin-left:10px; 
	float:left;
	padding:10px 30px 30px 0px;	
}

#councilPhotos {
	width:731px;
	min-height:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	font-size:11px;
	text-align:center;
	
	
}



/* Recycling Event */
.recycleTextBoxA {
	width:300px;
	height:auto;
	margin-left:60px;
	float:left;
}
.recycleTextBoxB {
	width:300px;
	height:auto;
	margin-left:30px;
	float:left;
}

/* Environews */


.environewsMiniMenu {
	width:420px;
	height:auto;
	float:right;
	margin-top:95px;
}

.environewsMiniMenu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	
	
}

.environewsMiniMenu ul li{
	display:inline;
	
	
}

.environewsMiniMenu ul li a{
	
	padding: 1px 10px 1px 12px;
	font-size:12px;	
	text-decoration:none;
	text-align:right;
	border-left:solid 1px #999;
	color:#3c2415;
}

.environewsMiniMenu ul li a:hover {
	font-weight:bold;

}



.environewsText{
	width:330px;
	height:auto;
	margin-left:35px;
	float:left;
	
}

.enviroTitles {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:23px;
	height:20px;
	width:180px;
	color:#FFFFFF;
	background-color:#3c2415;
	clear:both;
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px;
	padding-left:35px;
	padding-top:3px;
	

}

.enviroSubtitles{
	color:#000;
	font-size:18px;
	font-weight:bold;
	line-height:21px;
}

.enviroSubtitles a{

	text-decoration:none;
}

#quickLinks{
	width:120px;
	float:left;
	margin-top:30px;
}


#environewsVideosBox {
	width:305px;
	margin-left:30px;
	float:left;
}

.enviroMainTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:23px;	
	color:#9abcbd;
}

.dryPaintTytle{
	font-weight:bold;
	font-size:16px;
	color:#CC6600;
}


.environtextHighlight{
	font-weight:bold;
	font-size:14px;
}



.environewsWaterTips {
	width:270px;
	margin-right:20px;
	float:left;

}

.environewsWaterTips li{
	margin-top:17px;

}


.environewsRecycleBoxes {
	width:320px; 
	background-color:#FFF; 
	margin-left:20px; 
	border:#999900 solid 1px;
	margin-top:20px;
	margin-bottom:10px;
	color:#333300;
	padding:0px 5px 5px 10px;
	
}

.environewsRecycleBoxTitles {
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
}

.enviroSubHeader {
	font-size:18px;
	font-weight:bold;
}


.stewardshipRightBox {
		width:240px; 
		border:1px solid #143042; 
		padding:20px; 
		padding-top:170px;
		margin-right:45px; 
		height:410px;
		
	
}


#mainBodyContent .stewardshipRightBox .stewardshipRightBoxTitles {
	font-size:20px;
	line-height:22px;
	color:#006;
}

#ainBodyContent .stewardshipRightBox .stewardshipRightBoxTitles a{
	color:#FFF;	
	text-decoration:none;
}

.stewardshipRightBoxTitles a:hover{
	text-decoration:underline;
}

/* Neighborhood Corner*/




.neighborhoodText{
	width:350px;
	padding-left:35px;
	padding-right:0px;
	float:left;
	margin-bottom:40px;
	clear:left;
	height:auto;
	overflow:visible;

}

.neigborhoodArticleTitle{
	float:left;
	margin-left:0px;
	margin-top:10px;
	height:auto;
	width:350px;
	color:#300;
	font-weight:bold;
	font-size:20px;
	padding-top:3px;
	clear:both;
	line-height:22px;
	text-decoration:none;
}
.neigborhoodArticleSUBTitle {
	font-size:16px;	
	font-style:italic;
}

.neigborhoodArticleTitle a {
	color:#300;
	text-decoration:none;
		
}


#neighborhoodArticles {
	margin-bottom:35px;
	overflow:auto;
	height:auto;
	
}

.neighboorFlapContainer{
	background-image:url(../images/neighborrhood_round_flap.jpg);
	background-repeat:no-repeat; 
	background-color:#c3d0d2;
	height:auto; 
	padding-top:20px; 
	float:left; 
	clear:both; 							
	margin-bottom:20px;
	width:727px;
	}

#neighborhoodViewpointList {
	width:550px; 
	padding-left:20px;
	padding-top:30px;
	font-size:13px;
	float:left;
	margin-left:30px;
	padding-bottom:20px;
	

}

#neighborhoodViewpointList ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
}

#neighborhoodViewpointList ul li{
	display:block;
	margin-bottom:9px;
}

.nightOutHighlights {
	width:300px;
	margin-right:25px;
	float:right;
	background-color:#196ba6;
	background-image:url(../images/neighborhoodcorner/night_out_listbackground.jpg);
	height:300px;
	color: #FFF;
	margin-top:40px;
}


.nightOutHighlights ul{
	list-style-type:none;
	margin-left:20px;
	margin-right:15px;
	padding:0px;
}

.nightOutHighlights ul li {

	line-height:16px;
	color:#FFF;
	margin-bottom:10px;
	font-size:13px;

}

.neighborhoodMiniMenu {

	width:729px;
	height:25px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FC0;
	border-top:#300 1px solid;
	border-top:#300 1px solid;
	margin-bottom:15px;
	
	
}

.neighborhoodMiniMenu ul{
	list-style-type:none;
	float:left;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:25px;
	padding:0px;
	
}

.citizenAcademyDates {
	font-size:14px;
	font-weight:bold;
	color:#faa819;
	font-family:Verdana, Geneva, sans-serif;
		
}




.neighborhoodMiniMenu ul li{
	display:inline;
	margin:0px;
	padding:0px;
	border-left:solid 1px #300;
	
}

.neighborhoodMiniMenu ul li a {
	padding: 1px 10px 1px 12px;
	font-size:11px;	
	text-decoration:none;
	text-align:right;
	color:#300;
}

.neighborhoodMiniMenu ul li a:hover {
	color:#663300;
		
}


.neighborhoodListOverlakePlanning {
	width:480px;
	clear:both;
	margin-left:50px;
	
}

.neighborhoodListOverlakePlanning ul{
	list-style-type:none;
	margin:10px 0px 30px 10px;
	padding:0px;
}

.neighborhoodListOverlakePlanning ul li{
	margin-bottom:8px;
	font-size:13px;
}

.neighborhoodListOverlakePlanningTitle {
	font-weight:bold;
	font-size:16px;
	color:#990000;
}

.neighborhoodList40thSt{

clear:left; 
width:480px; 
margin-left:50px; 
margin-top:0px;
}

.neighborhoodList40thSt ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.neighborhoodList40thSt ul li{
	margin-bottom:8px;
	font-size:13px;
}


.neighborhoodListOverlakePolicies {
	width:480px;
	clear:both;
	margin-left:50px;
	margin-bottom:20px;
	background-color:#E7E7E7;
	padding:30px 40px 30px 30px;
	
}

.neighborhoodListOverlakePolicies ul{
	list-style-type:none;
	margin:10px 0px 30px 25px;
	padding:0px;
}

.neighborhoodListOverlakePolicies ul li{
	margin-bottom:13px;
	font-size:13px;
}


.neighboorIntroBox{
	width:100%;
	min-height:258px;;
	background-color:#f3eeca;
	clear:both;
	padding-bottom:25px;
	padding-top:15px;
	
}




.neighborhoodDetailsBox {
	width:100%;
	clear:both;
	background-image:url(../images/citynews/neighborhoodCorner/neighborrhoodBackHouse.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
}

.neighborhoodDetailsBox img{
	border:none;
	
}


.neighborhoodIntroText{
	width:370px;
	padding-left:35px;
	padding-right:0px;
	float:left;
	margin-bottom:40px;
	clear:left;
	height:auto;
	
	

}

#neighborhoodDetailsTable td{
	width:250px;


}

.NeighborhoodPage  {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


.neighborhoodSectionTextBoxes {

	width:330px; 
	padding-left:30px;
	padding-right:15px;
	
	float:left;
}

.neighborhoodCornerSubHeaders {
	font-size:20px;
	line-height:22px;
	color:#300;
	
	
}

.neighborhoodCornerSubHeaders a {
	text-decoration:none;
}



/* good Numbers */



.numbersTitles{
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin-left:28px;
	color:#6a2f15;
	
	
}
#phoneNumbersSubNav ul{ 
	list-style-type:none;
	padding:0px;
	margin-left:62px;
	
}

#phoneNumbersSubNav ul li{
	display:inline;
}

#phoneNumbersSubNav ul li a{
	padding:2px 5px 2px 7px;
	text-decoration: none;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#6a2f15;
}

#phoneNumbersSubNav ul li a:hover{

	text-decoration:underline;
	
}
.phoneNumbersTextBox {
	margin-left:30px;
	padding-left:10px;
	width: 550px;
	height:auto;
	float:left;

}
.names {
	padding-left:20px;
	padding-top:1px

}

.numbers{
	text-align:right;
	vertical-align:top;
	padding-right:15px;
}

.colorRow {
	color:#333333;
	background-color:#E0E0E0;
}


#numbersTable {
	margin-left:35px;
	margin-top:15px;

}

.numbersSubsectionTitles {
	font-weight:bold;
	color:#6a2f15;
	font-size:14px;
	
	

}





/*City News */
.cityNewsTopArticles {
	margin-left:23px;
	width: 729px;
	height:900px;
	float:left;
	background-color:#FFF;
	padding-top:30px;
	margin-bottom:25px;
	
	
	
	
}



.cityNewsTopArticlesTextBox {
	float:left;
	width:310px;
	height:auto;
	padding: 0px 0px 15px 25px;
	margin-top:10px;
	
	
}
.cityNewsTitlesBox {
	padding: 3px 0px 3px 45px;
	background-color:#2b5169;
	clear:both;
	color:#FFF;
	font-size:17px;
		
}

.cityNewsMainTitles{
	font-size:18px;
	font-weight:bold;
	line-height:20px;

}


#cityNewsMainPic {
	width:auto;
	height:auto;
	float:left;
	margin-left:25px;
}
.cityMainPicBorder {
	border: #dce4e4 solid 6px;
}

#cityNewsSecondaryTextBox{
	margin-left:23px;
	width: 729px;
	height:auto;
	float:left;
	background-color:#FFF;
	padding: 3px 0px 3px 0px;
	font-size:12px;
	line-height:18px;
}

.cityNewsSecondaryArticlesText {
	width:340px;
	height:auto;
	padding-left:25px;
	margin-top:20px;
	float:left;
}

.emphasizedText {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	line-height:normal;
}

#citynewsVideosBox {
	width:305px;
	margin-left:40px;
	float:left;
}

.bussNewsTopArticlesTextBox {
	float:left;
	width:395px;
	height:780px;
	padding: 0px 0px 15px 25px;
	margin-top:10px;

}


.bussNewsTopArticles {
	margin-left:23px;
	width: 729px;
	float:left;
	padding-top:0px;
	margin-bottom:25px;
	background-image:url(../images/citynews/businessnews/businessMovedback.jpg); background-repeat:no-repeat;
}

.buss_thinkRedmondBold{
	font-weight:bold;
	color:#CC6600;
}

.cityNewsSubHeaders {
	font-size:16px;
	font-weight:bold;
}


/* Plant Lady */

.plantLadyTextContainer{
	width:729px;
	height:auto;
	margin: 0px auto 0px auto;
	background-color:#FFF;
	padding:25px 0px 25px 0px;
	overflow:auto;
	
}

.plantLadyTextbox{
	width:300px;
	height:auto;
	float:left;
	margin-left:35px;
	margin-right:0px;
	margin-bottom:20px;
}

.plantLadyTitles {
	font-size:18px;
	font-weight:bold;
}

.plantLadySubTitles {
	font-weight:bold;
}

.plantLadyTitles a {
	text-decoration:none;

}


.fromComunityH1{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	font-family:Tahoma, Geneva, sans-serif;
}

.fromComunityH1 a{
	text-decoration:none;	
}
.fromComunityH1 a:hover{
	text-decoration:underline;	
}

.plantLadySubHeaders{
	font-size:20px;
	color:#003;
	line-height:22px;

}

.plantLadySubHeaders a{
	text-decoration:none;

}

/* Seasonal Tips */

.seasonalTipsBox {
	width:300px;
	padding: 3px 0px 3px 25px;
	background-color:#ee9907;
	clear:both;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}


.seasonBulletListTitle{
	color:#9f4418;
	font-weight:bold;
	font-size:16px;
}

.seasonalHighlights {
	font-size:15px;
	font-weight:bold;
}

/* Project Updates */

#projectUpdateTextBoxA{
	width:350px;
	margin-left:41px;
	padding-left:15px;
	height:auto;
	margin-top:30px;
	float:left;
}


.projectTitle{
	font-size:17px;
	color:#000000;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;

}
.projectSubtitles{
	font-weight:bold;
	

}	


/* Savvy Seniors */

.savvySmainTitles {
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	line-height:normal;
	
	
	
	
}

.savvySmainTitles a{
	text-decoration:none;
}
.savvySmainTitles a:hover{
	text-decoration:underline;
}

.volunteersNames {
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}

.savyParagraph290 {
	width:290px;
	float:left;
	margin-right:25px;
}

.savyParagraph380 {
	width:380px;
	float:left;
	margin-right:25px;

	
}
#seniorsSaveDate {
	background-image:url(../images/savvyseniors/round_flaps_savethisdate.jpg);
	background-repeat:no-repeat;
	
	border:1px solid #600;
	width:300px;
	height:720px;
	float:left;
	padding-left:20px;
	padding-right:30px;
	margin-left:10px;
}

#seniorsUpcomingEvents{
	background-image:url(../images/savvyseniors/upcomingEvents.gif);
	background-repeat:no-repeat;
	border:1px solid #C00;
	background-color:#c7d4a1;
	float:left;
	height:270px;
	width:235px;
	padding: 65px 15px 10px 10px;
	border: 1px solid #3C2415;
	margin-bottom:20px;
	font-size:13px;
	
}

#seniorsUpcomingEvents ul li a {

 text-decoration:none;	
		
}
#seniorsUpcomingEvents ul li a:hover {
	text-decoration:underline;	
}

.seniorTabsTitles {
	
	padding-top:8px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	
}

.seniorsTabsSubtitles {
	font-size:14px;
	font-weight:bold;
	color:#600;
}

.seniorsEventsTitles {
	font-weight:bold;
	font-size:14px;
	color:#600;
}


#seniorsMiniMenu {
	width: 200px;
	height:100px;
	float:right;
	margin-right:25px;
	margin-top:16px;
	background-color:#cb7816;
	
}	

#seniorsMiniMenu ul{
	width:180px;
	display:block;
	margin:10px 0px 0px 15px;
	padding:0px;
	

}

#seniorsMiniMenu ul  li{
	list-style-type:none;
	line-height:16px;


}


#seniorsMiniMenu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;

}

#seniorsMiniMenu ul li a:hover{
	text-decoration:underline;
	font-weight:bold;
}



.seniorFooterTitle{
	font-size:16px;
	font-weight:bold;
	color:#600;
}
.seniorFooterHighlight{
	font-weight:bold;
	color:#600;
}

.seniorSpotlightHighlight{
	font-weight:bold;
	font-size:14px;
	color:#600;
}




/* Art Quest */

.artQuestSectionContainers {
	clear:both; 
	width:695px; border-bottom:#996600 1px solid; 
	margin-left:20px;
	margin-top:20px;
	padding-bottom:30px;
}


.artQuestMainParagraphs {
	width:400px;
	padding-left:20px;
	
}

.leftColumnParagraph {
	width:430px;
	padding-left:30px;
}


.centerLongerParagraph{
	width:580px;
	padding-left:30px;


}

.artsinparkCalendar {
	width:350px;
	float:left; 
	margin-left:45px;
	color:#352e14;
	
}

.artsinparkCalendar Table{

	margin-left:10px;
}	


.artsinparkHeader {
	font-size:21px;
	line-height:22px;
	color:#630;
	
}
.artsinparkEventsHeaders {

	font-size:14px;
	font-weight:bold;
}



/* Caledanr of Events */

#calendarsHolder{
	padding-left:10px;	
	padding-bottom:20px;
	height:auto;
}


#generalEventsHolder{
	padding-top:20px;
	padding-left:5px;	
	height:auto;
}
.calendarSquareHolder {
	width:170px;
	min-height:215px;
	float:left;
	margin-left:7px;
	overflow:visible;
}

.calendarGeneralEvents {
	width:226px;
	margin-left:10px;
	float:left;
	height:auto;

}

.calendarGeneralEvents p {
	padding-left:5px;
}


.generalEventsTextbox {
	padding:5px 10px 10px 10px;	
}

.calendarRoundedTopOrange{
	 background-image:url(../../assets/images/calendarofevents/rounded_square_top.png);
	 background-repeat:no-repeat;
	 height:25px; 
	 padding:8px 0px 0px 10px;	
	
}


.calendaRoundedBodyBorders{
	 border-left: solid #999 1px;
	 border-right: solid #999 1px; 
	 padding:10px 10px 10px 10px; 
	 background-color:#FFF;	
	 min-height:135px;
}

.calendarRoundedBottomWhite{
	background-image:url(../../assets/images/calendarofevents/rounded_square_bottom.jpg); background-repeat:no-repeat;height:35px;
}

body .roundcalendarTitles {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.orangeBorder {
	border: 1px solid #cc7B16;
}


.artsEventSections {
		width:680px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		border-bottom:1px dotted #990;
		margin-bottom:25px;
		
		
}

.artsEventSections Table {
	margin-bottom:15px;
}
.artsEventSections Table td{
	width:215px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.artsEventSections a {
	
	color:#000;
}

#recyclingMenu {
	width:100%;
	height:80px;
}

#recyclingMenu td{
	width:130px;
	text-align:center;
	
}


#recyclingLeftColumn{
	width:295px;
	height:auto;
	float:left;
}

#recyclingRightColumn{
	width:420px;
	float:right;
}





.recyclingSectionTitle{
	width:auto;
	float:left;
	padding-left:20px;
	padding-top:20px;
	
}

.recyclingSectionIntro{
	width:390px;	
	float:right;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:15px;
	
	
}



#recyclingGeneralInfo{
	width:230px;
	margin-left:20px;
	padding:20px;
	background-color:#4b2c06;
	color:#FFF;
	float:left;

}


#recyclingBodyInfo{
	width:385px;
	float:left;
	margin-left:10px;
	padding-right:20px;
}


.recycleStation{
	border:1px #666666 solid;
	width:380px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:15px;
}

.recycleDateTitle {
	font-weight:bold;
	font-size:17px;
	line-height:20px;
}

.recycleGeneralInfoSubtitles{
	font-size:16px;
	font-weight:bold;
}

.recycleStationsTitles {
	background-color:#cc7b16;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px 5px 10px;

}

.recycleStationsText{
	padding-left:15px;
	padding-right:10px;
	font-size:13px;

}


.recycleBold1{
	color:#813913;
	font-weight:bold;
	font-size:18px;	

}

.recycleBold2{
	color:#4b2c06;
	font-weight:bold;
	font-size:16px;	

}

.recycleBoldNormal{
	color:#4b2c06;
	font-weight:bold;
	
}

.recycleRestrictBullet li{
	list-style-image:url(../images/calendarofevents/recyclingEvent/recycle_restrictionBullet.gif);



}


.communityEventsMiniTitles {
	
	font-weight:bold;
	color:#993300;
	
}

#generalEventsHolder .communityEventsMiniTitles a {
	font-weight:bold;
	color:#993300;
							  

}	

#generalEventsHolder .communityEventsMiniTitles a:hover {
	text-decoration:underline;	
}


/* View from History */
.thisplacemattersPic {
	border:solid 2px #FFF;
	float:right;
	margin-right:30px;
	margin-top:20px;
	
		
}

#thisplacemattersList {
	padding-left:20px; 
	padding-right:20px;
	padding-top:30px;
	font-size:12px;
	
	
}

#thisplacemattersList ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}

#thisplacemattersList ul li{
	display:block;
	margin-bottom:12px;
}

#thisplacemattersList ul li a{
	color:#000;
}

.thisplaceMattersParagraph {
	padding-left:15px; padding-right:20px; font-size:12px;  
}


.viewSubtitles {
	font-size:17px;	
	line-height:19px;
	color:#630;
	font-weight:bold;
}

/* R-tripConnections */

.rtripSectionContainers {
	width:727px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	paddding:20px;
	clear:both;

	

	
}

#rtripTopLeftColumn{
	width:420px;
	float:left;
}

#rtripTopRightColumn{
	width:220px;
	float:left;
	margin-left:55px;
	margin-bottom:25px;

}


#visitGortripBox{
	border:1px #666666 solid;
	padding:15px;
	width:340px;
	margin:20px 15px 20px 15px;
	

}

#visitGortripBox ul{
	list-style-type:none;
	margin:0px;
	padding-left:15px;
	padding-top:15px;
}


#visitGortripBox ul li{
	display:block;
	margin-bottom:8px;


}
.goRtripGreenHighlight {
	font-weight:bold;
	color:#6cb33f;
	font-size:14px;
}

.goRtripBoxTitle {
	font-size:18px;
	font-weight:bold;
	color:#005288;
}

#rtripWinners {
	width:310px;
	float:right;
	margin-right:20px;
	padding-top:15px	
}

.winnersTitle {
	font-weight:bold;
	font-size:14px;
}

#rtripContactUs{
	padding: 30px 30px 30px 30px;
	color:#4e661a;
	border:1px solid #666666;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	
}

.rtriproundBoxText{
	padding-left:8px;
	padding-right:7px;
	color:#FFFFFF;
	font-size:13px;
	margin:0px;
}

.rtriproundBoxTitle {
	font-weight:bold;
	font-size:16px;
}	

.rtripwillowsList {
	margin-left:20px;
	width:550px;
}

.rtripwillowsList ul{
	margin-left:25px;
	list-style-type:none;
}


.rtripwillowsList ul li{
		margin-bottom:15px;
		font-size:13px;
		color:#333333;

} 	
.rtripwillowsHighlight{
	font-weight:bold;
	color:#005288;
}



.rtripAtricleIntroBox{
	width:209px;
	padding:10px 13px 10px 18px;
	float:left;
	border-right: 1px dotted #003366;
}


.rtripArticleIntroTitle {
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.rtripArticleIntroTitle a {
	text-decoration:none;
	color:#003366;
}

.rtripArticleIntroTitle a:hover {
	text-decoration:underline;
	
}


.rtripMainArticleTitle {
	font-size:18px;
	font-weight:bold;
	color:#993300;
}

#rtripDrawingSuccess{
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:300px;
}

#rtripDrawingSuccess li {
	margin-top:8px;
}

.rtripDrawingSuccesMiniTitle{
	font-size:15px;
	font-weight:bold;
	color:#993300;
	padding-bottom:10px;

}
.rtripDrawingBulletBold{
	font-weight:bold;
	font-size:14px;
	color:#993300;
	
}

.rtripReadMore {
	color:#003366;
	text-decoration:underline;
}


.rtripGoGreenTitle {
	font-size:20px;
	font-weight:bold;
	color:#00365F;
}

.rtripGoGreenListTitles {
	color:#00365F;
	font-size:17px;
	font-weight:bold;
}

.rtripGoGreenLists li{
		color:#00365F;
	
}



/* Videos */

.videosText {
	padding-left:20px;
	padding-right:3px;
	
	
}

.videoBtns img{
	text-align:center;
	border:none;
	
}

.videotableLightColor {
	background-color:#e5e3e4;
}


/* Parks and Rec */


.parksRecFeaturedBoxes {
	width:210px;
	padding:4px;
	float:left;
		
}





.parksrecParksParagraphs {
	width:285px;
	float:left;
	margin-right:21px;
	
}

.parksrecParksParagraphs img{
	margin-left:6px;
	border: 1px solid #FC0;
		
}

.parksRecParksTitle {
	font-size:23px;
	color:#849b42;
	line-height:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.parksRecParksSubHeaders{
	font-size:18px;
	color:#036;
	font-weight:bold;

}

#mainBodyContent .parksRecParksSubHeaders a{
	text-decoration:none;	
	color:#036;
}


.parksRecAddress {
	color:#cc7b16;
}

.parksRecHighlights{
	font-weight:bold;
	color:#8ea017;
}

/*------------START FEATURED ARTICLE ----------------*/

.featuredArticleSecondaryTitle {
		font-size:18px;
		font-weight:bold;
		color:#faa819;
		font-family:Tahoma, Geneva, sans-serif;
		padding-top:20px;
}
		
.featuredArticleArticlesBox {
	width:680px; 
	margin-left:30px;
	margin-right:5px;
	float:left;
	margin-bottom:25px;

			
	

}

.featuredArticleArticlesBox p {
	width:425px;	
	float:left;
	margin-bottom:10px;
	padding-left:15px;
	margin-right:12px;
}

.featuredArticleTitle {
	font-size:22px; 
	font-weight:bold; 
	text-decoration:none;
	color:#000;
	line-height:normal;
	font-family:Tahoma, Geneva, sans-serif;
}


.featuredArticleSubtitle {
	font-size:16px;
	color:#508FC7;
	font-weight:bold;
		
}

#featuredArticleSubNav {
	width:200px; 
	float:left; 
	clear:right;
	margin-left:5px;
	margin-top:15px;
}

#featuredArticleSubNav ul{

	list-style-type:none;
	margin:0px;
	padding:0px;	


}

#featuredArticleSubNav ul li{
	display:block;
	border-bottom: solid 1px #faa819;

}
#featuredArticleSubNav ul li a {
	display:block;
	padding:7px 8px 5px 5px;
	font-size:16px;
	font-weight:bold;
	color:#508FC7;
	text-decoration:none;
	
	
}


.featuredArticleArticlesBox #featuredArticleSubNav ul li a:hover {
	color:#faa819;
	
	
}

#featuredArticleSubNav ul li a:visited {
	color:#508FC7;

}




.FeaturedBeforeAfterPics {
	clear:both;
	width:670px;
	
}

.FeaturedBeforeAfterPics p {
	width:450px;
	padding-left:50px;
	color: #508FC7;
	
	

}

/*------------END FEATURED ARTICLE ----------------*/


.snowArrivedHighlight{
width:250px; 
float:right; 
background-color:#5f8399;
color:#FFF;
}

.snowArrivedHighlight p{
	width:220px;
}

.snowArrivedHighlight .featuredArticleSecondaryTitle, .snowArrivedHighlight .featuredArticleSecondaryTitle a  {
	color:#FFF;	
}



.coverMenu {
	width:405px;
	height:490px;
	z-index:5;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:50px;
	margin-right:20px;
	text-align:right;
	position:relative;
	padding-right:20px;
	padding-top:20px;
	top:-550px;
	float:right;
	background-image:url(../images/cover_menu_background.png);
}

.coverMenu a {
	
	margin-bottom:10px;
	text-decoration:none;
	
}
.coverMenuH1{
 font-size:35px;	
 font-weight:bold;
 color:#0c5f83;
}
.coverMenuGoInside{
	font-size:45px;	
	color:#000;
}
.coverMenuH2{
	font-size:25px;
	font-weight:bold;	
	color:#000;
}

.coverMenuH3 {
	font-size:20px;
	color:#0c5f83;
	font-weight:bold;
}


.coverMenu a:hover {
	text-decoration:underline;
	
}

.coverMenu div{
	margin-bottom:5px;	
}



/* Site Map */

.mapColumns {
	width:235px;
	margin-right:5px;
	float:left;	
	height:850px;
	
	

	

}


.mapColumns ul{
	list-style-type: none;
}





.mapSubmenu ul {

	margin:0px;
	padding:0px;

	
}



.mapSubmenu li {
	list-style-type:none

}


.mapSubmenu li a{
	text-decoration:none;
}

.mapSubmenu li a:hover {
	text-decoration:underline;

}


.mapMainMenuItem ul{
	margin-bottom:5px;
	
	
}

.mapMainMenuItem ul {
	list-style-type:none;
}

.mapReds{
	color:#663300;
}


.mapColumns .mapHead {
	font-size:14px;
	color:#993300;
	font-weight:bold;
	text-decoration:none;
}


.mapColumns .mapHead a {
	font-size:14px;
	color:#993300;
	font-weight:bold;
	text-decoration:none;
}

.mapColumns .mapHead a:hover{
	color:#000000;
	text-decoration:underline;
	
}






.mapSub {
	
}


/* Video Index */

.videoIndexBox {
	margin-left:25px;
	width:440px;
	height:auto;
	overflow:visible;
	

}

.videoRowLight{
	background-color:#fef1df;
	overflow:visible;
	height:90px;
	clear:both;
	margin-bottom:1px;
}

.videoRowDark{
	background-color:#d9d7d7;
	height:90px;
	overflow:visible;
	clear:both;
	margin-bottom:1px;
}

.videoTextBox{
margin-left:20px;
float:left;
width:340px;
margin-bottom:10px;
margin-top:10px;
	
}

.videoBtnBox{
	float:left;
	margin-top:15px;
}

.videoTitle{
	font-size:14px;
	font-weight:bold;
	color:#6a2f15;
}

.videoBoxBottomLight {
	height:16px;
	color:#FFFFFF;
	background-image:url(../images/videoindex/videoindex_roundboxbottom_light.png);
	background-repeat:no-repeat;
	

}

.videoBoxMainTitle {
	height:25px;
	color:#FFFFFF;
	background-image:url(../images/videoindex/videoindex_roundboxtop_brown.png);
	background-repeat:no-repeat;
	font-size:15px;
	padding-top:15px;
	padding-left:20px;
	font-weight:bold;

}

.videoIndexFlapContainer{
	
	background-color:#FFF;
	height:auto; 
	padding-top:20px; 
	float:left; 
	clear:both; 							
	margin-bottom:20px;
	width:727px;
	}
	
	
	
	
.captionsPictures {
	font-size:11px;
	font-style:italic;
}	



/* Feature Page */

.featureSurveysBox {

	width: 420px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px 5px 5px 20px;
	height:auto;
	margin-bottom:15px;
}



.featureSurveysTitles {
	font-size:18px;
	font-weight:bold;
	background-color:#72A140;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}



.featureSurveysBox img {
	float:right;
	margin-left:20px;
}

/* Past Issues Page */

.pastIssuesSingleIssueBox {

	width:181px; 
	text-align:center; 
	float:left;
	height:230px;



}


.yearlyContainer {
	width:100%; 
	height: 240px;


}

.pastissuesTitles {
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	
}


/*Helping Community */
.helpingTitle {
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	
}

/*Site Video Index */

#siteIndexBox {
	float:left; 
	color:#000;; 
	width:210px;
	margin-left:20px;

}



body #siteIndexBox .mapMainMenuItem li a {
	color:#000;
	text-decoration:none;
	
}

body #siteIndexBox ul li a:hover {
	text-decoration:underline;	
}

body #siteIndexBox .mapMainMenuItem .MainCategory {
	
	color:#000;
	font-size:15px;
	font-weight:bold;
	line-height:33px;
}

.cityNewsTrasnportationsSubtitles {
	font-size:16px;
	font-weight:bold;
}

.chiefQuote1{
	color:#553814;
	font-size:19px;
	line-height:24px;
}

.chiefQuote2 {
	color: #a03414;	
	font-size:18px;
	line-height:20px;
}

.chiefQuote3 {
	color:#b76032;
	font-size:20px;
	line-height:24px;
	
}

.closureRoadsTitle {
	font-size:20px;
	font-weight:bold;
}
.closureSubtitle {
	font-size:17px;
	font-weight:bold;
}
.ClosureDatesTitle {
	font-size:18px;	
}

.closureDates {
	color:#a03414;
	font-size:16px;
	line-height:inherit;
	
	
}.powerOutageTipsTitle {
	font-size: 18px;
}


.teenArticleSubpageTitle {
	font-size:22px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	line-height:normal;
	
	
}
	
	
