/* CSS Document */


#wrapper{margin:0 auto;
		text-align:left;
		position:relative; 
		height:1000px; 
		width:1060px;}


#stage{
	background-image:url(../_imagespic/background.jpg); 
	background-position: 50px 10px; 
	background-repeat:no-repeat; 
	width:1060px; 
	height:780px;}

#leftmenu{
	position:absolute;
	top:320px;
	left: 29px;
	width: 170px;
	z-index:3;
	}
	
	
#centercontent{
	position:absolute;
	top:140px;
	left:268px;
	width:440px;
	}
	
	
#rightcontent{
	position:absolute;
	top:57px;
	left:720px;
	width:200px;
	}	
		
#menubottom{
	position:absolute;
	top:715px;
	left:57px;
	width:800px;
	}
	
#footer{
	position:absolute;
	top:760px;
	left:460px;
	width:200px;
	}
	
/*MainBio Divisions*/

.mainbiopic{position:absolute; top:140px; left:250px;}

/*MainBio Divisions*/

	
	

/*aLittlebio Divisions*/
#leftcolumn{
	position:absolute;
	top:140px;
	left:268px;
	width:290px;
	height:500px;
	}

#rightcolumn{
	position:absolute;
	top:140px;
	left:608px;
	width:290px;
	height:500px;
	}
/*aLittlebio Divisions*/



/*fascinations Divisions*/
#leftlist{
	position:absolute;
	top:140px;
	left:268px;
	width:570px;
	height:500px;
	}
	
.fascinationtext{font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#876865; line-height:11px;}

.fascinationimage{position:absolute; top:90px; left:710px; z-index:1; width:230px;}
/*fascinations Divisions*/


/*contact info*/

#contacttop{width:340px; height:50px; background-color:#d6edd7; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#674643; line-height:24px; position:absolute; top:300px; left:400px;}
#contactbottom{width:340px; height:100px; background-color:#f2f8e9; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#674643; line-height:20px; position:absolute; top:368px; left:400px;}



/*contact info*/
p{font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#876865; line-height:20px; font-weight:light;}

.emph{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#674643; font-weight:bold;}

.footertext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6b8575; text-align:center;}

.leftmenutext{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#425b57; letter-spacing:1px;}
/*contact info*/



/*mailingList*/
#mailinglistform{position:absolute; top:200px; left:400px; width:300px;}

fieldset{margin-bottom:1em; width:400px; padding:20px;}
#personal{background:#d6edd7; border:none;}
p.legend{color:#876865; border:none; padding:2px; font-size: 1.2em; position:relative; margin:1em 0 5px; width:10em;}
#personal label{position: relative; font-size:14px; padding-top:.2em; left:0px;}
input{padding: 5px; font-size: 14px; margin-left: 1em; margin-bottom:.5em; line-height:1.4em; background-color:#d6edd7; border: solid #8d6c69 2px; color:#876865;}
label{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#876865; position:relative; float:left; clear:left; margin-right:5px; text-align:right; width:40px;}
textarea{background-color:#d6edd7; border: solid #8d6c69 2px; color:#876865; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#876865;}



/*mailingList*/



/*aboutsubmenu*/
#aboutsubmenu{position:absolute; top:660px; left:250px; width:260px; height:30px; vertical-align:middle; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#425b57;}

a.submenu{text-decoration:none; color:#425b57;}




/*LEFT MENU*/
.mainmenu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:170px;
	}

.mainmenu ul li{
	position:relative;
	}
	
.mainmenu ul li a{
	display: block;
	text-decoration:none;
	color:#425b57;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:1px;
	text-align:right;
	margin-bottom:25px;
	margin-right:20px;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


.mainmenu ul li a:hover{color:#acbf6f;}


.mainmenu li:hover ul, li.over ul{display:block;}
		
.mainmenu li ul{
	position:absolute;
	left:159px; 
	top:-2px;
	display:none;
	width: 160px;
	}
	
.mainmenu li ul a{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; padding:5px;}

.mainmenu li ul a:hover{color:#425b57; background-color:#d6edd7; text-align:left; padding:5px;}
/*LEFT MENU*/


/*BOTTOM MENU*/
.mattblacktabs{
width: 100%;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 25px; /*offset of tabs relative to browser left edge*/
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:lighter;
letter-spacing:1px;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin-right:15px;
padding: 14px 8px; /*padding inside each tab*/
color: white;
background:none; /*background of tabs (default state)*/
height:15px;
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background:#acbf6f; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/*BOTTOM MENU*/


/*ScrollerFormatting*/

#unpubheader{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;	
  	color:#2f514c;
	position:absolute;
	top:150px;
	left:300px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Up {
  position: absolute;
  width: 35px; height: 10px;
  background-color: #DCECC8;
  font-size: 0px;
}
.Scrollbar-Track {
  width: 35px; height: 400px;
  position: absolute;
  top: 0px;
  background-color: #DCECC8;
}

.Scrollbar-Handle {
  position: absolute;
  width: 35px; height: 35px;
  background-image:url(../_imagespic/scrollbarhandle.jpg);
  /*background-color: #F2F8E9;*/
}
.Scrollbar-Down {
  position: absolute;
  top: 190px;
  width: 35px; height: 10px;
  background-color: #DCECC8;
  font-size: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 200px; left: 830px;
}

#Container {
  position: absolute;
  top: 200px; left: 340px;
  width: 480px;
  height: 400px;
  background-color: #e4f3e0;
}
#News, #About, #Extra { 
  position: absolute;
  top: 10px; 
  overflow: hidden;
  width: 480px;
  height: 380px;
  display: none;
}
#News {display: block;}

.scrollerimage{position:relative; float:right; margin:8px;}

p.scrollertext1 {
  margin: 0; padding: 10px;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;	
  color:#876865;
  background-color:#e4f3e0;
  line-height:20px;
  width:470px;
  height:20px;
  text-decoration:none;
 }

p.scrollertext2 {
  margin: 0; padding: 10px;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;	
  color:#876865;
  background-color:#f7fcf5;
}

#Navigation {
  position: absolute; 
  top: 180px;
  left: 300px;
}
#Navigation a {
  margin: 5px 2px 0 0;
  padding: 0 5px;
  height: 20px;
  background-color: #E4E4E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AAA;
  text-decoration: none;
  display: block;
  float: left;
  letter-spacing: 1px;
}
#Navigation a:hover {
  margin-top: 0px;
  height: 25px;
}
#Navigation a.current {
  margin-top: 0px;
  height: 25px;
  background-color: #EEE;
  color: #777;
}

#homelink{position:absolute; left:250px; top:50px; z-index:9999; background-color:transparent; width:280px; height:70px;}

