body {
	background-color: #000000;
	position: relative;
	margin: auto;
	height: 800px;
	width: 960px;
  }

  a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase;
}
  a:hover {
	color: #FF0000;
}

  img { border: none; position: absolute }

  p {
	margin: 0;
	position: absolute;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: lighter;
	text-transform: uppercase;
}
	 
	   #ghimage {
	position: absolute;
	top: 80px;
	left : 0px;
	width: 760px;
}
  .centerwrap {
	text-align: center;
	margin: 10px;
	left: 100px;
	border: thin solid #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFFFFF;
	font-style: normal;
	text-transform: none;
  }

  .centered {
	position: relative;
	display: block;
	margin: 0 auto;
  }

  #copyright {
	top: 622px;
	left: 2px;
	width: 760px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #FF0000;
	letter-spacing: 1px;
}
#copyright2 {
	top: 725px;
	left: 0px;
	width: 330px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	text-transform: uppercase;
	color: #FF0000;
	letter-spacing: 1px;
}
#copyrightcontent1 {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	width: 950px;
	position: absolute;
	top: 70px;
	letter-spacing: 1px;
	padding-right: 70px;
}
#copyrightcontent {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	width: 500px;
	text-transform: none;
	letter-spacing: 1px;
	left: 225px;
	top: 90px;
	position: absolute;
	border: thin solid #FFFFFF;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
}
.copyrightcontentheading {
	top:  95px;
	left: 100px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #FF0000;
	letter-spacing: 1px;
	vertical-align: super;
}

  /*
  **  home page
  */
  #homelogo     {
	top:   45px;
	left:  155px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	letter-spacing: 1px;
}
#bktgal {
	top: 725px;
	left: 700px;
	width: 150px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#bktbks {
	top: 435px;
	left: 450px;
	width: 760px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.arrows {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	font-style: normal;
}
.style1 {
	font-style: italic;
	color: #FFFFFF;
}
.style2 {
	color: #FFFFFF;
}
  #ghimg1      {
	top:  60px;
	left: 105px;
	position: absolute;
}
#ghimg3 {
	top:  150px;
	left: 400px;
	position: absolute;
}

#Triptychimage1 {
	top:  95px;
	left: 100px;
	position: absolute;
	float: left;
	width: 749px;
	height: 499px;
}
#Triptychimage2 {
	top:  300px;
	left: 100px;
	position: absolute;
	float: left;
	width: 749px;
	height: 499px;
}
#Triptychimage3 {
	top:  500px;
	left: 100px;
	position: absolute;
	float: left;
	width: 749px;
	height: 499px;
}
#flashContent {
	left: 200px;
	top: 150px;
	width: 800px;
}
  #homebar1     { top:  12px ;    left:230px ; height: 105px ; width: 1px }
  #homenavlink1 {
	top:  125px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
	visibility: visible;
}
  #homenavlink2 {
	top:  150px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}
  #homenavlink3 {
	top:  175px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}
  #homenavlink4 {
	top:  200px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}

  #homebar2     { top:  12px ;    left:547px ; height: 105px ; width: 1px }
  #homenavlink5 {
	top:  225px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}
  #homenavlink6 {
	top:  250px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}
  #homenavlink7 {
	top:  275px;
	left:0px;
	letter-spacing: 1px;
	text-align: right;
	width: 75px;
}
  #homenavlink8 { top:  97px ;    left:593px   }

  #homeimg1 {     top: 180px ;    left: 63px   }
  #homecaption1 { top: 367px ;    left: 63px   }
  #homeimg2 {     top: 342px ;    left: 263px   }
  #homecaption2 {
	top: 526px;
	left: 265px
}
  #homeimg3 {
	top: 496px;
	left: 463px
}
  #homecaption3 {
	top: 677px;
	left: 467px
}
#biocontent1 {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	width: 800px;
	line-height: 18px;
	left: 55px;
	position: absolute;
}
#biocontent  {
	top:  95px;
	left: 100px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	width: 800px;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 20px;
}
.biocontentheading {
	top:  95px;
	left: 100px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #FF0000;
	letter-spacing: 1px;
}

  #homebodylink1 { top: 237px ;    left: 263px ;   width:  497px; text-align: center }

  /*
  **  non-index page header
  */
  #sublogo     {
	top:  10px;
	left: 0 px;
	height: 80px;
}
  #subnavlink1 {
	top:  160px;
	left:450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: none;
}
  #subnavlink2 {
	top:  495px;
	left:450px;
	letter-spacing: 1px;
	text-transform: none;
}
  #subnavlink3 {
	top:  360px;
	left:150px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
}

  #subnavlink4 { top:  20px ;    left:490px   }
  #subnavlink5 { top:  45px ;    left:490px   }
  #subnavlink6 { top:  70px ;    left:490px   }

  #subnavlink7 { top:  20px ;    left:670px   }
  #subnavlink8 { top:  45px ;    left:670px   }
  #subnavlink9 { top:  70px ;    left:670px   }

  #subbar1     { top:  15px ;    left:155px ; height: 70px ; width: 1px }
  #subbar2     { top:  15px ;    left:456px ; height: 70px ; width: 1px }
  #subbar3     { top:  15px ;    left:639px ; height: 70px ; width: 1px }

  /*
  **  gallery intro page
  */
  #g0img4     {
	top: 171px;
	left: 117px
}
  #g0heading1 {
	top: 192px;
	left: 378px;
	width: 262px;
	text-align: center;
	font-size: 16px;
}
  #g0bodylink1 {
	top: 297px;
	left: 378px;
	width: 262px;
	text-align: center
}
  #g0bodylink2 {
	top: 328px;
	left: 378px;
	width: 262px;
	text-align: center
}
  #g0bodylink3 {
	top: 528px;
	left: 118px;
	width: 262px;
	text-align: center
}
#g0bodylink5 {
	top: 266px;
	left: 378px;
	width: 262px;
	text-align: center
}


  #g0img5     {
	top: 382px;
	left: 379px
}
  #g0heading2 {
	top: 434px;
	left: 118px;
	width: 262px;
	text-align: center;
	font-size: 16px
}

  /*
  **  gallery one page
  */
  #g1heading1 { top: 128px ;    left: 0px ;    width: 760px ;    text-align: center ; }
  #g1heading2 { top: 164px ;    left: 0px ;    width: 760px ;    text-align: center ; }
#g1img1     {
	top: 95px;
	left : 300px;
	width: 621px;
	position: absolute;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	text-align: center;
	height: 412px;
}
  #g1img2     { top: 205px ;      left : 413px   }
  #g1img3     { top: 446px ;      left : 135px   }
  #g1img4     { top: 446px ;      left : 441px   }
#g1img5 {
	position: relative;
}

  /*
  **  horizontal image detail page
  */
  #ghbodylink1 { top:  436px ;  left: 0px    ; width:  155px ;  text-align: center }
  #ghbodylink2 { top:  484px ;  left: 0px    ; width:  155px ;  text-align: center }
#ghbodylink3 {
	top:  600px;
	left: 275px;
	width:  155px;
	text-align: right
}
  #ghcaption1  { top:  553px ;  left: 155px  ; width:  502px ;  text-align: center }
#ghcaption2 {
	top:  670px;
	left: 0px;
	width:  725px;
	text-align: center
}

  /*
  **  vertical image detail page
  */
  #gvimg1      { position: relative ; top:  140px ;  display: block ; margin-left: auto ; margin-right: auto }
  #gvcaption1  { top:  674px ;  left: 0px    ; width: 760px ; text-align: center }

  /*
  **  popup link page
  */
  #plpopback1 { top:  44px ;   left:   110px }
  #plpopback2 { top:  249px ;   left:   380px }
#plpopback3 {
	top:  35px;
	left:   35px
}
  #pllink1    {
	top:   125px;
	left:   155px;
	text-align:  center;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-transform: none;
	border-top-style: solid;
	border-bottom-style: solid;
	letter-spacing: 1px;
	position: relative;
	height: 150px;
	width: 150px;
	padding-top: 40px;
}
  #pllink2    {
	top:  119px;
	left:   110px;
	width: 270px;
	text-align:  center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: lighter;
	letter-spacing: 1px;
	text-transform: none;
}
  #pllink3    {
}
  #pllink4    { top:  275px ;   left:   380px ;     width: 270px ;  text-align:  center ;  color: #ff9900; }
  #pllink5    { top:  317px ;   left:   380px ;     width: 270px ;  text-align:  center }
  #pllink6    { top:  340px ;   left:   380px ;     width: 270px ;  text-align:  center }
  #pllink7    { top:  361px ;   left:   380px ;     width: 270px ;  text-align:  center }
  #pllink8    { top:  386px ;   left:   380px ;     width: 270px ;  text-align:  center }
  #pllink9    { top:  408px ;   left:   380px ;     width: 270px ;  text-align:  center }
  #plclose    { top: 508px ;    left:     0px ;     width: 760px ;  text-align:  center }

  /*
  **  popup radio page
  */
  #prlink1    {
	top:  92px;
	left:  110px;
	width: 400px;
	text-align:  center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
  #prlink2    {
	top: 165px;
	left:  110px;
	width: 270px;
	text-align:  center;
	position: absolute;
}
  #prlink3    { top: 303px ;    left:  380px ;     width: 270px ;  text-align:  center }
  #prlink4    { top: 373px ;    left:  380px ;     width: 270px ;  text-align:  center }
  #prlink5    { top: 327px ;    left:  110px ;     width: 270px ;  text-align:  center }
#g0bodylink4 {
	top: 600px;
	left: 155px;
	width: 502px;
	text-align: center
}
#linkscontent1 {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	width: 950px;
	letter-spacing: 1px;
	left: 100px;
}
#linkscontent {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	width: 500px;
	text-transform: none;
	letter-spacing: 1px;
	left: 205px;
	top: 90px;
	position: absolute;
	border: thin solid #FFFFFF;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 50px;
}
#caption1 {
	top:  200px;
	left:400px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	height: 400px;
	width: 450px;
	position: absolute;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	text-transform: none;
}
#creditrs {
	top: 622px;
	left: 673px;
	width: 760px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.watermark { width: 750px; height: 500px; z-index: 101; margin-left: 100px; }

