/* CSS Document */
/* set margins, padding and inline-level alignment */
body,div {margin: 0; padding: 0; textalign:center; font-size: 1em; }
/* set element Handheld sizes and borders */
#hdr    { margin: 0; padding: 0; font-size: 1em;	}
.corner	{ 	width: 80px; height: 80px;	}
.title	{ 	height: 80px; font: normal 2em "Roman"; } 


/* Set up font shorthand for Handhelds*/
.sml	    {	font-size: 0.6em	}
.med	    {	font-size: 0.7em	}
.lrg	    {	font-size: 0.9em	}
.xxl	    {	font-size: 2.2em	}
.xxs	    {	font-size: 0.3em	}
.isml	    {	font-style: italic; font-size: 0.6em	}
.sup	    {	position: relative; bottom: 1em; font-size: 0.5em;	}

/* content controls /*
.block-centre { margin-left: auto; margin-right: auto;}
.txt-cntr   {	text-align: center	}

/* Set widths and float navcontent box for HandHeld*/
#nav	{ float: left; width: 193px }
/* set side txt margins 6px > nav width */
#txt	{ margin-left: 0px; margin-right: 0px; }
#rosta  { margin: auto; }
#notes  { margin-left: 0px; margin-right: -130px;	}

/* Ensure Footer remains at the bottom */
#ftr	{ clear: both margin-left: 195px; background: transparent 	}
/* show boundaries and set image sizes for clarity */
#hdr, #ftr;	{ background: transparent }
#nav		{ background: transparent }
#nav table tr:active table { display: block;  }
#txt		{ text-align: center; font-size: 1.5em; background: transparent 	}
.pad	{ padding-left: 0px; padding-right: 0px;}
#txt2	{ margin-left: 0px; margin-right: 0px; font-size: 1.2em}
table.tcntr	{ margin-left: auto; margin-right: auto; text-align: center; font-size: 0.8em; }
table.fmenu	{ width: 130px; text-align: center; font-size: 1em; }

