/*             applies to all pages             */

* {margin: 0; padding: 0; border: 0px dotted gray; }
body {font: 62.5%/1.6em 'Lucida Grande', Verdana, Arial, sans-serif; }
div.clear {clear: both; }


div#wrapper_outer {position: absolute; border: 10px solid black; width: 766px; left:50%; margin-left: -383px; margin-top: 5px; padding-bottom: 100px; }
div#wrapper_outer div#wrapper_inner {clear: both; }
div#wrapper_outer div#wrapper_inner div#logo_top {position: absolute; left: 15px; top: 15px; }
div#wrapper_outer div#wrapper_inner div#logo_bottom {position: absolute; left: 340px; top: 15px; }
div#wrapper_outer div#wrapper_inner div#navigation {position: absolute; right: 15px; top: 15px; }
div#wrapper_outer div#wrapper_inner div#navigation ul#navlist li {display: inline; list-style-type: none; }
div#wrapper_outer div#wrapper_inner div#header {position: absolute; right: 15px; top: 35px; }
div#wrapper_outer div#wrapper_inner div#content_outer {position: relative; width: 740px; top: 85px; bottom: 70px; left: 13px; }
div#wrapper_outer div#wrapper_inner div#content_outer div#content_inner {margin: 15px; border: 1px solid black; }
div#wrapper_outer div#wrapper_inner div#navigation ul#navlist li a {display: inline; vertical-align:middle; text-decoration:none; list-style-type: none; }


/*             applies to navigation on all pages             */

#navigation {display: inline; vertical-align:middle; text-decoration:none; list-style-type: none; }
#navlist {display: inline; vertical-align:middle; text-decoration:none; list-style-type: none; }
#navlist li {display: inline; vertical-align:middle; text-decoration:none; list-style-type: none; }
#navlist li a {display: inline; vertical-align:middle; text-decoration:none; list-style-type: none; }
#links {text-decoration:none; color:#000000; font-size:12px; }

/*             applies to photographs page             */

#flashcontent {text-align: center; }

/*             applies to testimonials page             */

p.testimonial {line-height:160%; margin: 0px 25px 15px 0px; }
p.signed {font-weight: bold; }
div.testimonial {margin: 5px 100px 5px 100px; padding: 10px; }
div.testimoniale {margin: 5px 100px 5px 100px; padding: 0px; background-color: #FAFAFA; }
div.testimonialo {margin: 5px 100px 5px 100px; padding: 0px; background-color: #DFEFFF; }
div.testimoniale p {background-color: #FAFAFA; }
div.testimonialo p {background-color: #DFEFFF; }