/* Site styles */

body { margin:10px; }
.span-4 { margin-left:auto;margin-right:auto; }
html, body, div { font-family:arial,sans-serif; color:#333; }
body { font-size:70%; }
h1 { float:left; margin-right:8px;  }
h1,h2, a { font-weight:bold;color:#333;text-decoration:none; }
h3 a { font-weight:normal;color:#ff6600;text-decoration:none; }
a:hover { text-decoration:underline; }
#subheader { margin-bottom:25px; }
img { margin:0 0 10px 0;float:none;display:block; }
h2,p { line-height:140%; }
p { color:#666;}
#footer {margin-top:70px;border-top:solid 1px #CCC;padding:16px 0; }
#header {border-bottom:solid 1px #CCC;padding:25px 0;margin-bottom:25px;color:#666;}
span.bdiv { color:#999; padding:0 6px 0 8px; }
.mblock {margin-top:25px; }
#prevnext { text-align:right; color:#B4B4B4; }
#prevnext a {font-weight:normal;}
.bot { position:relative; }
.bot div { position:absolute; bottom:0; }
.im2 { left:200px; }
.im3 { left:400px; }
.im4 { left:600px; }
.detail { margin-bottom:40px; }
.short p { margin-right:25%;}
.seealso { margin:40px 0 5px 0; }

/* styles for big photo with arrow link rollovers */ 
.bigpic{
	width:790px;
	position:relative;
	overflow:hidden;		
}
.biopic img {
	display:block;
}
.bigpic a:link,
.bigpic a:visited,
.bigpic a:active, 
.bigpic a:hover  {
	display:block;
	height:100%;
	width:50%;
	position:absolute;
	top:0;
	background-color:transparent;
	background-repeat:no-repeat;
	z-index:100;
	overflow:hidden;
}
/* arrow left */
.bigpic a.prev {
	left:0px;
	background-position:0 50%;		
}
.bigpic a.prev:hover, a.prev:focus {
	background-image:url('../img/left_arrow.gif');	
}	
/* arrow right */	
.bigpic a.next {
	left:50%;		
	background-position:100% 50%;			
}
.bigpic a.next:hover, a.next:focus {
	background-image:url('../img/right_arrow.gif');
}

/* hide elements off-screen (still accessible to screen reader) */
.hide {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
	
.tuisliderbox {
	width: 790px;
	overflow: hidden;
	height: 526px;
	position: relative;
}
.tuislidernav a {
	padding-right: 10px;
}
