/* CSS Stylesheet for Dreamlyrics custom content islands
 * Copyright (c) 2009 www.dreamlyrics.co.uk
 * Version: 1
 */
.customIsland       { width: 100%; }
.row_heading 				{ text-align: right; vertical-align: middle; }
ul.tab    					{ padding: 0px; margin: 0px; border-collapse: true; }
/*
ul.tab li 					{ border: solid blue 1px; display: inline; width: 10px; border-collapse: true; }
ul.tab li a 				{ width: 100%; padding: 5px 5px 0px 5px; text-decoration: none; }
*/
ul.tab li 					{ display: inline; width: 10px; border-collapse: true; }
ul.tab li a 				{ width: 100%; padding: 5px 5px 0px 5px; text-decoration: none; }
/*
li.unselected   		{}
li.selected     		{ background-color: blue; }
li.selected a   		{ color: #ffff00; font-weight: bold; }
*/
div#tabBody 				{ height: 200px; overflow: none; }
div#tabBodyShort  	{ height: 150px; overflow: none; }
div.hiddenTab 			{ display: none; }
div.visibleTab  		{ display: block; height: inherit; }
div.overflowing 		{ width: 100%; height: 200px; overflow: scroll; }
div.overflowingShort{ width: 100%; height: 150px; overflow: scroll; }
/*
div.overflowing 		{ width: 100%; height: inherit; overflow: scroll; }
div.overflowingShort{ width: 100%; height: inherit; overflow: scroll; }
*/
form								{ margin-bottom: 0px; padding-bottom: 0px; }
.firstTeaserLine    { display: block; border: dashed black 1px; }
.firstTeaserLine p  { margin: 0px; }
.hiddenPopup    		{ display: none; }
/*
a.revealPopup   		{ text-decoration: none; cursor: pointer; }
a.revealPopup:link, a.revealPopup:active, a.revealPopup:visited { color: inherit; }
a.revealPopup:hover div.hiddenPopup { display: block; position: absolute; width: 50%; height: 300px; overflow: scroll; background: #c0c0c0; color: #000000; border: solid blue 1px; padding: 4px; }
*/
table.results       { margin: 2px; width: 100%; }
table.results td    { margin: 2px; padding: 2px; }
td.centredColumn    { text-align: center; }
div.floatingPane    { position: absolute; width: 600px; height: auto; /*top: 100px; left: 100px; border: solid blue 1px;*/ }
div.paneContent     { /*border: solid red 1px;*/ }
div.floatingHeading { text-align: center; }
div.floatingHeading h2 { font-size: 12pt; }
div.floatingPane h1 { font-size: 12pt; text-align: center; }
div.moveable-titlebar { cursor: move; }
div.floatingPane div.left-alt-1 { padding: 0px; }
.dice_roller_form   { width: 250px; }