body{
font-family : Geneva, Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
background-image: url(../images/backgrounds/StanBackgroundSm.jpg);
background-repeat: repeat;
margin: 10px 20px 20px 20px ;
}

#border {border: 4px solid #000;
border-top-width:4px;
border-right-width: 4px;
border-bottom-width: 0px;
border-left-width: 4px;
}

#header{background-color: #000;
font-size:12px;
font-weight: 500;
}

#nav{background-color: #F0E7C1;
font-size:12px;
padding: 4px;
border-bottom: thin dotted #000;
font-weight: 500;
}

td {font-size:12px;
font-weight: 500;}

#content{
background-color: #F7F2DD;

}
/*

#footer{
background-color: #F0E7C1;
font-size:12px;
font-weight: 500;
border-top: thin dotted #000;
}
*/

#footer{
font-size:9px;
font-weight: 500;
color:white;
border-top: thin dotted #000;
}

#left_column {
padding:5px;
margin:0px;
width:220px;
border-right: thin solid #000;
background-color:#B0BFA8;
}

#center_column {
padding:5px;
margin:0px;
}

#right_column {
padding:5px;
margin:0px;
width:220px;
}

p {
text-indent: 2em;
font-size:12px;
padding:0px 10px 0px 10px;
text-align:left;
}

p.left {
color:black;
text-indent: 1em;
font-size:11px;
padding-left:5px;
text-align:left;
}

.img_border {
border: solid #000;
border-top-width:2px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 2px;
 padding:0px;
 margin:0px;
}

.title {
font-size:13px;
font-weight: 600;
color:#000;
background-color:#B0BFA8;
padding:5px;
height:30px;
border: solid #000;
border-top-width:0px;
border-right-width: 0px;
border-bottom-width: 2px;
border-left-width: 0px;
}



td.right_column {
background-color: #fff;
}

td.left_column {
background-color: #fff;
}

.rt_float {
border: solid #000;
border-top-width:1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 1px;
float: right;
padding-top:10px;
}
.lft_float {
border: solid #000;
border-top-width:1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 1px;
float: left;
padding:10px;
}


.contact_box {
font-size:12px;
padding: 4px 4px 4px 4px; 
margin: 4px 4px 4px 4px;
border: thin solid #000;
background-color:#D4C576;
}

ul {
margin-top:0px;
margin-bottom:0px;
}

.bold{
font-weight: 600;
font-size:11px;
}

td.footer_text{color: #fff;
font-size: 10px;
text-align:center;}

td.address_text{color: #fff;
font-size: 12px;
text-align:center;}

.footer_text A:link{
font-size:10px;
color:white;
}
/*
A:link {text-decoration: none; color: black; }
A:visited {text-decoration: none; color: black;}
A:active {text-decoration:none;}
A:hover {text-decoration: none; color: black; background:#fff; padding: 0px;}


*/

#top_links { font-size:12px; padding-right:10px;}
.top_links A{text-decoration: none; color: black; background: #F0E7C1;}
.top_links A:link {text-decoration: none; color: black; background: #F0E7C1;}
.top_links A:visited {text-decoration: none; background: #F0E7C1;}
.top_links A:active {text-decoration: none; background: #F0E7C1;}
.top_links A:hover {text-decoration: none; color: white;  background: #000;}

.nav A{text-decoration: none; color: black;}
.nav A:link {text-decoration: none; color: black;}
.nav A:visited {text-decoration: none}
.nav A:active {text-decoration: none}
.nav A:hover {text-decoration: none; color: white; background:#000;}

.foot A{text-decoration: none; color: white; background: black;}
.foot A:link {text-decoration: none; color: white; background: black;}
.foot A:visited {text-decoration: none; background: black;}
.foot A:active {text-decoration: none; background: black;}
.foot A:hover {text-decoration: none; color: #F0E7C1; background: black;}

.title_background {background-image:url(images/backgrounds/title_background.png) ;
background-repeat: repeat-x;
text-align:center;
font-weight: 600;
font-size:12px;
color:black;
padding: 3px;
}

.sig{
font-family: "Nimbus Script","BrushScrD", "Verdana", arial;
font-size: 14px;
}

p.testimonial{
background-color:#fff;
padding:10px;
}
p.testimonial:first-letter{
font-size:18px;
font-weight: bold;
}

.tiny_font {
font-size:9px;
}

