@charset "utf-8";
/* CSS Document */

html { height: 100%; overflow-y: scroll;
}
body { height:100%; margin: 0px; padding: 0px; background-color: #1F170C; background-image:url(../images/back-97-6.png); background-repeat: repeat;
}
p { margin-top: 8px; margin-bottom: 8px; padding: 0px;
}
img { border: 0px;
}
.ribbon { width: 380px; height: 100%; margin: 0px auto 0px auto; padding: 0px;  background-image: url(../images/ribbon.png); background-repeat: repeat-y;
}
.ribbon2 { width: 380px; margin: 0px; padding-top: 5px; background-image: url(../images/ribbon.png); background-repeat: repeat-y;
}
.kplogo { width: 300px; margin: 20px auto 20px auto; padding: 0px; color: #FFFFFF; font: 32px "lucida handwriting"; letter-spacing: normal; text-align: center;
}
.page { width: 930px; margin: 0px 0px 0px -260px; /* padding: 10px; border: 1px solid #CCCCCC;	*/
}
.frang { margin: 0px 0px 30px 0px;
}

/*	################
		Navigation
################	*/
.left { width: 150px; height: 100%; padding: 60px 60px 0px 0px; float: left; text-align: right; color: #FFFFFF; font: 12px Georgia, Times, serif; letter-spacing: 0.7px; font-weight: bold;
}
ul { margin: 0px; padding: 0px;
}
li { list-style: none; margin: 0px 0px 22px 0px;
}
a { text-decoration: none; color: #FFFFFF;
}
a:hover { color: #CCCC99;
}

/*	################
		Content
################	*/
.center { width: 480px; float: left; color: #35170C; font: 12px Arial, sans-serif; letter-spacing: normal; text-align: justify; color: #45170C;
}
.imgContentTop { width: 480px; height: 15px; margin: 0px; padding: 0px; background-image:url(../images/imgContentTop2.png); background-repeat: no-repeat;
}
.imgContentCenter { width: 480px; margin: 0px; padding: 1px; background-image: url(../images/imgContentCenter2.png); background-repeat: repeat-y;
}
.imgContentBottom { width: 480px; height: 15px; margin: 0px; padding: 0px; background-image:url(../images/imgContentBottom2.png); background-repeat: no-repeat;
}
.content { width: 398px; border: 1px solid #999966; margin: 0px 0px 0px 10px; padding: 20px 25px 25px 30px; 
}
.pad { width: 1px; height: 400px; float: right; margin: 0px; padding: 0px;
}
.font18 { font: 18px "lucida handwriting"; text-align: center; margin: 10px 0px 20px 0px;
}
.font16 { font-size: 14px; font-weight: normal; text-align: left;
}
.font14 { font-size: 14px; font-weight: normal;
}
.content p { margin: 10px 0px 15px 0px; padding: 0px;
}
.content a { text-decoration: underline; color: #999966;
}
.content a:hover { color: #45170C; text-decoration: none;
}
.about ul { margin: 0px; padding: 0px 0px 0px 10px;
}
.about li { list-style: none; margin: 0px 0px 5px 0px;
}
.whatNow ul { margin: 0px; padding: 5px 5px 5px 20px;
}
.whatNow li { list-style: outside; margin: 0px 0px 10px 0px;
}
.services { text-align: center;
}
.servicesLeft { width: 200px; float: left; margin-top: 30px; 
}
.servicesRight { width: 170px; float: left; margin: 30px 0px 20px 0px; 
}
.contact { text-align: center; font-weight: bold;
}
.contactLeft { width: 200px; float: left; margin-top: 30px; 
}
.contactRight { width: 170px; float: left; margin: 30px 0px 50px 0px; 
}
.phone { width: 170px; padding: 0px; margin: 0px auto 0px auto; text-align: left; font-size: 16px; 
}
.phoneLeft { width: 50px; float: left; margin: 20px 0px 30px 0px; font-weight: bold; font-size: 13px;
}
.phoneLeft p { margin: 5px 0px 5px 0px; padding: 0px; 
}
.phoneRight { width: 120px; float: left; margin: 20px 0px 30px 0px; font-size: 13px;
}
.phoneRight p { margin: 5px 0px 5px 0px; padding: 0px;
}
.spam { width: 140px; color: #FF0000; font-size: 11px;
}
.pic { float: right; margin: 5px 10px 5px 10px;
}
.pic2 { float: right; margin: -10px 10px 5px 10px;
}
.picLeft { float: left; margin: 5px 10px 5px 10px;
}
.picTestimonial { text-align: center; margin: 5px 0px 15px 0px;
}
.date { text-align: right; margin: 10px 10px 10px 0px;
}
.comment { text-align: center; margin: 0px 0px 10px 0px; /* border: 1px solid #999999; */
}
.author { text-align: center; margin: 0px 0px 30px 0px; font: 12px "lucida handwriting";
}
/*	################
		Info | Admin
################	*/
.right { width: 180px; float: left; padding: 60px 0px 0px 60px; font: 12px Georgia, Times, serif; color: #CCCC99; letter-spacing: 0.3px; 
}
.right p { margin-top: 8px; margin-bottom: 30px; 
}
.right a { text-decoration: none; color: #CCCC99;
}
.right a:hover { color: #FFFFFF;
}
.admin ul li { margin: 6px 0px 6px 0px;
}

/*	################
		Footer
################	*/
.footer { width: 200px; margin: 0px auto 0px auto; padding: 0px 0px 30px 0px; text-align: center; color: #35170C; font: 10px sans-serif; letter-spacing: normal;
}
.footer a { text-decoration: underline; color: #1F170C;
}
.footer a:hover { color: #FFFFFF; text-decoration: none;
}
.xclear { clear: both;
}
/*	border: 1px solid #CCCCCC; 	*/

