div#container { overflow: hidden; visibility: hidden; font: 12px/20px helvetica,sans-serif; }	
div.navigation, div.window { position: absolute; top: 30px; right: 5%; width: 610px; height: 535px; text-align: center; }	
#arrows_black,#arrowhite_left { display: none; }
img.arrow { position: absolute; top: 230px; z-index: 3; }			
img.left { left: 0; }
img.right { right: 0; }

div.brendan img { position: absolute; top: 0; left: 0; }

li.frame { float: left; position: relative; overflow: hidden; }
li.frame div.caption { position: absolute; width: 240px; left: 5%; z-index: 2; }
li.frame h2 { display: inline; font: bold 24px/32px helvetica,sans-serif; }
li.frame p { margin-top: 20px; }
li.frame a { color: #000; }
li.frame a:hover { text-decoration: none; }

li#frame_hello { background: #aaa; }
li#frame_hello h1 { display: none; }
li#frame_hello div.caption { top: 220px; width: 280px; }
li#frame_hello div.caption, li#frame_hello a { color: #fff; }

li#frame_polaroids div.caption { top: 215px; }

li#frame_tstg div.caption { top: 225px; }

li#frame_muxtape div.caption { top: 120px; }

li#frame_chromogenic div.caption { top: 130px; }

li#frame_muxtape2 div.caption { top: 180px; }

li#frame_screencaps div.caption { top: 210px; }

li#frame_amp div.caption { top: 140px; }

li#frame_normative div.caption { top: 170px; }

li#frame_ambient div.caption { top: 215px; }

li#frame_ihkh div.caption { top: 150px; }

li#frame_obama div.caption { top: 115px; }

li#frame_byrne div.caption { top: 130px; }

li#frame_contact div.caption { top: 250px; }
li#frame_contact, li#frame_contact a { color: #fff; }
li#frame_contact #boid { width: 100%; height: 100%; }