* { margin: 0; padding: 0; }
img { border:none; }
html, body, #bg, #bg table, #bg td, #cont { height:100%; width:100%; overflow:hidden;  }
#bg { position: fixed; }
#bg div { height:200%; left:-50%; position:absolute; top:-50%; width:200%;  background-color:#333;}
#bg td { text-align:center; vertical-align:middle; }
#bg img { margin:0 auto; min-height:50%; min-width:50%; }
#cont { position:absolute; top:0; left:0; z-index:70; overflow:auto; }
.box { margin: 0 auto; width: 274px; padding: 50px; background: white; padding-bottom:100px; font: 14px/2.8 Georgia, Serif; }
#focus-stealer { position: absolute; left: -9999px; }
.topLogo { float:left; width:203px; height:37px; padding-left:15px; padding-top:10px; }
.topNav { float:right; width:220px; height:33px; padding-right:15px; padding-top:10px; }
.center { width: 274px; height: 100px; position: absolute; left: 50%; top: 50%; margin-left: -137px; margin-top: -100px; }
.home { width:274px; height:100px; margin-top:0px; margin-bottom:0px; padding:0px; }
.center2 { width: 440px; height: 144px; position: absolute; left: 50%; top: 50%; margin-left: -220px; margin-top: -112px; }
.about { width:440px; height:144px; margin-top:0px; margin-bottom:0px; padding:0px; }

.full_page { width:100%; height:376px; background: url(../images/portfolioBG.jpg) repeat-x; position:absolute; top:50%;  margin-top: -188px;}
.portfolio { width: 900px; height: 376px; position: absolute; left: 50%; top: 50%; margin-left: -450px; margin-top: -188px; padding:0px; }

.center4 { width: 296px; height: 118px; position: absolute; left: 50%; top: 50%; margin-left: -148px; margin-top: -110px; }
.contact { width:296px; height:118px; margin-top:0px; margin-bottom:0px; padding:0px; }

/*Thanks css-tricks.com */

 /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:794px;
		height:376px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:53px;
		height:376px;
		position:absolute;
		left:-53px;
		top:0px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:794px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:53px;
		height:376px;
		background:url(../images/leftArrow.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/rightArrow.jpg) no-repeat 0 0;	