root {    display: block;}body {	background:url("/images/beach3.jpg") top left fixed;	font-family: Verdana, Arial;	color: #000000;    margin:0 auto; /* removes the margins from the outer most of the page */}a {	color: #025268;	text-decoration: underline;}#wrapper1 {    text-align:center; /* this is the magic of the center page layout with pure CSS */    margin:0 auto; /* removes the margins from the outer most of the page */}#wrapper2 {    position:relative; /* together with the text-align:center of the body gives us center placement on the page */    width:560px;    margin:0 auto;    text-align:left;}#logoBox {	background:url("/images/logo4.jpg");	width: 110px;	height: 81px;	top: 60px;	left: 280px;	position: absolute;	z-index: 10;}#skipNav {	width: 100px;	height: 20px;	top: 152px;	left: 395px;	position: absolute;	z-index: 10;}#container {   position: absolute;   top: 80px;   left: 300px;         /* place it where you want     */}#translucentbkg {   width: 600px;   height: 400px;     				/* to match DIVs size          */   background-color: #ffffff;       /* the background              */   filter:alpha(opacity=15);   -moz-opacity:0.15;   opacity: 0.15;}#menuBar {   width: 510px;   height: 30px;					/* to match DIVs size          */   top: 15px;   left: 90px;   background-color: #001A5F;   	/* transparent background      */   filter:alpha(opacity=40);   -moz-opacity:0.40;   opacity: 0.40;   position: absolute;              /* absolute positioning        */   z-index: 2;                      /* place it over the other DIV */}#menuText {   width: 510px;   height: 30px;					/* to match DIVs size          */   top: 15px;   left: 90px;   margin-left: 47px;   background-color: transparent;   /* transparent background      */   position: absolute;              /* absolute positioning        */   z-index: 3;                      /* place it over the other DIV */}#linkBox {   width: 510px;   height: 16px;					/* to match DIVs size          */   top: 45px;   left: 90px;   background-color: #025268;   	/* transparent background      */   filter:alpha(opacity=40);   -moz-opacity:0.40;   opacity: 0.40;   position: absolute;              /* absolute positioning        */   z-index: 2;}#linkBoxText {   width: 510px;   height: 14px;					/* to match DIVs size          */   top: 46px;   left: 90px;   text-align: right;   background-color: transparent;   /* transparent background      */   position: absolute;              /* absolute positioning        */   z-index: 3;}#posterBox {   width: 600px;   height: 330px;					/* to match DIVs size          */   top: 100px;   left: 0px;   background-color: #025268;   	/* transparent background      */   filter:alpha(opacity=40);   -moz-opacity:0.40;   opacity: 0.40;   position: absolute;              /* absolute positioning        */   z-index: 2;                      /* place it over the other DIV */}#featuredBox {   width: 120px;   height: 30px;					/* to match DIVs size          */   top: 85px;   left: 0px;   background-color: #001758;   	/* transparent background      */   filter:alpha(opacity=40);   -moz-opacity:0.40;   opacity: 0.40;   position: absolute;              /* absolute positioning        */   z-index: 2;                      /* place it over the other DIV */}#featuredText {   width: 120px;   height: 30px;					/* to match DIVs size          */   top: 85px;   left: 0px;   text-align: right;   background-color: transparent;   	/* transparent background      */   position: absolute;              /* absolute positioning        */   z-index: 3;                      /* place it over the other DIV */}#poster {	width: 520px;	height: 265px;	top: 133px;	left: 40px;	position: absolute;	z-index: 3;}#contentBox {	width: 520px;	height: 268px;	top: 133px;	left: 40px;	background-color: #ffffff;   	 /* transparent background      */	filter:alpha(opacity=40);	-moz-opacity:0.40;	opacity: 0.40;	position: absolute;              /* absolute positioning        */	z-index: 2;                      /* place it over the other DIV */}#contentText {	width: 510px;	height: 258px;	top: 133px;	left: 40px;	padding: 0px 10px 10px 10px;	background-color: transparent;   /* transparent background      */	position: absolute;              /* absolute positioning        */	overflow: auto;	z-index: 3;                      /* place it over the other DIV */}#footer {   width: 600px;   height: 25px;					/* to match DIVs size          */   top: 433px;   left: 0px;   position: absolute;              /* absolute positioning        */}.skip-link a, .skip-link span {	position: absolute;	overflow: hidden;	width: 0;	height: 0;	top: -4em;	left: -3em;}.skip-link a:active, .skip-link a:focus {	position: absolute;	overflow: visible;	width: auto;	height: auto;	background-color: #ffffff;   	 /* transparent background      */	filter:alpha(opacity=40);	-moz-opacity:0.40;	opacity: 0.40;	color: #ff0000;	top: 7em;	left: 1em;	padding: 5px;	font-weight: bold;}.linkBoxText {	font-family: Verdana, Arial;	font-size: x-small;	color: #025268;	margin-right:5px;}.contentTextTitle {	font-family: Century Gothic, Arial;	font-size: x-large;	font-weight: bold;	color: #FFFFFF;}.contentText {	font-family: Verdana, Arial;	font-size: x-small;	color: #000000;}.footerText {	font-family: Verdana, Arial;	font-size: x-small;	color: #FF6600;}.footerText a {	font-family: Verdana, Arial;	font-size: x-small;	color: #FF6600;}