﻿body { padding:0; background-color:#000000; font-family:Verdana, Helvetica, Sans-Serif; font-size:12px; }
h3 { margin-top:0px; font-weight:bold; font-size:14px; font-family:Helvetica; }

a:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:hover { text-decoration:underline; font-weight:bold; color:#FFFFFF; }

.note { font-size: 10px; color:#9D9D9D; }

#wrapper { margin:0px auto; background-image:url(images/body-background.jpg); width:780px; border:solid 1px #4E4D4D; }

#headerNav { height:100px; width:220px; padding: 5px 10px 0 25px; color:#9D9D9D; float:left; }
#headerLeft { height:105px; width:136px; float:left; }
#headerLeft img { padding-left:10px; padding-top:5px; padding-right:10px; }
#headerRight { height:105px; width:389px; float:left; }
#headerRight img { padding-top:5px; }

#topBorderLeft { height:1px; width:15px; background-color:#CD0000; float:left; }
#topBorderNav { height:1px; width:240px; background-color:#CD0000; float:left; }
#topBorderRight { height:1px; width:525px; background-color:#CD0000; float:left; }

.navigation { padding:5px; vertical-align:top; font-family:Helvetica; }
.mainBody { padding:10px; color:#FFFFFF; vertical-align:top; text-align:justify; }

.navImage { padding-bottom:5px; vertical-align:middle; }

a:link.navigation { text-decoration:none; font-weight:bold; font-size:14px; color:#9D9D9D; }
a:visited.navigation { text-decoration:none; font-weight:bold; font-size:14px; color:#9D9D9D; }
a:hover.navigation { text-decoration:none; font-weight:bold; font-size:14px; color:#CD0000; }

a:link.close { text-decoration:none; font-weight:bold; color:#000000; }
a:visited.close { text-decoration:none; font-weight:bold; color:#000000; }
a:hover.close { text-decoration:none; font-weight:bold; color:#000000; }

.titleImage { padding-right:5px; vertical-align:middle; }

#numberList {  padding-top:10px; padding-bottom:15px; }
#numberList li { padding-top:5px; }

.albumThumb { border:1px solid #4E4D4D; cursor:pointer; margin-bottom:5px; }
.photoDetailCont { position:absolute; top:0px; left:0px; background-color:#FFFFFF; padding:5px; border:1px solid #CD0000; z-index:15; } 
.photoDetailCont img { cursor:pointer; }
.galleryCell { padding-top:10px; vertical-align:top; text-align:center; }
.galleryThumb { border:1px solid #4E4D4D; cursor:pointer; filter:alpha(opacity=70); opacity:0.7; }

a:link.testimonial { text-decoration:none; font-weight:bold; font-size:10px; color:#FFFFFF; }
a:visited.testimonial { text-decoration:none; font-weight:bold; font-size:10px; color:#FFFFFF; }
a:hover.testimonial { text-decoration:underline; font-weight:bold; font-size:10px; color:#FFFFFF; }

#bottomBorderLeft { height:1px; width:15px; background-color:#CD0000; float:left; }
#bottomBorderNav { height:1px; width:240px; float:left; }
#bottomBorderRight { height:1px; width:525px; background-color:#CD0000; float:left; }

.footerLeft { width:255px; float:left; }
.footerRight { width:525px; text-align:center; font-size:10px; line-height:35px; float:left; }
.footerRight a:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
.footerRight a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
.footerRight a:hover { text-decoration:underline; font-weight:bold; color:#FFFFFF; }

#copyright { clear:left; margin:0px auto; text-align:center; padding-top:5px; color:#FFFFFF; }