.weblinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AD6F4D;
	font-weight: normal;
	text-decoration: underline;
}
a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#photonaturemenu li a:hover,
#launchvidyob a:hover,
#i4nettext p a:hover,
#launchi4netb a:hover,
#regavimpooltext p a:hover,
#keamatafx2008text p a:hover,
#tophoto p a:hover,
#peteltext p a:hover,
#launchlunab a:hover,
#launchregavimpoolb a:hover,
#vidthumbsmenu li a:hover,
#launchcocorootsb a:hover,
#launchpetelb a:hover  {
   text-decoration: underline;
   font-style: italic;
   font-weight: bold;
}

#pid11photohuman,
#pid9photourban,
#pid4ecoop2,
#pid10photohuman,
#pid8photourban,
#web,
#pid2reel1,
#pid16contact,
#pid3reel2,
#pid6photonature,
#pid5signal,
#pid1about,
#pid12photomisc,
#pid15resume,
#pid7photonature,
#pid13photomisc  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#id60webdesign p,
#id23contact p,
#photographynature p,
#videossignaltours p,
#videosecoopii p,
#id31resume p,
#videosshowreel2 p,
#videosshowreel1 p,
#id104about p,
#photographyhuman p,
#photographyurban p,
#photographymisc p  {
   font: bold 16px/19px Verdana;
   margin: 0px;
   color: #845B4C;
   letter-spacing: 1px;
}

#showreelkeamatafx2008text p,
#ecoopiitext p,
#showreelkeamatafx2009text p,
#abouttext p,
#imboostertext p  {
   font: bold 12px/17px Verdana;
   margin: 0px;
   color: #4E1B07;
   text-align: left;
}

#peteltext p,
#lunadesigntext p,
#cocorootstext p,
#tuk2mindtext p,
#resumegrow p,
#i4nettext p,
#vidyotext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
   letter-spacing: 1px;
}

#launchlunab a,
#launchpetelb a,
#launchcocorootsb a,
#launchi4netb a,
#launchvidyob a,
#launchregavimpoolb a  {
   font-style: Normal;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #7D402F;
}

#showreelkeamatafx2008text,
#imboostertext,
#showreelkeamatafx2009text,
#ecoopiitext  {
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 484px;
   z-index: 3;
}

#launchcocorootsb,
#launchregavimpoolb,
#launchpetelb,
#launchlunab,
#launchvidyob
 {
   font: 12px/14px Verdana;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 277px;
   z-index: 4;
   width: 121px;
   height: 10px;
}

#photographynature,
#photographymisc,
#photographyhuman,
#photographyurban  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 124px;
   z-index: 3;
}

#imboosterb a:hover,
#reel1b a:hover,
#ecoop2b a:hover,
#reel2b a:hover  {
   background-position: -78px 0%;
}

#regavimpoolb a,
#petelb a,
#cocorootsb a,
#lunab a,
#i4netb a,
#vidyob a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 269px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#aboutb a:hover,
#resumeb a:hover,
#contactb a:hover, 
#printb a:hover{
   background-position: -86px 0%;
}

#resumegrow p a,
#regavimpooltext p a,
#i4nettext p a,
#peteltext p a  {
   font-weight: Normal;
   letter-spacing: 1px;
   text-decoration: none;
}

#vidyob,
#lunab,
#petelb,
#i4netb,
#cocorootsb,
#regavimpoolb  {
   visibility: visible;
   position: absolute;
   left: 279px;
   z-index: 3;
   width: 269px;
   height: 35px;
}
#websites  {
	visibility: visible;
	position: absolute;
	top: 170px;
	left: 279px;
	z-index: 3;
	width: 550px;
	height: 350px;
}

#videob a:hover,
#photob a:hover,
#webb a:hover  {
   background-position: -144px 0%;
}

#downloadresumeengb a,
#downloadresumehebb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 166px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#shape1copy,
#menudevider,
#menudevidercopy  {
   visibility: visible;
   position: absolute;
   top: 149px;
   z-index: 3;
   width: 1px;
   height: 384px;
   background-repeat: no-repeat;
}

#peteltext,
#i4nettext,
#lunadesigntext,
#cocorootstext  {
   visibility: visible;
   position: absolute;
   left: 557px;
   z-index: 3;
   width: 322px;
}

#photonaturemenu li a,
#vidthumbsmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -62px 0%;
}

#downloadresumehebb,
#downloadresumeengb  {
   visibility: visible;
   position: absolute;
   top: 147px;
   z-index: 3;
   width: 166px;
   height: 24px;
}

#photonaturemenu li,
#vidthumbsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#videosshowreel2,
#videossignaltours  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 124px;
   z-index: 3;
}

#contactb a,
#printb a,
#resumeb a,
#aboutb a  {
   background-repeat: no-repeat;
   display: block;
   height: 88px;
   width: 86px;
   background-position: 0% 0px;
   font-size: 88px;
   line-height: 88px;
}

#imboosterb a,
#reel1b a,
#reel2b a  {
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 78px;
   background-position: 0% 0px;
   font-size: 78px;
   line-height: 78px;
}

#visualeffectsneverstopthinking  {
   background: url(../images/ui/id8visualeffectsneverstopth.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 73px;
   z-index: 4;
   width: 298px;
   height: 15px;
}

#photob a,
#webb a,
#videob a  {
   background-repeat: no-repeat;
   display: block;
   height: 146px;
   width: 144px;
   background-position: 0% 0px;
   font-size: 146px;
   line-height: 146px;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   width: 62px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#boxthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 90px;
   height: 90px;
}

#showreelkeamatafx2008text  {
   width: 269px;
}

#reel2b,
#reel1b,
#imboosterb  {
   visibility: visible;
   position: absolute;
   left: 773px;
   z-index: 4;
   width: 78px;
   height: 78px;
}

#showreelkeamatafx2009text  {
   width: 269px;
}

#id23contact,
#id104about  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 124px;
   z-index: 3;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 529px;
   z-index: 5;
   width: 62px;
   height: 41px;
}

#keamatafx2008text p a  {
   font-style: Normal;
   font-weight: Normal;
   text-decoration: none;
   color: #373D30;
}

#tophoto p a  {
   font-style: Normal;
   font-weight: Bold;
   text-decoration: none;
   color: #845B4C;
}

#viewpicturebox table  {
   width: 100%;
   height: 100%;
}

#downloadresumehebb a  {
   background-image: url(../images/ui/downloadresumehebb.gif);
}

#downloadresumeengb a  {
   background-image: url(../images/ui/downloadresumeengb.gif);
}

#photonaturemenu li a  {
   color: #6F553E;
   font-weight: Normal;
}

#videossignaltours p  {
   text-align: center;
}

#keamatafx2008text p  {
   font: 12px/14px "Trebuchet MS";
   margin: 0px;
   color: #373D30;
   text-align: left;
}

#tophoto p  {
   font: 14px/14px "Trebuchet MS";
   margin: 0px;
   color: #373D30;
   text-align: left;
}

#photographynature p  {
   text-align: left;
}

#downloadresumeengb  {
   left: 547px;
}

#downloadresumehebb  {
   left: 719px;
}

#vidthumbsmenu li a  {
   color: #431212;
   font-weight: bold;
}

#photographyhuman p  {
   text-align: left;
}

#photographyurban p  {
   text-align: left;
}

#videossignaltours  {
   width: 255px;
}

#videosshowreel2 p  {
   text-align: center;
   font-size: 14px;
   line-height: 17px;
}

#photographymisc p  {
   text-align: left;
}

#photographynature  {
   width: 246px;
}

#videosshowreel1 p  {
   text-align: center;
   font-size: 14px;
   line-height: 17px;
}

#keamatafx2008text  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 583px;
   z-index: 2;
   width: 488px;
}

#tophoto  {
	visibility: visible;
	position: absolute;
	left: 269px;
	top: 270px;
	z-index: 4;
	width: 500px;
}

#photographyurban  {
	width: 336px;
}

#upbutton a:hover  {
   background-position: -26px 0%;
}

#regavimpooltext p a  {
   font-style: Normal;
}

#launchcocorootsb  {
   top: 337px;
}

#photographyhuman  {
   width: 245px;
}

#menudevidercopy  {
   background-image: url(../images/ui/menudevidercopy.gif);
   left: 800px;
}

#videosecoopii p  {
   text-align: center;
}

#id60webdesign p  {
   text-align: center;
}

#launchregavimpoolb  {
   top: 407px;
}

#photographymisc  {
   width: 221px;
}

#videosshowreel2  {
   width: 231px;
}

#photonaturemenu  {
	font: 16px/29px Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #6F553E;
	position: absolute;
	left: 829px;
	top: 169px;
	z-index: 3;
	width: 101px;
}

#resumegrow p a  {
   color: #020202;
}

#lunadesigntext  {
   top: 236px;
}

#viewpicturebox  {
   visibility: visible;
   position: absolute;
   left: 288px;
   top: 177px;
   z-index: 5;
   width: 500px;
   height: 350px;
}

#peteltext p a  {
   font-style: Normal;
}

#boxthumbsheet  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 154px;
   z-index: 3;
   width: 556px;
   height: 401px;
}

#vidthumbsmenu  {
   font: bold 12px/96px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #431212;
   position: absolute;
   left: 780px;
   top: 200px;
   z-index: 3;
   width: 46px;
}

#id23contact p  {
   text-align: center;
}

#cocorootstext  {
   top: 304px;
}

#resumegrow p  {
   padding-right: 30px;
}

#nextbutton a  {
   background-image: url(../images/ui/nextbutton.gif);
}

#launchpetelb  {
   top: 476px;
}

#launchi4netb  {
   top: 500px;
}

#cocorootsb a  {
   background-image: url(../images/ui/cocorootsb.gif);
}

#videostext p  {
	font: 16px/19px "Myriad Pro";
	margin: 0px;
	color: #D34A00;
	text-decoration: underline;
	text-align: right;
}

#prevbutton a  {
   background-image: url../images/ui/prevbutton.gif);
}

#id31resume p  {
   text-align: center;
}

#id104about p  {
   text-align: center;
}

#launchvidyob  {
   top: 197px;
}

#launchlunab  {
   top: 267px;
}


#videoshadow  {
   background: url(../images/ui/videoshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 290px;
   top: 166px;
   z-index: 3;
   width: 408px;
   height: 308px;
}

#id23contact  {
   width: 92px;
}

#abouttext p  {
   padding-bottom: 10px;
   color: #5B573D;
}

#menudevider  {
   background-image: url(../images/ui/menudevider.gif);
   left: 255px;
}

#regavimpoolb a  {
   background-image: url(../images/ui/regavimpoolb.gif);
}

#videoxmedia  {
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 170px;
   z-index: 4;
   width: 400px;
   height: 300px;
}

#ecoopiitext  {
   width: 389px;
}
#i4nettext  {
   top: 512px;
}

#headerline  {
   background: url../images/ui/headerline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 141px;
   z-index: 3;
   width: 633px;
   height: 1px;
}

#shape1copy  {
   background-image: url(../images/ui/shape1copy.gif);
   left: 733px;
}

#prevbutton  {
   left: 336px;
}

#upbutton a  {
   background: url(../images/ui/upbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 26px;
   font-size: 26px;
   line-height: 26px;
}

#videostext  {
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 143px;
   z-index: 3;
   width: 100px;
}

#cocorootsb  {
   top: 302px;
}

#mindcitetext  {
   width: 392px;
}

#nextbutton  {
   left: 674px;
}

#id104about  {
   width: 60px;
}

#contactb a  {
   background-image: url(../images/ui/contactb.gif);
}
#printb a  {
   background-image: url(../images/ui/printb.gif);
}

#resumeb a  {
   background-image: url(../images/ui/resumeb.gif);
}

#i4netb a  {
   background-image: url(../images/ui/i4netb.gif);
}

#shadowbox  {
   background: url(../images/ui/shadowbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 279px;
   top: 168px;
   z-index: 4;
   width: 518px;
   height: 368px;
}

#imboosterb a  {
   background-image: url(../images/ui/imboosterb.gif);
}

#regavimpoolb  {
   top: 372px;
}

#keamatafx  {
   background: url(../images/ui/keamatafx.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 16px;
   z-index: 5;
   width: 289px;
   height: 45px;
}

#ecoop2b a  {
   background: url(../images/ui/ecoop2b.gif) no-repeat 0% 0px;
   display: block;
   height: 80px;
   width: 78px;
   font-size: 80px;
   line-height: 80px;
}

#peteltext  {
   top: 445px;
}

#reel2b a  {
   background-image: url(../images/ui/reel2b.gif);
}

#aboutb a  {
   background-image: url(../images/ui/aboutb.gif);
}

#vidyob a  {
   background-image: url(../images/ui/vidyob.gif);
}

#videob a  {
   background-image: url(../images/ui/videob.gif);
}

#contactb  {
	visibility: visible;
	position: absolute;
	left: 109px;
	top: 475px;
	z-index: 4;
	width: 86px;
	height: 88px;
}
#printb  {
	visibility: visible;
	position: absolute;
	left: 3px;
	top: 475px;
	z-index: 4;
	width: 86px;
	height: 88px;
}

#reel1b a  {
   background-image: url(../images/ui/reel1b.gif);
}

#petelb a  {
   background-image: url(../images/ui/petelb.gif);
}

#photob a  {
   background-image: url(../images/ui/photob.gif);
}

#upbutton  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 536px;
   z-index: 5;
   width: 26px;
   height: 26px;
}

#lunab a  {
   background-image: url(../images/ui/lunab.gif);
}

#imboosterb  {
   top: 449px;
}

#i4netb  {
   top: 513px;
}

#ecoop2b  {
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 354px;
   z-index: 4;
   width: 78px;
   height: 80px;
}

#resumeb  {
	visibility: visible;
	position: absolute;
	left: 3px;
	top: 316px;
	z-index: 7;
	width: 86px;
	height: 88px;
}

#petelb  {
   top: 442px;
}

#photob  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 286px;
   z-index: 5;
   width: 144px;
   height: 146px;
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 153px;
   z-index: 7;
   width: 86px;
   height: 88px;
}

#webb a  {
   background-image: url(../images/ui/webb.gif);
}

#videob  {
	visibility: visible;
	position: absolute;
	left: 26px;
	top: 205px;
	z-index: 6;
	width: 144px;
	height: 146px;
}

#vidyob  {
   top: 162px;
}

#layer8  {
   background: url(../images/ui/layer8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 58px;
   z-index: 4;
   width: 296px;
   height: 12px;
}

#reel2b  {
   top: 262px;
}

#reel1b  {
   top: 164px;
}

#lunab  {
   top: 232px;
}

#webb  {
	visibility: visible;
	position: absolute;
	left: 25px;
	top: 368px;
	z-index: 3;
	width: 144px;
	height: 146px;
}

#logo  {
   background: url(../images/ui/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 7px;
   z-index: 4;
   width: 100px;
   height: 97px;
}

#bg1  {
   background: url(../images/ui/bg1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 572px;
   z-index: 1;
   width: 900px;
   height: 98px;
}

#bg2  {
   background: url(../images/ui/bg2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 120px;
   z-index: 2;
   width: 900px;
   height: 452px;
}

#bg3  {
   background: url(../images/ui/bg3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 118px;
}

.sgthumb:hover  {
   border-color: #FFFFFF;
}

.sgthumb  {
   border: 2px solid #808040;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 64px;
   height: 64px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(../images/ui/exteriortile.gif) center top repeat-x;
}
