/* undo.css -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- */
:link,:visited { text-decoration:none }
ul { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
hr,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
fieldset,a img,:link img,:visited img { border:none }
.clear { clear: both; }
body * {font-size:100%;}
/* -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

/* Core Layout ~-~-~-~-~-~-~-~-~-~-~-~-~ */
body { font-family: verdana, geneva; background-color: #333; text-align: center; padding-top: 6px; padding-bottom: 6px; }
.page{ font-family: "times new roman"; background-color: #faf9f4; margin: 0 auto; text-align: left; width: 825px; border: solid 1px black; }
/* .inside { border: solid 2px black; }*/
.masthead { font-family: cursive; background-image: url(../images/mast-head.jpg); background-repeat: no-repeat; height: 275px; margin: 0; }
.masthead h1 { color: #8b4513; font-size: 1.2em; font-family: cursive; font-weight: bold; background-repeat: no-repeat; position: relative; left: 20px; }

.masthead .ph { color: #8b4513; font-size: 1.5em; font-family: cursive; font-weight: bold; padding-top: 2px; padding-bottom: 2px; position: relative; top: 200px; left: 5px; }
.lColumn { font-family: verdana; top: 0; right: 0; float: left; margin-top: 25px; padding: 0 8px 0 15px; }
img.s1 { background-color: #dfd9c3; position: relative; top: 410px; right: 0; float: left; }
.page .mainbody { font-size: 1em; font-family: verdana; top: 0; margin: 0; padding: 0 15px; border-bottom: 1px solid #8b4513; }
.footer { color: #8c7f5d; font-size: 0.7em; font-family: verdana; background-color: #dfd9c3; background-repeat: repeat-y; padding: 8px 25px 15px 45px; border-top: 1px solid #8c7f5d; }

/* -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .mainbody .content { font-family: verdana; margin-top: 25px; padding-left: 15px; position: relative; top: 0; width: 600px; float: left; clear: none; border-left: 2px solid #8b4513; min-height:885px; }
.page .mainbody .content p { font-size: 1em; }
.page .mainbody .content  h2 { color: #8b4513; font-size: 1.5em; font-family: arial, verdana; font-weight: bold; text-align: center; padding-top: 15px; padding-bottom: 8px; }
.page .mainbody .content h3 { color: #e1913a; font-size: 1.5em; font-family: cursive; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.page .mainbody .content h4 { color: #8b4513; font-size: 1.1em; font-family: arial, verdana; font-weight: bold; text-align: center; }
.page .mainbody .content .imgr { float: right; padding-top: 40px; padding-right: 40px; }
.page .mainbody .content ul { font-size: 0.8em; margin-left: 20px; }
.page .mainbody .content ul li { list-style-type: disc; list-style-position: outside; }
.page .mainbody .content ul li b { font-weight: normal; list-style-type: disc; list-style-position: outside; }
.page .mainbody .content .desc { color: #e1913a; font-size: 2em; font-family: cursive; font-weight: bold; text-align: center; height: 65px; margin-top: 12px; margin-bottom: 12px; border-bottom: 4px double #8b4513; }
.page .mainbody .content strong { font-weight: normal; }
.link-area { color: #8c7f5d; font-size: 0.55em; text-align: center; padding: 12px 45px; border-top: 1px solid #8c7f5d; }
.service-area { color: #c3b388; font-size: 0.55em; font-family: cursive; padding: 12px 45px; border-top: 1px solid #8c7f5d; }
.service-area li { text-align: left; padding-right: 2px; list-style-type: none; display: inline; }
.service-area li.no { color: #fffff0; text-align: left; list-style-type: none; display: inline; }
.service-area .service-zip { color: #c7b299; font-size: 0.7em; line-height: 0.2; margin-top: 6px; display: block; }
.service-area .service-zip li { text-align: left; padding-right: 2px; list-style-type: none; display: inline; }
/* footer ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.footer ul li { line-height: 1.1em; }

