html {
	overflow-y: scroll; /* forces RH scroll bar - lovely !*/
}
body {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
@font-face {
	font-family: papyrus;
	src: url('papyrus.ttf');
}
.detail {
	top:0;
	left:0;
	max-width:1800px;  /* was 1200px */
	width:100%;	

}
.bgblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;		
	font-weight: normal;
	color: #666666;	
	background-color: #EFEFEFE;
	text-align:center;
	
}
.flags {
	background-color:#F00;
	cursor:pointer;	
}
.noflags {
	background-color:#0F0;	
}
.threadlink30 {
	font-family: papyrus, sans-serif;
	font-size: 28px;
	color: #666666;
	text-decoration: none;		
	
}
.threadlink {
	font-family: papyrus, sans-serif;
	font-size: 72px;
	color: #666666;
	text-align: left;
	text-decoration: none;		
		
}
.button_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;		
	/*font-weight: bold;*/
	color: #999999;
}
.btn_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;		
	color: #999999;
}
.btnsmup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;		
}
.btnsmsel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;		
	background-color:#EEEEEE;
}
/*hr {
	height:1px;
	color:#CCC;
	background-color:#FFF;
}*/
hr.gray{
	border:1px solid #BBB!important;	
}
#iconbg {
   position:relative;
   height:20px;
   width:20px;
   left:290px;
   top:-111px;
   z-axis :3;
}
.imgframe {
	vertical-align: middle; /* for picframe */
}
#insitu {
   background-image: url('site/insitu2.jpg');
   background-repeat:no-repeat;
   background-size:contain;
   height:600px;
   width:600px;	
   margin:auto;
   margin-top:0px;
   margin-bottom:33px;
}
.italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: italic;
}
.magnify {
	border:1px solid #999999;
	padding:5px;
}
.nopic {
	padding:4px;
}
.pic {
	padding:3px;
	border:1px solid red;	
}
#showframe {
   height:600px;
   width:600px;	
   margin:auto;
   margin-top:0px;
   margin-bottom:32px;
   border:1px solid #FFF;
}
#showpic {
	position:relative;
	left:120px;
	top:70px;
	width:250px;
	text-align:center;
}
.text10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
.text10link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #0000FF;
	text-decoration:underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
}
.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #0000FF;
	text-decoration:underline;
}
.text12red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
}
.textlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #BBBBBB;
}
.text16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #DD0000;
}
.text14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
}
.textboldul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
	text-decoration:underline;
}
.texterr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #880000;	
}
.textred{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;		
}
.textgrn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 14px;
	color:#008000;
}
.txtvh {
	font-size:2vh;	
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titleleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.pagelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;		
	font-weight: bold;
	color: #666666;
	text-align:center;
	background-color: #DDDDDD;
}
.pagelink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;		
	font-weight: bold;
	color: #666666;
	text-align:center;
	background-color: #AAAAAA;
}
.block {
	background-color: #DDDDDD;
	text-align:center;
}
.block2 {
	background-color: #AAAAAA;
	text-align:center;
}
#message {
	position:absolute;
	top:100px;
	left:100px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;	
}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;	
}
  
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.text10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#map {
	position:relative;
	left:0px;
	top:0px;
	height:400px; 
	width:600px; /* 400px is smallest for bottom line to work */
}
.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); /* IE 8 */
 filter:: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); /* IE 5.5 - 7 */ 
}  
.stkpic {
	color: #FF0000;
}
a.textred:link { color: #FF0000; }  /* for unvisited links */
a.textred:visited { color: #666666; } /* for visited links */
a.textred:active { color: #666666; } /* when link is clicked */  
a.textred:hover { color: #000000; } /* when mouse is over link */
  
  
a:link { color: #666666; }  /* for unvisited links */
a:visited { color: #666666; } /* for visited links */
a:active { color: #666666; } /* when link is clicked */
a:hover { color: #000000; } /* when mouse is over link */

a.btnsmup:link { color: #000000; }  /* for unvisited links */
a.btnsmup:visited { color: #000000; } /* for visited links */
a.btnsmup:active { color: #000000; } /* when link is clicked */ 
a.btnsmup:hover { color: #000000; }  /* for unvisited links */

a.btnsmsel:link { color: #000000; }  /* for unvisited links */
a.btnsmsel:visited { color: #000000; } /* for visited links */
a.btnsmsel:active { color: #000000; } /* when link is clicked */ 
a.btnsmsel:hover { color: #000000; }  /* for unvisited links */