@charset "UTF-8";
/* CSS Document */
body{
background:#000 url('images/bkg.jpg') repeat-y center top;
}
.container{
background-image:url('images/header.jpg');
min-height:754px;
}
.container, .container-pirate, .container-past{
background-repeat:no-repeat;
width:1024px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
.container-pirate{
background-image:url('images/header_pirate.jpg');
min-height:873px;
}
.container-past{
background-image:url('images/header_past.jpg');
min-height:754px;
}
.topbar{
position:relative;
display:block;
top:22px;
}
.logo{
position:absolute;
top:0px;
left:14px;
}
.header{
position:absolute;
left:582px;
}
.buttons{
position:relative;
display:block;
left:591px;
}
.buttons-tripod{
position:relative;
display:block;
left:20px;
float:right;
}
.buttons-pirate{
position:relative;
display:block;
left:634px;
top:325px;
}
.buy{
position:absolute;
top:0px;
left:0px;
margin:110px 0 0 0;
}
.donate{
position:absolute;
top:333px;
left:0px;
}
.donate-home{
position:absolute;
top:223px;
left:0px;
width:267px;
height:83px;
background-image:url('images/b_donate_norm.jpg');
}
.donate-home:hover{
background-image:url('images/b_donate_over.jpg');
}
.btn-1a{
position:absolute;
top:329px;
left:15px;
}
.btn-2a{
position:absolute;
top:443px;
left:15px;
}
.btn-3a{
position:absolute;
top:553px;
left:15px;
}
.btn-1{
position:absolute;
top:440px;
left:15px;
}
.btn-2{
position:absolute;
top:549px;
left:15px;
}
.btn-3{
position:absolute;
top:658px;
left:15px;
}
/*Page-specific css*/
.video{
margin:566px 0 0 29px;
}
.thumb{
margin:15px 0px 0 15px;
}
.col1{
position:absolute;
left:127px;
width:148px;
}
.col2{
position:absolute;
left:397px;
width:148px;
}
.row1{
position:absolute;
top:43px;
}
.row2{
position:absolute;
top:164px;
}
.row3{
position:absolute;
top:286px;
}
.row4{
position:absolute;
top:416px;
}
/*tripod page*/
.portrait-tripod{
position:relative;
top:-287px;
left:32px;
float:left;
z-index:100;
display:block;
}
.portrait{
position:relative;
top:119px;
left:32px;
float:left;
z-index:100;
}
.hotspot{
position:relative;
top:119px;
left:32px;
float:left;
z-index:500;
color:#CC6600;
width:540px;
height:406px;
}
.hotspot-index{
position:relative;
top:119px;
left:32px;
float:left;
z-index:500;
color:#CC6600;
width:540px;
height:406px;
}
.hotspot-index:hover{
background-image:url('images/pirate_ship_over.jpg');
}
.hidden-text{
display:none;
}
.shown-text{
color:#FFF;
width:466px;
height:321px;
position:absolute;
top:38px;
left:38px;
z-index:300;
}
p,h2,h3{
font-family:Lucida Bright, Myriad Pro, Optima, Goudy Old Style, Trebuchet MS;
font-size:14px;
font-weight:normal;
margin-bottom:20px;
}
a:link{
color:#ffc;
}
a:hover{
color:#cfc;
}
a:visited{
color:#cc6;
}
.image-gallery{
position:relative;
top:-274px;
left:80px;
width:516px;
height:auto;
float:left;
}
.facebook{
position:relative;
top:700px;
left:-500px;
width:292px;
height:auto;
float:left;
background:#ffc;
}
.facebook-index{
position:relative;
top:580px;
left:-510px;
width:292px;
height:auto;
float:left;
background:#ffc;
}
.subhead{
margin:0 12px;
}
/*pirate ship*/
.image-gallery-pirate{
position:relative;
top:155px;
left:32px;
width:600px;
height:auto;
float:left;
}
.btn-pirate{
display:inline;
margin:0 15px;
}
.text-pirate{
position:relative;
top:133px;
right:90px;
float:right;
width:260px;
height:214px;
overflow:auto;
}
.text-pirate p{
font-size:12px;
}
/*past*/
.portrait ul a{
font-size:10px;
text-decoration:none;
}
table, tr, td{
border:none;
border-collapse:collapse;
}
table tr td{
width:40px;
padding:10px;
}
table tr td table tr td{
padding:0px;
width:30px;
}
td a img{
height:100px;
}
h2,h3{
color:#ffc;
}
select{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
width:140px;
margin:5px 0;
}
.arrows{
width:30px;
height:39px;
}
h2{
margin-top:20px;
}
.current{
color:#f93;
}