body {
	background-color:#fff;
	text-align: center;
	font-family: "gill sans", arial, sans-serif;
	margin: 0;
	padding: 0;
}


#mainWrapper {
	margin: auto;
}





#header {
	background-color:#390;	
	margin: 0;
	padding: 0;
	height: 104px;
	color: #fff;
	height: 175px;
	
}

#header-main {
	width: 950px;
	margin: auto;
	color: #000;
	height: 175px;
	position: relative;
}


#address {
	position: absolute;
	left: 390px;
	top: 8px;
	text-align: center;
	width: 350px;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;

}

#address span#name {
	color: #f90;
	font-size: 33px;
	letter-spacing: 2px;
	
}

#dog-alert {

	position: absolute;
	left: 0px;
	top: 8px;
	text-align: center;
	color: #000;
	letter-spacing: 4px;
	font-size: 20px;
	text-align: left;
	line-height: 40px;

	width: 300px;

}


#wifi-alert {
	position: absolute;
	left: 700px;
		top: 8px;
	text-align: center;
	color: #000;
	letter-spacing: 4px;
	font-size: 20px;
	text-align: right;
		line-height: 40px;

	width: 250px;


}




#nav {
	overflow: hidden;
	background-image: url(/_image/nav-bar.jpg);
	margin: 0;
	padding: 0;
	height: 43px;
	color: #fff;
}


#nav ul {
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: auto;
	width: 950px;
	text-align: left;
	

}


#nav ul li{
	display: inline;
	padding: 0 41px 0 0;
	
	

}

#nav ul li#last-nav-item{
	display: inline;
	padding: 0 0 0 0;
	
	

}


#nav ul li a {
	display: inline;
	font-size: 20px;
	color: #606060;
	text-decoration: none;

}


#nav ul li a:hover {
	display: inline;
	color: #000;
	text-decoration: none;

}



#content {
	margin: auto;
	text-align: center;
	background-color:#fff;	
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: left;
	
	
}



#content-main {
	width: 950px;
	overflow: hidden;
	background-color:#fff;	
	margin: auto;
	color: #000;
	padding: 20px 0 20px 0;
}

#feature {
	float: right;
	width: 278px;
	/* border-right: 1px solid #999; */
}

#feature-box-brown-top {
	background-image: url(/33334/_image/feature-box-brown-top.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 13px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}


#feature-box-brown-middle {
	background-image: url(/33334/_image/feature-box-brown-middle.gif);
	width: 278px;
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	text-align: center;
		
}


#feature-box-brown-middle h1,  #drink-specials h1{
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
	display: inline;
	font-size: 20px;
	color: #f90;
	letter-spacing: 1px;
	font-weight: normal;

	
	
}


#feature-box-brown-bottom {
	background-image: url(/33334/_image/feature-box-brown-bottom.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 13px;
	padding:0;
	margin: 0 0 20px 0;
}



#feature-box-brown-middle table th, #drink-specials table td{
	text-align: right;
		font-size: 14px;
		color: #fc9;
	}
	
#feature-box-brown-middle table td, #drink-specials table td{
	text-align: left;
		font-size: 14px;
		
	}

#feature-box-brown-middle table, #drink-specials table{
	border-spacing: 7px;
	}


 #drink-specials {
	text-align: center;
	width: 260px;
	border: 2px solid #630;
	padding: 5px;
	background-color: #A9612F;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
		clear: both;
		margin-top: 30px;

}








#feature-box-blue-top {
	background-image: url(/33334/_image/feature-box-blue-top.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 13px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}


#feature-box-blue-middle {
	background-image: url(/33334/_image/feature-box-blue-middle.gif);
	width: 278px;
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	text-align: center;

}


#feature-box-blue-middle h1, #theme-nights h1{
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0 5px 0;
	font-size: 16px;
	font-weight: normal;
	color: #6cf;
	
	
}


#feature-box-blue-middle h1 strong, #theme-nights h1 strong{
	color: #000;
	
	
}


#feature-box-blue-bottom {
	background-image: url(/33334/_image/feature-box-blue-bottom.gif);
	background-repeat: no-repeat;
	width: 278px;
	height: 13px;
	padding:0;
	margin: 0;
}



#theme-nights {
	text-align: center;
	width: 260px;
	border: 2px solid #039;
	padding: 5px;
	background-color: #06c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}


.caption {
	text-align: left;
	width: 585px;
	padding: 5px;
	background-color: #e6e6e6;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

}


.caption h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;


}





.cap-595-top {
	background-image: url(/33334/_image/cap-595-top.gif);
	background-repeat: no-repeat;
	width: 595px;
	height: 5px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}


.cap-595-middle {
	background-image: url(/33334/_image/cap-595-middle.gif);
	width: 595px;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 8px 0 8px;
	color: #333;
	letter-spacing: 1px;
}



.cap-595-middle h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;


}


.cap-595-bottom {
	background-image: url(/33334/_image/cap-595-bottom.gif);
	background-repeat: no-repeat;
	width: 595px;
	height: 6px;
	padding:0;
	margin: 0;
}





#content-text {
	float: left;
	width: 595px;	
}


#content-text h1{
	display: inline;
	color: #390;
	font-weight: normal;
	font-size: 26px;

}

body#home #content-text p {
	line-height: 24px;
	
	}


#footer {	
	background-color:#390;	
	margin: 0;
	padding: 10px;
	font-size: 14px;
}


#footer input{	
	margin: 5;
	padding: 5;
	border: 1px solid #000;
	
}


#footer input.submit{	
	margin: 5;
	padding: 5;
	background-color:#f60;	
	
}



#copyright {	
	background-color:#fff;	
	margin: 0;
	padding: 10px 0 0 0;
	height: 43px;
	color: #666;
	letter-spacing: 1px;
	font-size: 12px;
}


p a, .cap-595-middle a {
	text-decoration: none;
	color: #390;
}

p strong, p strong a{
	font-size: 14px;
}

#chicago-web-design {
	color:#b2b2b2;
	text-decoration:none;
}


#nav a#sel {
	color: #000;
}



#facebook {
	margin: 0 0 20px 0;
	padding: 0;
}

#facebook img{
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}





