 font-size: 0.5em; /* 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 }
address { font-style:normal }
body * {font-size:100%;}
.floatl { 
	float: left;
}
.floatr { 
	float: right;
}
.clear { 
	height: 0px;
	font-size: 0px;
	clear: both;
}
.clear20 { font-size: 0; height: 20px; clear: both; }
.margin25 { margin-right: 25px; margin-left: 25px; }
.ul1 { padding-left: 30px; }
.ul1 li { color: #675e44; font-size: 0.8em; font-weight: bold; list-style-type: disc; list-style-position: outside; }
/* -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */




/* general styles ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
a:link, 
a:visited { 
	color: #2584c6; 
}
a:hover {
	text-decoration: underline;
}

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #69c; text-align: center; margin-top: 12px; }
.page { background-color: #fafafa; margin: 0 auto; text-align: left; width: 800px; border: solid 1px #8c7f5d; }
/* masthead ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .masthead { background-image: url(../images/mast-head-bckgrnd.jpg); height: 6em; height: 280px; }
.page .masthead .logo { position: relative; top: 40px; left: 20px; float: left; }
.page .masthead .logo a img { float: left; display: block; }
.page .masthead .co-name { font-size: 2.75em; font-family: "times new roman"; margin-top: 25px; margin-left: 200px; }
/* topnav ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

.page .navbar{ background-color: #f0ebdf; text-decoration: none; top: 130px; height: 32px; border-top: 1px solid black; border-bottom-color: black; border-bottom-width: 1px; }





/* header ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .main-body { position: relative; border-top: 1px solid black; }
.page .main-body .content { text-align: left; padding: 10px; }
.page .main-body .content h1 { float: left; clear: right; margin: 0; }
.page .main-body .content h2 { font-size: 0.9em; float: left; clear: right; display: inline; }
.page .main-body .content p { font-size: 0.8em; margin-top: 5px; }
.page .main-body .content .left { width: 500px; float: left; margin-top: 20px; padding-left: 20px; }
.page .main-body .content .left .container { margin-top: 10px; }
.list-l { float: left; padding-left: 45px; list-style-type: none; list-style-position: outside; }
.list-r { float: right; padding-right: 55px; list-style-type: none; list-style-position: outside; }
.page .main-body .content .right { float: right; padding: 5px; }
.page .main-body .content .right img { padding: 10px 10px 10px 25px; }
.page .service-area { font-size: 0.55em; margin-top: 10px; padding: 12px; border-top: 1px solid #223d8c; }
.page .service-area li { text-align: left; list-style-type: none; display: inline; }
.page .service-area li.no { color: #fffff0; text-align: left; list-style-type: none; display: inline; }
.page .service-area .service-zip { color: #e5e5e5; font-size: 0.7em; line-height: 0.2; margin-top: 6px; display: block; }
.page .service-area .service-zip li { text-align: left; list-style-type: none; display: inline; }
/* footer ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .footer { color: black; font-size: 0.7em; font-family: cursive; line-height: 1.75em; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-top: 1px solid black; }

.page .footer ul { text-align: left; display: inline; }
.page .footer a, a:hover, a:visited, a:link { color: black; line-height: 1.5em; }
.page .footer li, 
.page .footer  li a,
.page .footer  li form,
.page .footer  li input { color: black; vertical-align: middle; }
.page .footer  li{
	display: inline;
	float: left;
}
.page .footer  li { line-height: 1.5em; padding-right: 12px; }
.page .footer li a { color: black; line-height: 1em; padding-right: 12px; }

