*{
	margin: 			0;
	padding: 			0;
}
  
body{
	margin: 			0;
	padding: 			0;
	border: 			0;
	vertical-align: 	baseline;	
	background: 		transparent;
	background-color:   #fff;	
	text-decoration:    none;
	text-align: 		center;
}

img{
    margin:             0;
    padding:            0;
    border:             0;
}

a{
  	text-decoration:	none;
	outline:			none;   /*  removes borders for ffox ie8, not ie6 */
}

a img{								/* reset ????*/
	border:				none;
}

:focus {
  	-moz-outline-style: 	none;    /* removes borders for ffox only */
}

.ds2{
	-webkit-box-shadow:		2px 2px 5px #777;
	-moz-box-shadow:        2px 2px 5px #777;
}

#page {
	margin: 			0 auto;
	padding:            10px 0 0 0;
    border:             0;
	width: 				860px;	
}

#splash {
	margin: 			0 auto;
	padding:            0;
    border:             0;
	background-image: 	url(img/splash3_560x420.jpg);
	width: 				560px;
	height:				420px;
	position: 			relative;	
	margin-top: 		55px;	
}

#splashmenu a {
  position: absolute;
  height: 100px;
  width: 100px;
  top: 0px; 
  text-decoration: none; 
  }

a#m_current { top: 20px; left: 316px;}
a#m_archive { top: 150px; left: 220px; }
a#m_bio { top: 250px; left: 30px;}
a#m_news { top: 220px; left: 440px;}

.invisible { 
	visibility: hidden;
}

#logo {
	text-align: 		left;
	position:			relative;
	left:				14px;
}

#navbar {
	display:			block;
	position:			relative;
	
	width: 				220px;	
	height: 			20px;
	background-color:   #fff;
	
	margin-top: 			25px;
}
.nav_c{width:			32%;}
.nav_a{width:			31%;}
.nav_b{width:			17%;}
.nav_n{width:			20%;}
/* 92%  add 2% each */
.nav_c{width:			30%;}
.nav_a{width:			29%;}
.nav_b{width:			15%;}
.nav_n{width:			18%;}

ul#nav{
	list-style-type:	none;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	letter-spacing:		1px;
}

ul#nav li{
	display:			block;
	float:				left;
	margin:				0px;
	padding:			0px;
}

ul#nav li a{
	display:			block;
	float:				left;
	background-color:   #fff;
	color:				#444;
	margin:				0px;
	padding:			0px;	
}

ul#nav li a:hover{
	color:				#33f;
}

ul#nav li a.selected{
	color:				#33f;
}

#menupanel {
	float:				left;  
	width: 				254px;
	height: 			540px;
}

.menuarray {
	display: 			inline;
	float: 				left;  
	margin:				18px 4px 0px 8px;
}

.thumbnail {
	display: 			inline;
	float: 				left;
	margin:				0 8px 24px 8px;   /*  version 2 v2 vertical  */
}
.mbz {margin-bottom:		0;}
.mrz {margin-right:		0;}

.tm20 {margin-top: 		20px;}
.tm25 {margin-top: 		25px;}
.tm35 {margin-top: 		35px;}       
.tm45 {margin-top: 		45px;}
.tm60 {margin-top: 		60px;}
.tm100 {margin-top: 		100px;}
.tm125 {margin-top: 		125px;}

.reset_float {clear:	both;}

.tar{text-align: 		center;	}

.thumbnail a img {
	border:				2px solid #fff;  
}

.thumbnail a:hover img{
	border:				2px solid #666;
}

a.selected img{
	border:				2px solid #333;
}

#artpanel {
	float:				right;
	width: 				606px;	
	height: 			520px;
	background-color:   #e6e6e6;  		 
}

#arttitle {
	display:			block;
	float:				right;
	width: 				606px;	
	height:				20px;
	text-align: 		center;
	color:              #222;
	background-color:   #e6e6e6;	
	font-size:          11px;
	line-height:		20px;	
	letter-spacing:		0.5px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}

#bioleft {
	display: 			inline;
	float: 				left;
	width: 				212px;
	height: 			396px;
	margin:				18px 12px 0px 16px;
}

#rightpanel {
	float:				right;
	width: 				606px;	
	height: 			540px;	
}	

#rightpaneltitle {	
	height: 			40px;   
    padding: 			8px 30px 0 30px;   
    color:              #2a5381;   
    font-family:        Verdana, Arial, Helvetica, sans-serif;
	text-align: 		left;
    font-size:          13px;
    line-height:        18px;
}

.emailtext {
    color:              #33f;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          13px;
    line-height:        18px;
    float:              right;   
	text-decoration:    none ;
}

#rightpanelscroll{
	width: 				556px;	
	height: 			492px;  
    overflow:           auto;
    padding: 			0 20px 0px 30px;
    color:              #2a5381;    
    font-family:        Verdana, Arial, Helvetica, sans-serif;
	text-align: 		left;
    font-size:          13px;
    line-height:        18px;
}

#rightpaneltitle h3 {
	color:              #173C68;	
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:          14px;
	line-height:        24px; 
}

#rightpanelscroll h2 {
	color:              #173C68;	
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:          12px;
	line-height:        24px; 
}

#rightpanelscroll b {
	color:              #173C68;	
	font-weight:		normal;
	font-size:          13px;
	line-height:        24px; 
}

.biocontent {

}
.year{
	margin-left:		0px;
}
.item{
	margin-left:		0px;
}
.item b{
	color:				#0a1121;
	font-weight:		normal;
}
/* ja style sheet version  2/25/10  as  */
/*artpanel: 606 x 520  border 23/side   imagemax w: 560  h: 494 */