@charset "utf-8";
/* CSS Document */


body {
	background-color:#0088A0;
	background-position:center;
	background-repeat:repeat-y;
	background-image:url(images/orangelineback.jpg);
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
}

h2 { font-size:24px;}
a:link, a:active, a:visited {
	color:#006A6A;
	text-decoration:none;
}
.bright a:link, .bright a:active, .bright a:visited {
	color:#FF0;
}
a:hover {
	color:#0CF;
}
#loader {
	visibility:visible;
	background-color:#000;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	padding-top:140px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	color:#FF6C00;
	font-size:48px;
}
#map {
	
	margin:0;
	padding:0;
	padding-top:20px;
}
#map img {
	padding:0;
	margin:0;
}
div.trans7 {
	 filter:alpha(opacity=70);
  /* CSS3 standard */
  	opacity:0.7;
  /* for Mozilla */
  	-moz-opacity:0.7;
}
div.trans6 {
	 filter:alpha(opacity=60);
  /* CSS3 standard */
  	opacity:0.6;
  /* for Mozilla */
  	-moz-opacity:0.6;
}
div.trans5 {
	 filter:alpha(opacity=50);
  /* CSS3 standard */
  	opacity:0.5;
  /* for Mozilla */
  	-moz-opacity:0.5;
}
div.trans4 {
	 filter:alpha(opacity=40);
  /* CSS3 standard */
  	opacity:0.4;
  /* for Mozilla */
  	-moz-opacity:0.4;
}
div.trans3 {
	 filter:alpha(opacity=30);
  /* CSS3 standard */
  	opacity:0.3;
  /* for Mozilla */
  	-moz-opacity:0.3;
}
div.trans2 {
	 filter:alpha(opacity=20);
  /* CSS3 standard */
  	opacity:0.2;
  /* for Mozilla */
  	-moz-opacity:0.2;
}
div.trans1 {
	 filter:alpha(opacity=10);
  /* CSS3 standard */
  	opacity:0.1;
  /* for Mozilla */
  	-moz-opacity:0.1;
}
.visible {
	visibility:visible;
	display:block;
}
.hidden {
	visibility:hidden;
	display:off;
}
#contact {
	
	margin:0px;
	margin-left:-310px;
	padding:30px;
	width:253px;
	height:250px;
	border:3px solid #F60;
	background-color:#FC0;
		 filter:alpha(opacity=90);
  /* CSS3 standard */
  	opacity:0.9;
  /* for Mozilla */
  	-moz-opacity:0.9;
}
#map p {
	 
	 width:400px;
}

.update {
	margin:10px;
	width:270px;
	font-size:12px;
	color:#333;
	
	margin-right:30px;
	
}
.rd {
	background-color:#FCB714;
	padding:0px;
	margin:0px;
	height:1px;
}

.lfade {
	height:1px;
	width:1px;
	background-color:#FFBF80;
}
.rfade {
	height:1px;
	width:1px;
	float:right;
	background-color:#FFBF80;
}
#eddiebubble {
	position:absolute;
	top:200px;
	left:-190px;
	background-image:url(images/penguinbubble.gif);
	height:190px;
	width:120px;
	padding-left:60px;
	padding-top:30px;
	padding-right:10px;
	font-size:10px;
	
	
}
#p1 {
	background-image:url(images/bubble.gif);
		filter:alpha(opacity=30);
  /* CSS3 standard */
  	opacity:0.3;
  /* for Mozilla */
  	-moz-opacity:0.3;
	height:350px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	display:inherit;
	background-repeat:no-repeat;
	background-position:right;
	width:20px;
	float:left;
}
#p2 {
	background-image:url(images/bubbleb.gif);
	height:350px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	display:inherit;
	background-repeat:no-repeat;
	background-position:left;
	width:280px;
	float:left;	
}
#p3 {
	background-image:url(images/bubbler.gif);
		filter:alpha(opacity=30);
  /* CSS3 standard */
  	opacity:0.3;
  /* for Mozilla */
  	-moz-opacity:0.3;
	height:350px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	display:inherit;
	background-repeat:no-repeat;
	background-position:left;
	width:20px;
	float:left;
}

.popout {
	display:relative;
	z-index:100;
	position:absolute;
	padding:5px;
 height:200px;
margin:0px;
margin-left:-100px;
margin-top:-40px;
	width:270px;
	font-size:12px;
	color:#333;
	
}

.popin {
	display:none;
	
	
}


.orange {
	
border:3px solid orange;width:80px;height:80px;padding:5px;margin:10px;font-weight:bold; font-size:14px;float:left;vertical-align:middle;
}

#greyintro {
	position:absolute;
	z-intext:200;
	top:0px;
	left:0px;
	width:100%;
	height:700px;
	background-color:#666;
	overflow:hidden;
		filter:alpha(opacity=80);
  /* CSS3 standard */
  	opacity:0.8;
  /* for Mozilla */
  	-moz-opacity:0.8;
	
}
#greyintrocover {
	position:absolute;
	z-intext:300;
	top:0px;
	left:0px;
	width:100%;
	height:700px;
	overflow:hidden;
	padding-top:158px;
}
.introphase1 {
	filter:alpha(opacity=83);
  /* CSS3 standard */
  	opacity:0.83;
  /* for Mozilla */
  	-moz-opacity:0.83;
	background-color:#888;
}
.introphase2 {
	filter:alpha(opacity=83);
  /* CSS3 standard */
  	opacity:0.86;
  /* for Mozilla */
  	-moz-opacity:0.86;
	background-color:#aaa;
}
.introphase3 {
	filter:alpha(opacity=90);
  /* CSS3 standard */
  	opacity:0.90;
  /* for Mozilla */
  	-moz-opacity:0.90;
	background-color:#bbb;
}
.introphase4 {
	filter:alpha(opacity=93);
  /* CSS3 standard */
  	opacity:0.93;
  /* for Mozilla */
  	-moz-opacity:0.93;
	background-color:#ddd;
}
.introphase5 {
	filter:alpha(opacity=96);
  /* CSS3 standard */
  	opacity:0.96;
  /* for Mozilla */
  	-moz-opacity:0.96;
	background-color:#eee;
}
.introphase6 {
	filter:alpha(opacity=100);
  /* CSS3 standard */
  	opacity:1.0;
  /* for Mozilla */
  	-moz-opacity:1.0;
	background-color:#fff;
}