/*Downtown Lexington style sheet
Author: BlueMoon Web Consulting - www.bluemoonwebconsulting.com*/
BODY
{
	background: url(../images/bg-body.jpg) repeat;
}
#wrapper
{
	width: 750px;
	margin: 0 auto;
}
HTML, BODY, #wrapper
{
	height: 100%;
}
BODY>#wrapper
{
	height: auto;
	min-height: 100%;
}
#branding
{
	width: 750px;
	height: 300px;
	background: url(../images/branding.jpg) no-repeat center top;
}
BODY#eats #branding
{
	background: url(../images/branding-eats.jpg) no-repeat center top;
}
BODY#arts #branding
{
	background: url(../images/branding-arts.jpg) no-repeat center top;
}
BODY#fab #branding
{
	background: url(../images/branding-fab.jpg) no-repeat center top;
}
BODY#history #branding
{
	background: url(../images/branding-history.jpg) no-repeat center top;
}
BODY#lodging #branding
{
	background: url(../images/branding-lodging.jpg) no-repeat center top;
}
BODY#services #branding
{
	background: url(../images/branding-services.jpg) no-repeat center top;
}
BODY#real_estate #branding
{
	background: url(../images/branding-realestate.jpg) no-repeat center top;
}
BODY#sold #branding
{
	background: url(../images/branding-soldon.jpg) no-repeat center top;
}
BODY#gift #branding
{
	background: url(../images/branding-gift.jpg) no-repeat center top;
}
BODY#hello #branding
{
	background: url(../images/branding-hello.jpg) no-repeat center top;
}
BODY#info #branding
{
	background: url(../images/branding-info.jpg) no-repeat center top;
}
BODY#participants #branding
{
	background: url(../images/branding-hello.jpg) no-repeat center top;
}
#navMain
{
	float: left;
	padding: 20px 0 0 20px;
	width: 450px;
}
#navMain UL
{
	float: left;
	width: 100%;
}
#navMain LI
{
	display: inline;
}
#navMain UL LI A
{
	text-decoration: none;
	border-left: 1px solid #F3E3C0;
	color: #F3E3C0;
	font: 12px/20px Arial, Helvetica, sans-serif;
	padding: 0 2px 0 5px;
}
#navMain UL LI A.first
{
	border: none;
}
#navMain UL LI A:hover
{
	color: #62405B;
}
#contact-btn
{
	float: right;
	margin-right: 125px;
	padding-top: 2px;
}
#contact-btn A
{
	color: #F3E3C0;
	text-decoration: none;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
#contact-btn A:hover
{
	color: #4A2942;
}
#content
{
	width: 750px;
	background: #75608C url(../images/bg-content.jpg) no-repeat center top;
	overflow: auto;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 200px;
}
BODY#eats #content
{
	background: #F8F1DE url(../images/bg-content-eats.jpg) no-repeat center top;
	overflow: auto;
}
BODY#arts #content
{
	background: #F8F1DE url(../images/bg-content-arts.jpg) no-repeat center top;
	overflow: auto;
}
BODY#fab #content
{
	background: #F8F1DE url(../images/bg-content-fab.jpg) no-repeat center top;
	overflow: auto;
}
BODY#history #content
{
	background: #F8F1DE url(../images/bg-content-history.jpg) no-repeat center top;
	overflow: auto;
}
BODY#lodging #content
{
	background: #F8F1DE url(../images/bg-content-lodging.jpg) no-repeat center top;
	overflow: auto;
}
BODY#services #content
{
	background: #F8F1DE url(../images/bg-content-services.jpg) no-repeat center top;
	overflow: auto;
}
BODY#real_estate #content
{
	background: #F8F1DE url(../images/bg-content-real_estate.jpg) no-repeat center top;
	overflow: auto;
}
BODY#hello #content, BODY#participants #content
{
	background: #745F8A url(../images/bg-content-hello.jpg) no-repeat center top;
	overflow: auto;
}
BODY#gift #content
{
	background: #F8F1DE url(../images/bg-content-gift.jpg) no-repeat center top;
	overflow: auto;
}
BODY#info #content
{
	background: #745F8A url(../images/bg-content-info.jpg) no-repeat center top;
	overflow: auto;
}
BODY#sold #content
{
	background: #745F8A url(../images/bg-content-sold.jpg) no-repeat center top;
	overflow: auto;
}
#content-main
{
	padding: 20px 0px 0 0;
	overflow: auto;
	border-bottom: 1px solid #F3E3C0;
	clear: both;
}
BODY#sold #content-main
{
	
	padding: 5px 0 30px 295px;
	text-align: left;
}


BODY#hello #content-main
{
	padding: 20px 0px 0 0;
	overflow: auto;
	border-bottom: none;
	clear: both;
}
BODY#participants #content-main, BODY#gift #content-main
{
	border: none;
}
BODY#participants #content-main DIV.merchants
{
	margin: 0 auto;
	width: 200px;
	padding-bottom: 15px;
}
#content-secondary
{
	overflow: auto;
}
.col
{
	width: 285px;
	padding: 20px 50px 60px 40px;
}
BODY#eats #content-main, BODY#arts #content-main, BODY#fab #content-main, BODY#history #content-main, BODY#lodging #content-main, BODY#services #content-main, BODY#real_estate #content-main
{
	border: none;
	padding: 0px 0 0;
	color: #F8F1DE;
}
BODY#eats #content-main .col.right, BODY#arts #content-main .col.right, BODY#fab #content-main .col.right, BODY#history #content-main .col.right, BODY#lodging #content-main .col.right
{
	padding: 0;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
H2
{
	font-size: 15px;
	padding-left: 50px;
	color: #F1E3C0;
}
BODY#gift H2
{
	text-align: center;
	padding: 10px 0;
	margin: 0;
	color: #745F8A;
}
BODY#index P, BODY#hello P
{
	padding-bottom: 10px;
	color: #F2E2C0;
}
#content #news
{
	width: 400px;
	float: right;
	margin: 0;
	padding: 25px 50px 0 0;
	color: #FFFFFF;
	height: 94px;
}
#content IMG
{
	float: left;
	padding: 10px 10px 10px 0;
	margin: -16px 0 0;
}
#content A
{
	color: #F3E3C0;
	text-decoration: none;
	border-bottom: 1px solid #F3E3C0;
}
#content A:hover
{
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
BODY#sold #content-main A
{
	color: #745F8A;
	border-bottom: 1px solid #745F8A;
	padding-bottom: 1px;
	font-weight: bold;
}
BODY#sold #content-main A:hover
{
	border-bottom: 1px solid #916187;
	color: #916187;
}
BODY#sold #content-main P
{
	padding: 8px 50px 0 0;
}
#site-info
{
	position: relative;
	background: #75608C url(../images/bg-footer.jpg) no-repeat center top;
	margin: 0 auto;
	margin-top: -200px;
/*negative value of footer height*/
	width: 750px;
	height: 200px;
	clear: both;
}
/*CLEAR FIX*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
BODY#participants DIV.merchants H4
{
	font-size: 16px;
}
BODY#participants #content-main DIV.merchants
{
	margin: 0 auto;
	width: 200px;
}
#gallery H2
{
	text-align: center;
	font: small-caps bold 16px sans-serif;
	color: #745F8A;
	padding-top: 10px;
}
BODY#info #content-main H2
{
	font-size: 16px;
	border-bottom: 1px solid #F0E2BF;
	margin-bottom: 15px;
}
.clearfix
{
	display: inline-block;
}
/*Hides from IE-mac \*/
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/*End hide from IE-mac*/

#gallery
{
	margin: 0px;
	padding: 5px 0 10px;
}
#gallery .row
{
	width: 750px;
	overflow: auto;
	margin: 10px 0 0;
	padding: 0px 0 0;
	border-top: 1px solid #AE7782;
	border-bottom: 1px solid #AE7782;
	color: #333333;
	background: url(../images/bg-info.gif) repeat-y left top;
}
#gallery DIV.desc
{
	width: 250px;
	float: right;
	padding: 10px 5px 10px 0;
	overflow: visible;
}
#gallery DIV.info
{
	width: 160px;
	float: left;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	line-height: 15px;
	min-height: 190px;
	overflow: visible;
}
#gallery IMG
{
	padding: 5px;
	border: 1px solid #AE7782;
	margin: 13px;
	width: 225px;
	float: left;
}
#gallery .image
{
	width: 260px;
	float: left;
	height: 75px;
	overflow: visible;
}
.name
{
	font-weight: bold;
	color: #F3E3C0;
}
.highlight
{
	font-weight: bold;
}
.info
{
	color: #FFFFFF;
}
BODY#history #gallery .row, BODY#services #gallery .row
{
	width: 750px;
	overflow: auto;
	margin: 10px 0 0;
	padding: 0px 0 0;
	border-top: 1px solid #AE7782;
	border-bottom: 1px solid #AE7782;
	color: #333333;
	background: #F1E3C0 none;
}
BODY#history #gallery .info, BODY#services #gallery .info
{
	color: #333;
	padding: 10px 10px 0px 55px;
	margin: 0;
}
BODY#history #gallery .name, BODY#services #gallery .name
{
	font-weight: bold;
	color: #916187;
}
BODY#history #content A, BODY#services #content A
{
	color: #916187;
	border-bottom: 1px solid #916187;
	text-decoration: none;
}
BODY#history #content A:hover, BODY#services #content A:hover
{
	color: #333;
	border-bottom: 1px solid #333;
	text-decoration: none;
}
BODY#gift UL LI
{
	list-style-type: disc;
	color: #745F8A;
	font-size: 14px;
	padding-bottom: 5px;
}
BODY#info OL LI
{
	color: #F4E1C1;
}
BODY#info DIV.directions
{
	padding: 10px 0 5px;
}
BODY#info P
{
	color: #F2E2C0;
}
#content #content-main P .city
{
	font: bold 14px sans-serif;
	border-bottom: 1px solid #F0E2BF;
	padding: 0px 0 2px;
}
#content-main DIV.directions P
{
	padding: 5px 0 0;
}
BODY#info DIV.directions LI
{
	list-style-type: decimal;
	margin: 0 0 0 30px;
	font-size: 11px;
}
.block-text
{
	padding: 20px 0 70px;
}
.emphasis
{
	font-style: italic;
}

/* ++++++++++ EVENTS CALANDER ++++++++++++++++*/

.events-calander #content-main{
	border: none;
}

.events-calander #content-Secondary H2{
	font-size: 18px;
	padding-bottom: 30px;
}

.events {
	padding: 0 25px;	
}

.events li {
	border-bottom: 1px dotted #F0E2BF;
	padding: 10px 0;
}


.event-desc {
	margin: -30px 0 0 120px;
}

.events-calander h2 {
	text-align:center;
	padding: 10px 0;
}