/*********************************************************/
/*** additional css formatting for lovely root website ***/
/*********************************************************/


body {
background:url(../images/lovely/lovely-background.jpg) repeat fixed;
font:Verdana, Arial, Helvetica, sans-serif;
	}
	


/*****************************************/
/*** Headers ***/
/*****************************************/

h1, h2, h3 {
color:#ccc;
}

.contentheading, .componentheading-contactPage, .componentheading-gallery, .componentheading {
color:#ccc;
margin:1em 0 0.75em 0px;
}


	
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

div#bodyWrapper {
background-color:#FBFAF3;
color:#222;
}
	
div#header {
background:url(../images/lovely/lovely-header.gif) no-repeat top left #fff;
	}
	
div#topLogo #topLogoLovely a {
width:500px;
height:120px;
display:block;
}
	
div#contentWrapper {
	background-color:#201c1d;
	color:#fff;
	}

#homeCopy {
width: 340px;
float:left;
}

#homeCopy h1, #homeCopy h2, #homeCopy h3 {
font-size:1em;
line-height:1.3em;
margin:0 0 1.5em;
color:#fff;
display:inline;}
#homeCopy h1 {
font-weight:bold;}


#homeQuote {
float:right;
width:495px;
height:250px;
background:url(/venues/images/stories/lovely/lovely-home-quote.gif) no-repeat top;
}
	
div#topNav {
background-color:#fff;
border-top: #ccc solid 10px;
color:#666;
text-align:center;
font-size:15px;
text-transform:uppercase;
padding-top:10px;
height:30px;
	}
	
	
#topNav li {
float:none;
display:inline;}

#topNav a {
float:none;
padding:0 0.75em;
border-right: solid #666 2px;
}	

#topNav .item117 a {
border:0;}
	
#topNav a:link, #topNav a:visited, #topNav a:active {
color:#666;
}
#topNav a:hover,
#topNav #current a:link, #topNav #current a:visited, #topNav #current a:active {
color:#222;
}
	

div#content {
background-color:#201c1d;
color:#fff;
padding-left:10px;
	}

#contentLeft {
width:520px;
float:left;
padding: 0 100px 0 0px;
}




/*** homepage layouts ***/

/*#leftColLarge {
	background:url(/venues/images/stories/lovely/lovely-home-left.gif) no-repeat top left #201c1d;
	color:#222;
	height:494px;
	width:445px;
	float:left;
	margin:0 0 2em -10px;
	padding-bottom:20px;
	border-bottom:5px solid #FFF;
}*/
#leftColLarge {
	background: #201c1d;
	color:#222;
	height:494px;
	width:445px;
	float:left;
	margin:0 0 2em -10px;
	padding-bottom:20px;
	border-bottom:5px solid #FFF;
}

#leftColLarge p {
visibility:visible;}	


#rightColLarge {
	background:url(/venues/images/stories/lovely/lovely-home-right.jpg) no-repeat top right #201c1d;
	height:494px;
	width:495px;
	float:right;
	margin-bottom:2em;
	padding-bottom:20px;
	border-bottom:5px solid #FFF;}	
	


/*** sub layouts ***/

#content a:link, #content a:visited, #content a:active {
	color:#ccc;
}
#content a:hover {
	color:#ccc;
}

#contentRight {
border-top: #ccc solid 10px;
border-bottom: #ccc solid 10px;
}

div#content ul {
margin-bottom:2em;}	



ul.lovely-pubs-menu_class, ul.the-boot-inn-menu_class, ul.the-farm-menu_class, ul.orange-tree-menu_class, ul.the-crabmill_class, ul.baraset-barn_class, ul.mortons-menu_class, ul.privacy_statements_class {
margin-top:-2em;;
padding-top:0;
}




	
/*****************************************/
/*** footer ***/
/*****************************************/



div#footer {
	background:#fff url(../images/lovely/lovely-footer.gif) no-repeat top right;
	color:#222;
	}

#footer a:link, #footer a:visited, #footer a:active {
	color:#333;
}
#footer a:hover {
	color:#666;
}



/* META
--------------------------------------------------------- */



/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
}




/* ------- links in moduletable_menu  - as seen in client login area ------------------------- */


.moduletable_menu a:link, .moduletable_menu a:visited, .moduletable_menu a:active {
	color:#8e5e4b;
}
.moduletable_menu a:hover {
color:#CC9966;
}



/* ------- styling also for client - paste into editor css file ------------------------- */


.contact {
	color:#222;
}

.contact a:link, .contact a:visited, .contact a:active {
	color:#333;
}



/*-------------- venueNav */
#venueNav a:link, #venueNav a:visited, #venueNav a:active {
	text-decoration: none;
}
#venueNav a:hover {
	text-decoration:none;
}


#venueNav {
    width: 190px; height: 504px;
    background: url(../images/lovely/lovely-venue-nav.gif);
    margin: 0; padding: 0;
    position: relative;}
	
  #venueNav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; }
	
  #venueNav li, #venueNav a {
    width: 190px; display: block;}
	
	
#venue1 {
top:0;
}	
#venue1 a {
height:70px;
}	
#venue1 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px 0 no-repeat;}

#venue2 {
top:60px;
}
#venue2 a {
height:110px;
}
#venue2 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px -60px no-repeat;}

#venue3 {
top:170px;
}
#venue3 a {
height:70px;
}
#venue3 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px -170px no-repeat;}
	
	
#venue4 {
top:240px;
}
#venue4 a {
height:70px;
}
#venue4 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px -240px no-repeat;}

#venue5 {
top:320px;
}
#venue5 a {
height:70px;
}
#venue5 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px -320px no-repeat;}

#venue6 {
top:390px;
}
#venue6 a {
height:114px;
}	
#venue6 a:hover {
    background: transparent url(../images/lovely/lovely-venue-nav.gif) -220px -390px no-repeat;}

	
#venueNav span {
visibility:hidden;}
