/* DNR Table Styles */
/* Version 1.1 */
/* Last updated December 16, 2013 */
/* fix image border for liquidminimal */



/*
=====================================================
*/

/* class datamedium */
/* layout of large quantities of text */

/* Color Quick List
	# Dark blue - home header (borders, th background): #394e5f  
	# White (th font) #fff
	# Smokegrey (td) #f5f5f5
	# Slate blue (borders) #5a7f9c
	# Dark blue (img link hover) #009
*/ 

table.datamedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	margin: 40px 10px 10px;
	border: 3px double #394e5f;
}

table.datamedium caption {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

table.datamedium caption.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: left;
	letter-spacing: 1px;

}

table.datamedium th {
	color: #fffff0;
	font-weight: bold;
	font-size: small;
	background-color: #394e5f;
	text-align: center;
	padding: 4px 10px;
	border: solid 1px #394e5f;
}

table.datamedium th.subgroup {
	color: #394e5f;
	background-color: #dcdcdc;
	border: solid 1px #394e5f;
}

table.datamedium th a:link,
table.datamedium th a:visited {
	color: #f5f5f5;
}

table.datamedium th.name,
table.datamedium td.name {
	text-align: center;
	width: 200px;
}

table.datamedium th.number,
table.datamedium td.number,
table.datamedium td.center {
	text-align: center;
}

table.datamedium td.money,
table.datamedium th.right,
table.datamedium td.right {
	text-align: right;
}

table.datamedium th.date,
table.datamedium td.date,
table.datamedium td.icon {
	text-align: center;
}

table.datamedium td {	
	background-color: #f5f5f5;
	font-size: small;
	text-align: left;
	padding: 4px 10px;
	border: solid 1px #394e5f;
}

table.datamedium td a:link,
table.datamedium td a:visited { text-decoration: none; }
table.datamedium td a:hover { text-decoration: underline; }

table.datamedium td.thumbnail {
	font-size: small;
	text-align: center;
	padding-bottom: 4px;
}

table.datamedium td.thumbnail img,
table.datamedium td.thumbnail a:link img,
table.datamedium td.thumbnail a:visited img {
	border: solid 1px black;
}

table.datamedium td.thumbnail a:hover img {
	border: solid 1px #009;
}

table.datamedium td img,
table.datamedium td a:link img.transparent,
table.datamedium td a:visited img.transparent,
table.datamedium td a:hover img.transparent {
	border: none;
}

table.datamedium tr.dark,
table.datamedium tr.dark td {
	background-color: #f5f5f5;
	font-size: small;
}

table.datamedium tr.light,
table.datamedium tr.light td {
	color: #333;
	font-size: small;
	background-color: #fff;
}


table.datasmall {
	background-color: #f5f5f5;
	margin-top: 4px;
	margin-bottom: 10px;
	border: double 3px #394e5f;
}

table.datasmall caption {
	font-family: Arial;
	text-align: left;
}

table.datasmall th {
	color: #fffff0;
	font-weight: bold;
	font-size: small;
	background-color: #394e5f;
	text-align: center;
	padding: 2px 4px;
	border: solid 1px #394e5f;
}

table.datasmall th a:link,
table.datasmall th a:visited {
	color: #f5f5f5;
}

table.datasmall th.left { text-align: left;}

table.datasmall th.name,
table.datasmall td.name {
	text-align: center;
	width: 200px;
}

table.datasmall th.number,
table.datasmall td.number,
table.datasmall td.center {
	text-align: center;
}

table.datasmall td.total {
	font-size: small;
	font-weight: bold;
	text-align: right;
}

table.datasmall td.money,
table.datasmall th.right,
table.datasmall td.right {
	text-align: right;
}

table.datasmall th.date,
table.datasmall td.date,
table.datasmall td.icon {
	text-align: center;
}

table.datasmall td {	
	background-color: #f5f5f5;
	text-align: left;
	padding: 2px 4px;
	border: solid 1px #5a7f9c;
}

table.datasmall td { font-size: x-small;}

table.datasmall td.thumbnail {
	font-size: small;
	text-align: center;
	padding-bottom: 4px;
}

table.datasmall td li {
	font-size: x-small;
	text-align: left;
}

table.datasmall td.thumbnail img {
	margin-bottom: 4px;
}

table.datasmall td.thumbnail img,
table.datasmall td.thumbnail a:link img,
table.datasmall td.thumbnail a:visited img {
	border: solid 1px black;
}

table.datasmall td.thumbnail a:hover img {
	border: solid 1px #009;
}

table.videocat th {
	background-color:#5a7f9c;
	text-align:right;
	padding: 4px 4px 4px 20px;
}

table.videocat td {
	text-align:left;
	padding: 4px 8px;
}

/* added transparent no border linking images */

table.datasmall td img,
table.datasmall td a:link img.transparent,
table.datasmall td a:visited img.transparent,
table.datasmall td a:hover img.transparent {
	border: none;
}

table.datasmall tr.dark,
table.datasmall tr.dark td {
	background-color: #f5f5f5;
	font-size: small;
}

table.datasmall tr.light,
table.datasmall tr.light td {
	color: #333;
	font-size: small;
	background-color: #fff;
}

/* id ruled */
/* experimental December 2011*/

#ruled {
	font-family: Sans-Serif;
	font-size: 12px;
	background: #f5f5f5;
	margin: 5px;
	width: 680px;
	border-collapse: collapse;
	text-align: left;
}

#ruled th {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	padding: 4px 4px;
	background: #063;
	border-bottom: 2px solid #6678b1;
}

#ruled td {
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}


table.species {
/*
border: 1px #006600 solid; 
*/

border: 1px #000 solid; 
}

table.species caption  { text-align: left; }
th.left { text-align: left; }

td {
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

tr.data {
	font-size: x-small;
}

td.data {
	font-size: small;
}

tr.white {
	color: #000;
	background-color: #fff;
}

tr.green {
	color: #000;
	background-color: #8fbc8f;
}

tr.ltgreen {
	color: #000;
	background-color: #cbdcd4;
}

tr.bluewh {
	color: #fff;
	background: #336699;
}

tr.tan {
	color: #000;
	background-color: #f5deb3;
}

tr.cream {
	color: #000;
	background-color: #ffc;
}


/* 
	Grey Suits you Sir.
	written by Stuart Colville http://www.muffinresearch.co.uk
*/

table.greysuitsyou,
table.greysuitsyou td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
	font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

table.greysuitsyou td code
{
	font                 : small/1.5 "Courier New", Courier, Monaco, monospace;
	color                : #666;  
}

table.greysuitsyou
{
	border                :none;
	border                :1px solid #CCC;
}
table.greysuitsyou thead th,
table.greysuitsyou tbody th
{
	background            : #FFF url(/images/stylepieces/th_bck.gif) repeat-x;
	color                 : #666;  
	padding               : 5px 10px;
	border-left           : 1px solid #CCC;
}
table.greysuitsyou tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
table.greysuitsyou tbody th.subgroup
{
  background            : #fafafb;
  color                 : #666;  
  border-top            : 1px solid #CCC;
  text-align            : center;
  font-weight           : bold;
}table.greysuitsyou tbody tr td
{
	padding               : 5px 10px;
	color                 : #666;
	text-align            : left;
}
table.greysuitsyou tbody tr:hover
{
	background            : #FFF url(/images/stylepieces/tr_bck.gif) repeat;
}

table.greysuitsyou tbody tr:hover td
{
	color                 : #454545;
}
table.greysuitsyou tfoot td,
table.greysuitsyou tfoot th
{
	border-left           : none;
	border-top            : 1px solid #CCC;
	padding               : 4px;
	background            : #FFF url(/images/stylepieces/foot_bck.gif) repeat;
	color                 : #666;
}
table.greysuitsyou caption
{
	text-align            : left;
	font-size             : 100%;
	padding               : 10px 0;
	color                 : #666;
}
table.greysuitsyou a:link
{
	color                 : #666;
}
table.greysuitsyou a:visited
{
	color                 : #666;
}
table.greysuitsyou a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.greysuitsyou a:active
{
	color                 : #003366;
}

table.greysuitsyou th.name,
table.greysuitsyou td.name {
	text-align: center;
	width: 200px;
}

table.greysuitsyou th.number,
table.greysuitsyou td.number,
table.greysuitsyou td.center {
	text-align: center;
}

table.greysuitsyou td.money,
table.greysuitsyou th.right,
table.greysuitsyou td.right {
	text-align: right;
}

table.greysuitsyou th.date,
table.greysuitsyou td.date,
table.greysuitsyou td.icon {
	text-align: center;
}

#topic table.greysuitsyou td.icon img,
#liquidminimal table.greysuitsyou td.icon img {
	border: none;
}

table.greysuitsyou td.thumbnail {
	font-size: small;
	text-align: center;
	padding-bottom: 4px;
}

table.greysuitsyou td.thumbnail img,
table.greysuitsyou td.thumbnail a:link img,
table.greysuitsyou td.thumbnail a:visited img {
	border: solid 1px black;
}

table.greysuitsyou td.thumbnail a:hover img {
	border: solid 1px #009;
}

table.greysuitsyou td a:link img.transparent,
table.greysuitsyou td a:visited img.transparent,
table.greysuitsyou td a:hover img.transparent {
	border: none;
}

/* 	End table style, Grey Suits you Sir.*/


body#topic #contentside div.localnav table.activityicons th img,
body#topic #contentside table.activityicons td img {
	border: none;	
}



/* table cells widths */

th.w10, td.w10 { width:10%; }
th.w15, td.w15 { width:15%; }
th.w20, td.w20 { width:20%; }
th.w25, td.w25 { width:25%; }
th.w30, td.w30 { width:30%; }
th.w35, td.w35 { width:35%; }
th.w40, td.w40 { width:40%; }
th.w45, td.w45 { width:45%; }
th.w50, td.w50 { width:50%; }
th.w55, td.w55 { width:55%; }
th.w60, td.w60 { width:60%; }
th.w65, td.w65 { width:65%; }
th.w70, td.w70 { width:70%; }
th.w75, td.w75 { width:75%; }
th.w80, td.w80 { width:80%; }
th.w85, td.w85 { width:85%; }
th.w90, td.w90 { width:90%; }
th.w95, td.w95 { width:95%; }
th.w100, td.w100 { width:100%; }

/* end */

/* Individual Photo Page Arrow Navigation */

table#hnav {
	width: 240px;
	color: black;
	font-size: small;
	text-align: center;
	margin:4px auto 0;
	border-style:none;
}

table#hnav a img {border: none; }
