	
	html {
		width: 100%;
		background: #f4f5f5 url(../EIImages/Background.jpg) repeat-x;
		font: normal normal normal 70%/1.5 Arial, Helvetica, sans-serif;
	}
	
	body {
		/*position: relative;*/
	}
	
	h1 {
		font-size: 2.0em;
		line-height: 1.0em;
	}
	
	#Website {
		/*position: relative;*/
		margin: 0px auto;
		padding-top: 30px;
		width: 1024px;
	}
	
		#HeaderDeco {
			height: 13px;
			background: url(../EIImages/Header-Deco.png) 50% 0% no-repeat;
			font-size: 1px;
		}
		
		#FooterDeco {
			height: 17px;
			background: url(../EIImages/Footer-Deco.png) 50% 0% no-repeat;
			font-size: 1px;
		}
		
		#Cityscape {
			height: 91px;
			width: 100%;
			background: url(../EIImages/Cityscape-Deco.gif) 0% 100% repeat-x;
			font-size: 1px;
			text-align: center;
		}
		
		#ContentArea {			
			width: 980px;
			padding: 0px 22px;
			background: url(../EIImages/ContentArea.png) 50% 0% repeat-y;
		}
		
			#Footer {
				padding-top: 10px;
				color: #707070;
				background: url(../EIImages/Footer-Dotted.png) 50% 0% no-repeat;
				font-size: 10px;
				font-weight: bold;
				line-height: 12px;
				text-align: center;
			}
			
				#FooterLinks {
					font-size: 11px;
				}
			
					#Footer a {
						color: #707070;
					}
					
					#Footer a:hover {
						color: #ff7900;
						text-decoration: underline;
					}
			
			#Header {
				overflow: hidden;
				margin-bottom: 10px;
			}
			
				#LogoContainer {
					float: left;
				}
				
					#Logo {
						display: block;
						width: 150px;
						height: 81px;
						background: url(../EIImages/Logo.gif) no-repeat;
						text-indent: -20000px;
					}				
					
				#Header h1 {
					overflow: hidden;
					position: relative;
					margin: 0px 0px 0px 0px;
					width: 830px;
					height: 1.75em;
					line-height: 1.75em;
					color: #fff;
					left: 0px;
				}

					#Header h1 em {
						overflow: hidden;
						display: block;
						width: 300%;
						height: 100%;
					}
					
						#Header h1 strong {
							display: block;
							position: absolute;
							left: 5000px;
							width: 100%;
							text-align: left;
							text-indent: 10px;
						}					

				#LinksAndUsersContainer {
					float: right;
					margin-top: 10px;
					text-align: right;
					line-height: 1.1em;
				}
					
					#UserCount {
						width: auto;
						color: #fff;
						font-size: 0.85em;
						font-weight: bold;
						letter-spacing: 0.05em;
					}
				
					#HeaderLinks {
					}
					
						#HeaderLinks a {
							margin-right: 5px;
							padding-right: 5px;
							background: url(../EIImages/Vertical-Dotted.gif) 100% 50% no-repeat;	
							color: #707070;
							font-weight: bold;
							
						}
							
							#HeaderLinks a:hover {
								color: #ff7900;
								text-decoration: underline;
							}
							
						a#HeaderLastLink {
							margin-right: 0px;
							padding-right: 0px;
							background: none;
						}
						
		#Content {
			width: 980px;
			min-height: 650px;
		}
		
			#ColumnsContainer {
				overflow: hidden;
				width: 100%;
			}
			
				#ColumnsContainer h2 {
					margin-bottom: 15px;
					font-size: 1.6em;
					line-height: 1.0em;
				}
				
				#ColumnsContainer h3 {
					margin-top: 10px;
					font-size: 1.4em;
					line-height: 1.0em;
				}
				
				#ColumnsContainer h4 {
					margin-bottom: 0px;
					font-size: 1.2em;
					line-height: 1.0em;
					color: #777;
				}								
				
				#ColumnsContainer p,
				#ColumnsContainer ul,
				#ColumnsContainer ol {
					margin-bottom: 10px;
					line-height: 1.2em;
				}

				#ColumnsContainer ul,
				#ColumnsContainer ol {
					margin-left: 30px;
				}
				
				#ColumnsContainer ul {
					list-style: disc;
				}

				#ColumnsContainer ol {
					list-style: decimal;
				}
				
				#ColumnsContainer a { color: #fa6000; }
				#ColumnsContainer a:hover { text-decoration: underline; }
			
				#ColumnsContainer .Column {
					float: left;
				}
				
				#LeftColumn,
				#RightColumn {
					width: 255px;	
				}
				
				#LeftColumn {
					
				}
				
					ul#SideLinks {
						margin: -5px 0px 0px 0px;
						padding: 0px;
						list-style: none;
					}
					
						#SideLinks li {
							padding-bottom: 5px;
							background: url(../EIImages/Side-Button-Divider.gif) 0% 100% repeat-x;
						}
						
					#SideLinks a {
						overflow: hidden;
						display: block;
						margin-top: 10px;
						width: 255px;
						height: 199px;
						background: url(../EIImages/Side-Buttons.jpg) no-repeat;
						text-indent: -10000px;
					}
					
					a#SideLinkLocateKiosk {
						background-position: 0px 0px;
					}

					a#SideLinkLocateKiosk:hover {
						background-position: -255px 0px;
					}
					
					a#SideLinkLocateHotspot {
						background-position: -510px 0px;
					}
					
					a#SideLinkLocateHotspot:hover {
						background-position: -765px 0px;
					}
					
					a#SideLinkMeetDave {
						background-position: -1020px 0px;
					}
					
					a#SideLinkMeetDave:hover {
						background-position: -1275px 0px;
					}
					
					a#SideLinkFranchises {
						background-position: -1530px 0px;
					}
					
					a#SideLinkFranchises:hover {
						background-position: -1785px 0px;
					}
					
					
				#RightColumn {
				}
				
				#MiddleColumn {
					margin-left: 30px;
					margin-right: 30px;
					width: 410px;
				}


#NewsHeadlinesContainer h2 {
	padding: 0px 5px;
}
				
	#NewsHeadlinesContainer a {
		display: block;
		padding: 5px;
		border-bottom: 1px solid #eee;
		color: #666;
		font-size: 0.9em;
		line-height: 1.1em; 
	}


	#NewsHeadlinesContainer a.Odd {
		background-color: #fafafa;
	}

		#NewsHeadlinesContainer a.Odd:hover,
		#NewsHeadlinesContainer a:hover {
			background-color: #ff7900;
			color: #fff;
		}

.NewsItemContainer {
	clear: both;
	margin-bottom: 0px;
	padding: 0px 0px 10px;
	border-bottom: 1px solid #eee;
}

.LastNewsItemContainer {
	margin-bottom: 25px;
	border-bottom: none;
}

.NewsItemContainer img {
	display: block;
	border: 1px solid #eee;
	margin: 5px 0px;
	padding: 5px;
	background: #eee;
}

.NewsItemContainer h3 {
}

.NewsItemContainer h4 {
}

.NewsItemSnippet p {
	margin-right: 30px;
}




