body {background: transparent url(theme_images/photography_03.jpg) top left repeat; margin: 30px 0 0 0; padding: 0; font: 11px verdana, tahoma, sans-serif; color: #fff;}

/* top service navigation */
ul#serviceMenu {width: 100%; background: #43646F; text-align: center; margin: 0; padding: 5px 0;}
ul#serviceMenu li {list-style-type: none; display: inline; font-weight: bold; padding: 5px;}
ul#serviceMenu li a, ul#serviceMenu li a:link, ul#serviceMenu li a:visited	 {font-weight: bold; color: #fff; padding: 0 0 0 3px;}
ul#serviceMenu li a:hover	{color: #9AE6FF;}

/* page wrappers and title */
#pageWrapper {width: 715px; margin: 0px auto; position: relative;}
#pageWrapperLeft {width: 236px;}
#pageWrapperLeft, #pageWrapperMiddle, #pageWrapperRight {float: left;}
#pageWrapperMiddle {width: 400px;}
#pageWrapperRight {float: left; position: absolute; top: 214px; left: 604px; z-index: 0;background: transparent url(theme_images/photo4_04.jpg) no-repeat top left;width: 98px;height: 340px; float: left;}
h1#title {position: relative; top: 22px; left: 0; margin: 0 0 0 215px;font: bold 18px verdana, tahoma, sans-serif; color	: #43646F;}

/* content4 same for all pages */
#content4 {position: relative; top: 0; left: 2px;width: 207px; height: 139px; z-index: 2; background: transparent url(theme_images/photo1.jpg) no-repeat top left;}
#content4 div.content {position: relative; top: 10px; left: 0;width: 160px;height: 95px;margin-top: 8px; padding: 10px 15px 15px 25px; overflow: auto; }
#content4 h1 {font: bold 15px arial, sans-serif; margin: 0px; padding: 0px; padding-bottom: 5px;}
#content4 p	{font: 10px tahoma, sans-serif;color: #fff; padding-top: 4px;}

/* navigation */
ul#nav {position: relative;	top: 0; left: 26px;margin: 0px; padding: 0px; width: 167px; height: 205px; list-style-type: none; z-index: 2; padding: 0 0 0 20px; background: transparent url(theme_images/photo2.jpg) no-repeat top left; overflow: auto;}
ul#nav li a:link a, ul#nav li a:link, ul#nav li a:visited {display: block; width: 120px; height: 19px; padding-top: 6px; text-align: left; font: bold 11px verdana, tahoma, sans-serif; color: #fff; text-decoration: none; border-bottom: 1px solid #fff;}
ul#nav li a:hover {color: #9AE6FF;}

/* header and footer */
#header	{position: relative; top: 24px; left: -45px; z-index: 0; background: transparent url(theme_images/photo3.jpg) no-repeat top left; width: 413px; height: 298px; padding: 0; margin: 0;}
#header cite {display	: block;color	: #43646F;padding: 25px 0 0 30px; margin: 0;}
#footer-main {position: relative; top: 0px; left: 0;clear: left;	color: #43646F;}

/* main page */
.main #content1 {position: relative; top: 0px; margin-top: -90px; left: 2px;z-index: 1;width: 236px;height: 387px;background: transparent url(theme_images/photo7.jpg) no-repeat top left;}
.main #content1 div.content {position: relative; top: 100px; left: 95px;width: 125px;height: 255px;overflow: auto; padding-left: 10px; color: #000;}
.main #content1 h1 {font: bold 16px arial, sans-serif;	color: #000; margin: 0px; padding: 0px;}
.main #content2 h1, .main #content3 h1	{font: bold 16px arial, sans-serif;	color: #fff;margin: 0px;padding: 0px;	padding-bottom: 5px;}
.main #content2 {position: relative; top: 20px; left: 2px;width: 368px; height: 216px;	z-index: 0;	background: transparent url(theme_images/photo5.jpg) no-repeat top left;}
.main #content2 div.content {position: relative; top: -30px; left: 0; padding-top: 8px;	width: 333px;	height: 203px;	overflow: auto; margin: 0 0 0 30px; font: 11px tahoma, sans-serif;}
.main #content3 {	position: relative; top: 15px; left: 2px;width: 322px; height: 150px;  padding: 10px 35px 0px 35px;  background: transparent url(theme_images/photo6.jpg) no-repeat top left;}
.main #content3 div.content {position: relative; top: -10px; left: 0;	font: 11px tahoma, sans-serif;	color: #fff; padding-top: 8px;	width: 333px;	height: 95px;	overflow: auto;}

/* inner page one and two */ 
.inner1 #content1, .inner2 #content1 {position: relative; top: 0; left: 0;z-index: 1; width: 624px;} 
.inner1 #content2, .inner2 #content2 {position: relative; top: 0; left: 0;z-index: 1;background: none;}
.inner1 #content3, .inner2 #content3 {position: relative; top: 0; left: 0;z-index: 1;width: 624px; padding-bottom: 30px;}
.inner1 #content1 div.content h1, .inner1 #content2 div.content h1, .inner1 #content3 div.content h1, .inner2 #content1 div.content h1, .inner2 #content2 div.content h1, .inner2 #content3 div.content h1 {margin: 0px;padding: 0px;font-size: 18px; font-family: verdana, tahoma, sans-serif;border-bottom: 1px solid #fff; margin: 30px 0 10px 0;}
.inner1 #content2 div.content h1, .inner1 #content3 div.content h1, .inner2 #content2 div.content h1, .inner2 #content3 div.content h1 {font-size: 16px;}
.inner1 #footer-main, .inner2 #footer-main {padding-top: 20px;}

/* inner page one */
.inner1 #wrapperTop {position: relative; top: 0; left: 0;z-index: 1; width: 624px; height: 35px; background: transparent url(theme_images/top-bar.jpg) no-repeat top left;}
.inner1 #wrapperBottom {position: relative; top: 0; left: 0;margin-left:-235px;z-index: 1;background: transparent url(theme_images/bottom-bar.jpg) no-repeat bottom left; width: 624px; height: 33px;}
.inner1 #innerWrap {position: relative; top: 0; left: 0;margin-left:-235px;z-index: 1;width: 624px;background: transparent url(theme_images/middle.jpg) top left repeat-y; margin-top: -50px; min-height: 320px;}
.inner1 #content1 div.content, .inner1 #content2 div.content, .inner1 #content3 div.content {width: 550px; margin-left: 40px; height: auto;}
.inner1 #content1 div.content h1 {margin-left: 200px; width: 300px; margin-bottom: 30px;}

/* inner page two */
.inner2 #wrapperTop {position: relative; top: 0; left: 0;z-index: 1; width: 624px; height: 35px; margin-top: -20px; background: transparent url(theme_images/top-bar2.jpg) no-repeat top left;}
.inner2 #wrapperBottom {position: relative; top: 0; left: 0;margin-left:-235px;z-index: 1;background: transparent url(theme_images/bottom-bar2.jpg) no-repeat bottom left; width: 624px; height: 33px;}
.inner2 #innerWrap {position: relative; top: 0; left: 0;margin-left:-235px;z-index: 1;width: 624px;background: transparent url(theme_images/middle2.jpg) top left repeat-y; min-height: 520px;}
.inner2 #content1 div.content, .inner2 #content2 div.content, .inner2 #content3 div.content {margin-left: 220px; width: 350px;}
.inner2 #innerHeader cite {position: relative; display: block;color: #43646F;padding: 35px 0 0 0; margin: 0; margin-left: -20px; z-index: 3;}