body {
	margin:0px; padding: 0px; background-color:#d7e1d7;/*#7C9A7C;*/
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
	}
h1, h2, h3, h4 {margin:0px; padding: 0px;font-family:"Times New Roman", serif;}
h1 {font-size:18px;color: #760708; padding-bottom:8px;}/* Content h1 is 16px */
h2 {font-size:16px;color:#760708;/*color: #000000;*/}
h3 {font-size:14px;color: #760708;}
h4 {font-size:14px;color: #000000;}
a {font-weight: bold; text-decoration:none; color: #760708;}
a:hover { color:#777B72;}
p {margin:0px 0px 12px; }

img { border: none; }

/* Background */
#BackgroundWrapper {position: absolute; width:100%; top: 0; left: 0;}
#RibbonBGLeft {	
	width:45%; height:282px; float:left;
	background-image: url("/App_Skin/ribbonleft.gif");
	background-position:0px 193px;
	background-repeat:repeat-x;
	}
#RibbonBGRight { 

	width:45%;  height:282px; float:right; 
	background-image: url("/App_Skin/ribbonright.gif");/*ribbonright.gif 143px*/
	background-position:0px 143.5px;
	background-repeat:repeat-x;
	}

/* RibbonBanner */
#TopMenu { width:100%; height:30px; margin:0px auto; 
	background-image: url("/App_Skin/FullTopMenuBG-1.gif");
 	background-repeat:repeat-y;
	background-position: center;}

#MainMenu {width:780px; height:30px; margin:0px auto;}

#DawsonRibbonHome
{	width:100%;height:252px;
	position:relative; margin:auto; 
	background-image: url("/App_Skin/HomeDawsonBanner-1.jpg");/*DawsonCityBanner-1.jpg this image moved 1px to left */
 	background-repeat:no-repeat;
	background-position: center;
	}
#DawsonRibbon
{	width:100%;
	position:relative; margin: auto; 
	background-image: url("/App_Skin/DawsonCityBanner2-1.jpg");/* this image moved 1px to left */
 	background-repeat:no-repeat;
	background-position: center top;
	}


#RibbonContent { width:780px; margin:auto; min-height:252px;height:auto !important; height:1px;/*1px space in firefox...border-bottom:1px solid white;*/ }
#RibbonNavHome { width:150px; float:right; text-align:right;margin: 188px 15px 0px;}
#RibbonNavHome a , #RibbonNav a {display:block; }
#RibbonNav { width:150px; float:right; text-align:right; margin: 173px 15px 0px;}/* margin-top was 163 */

#RibbonTitleHome {margin-top:173px;width:296px;float:right;}
#RibbonTitleHome h1 {padding-left:15px;padding-top:4px;/* padding-bottom:4px; margin:5px 0px 0px; background-color: #fce6ab;*/ }
.TopDate {margin:15px;}

#RibbonTitle {margin-top:170px;width:155px;float:right; }
#RibbonTitle h1 {color: #760708;padding-left:15px;padding-top:5px; margin:5px 0px 0px;}
#BreadCrumb { margin:0px 155px 0px 168px;width:457px;
	 color:#777B72; font-size:13px;
	 cursor:pointer;}
#BreadCrumb a { color:#777B72;}


#ContentWrapper { clear:both;
	width:780px; background-color:#fdf2d5;margin:0px auto;
	min-height: 281px; height: auto !important; height: 1px;
}
#LeftHomeWrapper 
{	width:483px;min-height:550px;float:left;padding:10px 0 0;
	background-color:#ffffff;}
#LeftHomeContent {margin:0px 15px;}

#LeftWrapper {width:624px;float:left;padding:10px 0px 0px; min-height:400px;
	background-color:#ffffff;
	}

#LeftContent { width:155px; float:left; }/* .TemplateNavigation  */
.TemplateNavigation a { display:block;color:#000000; margin:0px 0px 10px 15px; }
.TemplateNavigation a:visited {color: #000000;}
.TemplateNavigation a:hover { color: #760708; }
#LeftContent a.templateSelectedNav, a.templateSelectedNav:visited 
{ color:#777B72;}
#LeftContent a.templateSelectedNavWithChildren, #LeftContent a.templateSelectedNavWithChildren:visited { color: #760708; font-size:15px;font-family:"Times New Roman", serif;}


/* Still need to fix subnavigation */
/*.TemplateSubNavigation {display:none; border-bottom: 1px solid #262673; }
.TemplateSubNavigation a {display: block; font-size: 12px; color: #7a7c7e; border-bottom: none; margin-left: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; min-height: 14px; height: auto !important; height: 14px; font-weight: bold; text-decoration: none;}
.TemplateSubNavigation a:visited {color: #7a7c7e;}
.TemplateSubNavigation a:hover {color: #760708;}*/
#LeftContent a.templateSelectedChildNav, a.templateSelectedChildNav:visited {color:#777B72;}

#WaterMark { width:155px; height:126px;
	margin:0px 0px  20px;
	background-image: url("/App_Skin/cityofdawsonwatermark.gif"); 
	background-repeat:no-repeat; 
	background-position:center;}
	
#RightHomeWrapper {
	width:297px;padding:10px 0 0;
	float:right; 
	background-color:#fdf2d5; color:#760708;
	min-height: 281px; height: auto !important; height: 1px;
	}
#RightWrapper {
	width:156px;padding:0px;
	float:right; 
	background-color:#fdf2d5; color:#760708;
	min-height: 281px; height: auto !important; height: 1px;
	}	
	
	
	

#RightContent{margin:0px 10px;}

#MiddleContent { 
	width:468px; float:right;
	min-height: 281px; height: auto !important; height: 1px;
	background-image: url("/App_Skin/scrollingline.gif"); background-repeat:no-repeat; background-position:left top;/*454px x 16px */
	
	}
#Content { 
	width:438px;margin-top:25px; margin-bottom:25px;
	margin-left: 14px !important; margin-left:12px;
	margin-right: 14px !important; margin-right:12px;
	/*margin:25px 15px;*/
	}
	
#Content h1, .HeaderTitle {color: #760708; padding-bottom:8px;}/* */
#Content img {margin-bottom:10px;}
.HtmlDisplay {margin-bottom:15px;}	/*between display of htmlContent */
/* Boxes on Home Page */
#HomeContent {margin:0 auto;width:444px;}
#HomeBoxes {margin:0 auto;width:444px;}

#HomeBoxes a, #HomeBoxes a:visited {display: block; width:141px;min-height:30px;height:auto !important; height: 1px;
	float:left;text-align:center; margin-right:10px;margin-bottom:5px;
	background-image: url("/App_Skin/homepagecallouttop.gif"); background-repeat: repeat-y;
	color:#fdf2d5; font-weight:bold;border-top:1px solid #821d1e;
	cursor: pointer;
	}
#HomeBoxes a:hover {background-color: #fce6ab;
	background-image: none;
	color:#821d1e;
	}
.BoxTop 
{	display: block; line-height: 30px;
	 height:30px;}
.BoxContent {display: block; border:1px solid #821d1e;width:139px;}
.BoxBottom {display: block; background-color: White;
	height:25px; width:141px;
	background-image: url("/App_Skin/homepagescrollbottom.gif"); background-repeat: no-repeat; background-position:top center;}

/* Right Content */
#Features {margin:0px 5px 10px;}
h1.features {padding:0px 5px 10px;}
#Features a {display:block; font-weight:bold;padding:0 0px 10px 30px;
	background-image: url("/App_Skin/fingerpoint.gif");
	background-position:left 5px;
	background-repeat:no-repeat;line-height:16px;
 }
 #Features .oneLiner {padding-bottom:15px;} /* oneLiner for small column */
 #RightHomeWrapper #Features .oneLiner {padding-bottom:10px;} /* all oneLiners here */
 
.CallOut {width:268px;margin: 0px auto;margin-bottom:10px; min-height:30px;height:auto !important; height:1px;}
.CallTop {background-image: url("/App_Skin/callouttop.gif"); background-position:top left; background-repeat:no-repeat;height:44px;}
.CallContent {margin:0px 10px;background-color:white;padding:10px;}
.CallContent h1 {
	color:#777b72; background-color:white;
	margin:0px auto;padding:0px;text-align:center;
	}
	
.EventItem { color:#545454; background-color:white; margin:15px 0px 0px; border-left: 4px solid #760708; padding: 5px; }
.EventItem h3 { margin: 0px 0px 10px 0px; font-size:16px;}
.EventItem .Abstract { padding: 10px; float: left; }
.EventContact { clear: both; background-color: White; padding: 5px; border-top: 1px solid #545454; border-bottom: 1px solid #545454; background-color: #eeeeee; }
.EventContact .Left {float: left; width: 45%;}
.EventContact .Right {float: left; width: 45%;}
.SelectEventCategory {float:right;}

/* Homepage event display */
.event {color:#777b72; background-color:white; margin:15px 0px 0px;}
.event strong {color:#000000;}
.eventLink {margin:0px auto; text-align:center;margin:15px 0px 0px;}

.CallBottom {
	height:44px;
	background-image: url("/App_Skin/calloutbottom.gif"); background-position:top left; background-repeat:no-repeat;}
	
#News {
	padding:10px 0px;min-height:30px;height:auto !important; height:1px;
	background-image: url("/App_Skin/scrollingline.gif"); background-position:top left; background-repeat:no-repeat;
	text-align:center;
	}
.NewsItem {
	margin:0px;padding:0px 0px 15px;
	text-align:left;
	background-image: url("/App_Skin/scrollingline.gif"); background-position:bottom left; background-repeat:no-repeat;
	min-height:30px;height:auto !important; height:1px;
	}
.NewsContent {margin:8px;}
.NewsItem strong {font-size:20px; color: #760708; background-color:white;}
.NewsItem em { color:#777b72; background-color:white; font-style:normal;}
.NewsItem a {padding:0px 5px;}

#Footer {background-color: #760708; height: 30px; color:#fce6ab;/*#fdf2d5;*/line-height:25px;padding:0px 15px;}
#FooterNav {float:right;width:50%;text-align:right;}
#FooterNav a {color:#fce6ab;}
#CopyRight {float:left;width:50%;}

/* Business List */
.Item {margin:0px 10px 15px;}
.Item h3 {border-bottom:1px solid #777b72;}
.Item .ContactInfo {width:45%;float:left;}
.Item .Categories {text-align:right;width:45%;float:right;}
.Item .Description {width: 100%; }

#FilterList{border:1px solid #777b72; margin:5px 0px 15px;padding:10px; }
.FilterTitle {/*display:block; */float:left;width:100px;}
#FilterList a, .Letter {margin:0px 1px;}
.AlphabeticalFilter {clear: both; margin-top: 10px;}

#CategorySelect {/*position: absolute;  margin-top: -5px;*/margin:-5px 0px 0px 100px;}

#JobPostingsWrapper, #EventListWrapper {margin:0px 0px 25px;}
