/*  multiple results layout */
div.rows {height: 625px; width: 722px; margin-left: auto; margin-right: auto; align: center; text-align: center}
div.pic {float: left; height: 175px; width: 150px; padding: 10px; 10px; margin: 3px 3px; border: 1px solid; border-color: #444 #AAA #AAA #444; background-color: #efefef;}
div.pic img { cursor:hand; border: 1px solid; border-color: #444 #AAA #AAA #444; background-color: #efefef;}
div.ls img {width: 128px;}
div.pt img {height: 128px; }
div.sq img {height: 128px; width: 128px; margin: 0 0;}
.thumb_text {font-size:10px; }

/* single image page layout */
img { border: 0; }

ul { margin: .5em; margin-bottom: 1em; padding-left: 0; list-style-position: inside; list-style-type: square;}
li { font-family: Arial, Helvetica, sans-serif; margin: .5em; padding: 0; font-size: 80%; color:#006633}
.greentext { font-family: Arial, Helvetica, sans-serif; margin: .5em; padding: 0; color:#006633}
.db_text {color: #000000}

#preview { border: 1px solid grey; width: 915px; background-color: #efefef; margin-left: Auto; margin-right: auto; }
#thumb { float: left; width: 470px; text-align: center; margin-right: 20px; background-color: efefef; }
#info { overflow: auto; }
.constrainHeight #info { height: 550px; }
.constrainWidth #info {height: 550px; }
#footer { clear: both; }
.constrainHeight img { height: 450px; margin: 10px;}
.constrainWidth img { width: 450px; margin: 10px;}
html>body .constrainHeight img { height: 450px; width: auto; margin: 10px;}
html>body .constrainWidth img { height: auto; width: 450px; margin: 10px;}
.smallbold {
	font-size: x-small; color:#000000 }

#medal {
	position:absolute;
	left:5px;
	top:175px;
	z-index:2;
}

a{
	color: #009999;
	text-decoration: none;
	font-size:11px
}

a:link{
	color: #009999;
	text-decoration: none;
	font-size:11px	
}

a:visited{
	color: #006699;
	text-decoration: none;
	font-size:11px	
}

a:hover{
	color: #993300;
	text-decoration: none;
	font-size:11px
}

#pdfvideolink {
	position:absolute;
	left:10px;
	top:100px;
	z-index:2;
}
