body{
	background:#eee url(../images/background_2_seamless.jpg) 0 0 repeat;
	text-align:center;
	font-family:sans-serif;
	line-height:1.5em;
}




#pageWrap{
	background:#eee url(../images/body_tile.jpg) 0 0 repeat-y;
        width:936px;
        margin-left:auto;
        margin-right:auto;
        margin-top:10px;
        text-align:left;
}

.top{
width:936px;
margin:0;
}

#lowerArea h3{
margin-bottom:.6em;
}

.span-8{
font-size:.8em;
width:280px;
float:left;
margin-left:8px;
padding-right:12px;
padding-left:10px;
}

/****************
adjustments for new layout (be11.lookus@gmail.com)
****************/

.span-711{
width:325px;
float:left;
margin:0px;
border:0px;
padding-right:5px;
padding-left:2px;
}

.span-712{
width:540px;
float:right;
margin:0px;
border:0px;
padding-right:10px;
padding-left:2px;
}

.span-721{
width:180px;
float:left;
margin:0px;
border:0px;
padding-right:5px;
padding-left:2px;
}

.span-722{
width:650px;
float:right;
margin:0px;
border:0px;
padding-right:5px;
padding-left:2px;
}


.span-4menu
{
font-size:.8em;
font-variant:small-caps;
width:165px;
float:left;
margin-top:10px;
margin-left:16px;
margin-right:5px;
padding-right:7px;
padding-left:7px;
text-align:left;
}

ul
{
list-style-type:none;
margin:0;
padding:0;
}

#socialfooter{
background:#eee url(../images/socialfooter.gif) 0 0 no-repeat;
display:block;
height:25px;
width:936px;
clear:both;
z-index:-1
}

#socialfooter li, #socialfooter a{width:25px;height:25px;display:block;}
#socailfooter li{margin:0;padding:0;list-style:none;position:relative;top:0;}

#fb{background:url('../images/fb.gif') -875px 0;z-index:0}
#fb{display:block;position:absolute;float:none;left:870px;width:25px;}

#tw{background:url('../images/tw.gif') -925px 0;z-index:0}
#tw{display:block;position:absolute;float:none;left:905px;width:25px;}


      
/*********************
Calendar page stuff
*************************/


#calendar{
	position:relative;
}

#calendar #loading{
	position:absolute;
	width:200px;
	height:auto;
	top:200px;
	left:50%;
	margin-left:-100px;
	background:white;
	padding:20px;
	font-size:2em;
	text-align:center;
	border:1px dotted black;
}
            

/***********************

Styles for the top logo bar

************************/

#topBar{
	background:#eee url(../images/header_top.jpg) 0 0 repeat-y;
	padding:0px;
	height:181px;
width:100%;
position:relative;
}

#siteTitle{
height:143px;
margin:0px;
padding:0px;
border:0px;
}

#siteTitle a{
border:0px solid red;
width:350px;
height:110px;
display:block;
text-decoration:none;
}

#siteTitle a span{
display:none;
}

        

/***********************

Styles for the top menu

************************/

#menu{ 
        border:0px solid red;
	position:absolute;
	top:146px;
	left:200px
 }

#menu ul{
        list-style:none;
        margin:0px;
        padding:0px;
        }

#menu ul li{
        float:left;
        padding:0px;
	margin:0px;
	margin-right:25px;        
}


#menu li a{
        text-decoration:none;
        display:block;
        margin:0px;
        color:#eee;
        padding:0px;
	}

#menu li a:hover{
        
        }

#menu li a span{
	display:none;
}

#menu li a{
	height:14px;
	background-position:0 -14px;
	background-color:transparent;
}

#menu li a:hover{
	background-position:0px 0px;
}

#menu li#home a{
	width:43px;
	background-image:url(../images/home.gif);
}


#menu li#about a{
	width:68px;
	background-image:url(../images/about.gif);
}


#menu li#press a{
	width:41px;
	background-image:url(../images/press.gif);
}


#menu li#events a{
	width:52px;
	background-image:url(../images/events.gif);
}


#menu li#contact a{
	width:64px;
	background-image:url(../images/contact.gif);
}


#menu li#photo_gallery a{
	width:107px;
	background-image:url(../images/gallery.gif);
}






/***********************

Styles for the main 
content area

************************/
#bodyWrap{
padding:25px;
background:transparent url(../images/header_bottom.jpg) 0 0 no-repeat;
}

#pageBody{
padding-top:10px;
}


#home #bodyWrap{
	padding:0px 0px;
}

#home #bodyWrap .top{
padding:0;
margin:0;
position:relative;
}

#home_ #bodyWrap .top p{
padding:0;
margin:0;
}

#home #bodyWrap .top img{
padding:0;
margin:0;
margin-left:5px;
}


.top a#fashionLink{
display:block;
position:absolute;
top:2px;
left:20px;
height:32px;
width:140px;
}

#fashionLink span{
display:none;
}


.top a#spaLink{
display:block;
position:absolute;
top:40px;
left:20px;
height:32px;
width:290px;
}

#spaLink span{
display:none;
}
.top a#restaurantLink{
display:block;
position:absolute;
top:80px;
left:20px;
height:32px;
width:240px;
}

#restaurantLink span{
display:none;
}



#side_menu{
margin-top:1.3em;
border:0px solid red;
width:215px;
float:left;
margin-right:25px;
}


#side_menu ul{
list-style:none;
margin-left:0px;
}

#side_menu ul li{
margin-left:0px;
font-size:1.0em;
line-height:2em;
}

#mailing_list_form{
font-size:0.8em;
}

#mailing_list_form h5{
letter-spacing:0.08ex;
margin-bottom:0px;
}


#templateWrap{
margin-left:0px;
float:left;
width:645px;
}


/*********************

Image feed styles

**********************/

ul.feed_image_list{
	list-style:none;
}

ul.feed_image_list li{
	float:left;
	margin:0px;
	padding:0px;
}



/*********************

Tag cloud styles

**********************/

#tags_div{ 
       margin:10px;
 }

#tags_div a{ 
         margin:5px;
         padding:5px;
 }

#tags_div a:hover{
               background:#eee;
               } 



/*********************

Styles for the footer

 ********************/



#footer{
background:#eee url(../images/footer.jpg) 0 0 no-repeat;
display:block;
height:25px;
width:936px;
clear:both;
}

#footer .calendar{
  width:469px;
  float:left;
  margin:10px;
}

        
/*********************

Styles for the copyright area
 ********************/
        .siteInfo{
        width:936px;
        margin-left:auto;
        margin-right:auto;
        text-align:right;
        background:transparent;
	padding-top:30px;
	margin-bottom:30px;
	font-variant:small-caps;
	color:#333;
	letter-spacing:0.5ex;
	clear:both;
        }
        
	.siteInfo #copyright{
	float:left;
	}

	.siteInfo #street_address{
	float:right;
	}

	.siteInfo #copyright, .siteInfo #street_address{
	padding:5px;
	}

        .siteInfo a{
        margin:0px 15px;
        }

#home .siteInfo{
background:transparent;
}







/*#pageBody img{
margin:10px;
padding3px;
background:white;
border:3px double black;
}*/




ul.gallery{ 
            margin:0px;
            padding:0px;
            list-style:none;
 }

ul.gallery li{ 
               float:left;
               background:#eee;
               padding:0px;
               margin:5px;
	       margin-top:0px;
 }

ul.gallery li a{ 
display:block;
padding:0px;
border:1px solid #777;
}


ul.gallery li a:hover{
border:1px solid black; 
background:white;
}

#pageBody ul.gallery li a img{
border:1px solid #999;
margin:8px;
}

#pageBody ul.gallery li a:hover img{
border:1px solid black;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


.pagination{
background:#eee;
padding:10px;
border:1px solid #ccc;
border-left:0px;
border-right:0px;
text-align:center;
margin:10px 0px;
}

.pagination a{
border:1px solid #ccc;
padding:3px 8px;
margin:3px;
}

.pagination a:hover{
background:#ccc;
color:black !important;
}

.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}

