body {margin:0px; padding:0px}
a:link {color:#66F; text-decoration:none}
a:visited {color:#66F; text-decoration:none}
a:active {color:#66F; text-decoration:none}
a:hover {color:#69F; text-decoration:none}
table {color:#003; font:12px verdana, arial, sans-serif; font-weight:normal}
.title {color:#036; font:17px arial, sans-serif, verdana ; font-weight:bold}
.subtitle {color:#C60; font:12px verdana, arial, sans-serif; font-weight:bold}
.picturetitle {color:#000; font:10px verdana, arial, sans-serif; font-weight:bold}
.picturecomments {color:#666; font:10px verdana, arial, sans-serif; font-weight:normal}
.contact-text {color:#009; font:11px verdana, arial, sans-serif; font-weight:normal}
.smalltext {font:10px verdana, arial, sans-serif; font-weight:normal}
.services {color:#262662}
.page-splits {color:#036; height:1px; width:100%}
.price {color:#C60; font:12px verdana, arial, sans-serif; font-weight:bold}
.copyright {color:#999; font:9px verdana, arial, sans-serif; font-weight:normal}
.just {text-align:justify}
.biglink {font:12px verdana, arial, sans-serif; font-weight:bold; font-style:italic; text-decoration:none}
.biglink:hover {font:12px verdana, arial, sans-serif; font-weight:bold; font-style:italic; text-decoration:underline}
.date-font {color:#036; font:10px verdana, arial, sans-serif; font-weight:bold }
#date-location {right:4px; top:73px; position:absolute}
dd {margin-bottom:10px}
.left {float:left; margin:0px 10px 5px 0px; border:1px solid #DDD}
.right {float:right; margin:0px 0px 5px 10px; border:1px solid #DDD}
.video {float:right; margin:0px 0px 5px 10px; text-align:center; width:200px; border:0px}
.signature {text-align:right; font-style:italic; border-bottom:2px dotted #9CF; padding-bottom:20px; margin-bottom:20px}
.more {text-align:right; font-weight:bold}
.newsitem {text-align:justify; border-bottom:2px dotted #9CF; padding-bottom:20px; margin-bottom:20px}
.randomtestimonial {float:right; width:300px; background:#FFC; padding:8px; margin:0px 0px 8px 8px; border:1px solid #FC3}
.randomtestimonial .signature {text-align:right; font-style:italic; border:0px; padding-bottom:0px; margin-bottom:0px}
.newspaper {font-family:times new roman, times, serif; background:#EEE; border:1px solid #999}
.newspaper td {vertical-align:top; width:33%}
.newspaper td .newspaperheader {font:10px times new roman, times, serif; border-bottom:1px solid #000}
.newspaper td .newspapersuperheadline {text-align:center; font:small-caps bold 16px times new roman, times, serif; letter-spacing:2px; margin-bottom:8px}
.newspaper td .newspaperheadline {text-align:center; font:bold 20px times new roman, times, serif; margin-top:8px; padding-bottom:8px; border-bottom:1px solid #999}

/* SETUP PAGES FOR PRINTING */
@media print {
.printhide {display:none}
.printhelp {width:600px}
}
@media screen{
.printonly {display:none}
}

/* IMAGE BORDERS */
.page-borders {background-color:#5D687F}
.gallery_borders {BORDER:#000000 1px solid}
.borders {BORDER:#000000 1px solid}
.bar-borders {height:20px; border-top:#000000 1px solid; border-bottom:#000000 1px solid; padding-left:190px}

/* PAGE BACKGROUNDS */
.backgrounds {background-image:url("background.jpg"); background-repeat:repeat-y; background-position:0px 0px; background-attachment:fixed}

/* BUTTONS AND FORMS */
.button-popups{background-color:#FFFFFF; font-FAMILY:arial, verdana, helvetica, sans; color:#262662; font-size:8pt; cursor:hand; font-weight:bold; HEIGHT:22px; BORDER:#C0C0C0 1px solid}
.buttonon-popups{background-color:#F0F0F0; font-FAMILY:arial, verdana, helvetica, sans; color:#262662; font-size:8pt; cursor:hand; HEIGHT:22px; font-weight:bold; BORDER:#262662 1px solid }
.shadeform {font:13px arial, verdana, sans-serif; background-image:url("shadeform.gif"); text-align:left; WIDTH:180PX; BORDER:#000000 1px solid}
.textarea {font:13px arial, verdana, sans-serif; background-image:url("shadeform.gif"); text-align:left; WIDTH:275PX; HEIGHT:135PX; BORDER:#000000 1px solid}
.dropdown {color:#333333; WIDTH:180PX; font:11px verdana, arial, sans-serif}
.searchform {WIDTH:110PX; HEIGHT:20PX; background-image:url("shadeform.gif"); font:11px arial, georgia, "Times New Roman", sans-serif; border:#000000 1px solid}
.searchdrop {WIDTH:60PX; HEIGHT:20PX; font:11px arial, georgia, "Times New Roman", sans-serif }
.searchbutton {font-size:8pt}

/* SMALL GALLERY MESSAGES */
.divstyle {position:absolute; border:#000000 1px solid; top:0; left:0}
.pstyletitle{postion:absolute; background:white; color:black; font-size:10px; padding:3px; font-family:verdana, arial}
.pstylebody {postion:absolute; background:white; color:black; font-size:10px; font-family:verdana, arial}

/* START THE CODE FOR THE MENUS */
#menulocation {LEFT:0px; WIDTH:175px; POSITION:absolute; TOP:71px; padding:0px 0px; white-space:nowrap}
.menutrans {filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30}
.menu-top-border {border-right:#5D687F 1px solid}
.menu_bottom_line {border-top:#FFFFFF 1px solid; border-right:#5D687F 1px solid}
.menu {font-family:arial, verdana, helvetica, sans; font-size:8pt; height:30px; width:175px; cursor:hand; font-weight:bold; text-indent:8px; line-height:20pt; text-align:left; display:block; border-top:#FFFFFF 1px solid; border-bottom:#5D687F 1px solid}
a.menu:link {background-image:url("menu.gif"); background-color:#AEB8CD; color:#003366}
a.menu:visited {background-image:url("menu.gif"); background-color:#AEB8CD; color:#003366}
a.menu:active {background-image:url("menu.gif"); background-color:#AEB8CD; color:#003366}
a.menu:hover {background-image:url("menuon.gif"); background-color:#AEB8CD; color:#000066}

img {border:0px}