html, * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { background:url(../images/wood.jpg) repeat; }
img { border:none; outline:none; }
a { outline:none; }

.desk-image { position:relative; z-index:1; }
#star { margin: 0px 0px -113px 720px; }
#octopus { margin: 0px 0px -330px -194px;  }
#stingray { margin: 0px 0px -639px -591px;  }
#eel { margin:0px 0px -498px 1144px; }
#fish { margin:0px 0px -165px 629px;  }


#main-contain { width:875px; margin:0 auto; margin-top:25px; position:relative; z-index:2; }
#nav-base { float:left; width:63px; }
#header-box { height:130px; width:740px; margin:25px 0px -135px 30px; }
	#header-box #main-logo { float:left; width:280px; height:103px; margin: 0px 0px 0px -15px; }
	#header-box .rounded { background:url(../images/search-bar.png) no-repeat left top; padding: 8px; width: 320px; float:right; margin-top:34px;}
		#header-box .rounded input { border: none; background: #FFF; width: 300px; height:36px; margin-top:8px; float:right; font-size:26px; }
	#header-box .rounded-btn { background:url(../images/submit-btn.png) no-repeat left top; padding: 8px; width: 100px; float:right; margin-top:40px; }
		#header-box .rounded-btn input { border: none; background: #996633; height:36px; margin: -2px 15px 0px 0px; float:right; font-size:26px; color:#FFFFFF; }
		#header-box .rounded-btn input:hover { cursor:pointer;  }
		
	#photo-set-contain .rounded-btn { background:url(../images/long-btn.png) no-repeat left top; padding: 8px; width: 235px; height:40px; margin:-30px 15px 0px 0px; }
		#photo-set-contain .rounded-btn input { border: none; background: #996633; height:33px; margin: -3px 8px 0px 0px; float:right; font-size:26px; color:#FFFFFF; }
		#photo-set-contain .rounded-btn input:hover { cursor:pointer;  }
		#photo-set-contain .rounded-btn a { font-size:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 0px 0px 50px; float:left; }
	
	#header-box #social-media-icons { list-style:none; width:120px; height:32px; float:right; margin:-10px 0px -40px 0px; }
		#header-box #social-media-icons li { display:block; float:left; }
			#header-box #social-media-icons img { width:100px; height:31px; }
			#header-box #social-media-icons .contactus { margin:0px 15px 0px -95px; }
			#header-box #social-media-icons .mediakit { margin:0px; }
	

#main-nav { list-style:none; height:770px; float:left; z-index:1; }
	 #main-nav div { margin: -6px 0px 0px 14px;}
	 	#main-nav div img { height:190px;}
	#main-nav #tab-home { margin:0px 0px 0px 14px; }
	#main-nav .selected-tab { margin-left:2px; position:relative; z-index:25; }
	#main-nav .not-selected-tab { margin-left:14px; position:relative;  }
	#FlabellComponent { position:relative; z-index:0; margin:-185px 0px 0px 15px; }
	
#content-contain { float:left; width:800px; min-height:826px; z-index:2; position:relative; overflow:auto; margin:0px 0px 0px -14px; }

#big-box { background:#f2f2f2; height:350px; width:450px; margin:200px 30px 30px 30px; position:relative; z-index:2; }
	#big-box p { width:350px; margin-left:35px; margin-top:30px;  }
	#big-box #about-header { width:210px; height:20px; margin: 0px 0px -15px 20px;  }
	#big-box #about-top { width:455px; height:53px; margin:-53px 0px 0px -5px; padding: 0px 0px 15px 0px; position:relative; z-index:1; }
#side-box { background:#f2f2f2; height:530px; width:260px; float:right; margin:-380px 30px 30px 30px; }
	#side-box p { width:205px; margin: 17px 20px 13px 35px;  }
	#side-box #partner-tape { width:250px; height:16px; margin:-7px 0px 0px 3px; }
	#side-box #partner-header { width:200px; height:22px; margin: 15px 0px 0px 20px;  }
	#side-box #partner-tornpaper { margin:-10px 0px -16px 0px; width:260px; height:38px; }
	#side-box #partner-noaa { width:50px; height:50px; margin:-10px -8px 25px 27px;  }
	#side-box #partner-echo { width:70px; height:70px; margin:-53px -14px 13px 27px;  }
	#side-box #partner-nms { width:58px; height:60px; margin:-41px 0px 25px 22px;  }
#below-box { background:#f2f2f2; height:150px; width:240px; float:left; margin:0px 0px 0px 30px; }
	#below-box #location-header { margin:15px 0px 0px 20px; }
	#below-box #location-tornpaper { margin:1px 0px 0px 0px; width:240px; height:26px; }
	#below-box #location-tape { margin: -8px 0px 0px 0px; width:238px; }
	#below-box #location-msc { width:90px; height:77px; margin:15px 8px 0px 15px; }
	#below-box #location-sca { width:110px; height:43px; margin:0px 0px 10px 0px; }
#media-box { background:#f2f2f2; height:150px; width:180px; float:left; margin:-148px 0px 0px 300px; }
	#media-box #media-tape { width:173px; height:11px; margin:-5px 0px 0px 3px; }
	#media-box #media_kit { margin:15px 0px 0px 20px; z-index:0; }
	#media-box #mediakit-photo { margin:-110px 0px 0px 15px; width:170px; height:140px; z-index:5; }
	#media-box #mediakit-tornpaper { width:180px; height:20px; margin:103px 0px 0px 0px; z-index:1; }
	
#photo-contain { width:730px; margin:150px 0px 0px 35px; }
	#photo-contain .main-photo-contain { margin:40px 5px 45px -15px; width:775px; height:100px; }
	#photo-contain .main-photo-reel { list-style:none; background:url(../images/film-strip.png) no-repeat; width:750px; height:100px }
	#photo-contain .main-photo-reel li { display:block; float:left; }
	.meta-info-firstitem {  font-size:14px; font-weight:bold; color:#9d6d3d; position:relative; z-index:1; margin:-30px 10px 0px 20px; }
	.tape { position:relative; z-index:0; width:500px; height:35px; margin:-25px 0px 0px 0px; }
	.small-photo { width:90px; height:60px; border:none; margin:-10px 10px 0px 7px; }
	.album-play-button { margin:30px 0px 0px -10px; background:url(../images/play-with-this-album.png) no-repeat; width:200px; height:27px; border:none; cursor:pointer; }
	
	
#photo-set-contain { width:730px; margin:175px 0px 0px 50px; }
	#photo-set-contain .main-detail-contain { width:750px; height:400px; float:left; }
	#photo-set-contain .photo-detail-contain { width:352px; height:290px; background:#FFFFFF; padding:20px 0px; margin:25px 0px 25px 0px; }
	#photo-set-contain .photo-detail { list-style:none; }
	#photo-set-contain .photo-detail li { display:block; float:left; }	
	#photo-set-contain .photo-polaroid { width:330px; height:248px; margin:0px 0px 0px 10px; }
	#photo-set-contain .photo-info { width:315px; min-height:200px; max-height:200px; margin:25px 35px 0px 10px; background:#ffffc5; }
	#photo-set-contain .photo-detail a:link { color:#000000; text-decoration:none; }
	#photo-set-contain .photo-detail a:visited { color:#000000; text-decoration:none; }
	#photo-set-contain .photo-detail a:hover { color:#000000; text-decoration:underline; }
	#photo-set-contain .photo-info-human { width:315px; min-height:150px; max-height:150px; margin:0px 35px 0px 10px; background:#ffffc5; }
	#photo-set-contain .notepad-header { color:#9d6d3d; font-weight:bold; font-size:13px; }
	#photo-set-contain .info-margin { margin:15px 0px 0px 30px; }
	#photo-set-contain #photo-buttons-list { list-style:none; }
	#photo-set-contain #photo-buttons-list li { display:block; float:left; }
	
	.photo-detail-header { margin: 20px 0px 0px 15px; }
	.post-it-header { margin:0px 0px 0px 15px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#9d6d3d; }
	.post-it-bottom { margin: -7px 0px 0px 47px; width:317px; height:62px; }
	.species-text { margin: -10px 0px 0px 0px; width:275px;  }
	
	#main-species { margin: 140px 30px 0px 0px; width:360px; max-height:515px; float:right; background:#f2f2f2; }
		#main-species .nophoto-tape { width:350px; height:28px; margin:-15px 0px 0px 0px;  }
		#main-species .species-margin { margin:25px 20px 0px 20px; width:290px; padding:0px 0px 20px 0px;  }
	   
		
	#main-species-image { margin:150px 0px 0px -250px; float:left; width:350px; height:233px; }
		#main-species-image .photo-detail-contain { width:352px; height:290px; background:#FFFFFF; padding:20px 0px; margin:130px 0px 25px -15px; }
		#main-species-image .lightbox-image-holder img { margin:0px 0px 0px 10px; }
		#main-species-image img { width:330px; height:248px; border:none; margin:25px 0px 0px -10px; }
		#main-species-image #photo-buttons-list { list-style:none; margin:-140px 0px 0px 0px;  }
		#main-species-image #photo-buttons-list li { display:block; float:left; }
		#main-species-image #photo-buttons-list li img { width:165px; height:62px; }

	
#big-box-main { height:350px; width:450px; margin:120px 0px 0px 30px; }
	#big-box-main #main-instructions { position:relative; z-index:1; margin:10px 0px -28px 13px;  }
	#big-box-main #main-tape-left { position:relative; z-index:10; margin: 0px 0px -197px -4px; }
	#big-box-main #main-tape-right { position:relative; z-index:10; margin: 0px 0px 0px -2px; }
	
	
#side-box-main { background:#fff; height:220px; width:241px; margin:-190px 30px 0px 0px; float:right; }
	#side-box-main #did-you-know { width:250px; height:120px; margin:-120px 0px 0px -3px; }
	#side-box-main #did-you-know-text { font-family:Arial, Helvetica, sans-serif; font-size:13px; width:200px; margin:10px 0px 0px 15px;  }
	#side-box-main #did-you-know-image { width:200px; height:135px; margin:7px 0px 0px 15px; border:#996633 ridge 2px;}
	
	
#text-box-main { width:730px; height:170px; background:#FFFFFF; margin:70px 0px 0px 40px; }
	#text-box-main #welcome-header { margin: 20px 0px 0px 15px; } 
	#text-box-main #welcome-torn-bottom { margin: 15px 0px 0px 0px; } 
	#text-box-main p { width:675px; padding:15px 0px 0px 20px; font-size:14px; } 

#big-box-nophoto { background:#f2f2f2; height:275px; width:360px; margin:0px 0px 30px 30px; position:relative; z-index:2; float:right; }
	#big-box-nophoto .nophoto-tape { width:320px; height:27px; margin:-10px 0px 0px 15px; }
	#big-box-nophoto .nophoto-message { width:278px; height:141px; margin:25px 0px 0px 30px;  }
	#big-box-nophoto h1 { width:350px; margin-left:35px; margin-top:30px; color:#9d6d3d;  }
	#big-box-nophoto #about-top { width:455px; height:53px; margin:-53px 0px 0px -5px; padding: 0px 0px 15px 0px; position:relative; z-index:1; }
	#nophoto-box-main { width:730px; height:200px; background:#FFFFFF; margin:100px 0px 0px 10px; }
	#nophoto-torn-bottom { margin: 18px 0px 0px 0px; }
	#explore-tape { margin:25px 0px -25px 40px; position:relative; z-index:5;}
	#nophoto-anna-shark { margin: 5px 0px 0px 60px; }
	#nophoto-anna-stingray { margin: 0px 0px 50px 100px; }
	
	
#explore-contain { margin:165px 0px 0px 45px; width:700px; }
	.explore-row { background:#FFFFFF; width:191px; height:190px; float:left; margin:20px; }
	.explore-picture { width:175px; height:132px; float:left; margin:15px 15px 15px 8px; }
	.explore-names { color:#9d6d3d; font-size:12px; font-weight:bold; padding: 0px 0px 0px 37px; width:170px; }

#media-kit-contain { width:700px; height:600px; background:#FFFFFF; }
	#media-kit-nav { list-style:none; }

#game-box-big { width:615px; height:540px; background:#fff; margin:-540px 0px -14px 140px; }
	#game-box-big #match-game { margin-top:11px; }
	#game-box-big #coming-soon { margin-top:8px; }
	 #games-paper-top { margin:145px 0px -60px 20px; width:747px; height:100px; }
	 #games-header { margin:0px 0px 0px 200px;  }
#game-sidebar { width:121px; height:540px; background:#fff; margin:-5px 0px 0px 20px; }
#game-bottom {  }
.flashGames { margin:23px; }
.game-icon { float:left; margin:30px 10px 10px 20px; width:88px; }
.game-text { font-size:14px; color:#000000; margin-left:20px; }
.game-push { margin-left:15px; margin-top:-5px; width:75px; height:58px; }
	
.brown { color:#996633; font-weight:bold; }	
.body_text { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:20px; float:left; }
.small_text { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; float:right; margin:4px 0px 0px 5px; }
.clear { clear:both; }
.right { float:right; }
.left {float:left; }
.hidden{display:none;}
.tape-button { width:165px; height:62px; }
.tape-button-souvenir { width:330px; height:62px; margin:0px 20px; background:url(../images/download-and-print.png) no-repeat; cursor:pointer; border:none; }
.pushThirty { margin-right:30px; }


.title { font-size:12px; color:#00FF00; }

/***************BACKGROUND**********************/
.flashBG { z-index:0; }
#content { margin:0 auto; width:700px; z-index:1; position:relative; top:0; }
#image img { margin:0px 0px 0px 150px; z-index:1; position:relative; top:0; }

#fullbg { position: relative; height: 100%; width: 100%; visibility: hidden; }
#fullbg.offest { /*visibility: hidden;*/ /*	left:57.2em;*/ }
#crop { position: absolute; z-index: 0; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; }
/***********************************************/
