@import url(reset.css);
body{
	background:url(../images/bg.gif);
}

#wrap{
	margin:50px auto;
	width:800px;
	background:#8194a8 url(../images/MiddleWhite.gif) 0 220px no-repeat;
	border:1px solid white;
	padding:0;
	padding-bottom:-2px;
}
#ContentWrap{
	background:#322718;
	width:733px;
	margin:0 auto;
	margin-bottom:20px;
}
table.box{margin:0;float:left;margin-top:20px;}
td.TopLeft{background:url(../images/TopLeft.gif) no-repeat;width:33px;height:34px;padding:0;}
td.TopEdge{background:url(../images/TopEdge.gif) repeat-x;height:34px;padding:0}
td.TopRight{background:url(../images/TopRight.gif) no-repeat;width:33px;height:34px;padding:0}
td.RightEdge{background:url(../images/RightEdge.gif) repeat-y;width:33px;padding:0}
td.LeftEdge{background:url(../images/LeftEdge.gif) repeat-y;width:33px;padding:0}
td.BottomLeft{background:url(../images/BottomLeft.gif) no-repeat;width:33px;height:34px;padding:0;}
td.BottomEdge{background:url(../images/BottomEdge.gif) repeat-x;height:34px;padding:0}
td.BottomRight{background:url(../images/BottomRight.gif) no-repeat;width:33px;height:34px;padding:0}
td.Content{background:#E0E7A0;vertical-align:top;}
#ContentHolder{margin-left:117px;width:610px;padding:0;display:block;padding:0;}
.RightPhoto{float:right;width:281px;position:relative;margin-top:-33px;margin-right:30px;display:inline;}
#NavStrip{background:#fff url(../images/NavBar.gif) no-repeat ;width:84px;margin-left:13px;margin-right:20px;float:left;height:459px;margin-bottom:-20px;display:inline;position:relative;}
#NavStrip ul{ list-style:none;float:left;border:2px solid #322718;width:59px;padding:0;height:454px;background:#322718;margin-left:10px;padding-bottom:-1px;}
*html #NavStrip ul{margin-left:5px;margin-bottom:5px;}
#NavStrip ul li {margin:0;padding:0;margin-left:0px;width:59px;}
#NavStrip ul li a{display:block;margin-top:-1px;position:relative;font-size:11px;text-align:center;color:white;font-weight:bold;background:#322718;}

#NavStrip ul li.Home a{background:url(../images/Home.jpg) no-repeat;width:59px; padding-top:57px;}
#NavStrip ul li.About a{background:url(../images/About.jpg) no-repeat;width:59px; padding-top:49px;}
#NavStrip ul li.Events a{background:url(../images/Events.jpg) no-repeat;width:59px;padding-top:47px;}
#NavStrip ul li.Gallery a{background:url(../images/Gallery.jpg) no-repeat;width:59px;padding-top:51px;}
#NavStrip ul li.Pricing a{background:url(../images/Pricing.jpg) no-repeat;width:59px;padding-top:51px;}
#NavStrip ul li.Friends a{background:url(../images/Friends.jpg) no-repeat;width:59px;padding-top:51px;}
#NavStrip ul li.Contact a{background:url(../images/Contact.jpg) no-repeat;width:59px;padding-top:59px;}
#Home #NavStrip ul li.Home a, #NavStrip ul li.Home  a:hover{background:url(../images/HomeOver.jpg) no-repeat;color:rgb(224,231,160);}
#About #NavStrip ul li.About a,#NavStrip ul li.About a:hover{background:url(../images/AboutOver.jpg) no-repeat;color:rgb(224,231,160);}
#Events #NavStrip ul li.Events a,#NavStrip ul li.Events  a:hover{background:url(../images/EventsOver.jpg) no-repeat;color:rgb(224,231,160);}
#Gallery #NavStrip ul li.Gallery a,#NavStrip ul li.Gallery  a:hover{background:url(../images/GalleryOver.jpg) no-repeat;color:rgb(224,231,160);}
#Pricing #NavStrip ul li.Pricing a,#NavStrip ul li.Pricing  a:hover{background:url(../images/PricingOver.jpg) no-repeat;color:rgb(224,231,160);}
#Friends #NavStrip ul li.Friends a,#NavStrip ul li.Friends a:hover{background:url(../images/FriendsOver.jpg) no-repeat;color:rgb(224,231,160);}
#Contact #NavStrip ul li.Contact a,#NavStrip ul li.Contact  a:hover{background:url(../images/ContactOver.jpg) no-repeat;color:rgb(224,231,160);}

#ThumbHolder {
background:white none repeat scroll 0% 50%;
float:left;
height:263px;
margin-left:-29px;
margin-top:40px;
position:absolute;
width:573px;
}
#ThumbHolder img {
float:left;
margin-right:16px;
margin-top:15px;
border:2px solid #E0E7A0;
}

#GalleryBookHolder {
background:transparent none repeat scroll 0%;
float:none;
height:219px;
margin-left:-25px;
position:absolute;
width:573px;
display:inline;

}
#GalleryBookHolder img {
border:0pt none;
float:left;
margin-right:3pt;
margin-top:-2px;
}
#ColorTableHolder {
background:white none repeat scroll 0% 50%;
float:left;
height:136px;
margin-left:-28px;
margin-top:-146px;
position:absolute;
width:573px;
}
#ColorTableHolder img {
border:none;
float:left;
margin-right:0;
margin-top:20px;
margin-left:9px;
}


#PricingBox {
background:transparent url(../images/PricingBox.gif) no-repeat scroll 0%;
float:left;
width:232px;
height:293px;
margin-top:-4px;
position:absolute;
margin-left:272px;
padding-left:20px;
padding-right:10px;
}

#PricingBox ul{
	list-style:disc;
	margin-left:20px;
	padding-left:0;
	padding-right:20px;
}
.float-left{
float:left;
}
.friends{
	width:256px;
	}
.friends h1{color:rgb(86,102,55);margin:5px 0 0 0;padding:0;font-size:18px;text-decoration:underline;background:url(../images/RowSeparator.gif)no-repeat 0px 6px;padding-top:20px}
 h1.first  {background:none;}
.friends p{padding:0;margin:5px 0;}
.friends a, .friends a:visited{color:black;text-decoration:underline;font-style:italic;}
.friends a:hover{text-decoration:none;}
