/*===================== Navigation Styles ========================*/
body#home #home-link a, body#gallery #gallery-link a, body#gallery-babies #gallery-link a, body#gallery-little #gallery-link a, body#gallery-kids #gallery-link a, body#gallery-adults #gallery-link a, body#gallery-relationships #gallery-link a, body#about #info-link a, body#proofing #proofing-link a, body#pricing #pricing-link a, body#contact #contact-link a, body#sitemap #sitemap-link a, body#location #location-link a, body#hours #hours-link a
{color: #99ccff;}
body#gallery-babies #rooting, body#gallery-little #reaching, body#gallery-kids #realizing, body#gallery-adults #reflecting, body#gallery-relationships #relating {background-color:#333;color:#99ccff;padding:3px 0px 3px 10px;}

/*--------drphoto-gallery----------*/
iframe { visibility:hidden;}
body {margin:0;padding:0;background:#1D1200 url(/images/vert-line-image.jpg) repeat-y center;height:100%;font-family: Arial, Helvetica, sans-serif;}
#bkgnd2 {position: absolute;top: 0px;right: 0px;height:auto;width:100%;min-height:100%;background:transparent url(/images/hor-line-image.jpg) left top repeat-x;text-align:center;}
* html #bkgnd2 {height:100%;}
#wrapper {width:1024px;margin-right: auto;margin-left: auto;text-align: center;position: relative;background: url(/images/extension-image.jpg) repeat-y center;}
a {color: #ffffff;text-decoration: none;}
a:hover {color: #99ccff;}
h1 {padding-top: 20px;text-align: center;width: 750px;padding-left: 140px;color:#FFFFFF;font-size: 16px;font-weight: normal;margin-bottom: -40px;line-height: 30px;}
#main p {padding-top: 20px;text-align: center;line-height: 30px;width: 750px;padding-left: 140px;color:#FFFFFF;}
.clear {clear:both;}
#header {position:relative;height:190px;}
#header-01 {position:absolute;left:0px;top:0px;width:481px;height:23px;background:url(/images/header_01.jpg) no-repeat;}
#header-02-copywrite {position:absolute;left:481px;top:0px;width:543px;height:23px;color: #99ccff;font-size: 14px;font-weight: normal;padding-top: 6px;text-align:right;background: #1D1200 url(/images/header_copywrite.jpg) no-repeat;}
#header-03 {position:absolute;left:0px;top:23px;width:29px;height:133px;background-color:#1D1200;text-align:left;vertical-align:top;}
#header-04-logo {position:absolute;left:29px;top:23px;width:452px;height:133px;background:url(/images/logo.jpg) no-repeat;}
#header-05 {position:absolute;left:481px;top:23px;width:543px;height:133px;background-color:#1D1200;text-align:left;vertical-align:top;}
#header-06 {position:absolute;left:0px;top:156px;width:29px;height:34px;background-color:#1D1200;text-align:left;vertical-align:top;}
#header-07 {position:absolute;left:29px;top:156px;width:118px;height:34px;background:url(/images/header_02.jpg) no-repeat;}
#header-08-navigation {position:absolute;left:147px;top:156px;width:860px;height:34px;background: url(/images/header_03-navigation.jpg) no-repeat;}
#header-08-navigation ul {margin-top:7px;}
#header-08-navigation li {font-size: 18px;list-style: url(none);text-decoration: none;display: inline;padding-right: 45px;padding-left: 45px;border-right: 1px solid #786b5f;}
#header-08-navigation li a {color:#d5bea9;}
#header-08-navigation li a:hover {color: #99ccff;}
#header-09 {position:absolute;left:1007px;top:156px;width:17px;height:34px;background-color:#1D1200;text-align:left;vertical-align:top;}
#extension-image {position:relative;background: url(/images/extension-image.jpg) repeat-y;float:left;}
#main {top:-11px;position:relative;width:1024px;min-height:513px;background: url(/images/main-image.jpg) no-repeat;text-align: left;padding-bottom: 10px;}
.printsize {width: 260px;}
.gray {background: #333333;}
#main a {color: #006699;}
#main a:hover {color: #99ccff;}
.printprice {width: 40px;}
table {color: #FFFFFF;margin-left: auto;margin-right: auto;line-height: 30px;width: 300px;}
#footer {position:relative;width:1024px;height:65px;float:left;background: url(/images/footer-image.jpg) no-repeat;}
#footerLinks {position:absolute;left:279px;top:22px;width:657px;height:32px;font-size: 12px;}
#footerLinks ul {margin-top:8px;}
#footerLinks li {display: inline;padding-right: 25px;list-style: url(none) none;border-right: 1px solid #d5bea9;padding-left: 45px;padding-right: 45px;}
#footerLinks li a {color:#d5bea9;}
#footerLinks li a:hover {color: #99ccff;}


/*-----homepage styles-------*/
#gallery #bkgnd2 #wrapper #extension-image #main {top:0px;}
#gallery-babies #bkgnd2 #wrapper #extension-image #main {top:0px;}
#gallery-little #bkgnd2 #wrapper #extension-image #main {top:0px;}
#gallery-kids #bkgnd2 #wrapper #extension-image #main {top:0px;}
#gallery-adults #bkgnd2 #wrapper #extension-image #main {top:0px;}
#gallery-relationships #bkgnd2 #wrapper #extension-image #main {top:0px;}
#proofing2 #bkgnd2 #wrapper #extension-image #main {top:0px;}


/*-----styles2-------*/
div.content_wrapper{width:1024px;margin-top:20px;float:left;}
div.left_column{width:170px;padding:20px 10px 10px 0px;float:left;background:#000;border:3px solid #1b1201;}
div.left_column div.title_wrapper{border-bottom:1px solid #7b6a63;width:150px;margin-left:10px;margin-bottom:10px;}
div.left_column p.left_title{color:#b64a26;font-family:Helvetica, Arial;}
div.left_column a.left_title, div.left_column a.left_title:link{color:#b64a26;font-family:Helvetica, Arial;display:block;-moz-outline-style:none;}
div.left_column a.left_title:hover{text-decoration:none;-moz-outline-style:none;background-color:#333;color:#FFB03A;}
div.left_column a.left_title.selected{background-color:#333;color:#FFB03A;padding:3px 0px 3px 10px;}
div.right_column{width:700px;padding:15px 10px 10px 30px;float:left;border-left:1px solid #333;}
a:visited { color:#989C50;}
div.left_column div.portfolio_group{margin-left:5px;margin-bottom:25px;}
div.left_column div.portfolio_group h4{color:#786c60;margin-bottom:5px;}
#proofing2 div.left_column {background:none;border:none;}
/*-----galleria-------*/
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery{width:630px;margin:0 auto;}
.gallery li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery li div{left:240px}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria_container{margin:0 auto 30px auto;height:388px;width:620px;background:transparent;text-align:center;}
.galleria_container img{margin-bottom:10px;}
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:lowercase;margin:0 auto;text-align:center;}
.nav a, .nav a:link{color:#B64A26;}
.nav a:hover{color:#FFB03A;text-decoration:none;}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
