html {font: small/1.5 Verdana, Arial, Tahoma, "Lucida Grande", Helvetica, sans-serif;height: 100%;}body {text-align:center;background-image: url(art/SUSAN_TILE_1.gif);background-repeat: repeat;padding: 0;margin: 0;height: 100%;}	#frame {width: 850px;margin-right: auto;margin-left: auto;padding: 0;text-align: left;background: #fff;background-image: url(art/FLOWER_BACK.jpg);background-repeat: no-repeat;background-position: bottom left;border-left: 1px solid #0055A4;border-right: 1px solid #0055A4;border-bottom: 1px solid #0055A4;}#frame_no {width: 850px;margin-right: auto;margin-left: auto;padding: 0;text-align: left;background: #fff;border-left: 1px solid #0055A4;border-right: 1px solid #0055A4;border-bottom: 1px solid #0055A4;}#frame_church {width: 850px;margin-right: auto;margin-left: auto;padding: 0 0 570px 0;text-align: left;background: #fff;background-image: url(art/CHURCH_BACK.jpg);background-repeat: no-repeat;background-position: bottom left;border-left: 1px solid #0055A4;border-right: 1px solid #0055A4;border-bottom: 1px solid #0055A4;}#frame_bride {width: 850px;margin-right: auto;margin-left: auto;padding: 0;text-align: left;background: #fff;background-image: url(art/BRIDE_BACK.jpg);background-repeat: no-repeat;background-position: bottom right;border-left: 1px solid #0055A4;border-right: 1px solid #0055A4;border-bottom: 1px solid #0055A4;}#CONTENT_MAIN {width: 850px;margin: 15px 0 0 0;padding: 0;text-align: left;}#CONTENT_LR {position: relative;float: left;width: 488px;left: 32px;}#CONTENT_LR_ALL {position: relative;float: left;width: 770px;left: 32px;}#CONTENT_RR {position: relative;float: right;width: 280px;right: 32px;top: 23px;padding: 0;margin: 0 0 20px 0;}/* LINKS CLASSES and Instrucitons ************************** */#resourc_main {width: 850px;margin: 0;padding: 0;text-align: left;}.link_L {position: relative;float: left;left: 80px;width: 250px;padding: 0;margin: 0;}.link_R {position: relative;float: right;right: 50px;width: 435px;padding: 0;margin: 0;}h2.link {font-size: 1.625em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #78A4CE;margin: 0 0 5px 0;}h2.bio {font-size: 1.625em;font-family: Georgia;font-weight: 500;letter-spacing: -.03em;line-height: 1.15em;color: #78A4CE;margin: 0 0 8px 0;}h2.bio_sig {font-size: 1.625em;font-family: Georgia;font-weight: 500;letter-spacing: -.03em;line-height: 1.15em;color: #78A4CE;margin: 5px 20px 20px 0;text-align: right;}h2.link_address {font-size: 1.25em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #78A4CE;margin: 0 0 3px 0;}p.link_text {font-size: .875em;line-height: 1.6em;color: #0055A4;margin: 2px 0 0 0;padding: 0 0 30px 0;}p.bio_text {font-size: .875em;line-height: 1.6em;color: #0055A4;margin: 5px 0 0 0;padding: 0;}.floatleft_link {float: left;padding: 0 0 30px 0;margin: 0;}/* SERVICES List INSTRUCTIONS ************************** */#services li {font-family: Georgia, serif;color: #78A4CE;list-style-type: disc;margin: 0 0 5px 0;font-size: 1.1em;line-height: 1.15em;}#whyhire li {font-family: Georgia, serif;color: #78A4CE;list-style-type: disc;margin: 0 25px 5px 0;font-size: 1.1em;line-height: 1.15em;}/* TESTIMONIAL INSTRUCTIONS ************************** */#CONTENT_TST {position: relative;float: left;width: 760px;left: 32px;}.quote-test {font-size: .9em;font-weight: 500;line-height: 1.6em;color: #0055A4;margin: 10px 8px 10px 27px;}.attribute {font-family: Georgia, serif;text-align: right;font-size: .9em;font-weight: 500;line-height: 1.2em;color: #78A4CE;margin: 10px 18px 10px 0;}/* COLORSBLUE - 0055A4LITE BLUE - 78A4CEBLUE-GREAY - A9BED3BLACK - 000WHITE - FFFGREY - 909090 */ .susan {float: left;margin: 5px 15px 25px 0;padding: 0px;border: 2px solid #0055A4;}  /* FORM INSTRUCTIONS ************************** */.shift {margin: 25px 0 25px 15px;}h2.contact {font-size: 1.25em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.4em;color: #0055A4;margin: 8px 0 10px 16px;}p.contact_inst {font-size: .875em;line-height: 1.6em;color: #0055A4;margin: 8px 0 7px 22px;}input.txt {color: #3368AC;background-color: #E3F2F7;border: 1px inset #00008B;width: 310px;}textarea {color: #3368AC;background-color: #E3F2F7;border: 1px inset #00008B;width: 310px;}input.btn {color: #00008B;background-color: #E3F2F7;border: 1px inset #00008B;}form div {clear: left;margin: 0;padding: 0;padding-top: 0.6em;}form div label {float: left;width: 25%;font: bold 0.875em Verdana, Arial, san-serif;color: #23458C;}/* navigation for the CONTENT_LEFT AREA */h1.title {text-align: right;font-size: .74em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #a9bed3;margin: 0 32px 0 0;padding: 0;}h2.main {font-size: 1.375em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #0055A4;margin: 0 0 9px 40px;padding: 25px 0 0 0;}h2.subhead {font-size: 1.625em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #23458C;margin: 0 0 5px 40px;}h2.phone {font-size: 1.75em;font-family: Georgia;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #dde8f3;margin: 0 0 5px 40px;}p.maintext {font-size: .875em;line-height: 1.6em;color: #0055A4;margin: 8px 0 7px 14px;}.floatleft {float: left;padding: 3px;margin: 2px 15px 10px 0;border: 1px solid #23458C;background-color: #909090;}.floatright {float: right;padding: 4px;margin: 2px 20px 10px 15px;background-color: #3C51AE;}.floatleft_no {float: left;padding: 0;margin: 0;}#bulletpoints li {color: #6DBC45;list-style-type: square;margin: 0 0 0 5px;font-size: 1.1em;line-height: 1.2em;}.clear {clear: both;}/* COLORSBLUE - 0055A4LITE BLUE - 78A4CEBLUE-GREAY - A9BED3BLACK - 000WHITE - FFFGREY - 909090 *//* FOOTER for the bottom portion on the page************************** */#footer {position: relative;top: 0px;margin-right: auto;margin-left: auto;width: 850px;height: 136px;padding: 0 0 0 0;background-image: url(art/FOOTER_BACK.gif);background-position: top right;background-repeat: no-repeat;text-align: left;border-left: 1px solid #0055A4;border-right: 1px solid #0055A4;border-bottom: 1px solid #0055A4;background-color: #78A4CE;}#footer p {font-size: 1em;font-family: Georgia;line-height: 1.5em;color: #A6201D;margin: 0 0 7px 40px;}#footer a {color: #dde8f3;font-weight: 500;text-decoration: none;}#footer a:hover {color: #fff;background-color: #0055A4;}#footer span {color: #0055A4;}/* nested div classs for my link ************************** */.footer_sub {margin-right: auto;margin-left: auto;padding: 0;margin-top: 0;text-align: center;}.footer_sub span {color: #FFF;}.footer_sub li {  list-style-type: none;}.footer_sub li a {color: #D1D1D1;font-size: .75em;font-weight: 500;text-decoration: none;margin: 0 0 0 275px;padding: 0;}.footer_sub li a:hover {color: #23458C;background-color: #D1D1D1;}/* THIS IS NAV BAR - THIS IS NAV BAR ******************** */#navigation {position: relative;padding: 0 0 0 0;margin: 0 0 10px 0;width: 850px;height: 190px;background-image: url(art/NAV_BACK.gif);background-repeat: no-repeat;}#nav {  width: 455px;  height: 28px;  position: relative;  left: 363px;  top: 150px;  background: url(art/NAV_MAIN.gif);  margin: 0;      padding: 0;}#nav li {  float: left;  list-style-type: none;  }#nav li a {  position: absolute;  margin: 0;  padding: 0;  display: block;  height: 28px;  background: url(art/NAV_MAIN_BLOG.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;  }li#nav_HOM a {  left: 0;  width: 54px;  background-position: 0 0;}li#nav_SRV a {  left: 54px;  width: 66px;  background-position: -54px 0;}li#nav_PHO a {  left: 120px;  width: 59px;  background-position: -120px 0;}li#nav_TST a {  left: 179px;  width: 98px;  background-position: -179px 0;}li#nav_LNK a {  left: 277px;  width: 50px;  background-position: -277px 0;}li#nav_BLG a {  left: 327px;  width: 43px;  background-position: -327px 0;}li#nav_CON a {  left: 370px;  width: 85px;  background-position: -370px 0;}li#nav_HOM a:hover {  background-position: 0 -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_SRV a:hover {  background-position: -54px -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_PHO a:hover {  background-position: -120px -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_TST a:hover {  background-position: -179px -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_LNK a:hover {  background-position: -277px -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_BLG a:hover {  background-position: -327px -28px;  background-color: transparent;  border-bottom: 0px;}li#nav_CON a:hover {  background-position: -370px -28px;  background-color: transparent;  border-bottom: 0px;}#body_HOM li#nav_HOM  a {  background-position: 0 -56px;}#body_SRV li#nav_SRV a {  background-position: -54px -56px;}#body_PHO li#nav_PHO a {  background-position: -120px -56px;}#body_TST li#nav_TST  a {  background-position: -179px -56px;}#body_LNK li#nav_LNK a {  background-position: -277px -56px;}#body_BLG li#nav_BLG a {  background-position: -327px -56px;}#body_CON li#nav_CON a {  background-position: -370px -56px;}/* COLORSBLUE - 0055A4LITE BLUE - 78A4CEBLUE-GREAY - A9BED3BLACK - 000WHITE - FFFGREY - 909090 *//* LightBOX ******************************************** */#frame_gallery {position: relative;width: 810px;padding: 0;float: left;left: 25px;margin: 20px 0 5px 0;text-align: center;}#frame_gallery img {padding: 6px;margin: 6px 12px 6px 0;background-color: #78A4CE;}#frame_gallery a:hover {padding: 0;margin: 0;}#frame_gallery_main {position: relative;background-image: url(art/PHOTO.gif);background-repeat: no-repeat;background-position: top left;width: 386px;padding: 50px 0 0 0;float: right;right: 40px;margin: 30px 0 5px 0;text-align: left;}#frame_gallery_main img {padding: 6px;margin: 0 12px 12px 0;background-color: #78A4CE;}#frame_gallery_main a:hover {padding: 0;margin: 0;}span.smaller {font-size: 85%;line-height: 1.15em;}a.artists {color: #8A0F1C;font-weight: 500;text-decoration: none;}a:hover.artists {color: #fff;background-color: #8A0F1C;}/* LightBOX ******************************************** */#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}
