*		{
		border: 0;
		margin: 0;
		padding: 0;
		}

body		{
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(images/mainbg.jpg);
		background-position: top center;
		background-repeat: repeat-y;
		}

#container	{
		position: relative;
		margin: 0 auto;
		padding: 0 25px;
		width: 700px;
		text-align: justify;
		}

#head		{
		width: 700px;
		height: 110px;
		position: relative;
		}

#headlogo	{position: absolute; left: 0}
#headphone	{position: absolute; left: 250px; bottom: 0; width: 200px;}
#headgt		{position: absolute; right: 0; bottom: 0;}

#box		{
		border: 1px solid black;
		width: 698px;
		}

#nav		{
		width: 698px;
		height: 33px;
		border-bottom: 1px solid black;
		position: relative;
		background-image: url(images/canvas-red.jpg);
		background-color: maroon;
		color: white;
		font-size: 1.2em;
		line-height: 33px;
		}

#nav1		{width: 99px; position: absolute; text-align: center; left: 0;}
#nav2		{width: 100px; position: absolute; text-align: center; left: 99px;}
#nav3		{width: 100px; position: absolute; text-align: center; left: 199px;}
#nav4		{width: 100px; position: absolute; text-align: center; left: 299px;}
#nav5		{width: 100px; position: absolute; text-align: center; left: 399px;}
#nav6		{width: 100px; position: absolute; text-align: center; left: 499px;}
#nav7		{width: 99px; position: absolute; text-align: center; left: 599px;}

#nav a		{color: white;}

#main		{
		width: 698px;
		font-size: .9em;
		background-color: white;
		}

#main img	{border: 1px solid black;}

#main p		{
		line-height: 1.15;
		margin-bottom: 1.5em;
		}

#mainleft	{
		float: left;
		width: 319px;
		padding: 20px 0 20px 20px;
		}

#mainright	{
		float: right;
		width: 319px;
		padding: 20px 20px 20px 0;
		}

#foot		{
		clear: both;
		height: 33px;
		width: 698px;
		border-top: 1px solid black;
		text-align: center;
		font-size: .8em;
		line-height: 33px;
		color: white;
		background-color: maroon;
		background-image: url(images/canvas-red.jpg);
		}

#bottom		{
		height: 110px;
		background-color: white;
		}

#bottom p	{
		font-size: .6em;
		color: #AAAAAA;
		}

#bottom a	{color: #AAAAAA;}

#bottom img	{padding-top: 8px;}

h1		{
		font-size: 1.75em;
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-align: right;
		text-transform: uppercase;
		letter-spacing: -2px;
		}

h2		{
		font-size: 1.25em;
		color: #666666;
		text-align: center;
		}

h3		{
		font-size: 1.1em;
		text-align: center;
		}

h4		{
		font-size: 1.5em;
		text-align: left;
		padding-bottom: 1em;
		}

h5		{
		font-size: 1.3em;
		text-align: left;
		padding-bottom: .5em;
		}

h6		{
		font-size: 1em;
		text-align: left;
		}

a		{
		text-decoration: none;
		color: #666666;
		}

a:hover		{text-decoration: underline;}

blockquote	{
		font-style: italic;
		padding: 0 1em;
		line-height: 1.15;
		margin-bottom: 1em;
		}

.lined		{text-decoration: underline;}

.final		{margin-bottom: 0;}

.right		{float: right;}

.centered	{text-align: center;}

.large		{font-size: 125%; font-weight: bold;}

.white		{color: white;}

.logo		{
		background-image: url(images/logobg.gif);
		background-repeat: no-repeat;
		background-position: center 20px;
		min-height: 200px;
		}

.swirl		{
		background-image: url(images/swirl.jpg);
		background-repeat: repeat-y;
		min-height: 100px;
		}

.handle		{
		background-image: url(images/handle.jpg);
		height: 465px;
		}

.indent		{text-indent: 50px;}

.graybg		{background-image: url(images/mainbg-gray.jpg);}

#filler		{
		visibility: hidden;
		clear: both;
		height: 0;
		width: 698px;
		}
