/* -- BODY DEFINITION -- */
html
{
	height: 100%;
}

body 
{
	background-color: #000000;
	width: 99.8vw;
	height: 99.6vh;
	
	text-align: center;
	vertical-align: middle;

	padding: 0vw 0vw 0vw 0vw;
	border: 0vw solid blue;
	margin: 0vw 0vw 0vw 0vw;
}

/* -- IMAGE DEFINITIONS -- */

	/* -- IMAGE -- */
	img
	{
		padding: 0vw 0vw 0vw 0vw;
		border: 0vw solid blue;
		margin: 0vw 0vw 0vw 0vw;
	} 



/* -- LINK DEFINITIONS -- */

	/* -- LINK -- */
	a
	{
		color: #00e5be;

		font-weight: bold;

		text-decoration: none;
	}
	a:link
	{
		color: #00e5be;

		font-weight: bold;

		text-decoration: none;
	}
	a:visited
	{
		color: #00e5be;

		font-weight: bold;

		text-decoration: none;
	}
	a:hover
	{
		color: #009599;

		font-weight: bold;

		text-decoration: none;
	}
	a:active
	{
		color: #000000;

		font-weight: bold;

		text-decoration: none;
	}



/* -- PARAGRAPH DEFINITONS -- */

	/* -- PARAGRAPH -- */
	p
	{
		color: #009599;

		font-family: Open Sans, Verdana, Sans-Serif;
		font-size: .8vw;
		font-style: normal;
		font-weight: normal;

		line-height: 1.8vw;
		letter-spacing: 0vw;

		padding: 0vw 0vw 0vw 0vw;
		border: 0vw solid green;
		margin: 0vw 0vw 0vw 0vw;
	}

		/* -- PARAGRAPH (COPYRIGHT) -- */
		p.copyright
		{
			color: #222222;

			font-size: .5vw;

			line-height: 1vw;
		}



/* -- TEXT MODIFIERS -- */

	/* -- BOLD -- */
	b
	{
		font-weight: bold;
	}

		/* -- BOLD (ANNOUNCEMENT) -- */
		b.announcement
		{
			color: red;
		}

		/* -- BOLD (PROPER) -- */
		b.proper
		{
			font-weight: normal;

			text-transform: capitalize;
		}

		/* -- BOLD (WORK) -- */
		b.work
		{
			text-transform: capitalize;
		}

	/* -- ITALIC -- */
	i
	{
		font-style: oblique;
	}

		/* -- ITALIC (WORK) -- */
		i.work
		{
			font-weight: bold;
		}

		/* -- ITALIC (TRACK) -- */
		i.track
		{
			font-style: normal;
		}

	/* -- UNDERLINE -- */
	u
	{
		text-decoration: underline;
	}



/* -- DIV DEFINITIONS -- */

	/* -- DIV -- */
	div
	{
		background-color: transparent;

		text-align: center;

		padding: 0vw;

		border-color: #306b83;
		border-style: solid;
		border-width: 0vw;

		margin: 0vw;
	}

		/* -- DIV (CLEAR) -- */
		div.clear
		{
			clear: both;
		}

		/* -- DIV (MASTER) -- */
		div.master
		{
			width: 99.8vw;
			height: 99.6vh;
	
			text-align: center;
			vertical-align: middle;

			padding: 0vw 0vw 0vw 0vw;
			border: 0vw solid red;
			margin: 0vw 0vw 0vw 0vw;
		}

		/* -- DIV (CONTENT) -- */
		div.content
		{
			text-align: center;
			vertical-align: middle;

			padding: 0vw 0vw 0vw 0vw;
			border: 0vw solid yellow;
			margin: 0vw 0vw 0vw 0vw;
		}

		/* -- DIV (PRIMARY) -- */
		div.primary
		{
			display: inline-block;
			position: absolute;
			top: 50vh;
			left: 0vw;
			width: 99.6vw;
			height: 20vh;
						
			text-align: center;
			vertical-align: middle;

			padding: 0vw 0vw 0vw 0vw;
			border: 0vw solid red;
			margin: -13vh 0vw 0vw 0vw;
		}

			/* -- DIV (TILE) -- */
			div.image
			{
				text-align: center;
				vertical-align: middle;

				padding: 0vw 0vw 0vw 0vw;
				border: 0vw solid green;
				margin: 0vw 0vw 0vw 0vw;
			}

			/* -- DIV (PARAGRAPH) -- */
			div.note
			{
				text-align: center;
				vertical-align: middle;

				padding: 0vw 0vw 0vw 0vw;
				border: 0vw solid green;
				margin: 0vw 0vw 0vw 0vw;
			}

			/* -- DIV (PARAGRAPH) -- */
			div.forward
			{
				text-align: center;
				vertical-align: middle;

				padding: 0vw 0vw 0vw 0vw;
				border: 0vw solid green;
				margin: 0vw 0vw 0vw 0vw;
			}

		/* -- DIV (COPYRIGHT) -- */
		div.copyright
		{
			text-align: center;
		}