body    { color: #111111; text-decoration: none; background-image: url(Images/bg6.jpg); text-align: center }
img { border-style: none; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #111111; text-align: left; }
h1 { color: #444; font-style: italic; font-size: 24px; font-family: cursive "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent;  letter-spacing: 0.1em 
}
h2 { color: #444; font-style: italic; font-size: 20px; font-family: cursive "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent;  letter-spacing: 0.1em 
}
h3 { color: #444; font-style: italic; font-size: 18px; font-family: cursive "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: left; background-color: transparent;  letter-spacing: 0.1em 
}
h4 { color: #444; font-style: italic; font-size: 16px; font-family: cursive "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: left; background-color: transparent;  letter-spacing: 0.1em 
}




.link-off { color: #c0c0c0; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; background-color: transparent; letter-spacing: 0.2em }
a:link  { color: #111111; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; background-color: transparent; letter-spacing: 0.1em }
a:visited { color: #111111; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; background-color: transparent; letter-spacing: 0.1em }
a:hover { color: #daa520; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; background-color: transparent; letter-spacing: 0.1em }
a:active  { color: #ff8c00; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; background-color: transparent; letter-spacing: 0.1em }

/* used on gallery page links to photographers */
.link { color: #444; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent; letter-spacing: 0.2em }
.link a:link  { color: #444; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent; letter-spacing: 0.1em }
.link a:visited { color: #444; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent; letter-spacing: 0.1em }
.link a:hover { color: #daa520; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent; letter-spacing: 0.1em }
.link a:active  { color: #ff8c00; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent; letter-spacing: 0.1em }


.swp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: center; 
}
.phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.testimonials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
.packages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.names { color: #444; font-style: italic; font-size: 16px; font-family: cursive "Times New Roman", Georgia, Times, serif; text-decoration: none; text-align: center; background-color: transparent;  letter-spacing: 0.1em 
}

.center { text-align: center; }
.right { text-align: right; }
.just { text-align: justify; }
.italic { font-style: italic; }
.italic-note { font-style: italic; font-size: 10px; }
.bold-note-cnt { font-weight: bold; font-size: 10px; text-align: center; }
.bold { font-weight: bold; }
.indent-6 { text-align: left; position: relative; left: 6px; padding-left: 6px; }
.indent-12 { text-align: left; position: relative; left: 12px; }

/* This css is used to preload the images listed at the end of a page for the following page. */
.hiddenPic {display:none; 
}

/* Used on new gallery pages (old pages have tables). */

.container-logo { width: 756px; height: auto; margin: auto auto 12px; }
.container-menu { width: 748px; height: 32px; margin-top: 20px; margin-left: auto; margin-right: auto; }
.menu { float: left; width: auto; height: 30px; padding-left: 7px; padding-right: 8px}


.page-title { width: 510px; height: auto; margin: 12px auto 24px; padding-top: 34px; }
.container-gallery { width: 756px; height: auto; margin: auto; border: solid 2px #999; }


/* Home Page */
.container-menu-home { width: 750px; height: 32px; margin: 20px auto } /* adjust size */
.container-home-page { width: 756px; height: auto; margin: 50px auto 20px; }
.float-right-home { float: right; width: 300px; height: auto; padding-left: 10px; padding-right: 10px; }
.float-left-home { float: left; width: 300px; height: auto; padding-left: 20px; padding-right: 0px; }

.footer-home { width: 510px; height: auto; margin: auto auto 40px; padding-top: 20px; }
.footer-home-inline { width: 510px; height: auto; margin: auto; padding-top: 20px; }
.float-right-footer { float: right; width: 240px; height: auto; padding-right: 10px; }
.float-left-footer { float: left; width: 240px; height: auto; padding-left: 10px}
/* Clearfix extends containers to enclose float boxes. Must be the first style. */
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }

.clearfix {display: inline-block;} /* for mac IE */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* USA Today Page */
.number {
	color: #C90;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.indent-10 { text-align: left; margin-left: 46px; }

.container-articles { width: 756px; height: auto; margin: 50px auto 20px; }



