/* ---------------- */
/* MRT BLOCK SYSTEM */
/* ---------------- */

/* development version 1.5 beta 4 */


html {width: 100%; height: 100%;}
body {width: 100%; height: 100%;}

.mrts {width: 100%; display: inline; float: left; background-image: url(x.gif);}
.mrtb {display: block;}
.mrtc {width: 100%; border: 0;}


/* ---------------- */




/* ---------- */
/* EXTENSIONS */
/* ---------- */



/* RESET DEFAULT STYLING */

/* normalizes the most common default styling that web-browsers automatically use for html elements */
body, p, h1, h2, h3, h4, h5, h6, form, input, textarea, ul, ol {margin: 0;}
input, td {padding: 0;}
img, input, textarea, table {border: 0;}
body, p, h1, h2, h3, h4, h5, h6, td {font-size: 16px;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
p, h1, h2, h3, h4, h5, h6 {display: inline;}
			
			

/* SPACER IMAGE */

/* base settings for a spacer image, typically a transparent gif image used in a td */
.spacer {display: block; background-color: transparent; width: 1px; height: 1px; margin: 0; padding: 0;}



/* CLICKABLE BLOCKS */

/* shows a hand cursor over interactivity blocks */
/* note: linkblock and submitblock are TVGS event handler specific constructs, linkcursor does nothing but just show the hand cursor */
.linkcursor, .linkblock, .submitblock {cursor: pointer;}



/* BASEFLOAT */

/* browser and seach-engine friendly link or anchor tag */
.basefloat_root {position: relative;}
.basefloat_layer {position: absolute; top: 0px; left: 0px;}
.basefloat_layer a, .basefloat_layer a:link, .basefloat_layer a:visited, .basefloat_layer a:hover, .basefloat_layer a:active {background-color: transparent; text-decoration: none;}



/* FOLDED DISPLAY */

/* hides content without making browsers treat it as "not there", unlike in "display: none" or "visibility: hidden" where browsers treat content more or less as nonexistent or invisible while keeping dimensions */
/* DEVNOTE: seems to only work properly in an mrt block */
/* DEVNOTE: mainly used for getting anchors to work on all browsers, but these are now handled using basefloat */
.folded {overflow: hidden; height: 0px; width: 0px; font-size: 0px;}



/* ----------- */