@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }

body { background:#2f2f2f; color:#fff; font: x-small Arial, helvetica, sans-serif; }

body { background-image: url(/images/Chair_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#copyright { background-image:url(/images/Copyright-Background-FLAT.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#weddings { background-image: url(/images/mainpage_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#about { background-image: url(/images/Charles_Knighton_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#children { background-image: url(/images/Children_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#contact { background-image: url(/images/church_pews_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#families { background-image: url(/images/Families_Walk_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#galleries { background-image: url(/images/blankBackground.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#portraits-gallery { background-image: url(/images/blankBackground.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

body#portraits { background-image: url(/images/Portraits_2up_img_1000.jpg); background-position: center; background-repeat: no-repeat; background-attachment: scroll; }

img { border:0; }

a { border: 0px; color: #fff; text-decoration: none; }

.underline { text-decoration:underline; color: #FF4444; }

#header { width:1000px; height:45px; margin: 15px 0px 0px 0px; }

#wrapper { margin:0px auto; width:1002px; }

.tel-num { font-size:16px; font-weight: bold; }

.forms { padding: 35px 0px 0px 25px; width: 600px; z-index: 5; position: absolute; top:73px; display:inline; }

.forms { font-size: 13px; font-weight: bold; }

/*.forms { background-image:url(/images/blankLightGreyBackground.png); }*/

.contact-table { background-image:url(/images/blankLightGreyBackground.png); }

.align-right { text-align:right; }

#right-side-column { margin: 0px 0px 0px 800px; position: relative; top: 13px; left: 0px; width:202px; height:620px; z-index:5;} 

h1.right-header { font-size:14px; }

#navigation { width:202px; margin-bottom: 7px; }

ul { list-style:none; list-style-type:none; }

#buttons a { border-bottom:1px solid #2f2f2f; margin: 0px 0px 0px 0px; }

#buttons ul a, li a { text-decoration: none; list-style:none; list-style-type:none; }

#buttons img { border-color:#2f2f2f; }

#buttons li a { display:block; line-height:30px; margin:0px 0px 0px 0px; text-decoration:none; list-style:none; list-style-type:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size: 18px; }

#buttons li a:hover { background:#2f2f2f; color:#fff; }

.under-buttons { margin:0px auto; width:188px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 3px 0px 3px; }

.content { margin-left:480px; padding: 20px; width: 250px; z-index: 5; position: absolute; top:73px; }

.content { font-size: 12px; font-weight: normal; line-height:1.4; }

.content a { text-decoration: none; border-bottom:1px dashed #fff; }

.content a:hover { text-decoration: none; border-bottom:1px dashed #FF0000; }

.content { background-image: url(/images/blankLightGreyBackground.png);}

.content-about { font-size: 12px; font-weight: normal; line-height:1.4; padding: 20px; width: 250px; z-index: 5; position: absolute; top:73px; background-image: url(/images/blankLightGreyBackground.png);  }

.content-galleries { padding: 10px 0px 0px 10px; width: 790px; z-index: 5; position: absolute; top:73px; }

.galleries { width:62px; height:62px; border:1px solid #1f1f1f; }

.wedding-galleries { width:73px; height:73px; border:1px solid #2f2f2f; }

.content-copyright { padding: 20px; width: 350px; z-index: 5; position: absolute; top:73px; }

.content-copyright { font-size: 12px; font-weight: bold; }

#background-image { z-index:-5; width:1000px; margin: 0px auto; }

#footer { color:#b5b5b5; width:1000px; margin:0px auto; margin-top: 10px; clear:both; padding-bottom:10px; padding-top:5px; }

#footer-links { padding-bottom:32px; list-style:none; }

#footer-links li { float: left; padding:0px 3px 0px 0px; }

#footer-links li a { color:#b5b5b5; background:#2f2f2f; text-decoration:none; text-transform:none; }

#footer-navigation { padding-bottom:10px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

#footer-navigation li { float: left; padding:0px 5px 0px 0px; }

#footer-navigation li a { color:#fff; background:#2f2f2f; text-decoration:none; text-transform: capitalize; }

#footer-navigation a:hover { color:#b5b5b5; }

.clear { clear:both; height: 0px; }