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

body 
{
	background-color: #001d22;
	width: 100%;
	
	text-align: center;
	vertical-align: middle;

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

/* -- IMAGE DEFINITIONS -- */

	/* -- IMAGE -- */
	img
	{
		height: 50vmax;

		padding: 0vw 0vw 0vw 0vw;
		border: 1px solid #c3531b;
		margin: 0vw 0vw 0vw 0vw;
	} 



/* -- LINK DEFINITIONS -- */

	/* -- LINK -- */
	a
	{
		color: #0c5464;

		font-weight: bold;

		text-decoration: none;
	}
	a:link
	{
		color: #0c5464;

		font-weight: bold;

		text-decoration: none;
	}
	a:visited
	{
		color: #0c5464;

		font-weight: bold;

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

		font-weight: bold;

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

		font-weight: bold;

		text-decoration: none;
	}



/* -- PARAGRAPH DEFINITONS -- */

	/* -- PARAGRAPH -- */
	p
	{
		font-family: Arial Black, Georgia;
		font-size: 40pt;
		font-style: normal;
		font-weight: bold;

		line-height: 45pt;
		letter-spacing: 0vw;

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

	div.note {
		border-bottom: 1px solid #c3531b;
	}
		div.note p {
			color: #c3531b;
			text-decoration: underline;
		}

		/* -- PARAGRAPH (COPYRIGHT) -- */
		div.copyright
		{
			padding: 5vmax 0 0 0;
		}
			div.copyright p
			{
				color: #002e35;

				font-size: 12pt;

				line-height: 12pt;
			}



/* -- 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: 100%;
	
			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
		{
			width: calc(100% - 10vmax);
						
			text-align: center;
			vertical-align: middle;

			padding: 0;
			border: 0px solid red;
			margin: 5vmax;
		}

			/* -- 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: 4vmax 0 1.5vmax 0;
			}

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

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

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