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


body {
background:url(../images/boot/boot-background.jpg) no-repeat fixed center;
font-family:"Times New Roman", Times, Georgia, serif;
	}
	


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

h1, h2, h3 {
color:#8E5E4B;
}
.article-content-Christmas-Meal-Menu h1, .article-content-Christmas-Meal-Menu h2, .article-content-Christmas-Meal-Menu h3 {
color:#CC0000;
}


.contentheading, .componentheading-contactPage, .componentheading-gallery, .componentheading {
color:#8E5E4B;
}

.contentheading-Christmas-Meal-Menu {
color:#CC0000;
font-size:2.2em;
line-height:1em;
margin:1em 0 0.75em 10px;
width:640px;
}



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

div#bodyWrapper {
background-color:#FBFAF3;
color:#222;
font-size:1.2em;
}
	
div#header {
background:url(../images/boot/boot-header.gif) no-repeat top left #8E5E4B;
	}
	
div#topLogo #topLogoBoot a {
width:330px;
height:100px;
display:block;
}
	
div#contentWrapper {
	background-color:#fbfaf3;
	color:#222;
	}
	
div#content {
background-color:#fbfaf3;
color:#222;
	}



/*****************************************/
/*** Top Nav and image replacement ***/
/*****************************************/


div#topNav {
background-color:#000;
border-top: #8e5e4b solid 10px;
color:#FFF;
	}

	
#topNav a:link, #topNav a:visited, #topNav a:active {
color:#fff;
}
#topNav a:hover {
color:#fff;
}



/*first one below does not have width for item otherwise it would hide items in ul below that - thereafter width for all items is fine ************/

.item61 {
	background: url(../images/boot/home_f2.gif);
}
.item61 a {
	background: url(../images/boot/home_f2.gif);
}
.item61 a:link, .item61 a:visited, .item61 a:active {
	background: url(../images/boot/home.gif) no-repeat top left;
	display:block;
	width:79px;
	height:45px;
}
#current.item61 a:link, #current.item61 a:visited, #current.item61 a:active, .item61 a:hover {
	background: url(../images/boot/home_f2.gif) no-repeat top left;
	display:block;}
	
/* as top level link has no unique id that doesn't affect those below - width and height settings below overide above and important is needed to overide the home image showing on all on home page - and line after hover important to overwrite the previous line important ************/
	
	
.item60 {width:73px;
background: url(../images/boot/about_f2.gif); 
}
.item60 a {
background: url(../images/boot/about_f2.gif); 
}
.item60 a:link, .item60 a:visited, .item60 a:active {
	background: url(../images/boot/about.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item60 a:link, #current.item60 a:visited, #current.item60 a:active, .item60 a:hover {
	background: url(../images/boot/about_f2.gif) no-repeat top left !important;
	display:block;}	


	
	
.item63 {width:63px;
background: url(../images/boot/food_f2.gif);
}
.item63 a {
background: url(../images/boot/food_f2.gif);
}
.item63 a:link, .item63 a:visited, .item63 a:active {
	background: url(../images/boot/food.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item63 a:link, #current.item63 a:visited, #current.item63 a:active, .item63 a:hover {
	background: url(../images/boot/food_f2.gif) no-repeat top left !important;
	display:block;}	




.item65 {width:69px;
	background: url(../images/boot/drink_f2.gif);
}
.item65 a {
	background: url(../images/boot/drink_f2.gif);
}
.item65 a:link, .item65 a:visited, .item65 a:active {
	background: url(../images/boot/drink.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item65 a:link, #current.item65 a:visited, #current.item65 a:active, .item65 a:hover {
	background: url(../images/boot/drink_f2.gif) no-repeat top left !important;
	display:block;}	



.item119 {width:145px;
background: url(../images/boot/dining_f2.gif);
}
.item119 a {
background: url(../images/boot/dining_f2.gif);
}
.item119 a:link, .item119 a:visited, .item119 a:active {
	background: url(../images/boot/dining.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item119 a:link, #current.item119 a:visited, #current.item119 a:active, .item119 a:hover {
	background: url(../images/boot/dining_f2.gif) no-repeat top left !important;
	display:block;}	
	



	
.item118 {width:81px;
background: url(../images/boot/events_f2.gif);
}
.item118 a {
background: url(../images/boot/events_f2.gif);
}
.item118 a:link, .item118 a:visited, .item118 a:active {
	background: url(../images/boot/events.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item118 a:link, #current.item118 a:visited, #current.item118 a:active, .item118 a:hover {
	background: url(../images/boot/events_f2.gif) no-repeat top left !important;
	display:block;}	


	
	
	
.item67 {width:99px;
background: url(../images/boot/partners_f2.gif);
}
.item67 a {
background: url(../images/boot/partners_f2.gif);
}
.item67 a:link, .item67 a:visited, .item67 a:active {
	background: url(../images/boot/partners.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item67 a:link, #current.item67 a:visited, #current.item67 a:active, .item67 a:hover {
	background: url(../images/boot/partners_f2.gif) no-repeat top left !important;
	display:block;}	
	


	
	
.item136 {width:93px;
background: url(../images/boot/gallery_f2.gif);
}
.item136 a {
background: url(../images/boot/gallery_f2.gif);
}
.item136 a:link, .item136 a:visited, .item136 a:active {
	background: url(../images/boot/gallery.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item136 a:link, #current.item136 a:visited, #current.item136 a:active, .item136 a:hover {
	background: url(../images/boot/gallery_f2.gif) no-repeat top left !important;
	display:block;}	
	
	


	
.item68 {width:131px;
background: url(../images/boot/recruit_f2.gif);
}
.item68 a {
background: url(../images/boot/recruit_f2.gif);
}
.item68 a:link, .item68 a:visited, .item68 a:active {
	background: url(../images/boot/recruit.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item68 a:link, #current.item68 a:visited, #current.item68 a:active, .item68 a:hover {
	background: url(../images/boot/recruit_f2.gif) no-repeat top left !important;
	display:block;}	
	
	


	
.item120 {width:107px;
background: url(../images/boot/contact_f2.gif);
}
.item120 a {
background: url(../images/boot/contact_f2.gif);
}
.item120 a:link, .item120 a:visited, .item120 a:active {
	background: url(../images/boot/contact.gif) no-repeat top left !important;
	display:block;
	height: 100%;
	width: 100%;
}
#current.item120 a:link, #current.item120 a:visited, #current.item120 a:active, .item120 a:hover {
	background: url(../images/boot/contact_f2.gif) no-repeat top left !important;
	display:block;}	
	
		
/*** end of nav *****************************/
	
	



/*** homepage layouts ***/

#leftColLarge {
	background:url(/venues/images/stories/boot/boot-home-left.gif) no-repeat top left #fbfaf3;
	color:#222;
	height:494px;
	width:445px;
	float:left;
		border-bottom:10px solid #FBFAF3;
}
#rightColLarge {
	background:url(/venues/images/stories/boot/boot-home-right.jpg) no-repeat top right #fbfaf3;
	height:494px;
	width:495px;
	float:right;
		border-bottom:10px solid #FBFAF3;
}	

/*#homeCopy {
float:left;
width:400px;}
	
/* use these for brown bottom block */

#homeContent {
background:none #8C5E4C;
color:#FFFFFF;
}

#homeCopy  {
float:left;
margin-left:0;
padding:30px 10px;
width:580px;}

#homeQuote  {
background:url("/venues/images/stories/boot/boot-home-quote-sm2.gif") no-repeat scroll center top #8C5E4C;
float:right;
margin:115px 15px 0 0;
width:315px;
display:inline;}

#homeCopy h1, #homeCopy h2 {
font-size:1em;
line-height:1.3em;
margin:0 0 1.5em;
color:#FFFFFF;}

#homeCopy h3 {
color:#FFF;
}

#homeCopy strong {
font-weight:normal;
}

#homeCopy a:link, #homeCopy a:visited, #homeCopy a:active {
	color:#fff !important;
}
#homeCopy a:hover {
	color:#CC9966 !important;
}

#bottomLinks2{
text-align:center;
}
#bottomLinks2 li {
color:#CC9966;
display:inline;
font-weight:normal;
font-size:0.9em;
}


/* use these for bottom white bg area ---------

#homeCopy {
float:left;
width:590px;
margin-left:10px;}
	
#homeQuote {
background:url("/venues/images/stories/boot/boot-home-quote-sm.gif") no-repeat scroll center top transparent;
float:right;
height:250px;
width:315px;
margin:100px 15px 0 0;}


/*** sub layouts ***/

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

.article-content-Christmas-Meal-Menu a:link, .article-content-Christmas-Meal-Menu a:visited, .article-content-Christmas-Meal-Menu a:active {
	color:#CC0000 !important;
}
.article-content-Christmas-Meal-Menu a:hover {
	color:#FF0000 !important;
}

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

.article-content-Christmas-Meal-Menu #contentRight {
border-top: #990000 solid 10px;
border-bottom: #990000 solid 10px;
}

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



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

#footer a:link, #footer a:visited, #footer a:active {
	color:#fff;
}
#footer a:hover {
	color:#CC9966;
}




/* 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:#8e5e4b;
}

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



#google-map iframe 
{
border: 1px solid #8e5e4b;
}*


.accent {
	color: #8e5e4b;
	font-weight:bold;
}


/* alt for ie all ie6 and ie7 */
#topNav ul.menutop ul {
*width: 861px;
*margin: 0 0 0 79px;
_margin: -45px 0 0 79px;
}


/* overide default position of map OLD */

/*.moduletable-map-location  {
margin:-954px 10px 0 0;
}*/

/*.moduletable-map-location  {
position:relative;
top:-113px;
}*/


/*IE <= 8:*/ /*.moduletable-map-location { margin: -875px 10px 0 0\9; }*/
/*IE <= 7:*/ /*.moduletable-map-location { *margin: -925px 10px 0 0; }*/


/* overide map location and style NEW */

#content {
position:relative;
}

#google-map iframe 
{
border: 2px solid #8e5e4b;
}*

.moduletable-map-location  {
position:absolute;
top:980px;
left:560px;
}


