body{ font: 14px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; background-color: #cac7d7; background: url(../images/bkgd_pattern.jpg); margin: 0; padding: 0; }

#container_intro{ background-color: #ccddd0; border: 1px solid #361a6e; }
#container_bkgdimg{ background: url(../images/bkgd_image.jpg) no-repeat top left; background-color: #ccddd0; border: 1px solid #361a6e; }
#container_bkgdimg_2{ background: url(../images/bkgd_image_2.jpg) no-repeat top left; background-color: #ccddd0; border: 1px solid #361a6e; }

.bar{ background-color: #e4e3ef; border-top: 1px solid #361a6e; border-bottom: 1px solid #361a6e; }

.gal_thumb_container img{ border: 1px solid #361a6e; }
.gal_enlarge{ border: 3px solid #361a6e; }
.img_border{ border: 1px solid #361a6e; }

p{ font: 14px Times New Roman, Times, serif; color: #361a6e; }

a:link,
a:visited{ font: 14px Times New Roman, Times, seri; color: #361a6e; text-decoration: none; }
a:hover{ color: #48614e; text-decoration: none; }
a:active{ color: #361a6e; text-decoration: none; }

#navmain a:link{ font: 12px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; text-decoration: none; }
#navmain a:visited{ font: 12px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; text-decoration: none; }
#navmain a:hover{ color: #48614e; text-decoration: none; }
#navmain a:active{ color: #361a6e; text-decoration: none; }

.bullet{ font: 12px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; }

#footer{ width: 800px; margin: 0 auto; }

.footer{ font: 10px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; text-decoration: none; }
.address{ font-family: Times New Roman, Times, serif; font-size: 16px; color: #361a6e; }
#navbtm a:link,
#navbtm a:visited{ font: 10px Arial, Verdana, Helvetica, Sans-Serif; color: #361a6e; text-decoration: none; }
#navbtm a:hover{ color: #48614e; text-decoration: underline; }
#navbtm a:active{ color: #361a6e; text-decoration: underline; }

#social img{ float: left; border: none; padding-right: 20px; width: 32px; }