body,html { 
	margin:5px auto auto auto;
	background:#FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.infotext {
font-size: 14px;
}
#pagetitlebox { 
    margin: 0px 0px 20px 20px; 
	width:auto;
	height:40px;
	float:left;
}
#flashbox { 
    margin:0px 0px 0px 0px; 
	width:370px;
	height:40px;
	float:left;
}
#textholder { 
    margin:5px auto 2px auto;
	width:550px;
	height:auto;
}
.titletext {
font-size: 19px;
color:#402013;
}
#cattextholder { 
    margin:5px auto 0px auto;
	width:550px;
	height:auto;
}
.catnametext {
font-size: 16px;
color:#a6673d;
}
.catinfotext {
font-size: 14px;
}
#catholder { 
    margin:0px 0px 5px 21px;
	width:130px;
	height:auto;
	float:left;
}
#catholderinside { 
    margin:0px 0px 5px 5px;
	width:130px;
	height:auto;
	float:left;
}
.blogtitletext {
font-size: 15px;
color:#402013;
}
#blogholder {
    margin:0px auto 2px auto; 
	width:500px;
	height:40px;
}
#blogbox {
    margin:auto auto 2px auto; 
	width:79px;
	height:79px;
	float:left;
}
#blogtextdate {
    margin:26px auto auto auto; 
	width:79px;
	height:30px;
	float:left;
}
#blogdetails {
    margin:auto auto 2px auto; 
	font-size: 14px;
	width:330px;
	height:79px;
	float:left;
	border:medium;
	border-color:#000000;
}
#blogbox #blogtextbox {
    margin:0px auto 2px auto; 
	width:200px;
	height:70px;
}
.postedblogtext {
font-size: 11px;
color:#0000FF;
}
#homepagepicholder {
    margin:0px auto 2px auto; 
	width:500px;
	height:40px;
}
a { 
	color:#a6673d;
	text-decoration:none;
}
a:hover { 
	color:#b69654;
	text-decoration:none;
}

#PageHeader { 
	width:800px;
	height:150px;
	margin:0 auto;
	text-align:center;
}
#PageWrapper { 
	width:800px;
	margin:0 auto;
	text-align:center;
}
#PageWrapper #PageLeft { 
	width:200px;
	text-align:left;
	float:left;
}
#PageWrapper #PageLeft ul { 
	width:200px;
	height:225px;
	background:#dbbc83;
	list-style-type:none;
	text-decoration:none;
	margin:0;
	padding:10px 0 0 0;
}
#PageWrapper #PageLeft li a { 
	width:200px;
	height:40px;
	display:block;
	margin:0 0 5px 0;
}
#PageWrapper #PageLeft li a.home { 
	background:url(../images/button_home.jpg) no-repeat;
}
#PageWrapper #PageLeft li a.gallery { 
	background:url(../images/button_gallery.jpg) no-repeat;
}
#PageWrapper #PageLeft li a.faq { 
	background:url(../images/button_faq.jpg) no-repeat;
}
#PageWrapper #PageLeft li a.contact { 
	background:url(../images/button_contact.jpg) no-repeat;
}
#PageWrapper #PageLeft li a.care { 
	background:url(../images/button_care.gif) no-repeat;
}
#PageWrapper #PageLeft li a:hover { 
	background-repeat:no-repeat;
	background-position:left -40px;
}
#PageWrapper #PageLeft #PageGrad { 
	width:200px;
	height:60px;
	background:url(../images/grad.jpg) no-repeat;
}
#PageWrapper #PageContent { 
	width:600px;
	float:right;
}
#PageWrapper #PageContent #PageCurve { 
	width:10px;
	height:30px;
	background:url(../images/curve.jpg) no-repeat;
	float:left;
}
#PageWrapper #PageContent #PageMailing { 
	width:584px;
	height:20px;
	text-align:right;
	padding:3px;
	float:right;
}
#PageWrapper #PageContent #PageMailing .mailinput {
	width:200px;
}
#PageWrapper #PageContent #PageBody {
	width:590px;
	text-align:left;
	padding:5px;
	clear:both;
}
#PageWrapper #PageContent #PageFooter { 
	width:590px;
	height:40px;
	text-align:center;
}

.BlogWrapper { 

}
.BlogWrapper .BlogStamp { 

}
.BlogWrapper .BlogStamp .BlogDay { 

}
.BlogWrapper .BlogStamp .BlogDay { 

}
.BlogWrapper .BlogStamp .BlogDay { 

}
.BlogWrapper .BlogContent { 

}