@charset "utf-8";
/* CSS Document */

html {height:100%; }
body {height:100%; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

h2 {font-size:13px; color:#F90; margin-bottom:0px; padding:0px}

.siteContainer {margin:0px 0px 0px 0px}

.navContainer {border-top:#CCC solid 1px;}
.navButtonContainer {width:900px; padding:0px 0px 0px 0px; height:34px; color:#FFF; font-size:12px; font-weight:bold}

.nav {border-right:#CCC solid 1px; float:right; padding:10px 0px 10px 0px; }
.navEnd {border-left:#CCC solid 1px;}
.nav a {color:#FFF; text-decoration:none; padding:10px 8px 10px 8px;}
.nav a:hover {padding:10px 8px 9px 8px;}
.nav a:visit {color:#FFF}

.contentContainer {border-top:#CCC solid 1px; border-bottom:#CCC solid 1px; background-color:#000; }

.content {width:900px; height:500px; color:#CCC; background-color:#000;}
.contentImage {float:left; width:500px; }
.contentFlash {width:900px;}
.contentText {float:left; width:376px; height:484px; padding:8px 16px 8px 8px; font-size:11px; overflow:auto; }

#galleryChildren {display:block; width:200px; height:200px; background:url(images/gallery_children.jpg) no-repeat 0 0;}
#galleryChildren:hover {background-position:0 -200px;}
#galleryChildren span {display:none}

#galleryFamilies {display:block; width:200px; height:200px; background:url(images/gallery_families.jpg) no-repeat 0 0;}
#galleryFamilies:hover {background-position:0 -200px;}
#galleryFamilies span {display:none}

#galleryMultiples {display:block; width:200px; height:200px; background:url(images/gallery_multiples.jpg) no-repeat 0 0;}
#galleryMultiples:hover {background-position:0 -200px;}
#galleryMultiples span {display:none}

#galleryWedding {display:block; width:200px; height:200px; background:url(images/gallery_wedding.jpg) no-repeat 0 0;}
#galleryWedding:hover {background-position:0 -200px;}
#galleryWedding span {display:none}


.blue a:hover {background-color:#103e69;}
.blue {background-color:#103e69;}
.blueBG {background-image:url(images/blue.jpg); background-repeat:repeat-x;}

.brown a:hover {background-color:#582d1c;}
.brown {background-color:#582d1c;}
.brownBG {background-image:url(images/brown.jpg); background-repeat:repeat-x;}

.green a:hover {background-color:#324d2e;}
.green {background-color:#324d2e;}
.greenBG {background-image:url(images/green.jpg); background-repeat:repeat-x;}

.grey a:hover {background-color:#4a362d;}
.grey {background-color:#4a362d;}
.greyBG {background-image:url(images/grey.jpg); background-repeat:repeat-x;}

.maroon a:hover {background-color:#6a1010;}
.maroon {background-color:#6a1010;}
.maroonBG {background-image:url(images/maroon.jpg); background-repeat:repeat-x;}

.mustard a:hover {background-color:#763f01;}
.mustard {background-color:#763f01;}
.mustardBG {background-image:url(images/mustard.jpg); background-repeat:repeat-x;}

.olive a:hover {background-color:#453e01;}
.olive {background-color:#453e01;}
.oliveBG {background-image:url(images/olive.jpg); background-repeat:repeat-x;}

.orange a:hover {background-color:#712902;}
.orange {background-color:#712902;}
.orangeBG {background-image:url(images/orange.jpg); background-repeat:repeat-x;}

.purple a:hover {background-color:#542e3b;}
.purple {background-color:#542e3b;}
.purpleBG {background-image:url(images/purple.jpg); background-repeat:repeat-x;}

.red a:hover {background-color:#7f200e;}
.red {background-color:#7f200e;}
.redBG {background-image:url(images/red.jpg); background-repeat:repeat-x;}

.tan a:hover {background-color:#745040;}
.tan {background-color:#745040;}
.tanBG {background-image:url(images/tan.jpg); background-repeat:repeat-x;}

.teal a:hover {background-color:#20424b;}
.teal {background-color:#20424b;}
.tealBG {background-image:url(images/teal.jpg); background-repeat:repeat-x;}

.violet a:hover {background-color:#6a1041;}
.violet {background-color:#6a1041;}
.violetBG {background-image:url(images/violet.jpg); background-repeat:repeat-x;}

.yellow a:hover {background-color:#afa848;}
.yellow {background-color:#afa848;}
.yellowBG {background-image:url(images/yellow.jpg); background-repeat:repeat-x;}

.content a {color:#C90; text-decoration:none; }
.content a:hover {color:#FC0; background-color:transparent}
.content a:visit {color:#C90}

.gNavButtonContainer { width:270px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; height:26px; color:#FFF; font-size:12px; font-weight:bold}
.gNav {float:left; padding:4px 0px 4px 0px; margin:4px 4px 0px 4px; background-color:#1E1E1E; }
.gNavEnd {}
.gNav a {color:#C90; text-decoration:none; padding:4px}
.gNav a:hover {background-color:#666; color:#000; padding:4px}
.gNav a:visit {color:#C90}

