/* CSS Document */

/*sitewide positioning */
.wrapper {
	position: relative;
	height: auto;
	width: 950px;
	z-index: 1;
	border: thin none;
	margin-left: -475px;
	visibility: visible;
}

body {
	background-color: #000000;
}

#container {
	position:absolute;
	visibility:visible;
	left:50%;
	top:5px;
	width:950px;
	height:650px;
	z-index:1;
	background-image:url(images/background.jpg);
}

#insidebox {
	position:absolute;
	visibility:visible;
	left:37px;
	top:25px;
	width:876px;
	height:600px;
	z-index:1;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#header {
	position:absolute;
	visibility:visible;
	left:38px;
	top:26px;
	width:874px;
	height:84px;
	z-index:2;
	border-bottom:solid #FFFFFF 1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	background-color:#000000;
}

#title {
	position:absolute;
	visibility:visible;
	left:46px;
	top:9px;
	width:515px;
	height:24px;
	z-index:1;
}

#contentwindow {
	position:absolute;
	visibility:visible;
	left:20px;
	top:109px;
	width:610px;
	height:420px;
	z-index:1;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
	background-color:#000000;
	overflow: auto;
}

#wildlifereellink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:109px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/wildlifereel_button.jpg)
}

#wildlifephotolink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:177px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/gallery_button.jpg)
}

#biolink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:245px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/bio_button.jpg)
}

#storelink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:313px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/store_button.jpg)
}

#contactlink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:381px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/contact_button.jpg)
}

#behindsceneslink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:449px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/behind_the_scenes_button.jpg)
}

#stocklink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:517px;
	width:209px;
	height:19px;
	z-index:3;
}

#reellink {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#gallerylink {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#bio {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#store {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#contact {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#behindscenes {
	position:absolute;
	visibility:visible;
	left:7px;
	top:36px;
	width:198px;
	height:15px;
	z-index:1;
}

#copyright {
	position:absolute;
	visibility:visible;
	left:18px;
	top:548px;
	width:396px;
	height:38px;
	z-index:4;
}

#backtonexus {
	position:absolute;
	visibility:visible;
	left:209px;
	top:575px;
	width:183px;
	height:20px;
	z-index:6;
	background-image:url(images/backlinkbutton.png)
}

#workshopslink {
	position:absolute;
	visibility:visible;
	left:513px;
	top:552px;
	width:337px;
	height:28px;
	z-index:5;
	background-image:url(images/workshop-button.png)
}

/* fonts */
.headline_40 {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-size:40px;
    font-weight:bold;
    text-decoration:none;
	line-height:40px;
    color:white;
}

.titlefont_24 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}

.titlefont_20 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
}

.bodyfont_18 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
}

.bodyfont_15 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 19px;
}

.bodyfont_15Black {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size: 15px;
	line-height: 17px;
}

.bodyfont_14 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.bodyfont_14Black {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.bodyfont_14TruBlack {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.bodyfont_11Black {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.captionfont_12 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 12px;
	
}

.linkfont_14 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
}

.greyheadline {
	font-family: "Trebuchet MS" Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 24px;
	font-weight: normal;
}

.greyheadlinesmall {
	font-family: "Trebuchet MS" Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 17px;
	font-weight: normal;
}

.style3OnBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #cccccc;
}

.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	font-weight: bold;
}

.style10 {
	font-family: "Trebuchet MS" Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 17px;
	font-weight: bold;
	line-height:22px;
}

.style13 {
	font-family: "Trebuchet MS" Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	font-weight: bold; }

/* links */
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cccccc;
}
a:hover {
	text-decoration: none;
	color: #74644b;
}
a:active {
	text-decoration: none;
	color: #cccccc;
}

a.alt:link {
	color: #ff0000;
	text-decoration: none;
}
a.alt:visited {
	text-decoration: none;
	color: #ff0000;
}
a.alt:hover {
	text-decoration: none;
	color: #ffffff;
}
a.alt:active {
	text-decoration: none;
	color: #ffffff;
}

a.nexus:link {
	color: #000000;
	text-decoration: none;
}
a.nexus:visited {
	text-decoration: none;
	color: #000000;
}
a.nexus:hover {
	text-decoration: none;
	color: #ff0000;
}
a.nexus:active {
	text-decoration: none;
	color: #ff0000;
}

/* page specific positioning--first word is the page */
#homewelcome {
	position:absolute;
	visibility:visible;
	left:13px;
	top:8px;
	width:337px;
	height:386px;
	z-index:1;
}
#homeslides {
	position:absolute;
	visibility:visible;
	left:375px;
	top:47px;
	width:210px;
	height:316px;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
	z-index:2;
}

#homebooksales {
	position:absolute;
	visibility:visible;
	left:407px;
	top:319px;
	width:150px;
	height:93px;
	z-index:3;
}

#bioDoug {
	position:absolute;
	visibility:visible;
	left:10px;
	top:73px;
	width:308px;
	height:195px;
	z-index:2;
	background-image:url(images/bio207.jpg);
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#biovideo {
	position:absolute;
	visibility:visible;
	left:328px;
	top:53px;
	width:260px;
	height:241px;
	z-index:3;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#biotext {
	position:absolute;
	visibility:visible;
	left:10px;
	top:311px;
	width:575px;
	height:91px;
	z-index:4;
}

#contactinfo {
	position:absolute;
	visibility:visible;
	left:5px;
	top:47px;
	width:601px;
	height:372px;
	z-index:2;
}

#heavensgallery {
	position:absolute;
	visibility:visible;
	left:35px;
	top:161px;
	width:171px;
	height:110px;
	z-index:2;
	background-image:url(images/Heavens_Gallery.jpg)
}
#earthgallery {
	position:absolute;
	visibility:visible;
	left:220px;
	top:161px;
	width:171px;
	height:110px;
	z-index:3;
	background-image:url(images/Earth_Gallery.jpg)
}
#scenics {
	position:absolute;
	visibility:visible;
	left:405px;
	top:161px;
	width:170px;
	height:110px;
	z-index:4;
	background-image:url(images/Scenic_Artforms_Gallery.jpg)
}
#heaventitle {
	position:absolute;
	visibility:visible;
	left:35px;
	top:276px;
	width:171px;
	height:14px;
	z-index:5;
}
#earthtitle {
	position:absolute;
	visibility:visible;
	left:220px;
	top:276px;
	width:171px;
	height:17px;
	z-index:6;
}
#scenictitle {
	position:absolute;
	visibility:visible;
	left:405px;
	top:276px;
	width:170px;
	height:15px;
	z-index:7;
}
#gallerydirection {
	position:absolute;
	visibility:visible;
	left:153px;
	top:81px;
	width:331px;
	height:22px;
	z-index:8;
}

#gallerywindow {
	position:absolute;
	left:10px;
	top:90px;
	width:590px;
	height:264px;
	z-index:2;
	overflow:auto;
	
}

/* nexus page */
#nexusheader {
	position:absolute;
	visibility:visible;
	left:38px;
	top:26px;
	width:874px;
	height:101px;
	z-index:2;
	border-bottom:solid #FFFFFF 1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	background-image:url(images/header.jpg);
}

#hellowindow {
	position:absolute;
	visibility:visible;
	left:21px;
	top:120px;
	width:570px;
	height:213px;
	z-index:3;
	background-image:url(images/hellowindow.jpg);
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#nxTOI {
	position:absolute;
	visibility:visible;
	left:21px;
	top:352px;
	width:190px;
	height:171px;
	z-index:2;
	background-image:url(images/Doug_on_Delta_Marsh.jpg);
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#nexuswildlife {
	position:absolute;
	visibility:visible;
	left:5px;
	top:129px;
	width:181px;
	height:35px;
	z-index:1;
}

#nxWAP {
	position:absolute;
	visibility:visible;
	left:212px;
	top:352px;
	width:190px;
	height:171px;
	z-index:5;
	background-image:url(images/wpa_behind_scenes.jpg);
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#nexuswap {
	position:absolute;
	visibility:visible;
	left:6px;
	top:129px;
	width:181px;
	height:35px;
	z-index:1;
}

#nxvideo {
	position:absolute;
	visibility:visible;
	left:402px;
	top:352px;
	width:190px;
	height:171px;
	z-index:6;
	background-image:url(images/321_banner.jpg);
	border-top:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
}

#nexusvideo {
	position:absolute;
	visibility:visible;
	left:6px;
	top:129px;
	width:178px;
	height:38px;
	z-index:1;
}

#greetings {
	position:absolute;
	visibility:visible;
	left:346px;
	top:17px;
	width:207px;
	height:184px;
	z-index:1;
}

#nxwildlifereellink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:120px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/wildlifereel_button.jpg)
}

#nxwildlifephotolink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:190px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/gallery_button.jpg)
}

#nxbiolink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:260px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/bio_button.jpg)
}

#nxstorelink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:330px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/store_button.jpg)
}

#nxcontactlink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:400px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/contact_button.jpg)
}

#nxbehindsceneslink {
	position:absolute;
	visibility:visible;
	left:645px;
	top:470px;
	width:209px;
	height:55px;
	z-index:2;
	background-image:url(images/behind_the_scenes_button.jpg)
}
