* {
  	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:100%;
	/* set defaults */
}
body {font-size:80%; background-color:#d2d3d5}
.body img {margin:10px; }
img{border:0}
.body {width:85%;}
form {display:inline; margin-top:0px; margin-bottom:0px; }
img.nospace {margin:0px;}
.nospace img {margin:0px}
.workflow img {margin:0}
a[href] {color:#FF0000; text-decoration: none; }
a[href]:hover{color:#0000FF; text-decoration: underline;}
a[href]:visited{color:#CC3300}
a[href].top-menu {color:#CCCCCC; font-weight:bold; font-size:130%; padding-right:20px;}
a {color:#FF0000; text-decoration: none; }
a:hover{color:#0000FF; text-decoration: underline;}
a.top-menu, a.top-menu:hover {color:#CCCCCC; font-weight:bold; font-size:130%; padding-right:20px;}
a.breadcrumb {
  color:#333333; 
  font-size:90%; 
  font-weight:normal; 
  margin-bottom:30px;
}
a.headingLink {
  color:#333333; 
  font-size:125%; 
  font-weight:bold; 
  margin-top:2px;
	margin-bottom:6px;
}
a.sectionLink {color:gold; padding:2px; font-weight:bold; }
a.sectionLink:visited {color:gold; }
a.sectionLink:hover {background-color: #666666; }
div.breadcrumbs {padding-bottom:10px; }
div.footer {padding:18px; font-size:90%; padding-top:50px;}
div.publishDate {font-style:italic; font-size:90%; padding-top:20px;}
.date, span.date, div.date {font-size:85%; padding-top:10px}
fieldset
{
     border: 1px solid #999999;
}
.imageBlock {
 float: right;
 margin-top: 25px;
 margin-left: 25px;
 margin-bottom: 25px;
}
.imageLabel {
 margin-top:0px;
 font-size:90%;
}
.featureImage {
  /*border: 2px solid #000000;*/
  float: right;
  margin-top: 25px;
  margin-left: 25px;
  margin-bottom: 25px;
}
.featureImage img { float: right; }
a img.follow{position:relative; bottom:-9px;}
div.follow{padding-bottom:17px; padding-top:4px;}
H1  {
	font-size:125%;
	font-weight: bold;
	margin-top:6px;
	margin-bottom:23px;
}
H2  {
	font-size:120%;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:6px;
}
H3  {
	font-size:115%;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:6px;
}
H4 {
	font-size:110%;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:6px;
}
H5 {
	font-size:105%;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:6px;	
}
H6 {
	font-size:105%;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:6px; 
}
HR { color:#666666; height:1px }
.admin {background-color:#ffffff;}
#menu {margin:0 0 0px 0px; padding-top:0px; }
#menu a.vmenu:link, #menu a.vmenu:visited {display:block; width:200px; color:#000; text-decoration:none; text-align:left; line-height:25px; padding-left:0px; font-weight:bold; }
#menu a.vmenu:hover {background:#000; color:#fff; }
#menu a.vmenu:active {background:#c00; color:#fff; }
#menu a.vmenu-indent:link, #menu a.vmenu-indent:visited {display:block; width:200px; color:#333333; text-decoration:none; text-align:left; line-height:25px; padding-left:0px; font-weight:normal; }
#menu a.vmenu-indent:hover {background:#999; color:#fff; }
#menu a.vmenu-indent:active {background:#c00; color:#fff; }
span.menu-sub-level {display:block; margin-left:10px; margin-right:10px; border-bottom:solid 1px #999999; line-height:130%; padding-top:5px; padding-bottom:5px;}
span.menu-top-level {display:block; margin-left:10px; margin-right:10px; border-bottom:solid 1px #999999; }
.border { border:solid 1px black}
.borderBottom { border-bottom:solid 1px black}
.borderLeft { border-left:solid 1px black}
.borderRight { border-right:solid 1px black}
.borderTop { border-top:solid 1px black}
.borderDashed { border:dashed 1px #999999}
.borderBottomDashed { border-bottom:dashed 1px #999999}
.borderLeftDashed { border-left:dashed 1px #999999}
.borderRightDashed { border-right:dashed 1px #999999}
.borderTopDashed { border-top:dashed 1px #999999}
.box { background-color: #E5F0BD; border:solid 1px #999999;  padding:2px; padding-left:6px}
.calendarEntry { background-color: #FFE87D; display:block; padding:6px}
.calendarEntry:hover { background-color: #EDD849}
.calendarTable TABLE TD { padding:2px; }
.error, a.error, a.error:hover, a.error:visited { color: red; }
.event{ border:dotted #666666 2px; padding:6px; margin-bottom:6px;  }
.fillLighter {background-color: #fbf6e9;}
.fill {background-color: #f3e9cf;}
.fillDarker {background-color: #666666;}
.disclaimer{font-size:85%}
.mceEditor img {margin:0}
.right {text-align:right}
.left {text-align:left}
.center {text-align:center}
a.showCursor{cursor:pointer; }
.rhs{padding-bottom:12px; padding-top:9px;}
.tableBorder /* used to create borders */  { border: solid 1px #999999; border-collapse:collapse;}
.tableBanner /* used to fill the top cell */  { background-color:#999999; }
.viewEntry {border-top:dashed 1px #999999}
TD.category {font-weight: bold; background-color:#EEE8AA; border-top:solid 1px #999999}
TD.categoryDarker {font-weight: bold; background-color:#EDD849; border-top:solid 1px #999999}
img.thumbnail{
	float: left;
	border-right:solid transparent 20px;
	border-bottom:solid transparent 20px;
}
#search {position:absolute; top:14px; right:65px; background:transparent; width:135px; border:none;}
#sitesearch-button {position:absolute; top:2px; right:2px; background:transparent; border:none;}
#searchSubmit {position:absolute; top:10px; right:2px; background:transparent; width:55px; height:30px; border:none; color:#FFFFFF}
#searchBox {position:absolute; top:0px; right:0px; background-image:url(/National_Library/20160521004321oe_/http://www.tassiedevil.com.au/tasdevil.nsf/searchbox.gif); background-repeat:no-repeat; width:248px}
/* ######### Flowplayer styling ############ */
/* styling of the container. */
a.myPlayer {
	display:block;
	width: 320px;
	height:244px; 
	text-align:center;
	border:1px solid #666;
}
/* when container is hovered we alter the border color */
a.myPlayer:hover {
	border:1px solid blue;
}
@media Print {
	table {table-layout:auto}
	td {width:auto}
	select {display:none}
	#menu {display:none}
	.noPrint {display:none}
}
