/*==================================*/
/* Stylesheet 70s-progressive-party */
/*==================================*/

html { 
	height:100%;
}

body {
	margin:0;
	padding:0;
	border:0;
	background-color:#888888;
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:10pt;
	font-weight:normal;
	color:#444444;
	height:100%;
}

div.body {
	position:absolute;
	margin:0px;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	border:8px solid #888888;
	padding:0px;
	background-color:#FFFF60;
	text-align:center;
}

div.titlepane {
	height:179px;
	width:100%;
	border:none;
	background-color:transparent;
}

div.spirithead {
	height:169px;
	padding:10px 10px 0 10px;
	border:none;
	background-color:transparent;
	vertical-align:middle;
	text-align:left;	
	float:left;	
}

div.heading {
	height:177px;
	padding:1px;
	border:none;
	background-color:transparent;
	vertical-align:middle;
	text-align:center;	
}

div.mainpane {
	clear:both;
	position:absolute;
	top:180px;
	bottom:50px;
	left:8px;
	right:0px;
	margin:0px;
	padding:0;
	border:0;
	background-color:transparent;
	width:100%;
	text-align:center;
}

div.navdiv {
	position:absolute;
	top:0px;
	bottom:32px;
	left:0px;
	right:10px;
	margin:0px;
	padding:0px;
	width:150px;
	border:none;
	background-color:transparent;
	text-align:left;
}

div.content {
	position:absolute;
	top:0px;
	bottom:0px;
	left:170px;
	right:8px;
	margin:0px;
	padding:0px 50px 0px 0px;
	border:0;
	overflow:auto;
	background-color:transparent;
	text-align:left;
}

div#titlepagecontent div.content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto; 
	padding:0px 10px 0px 0px;
	border:0;
	background-color:transparent;
	text-align:left;
}

div.footer {
	position:absolute;
	bottom:8px;
	left:8px;
	margin:0px;
	padding:0;
	border:0;
	background-color:transparent;
	clear:both;
	width:100%;
	text-align:center;
}

div#spirithead {
	margin:8px 64px 8px 8px;
	padding:0;
	border:none;
	background-color:transparent;
	height:500px;
	width:340px;
	background-image:url(../img/spirithead.gif);
	background-repeat:no-repeat;
	float:left;
}

div#titlepagecontent {
	margin-top:36px;
	padding:0;
	border:none;
	background-color:transparent;
	text-align:center;
	float:left;
	margin-left:auto;
	margin-right:auto; 
}

span.titlefooter {
		font-weight:bold;
}

span.quotefooter {
	font-family:Verdana,sans-serif;
	font-style:italic;
	font-variant:normal;
	font-size:9pt;
	font-weight:normal;
	color:#444444;
}

span.emph {
	font-style:italic;
}

ul.titlelinklist {
	margin-top:36px;
	list-style-type:disc;
	text-align:left;
}

ul.linklist {
	margin-top:20px;
	margin-bottom:16px;
	list-style-type:none;
	position:relative;
	left:-20px;
	text-align:left;
}

ul.datelist {
	margin-top:6px;
	list-style-type:disc;
	text-align:left;
}

ul.datelist li {
	font-weight:bold;
	color:#444444;
	margin-top:3px;
}

li.titlelink {
	margin-top:6px;
}

li.link {
	margin-top:6px;
}

table.thumbtable {
	display:inline;
	border:none;
	padding:0;
	margin:0;
}

table.thumbtable td {
	width:200px;
	height:200px;
	padding:0;
	margin:0;
}

table.thumbtable td.thumb {
	text-align:center;
	vertical-align:middle;
}

table.thumbtable td.text {
	text-align:left;
	vertical-align:middle;
}

img.imglink {
	border:none;
}

a.titlepagelink {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:13pt;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

a.titlepagelink:link		{	color:#884444;	}
a.titlepagelink:active	{	color:#884444;	}
a.titlepagelink:visited	{	color:#884444;	}
a.titlepagelink:hover	{	color:#EB1B83;	}
a.titlepagelink:focus	{	color:#EB1B83;	}

a.officiallink:link		{	color:#44444A;	}
a.officiallink:active	{	color:#44444A;	}
a.officiallink:visited	{	color:#44444A;	}
a.officiallink:hover	{	color:#EB1B83;	}
a.officiallink:focus	{	color:#EB1B83;	}

a.navdivlink {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:13pt;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

a.navdivlink:link		{	color:#444444;	}
a.navdivlink:active	{	color:#444444;	}
a.navdivlink:visited	{	color:#444444;	}
a.navdivlink:hover	{	color:#EB1B83;	}
a.navdivlink:focus	{	color:#EB1B83;	}

a.navdivactivelink {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:13pt;
	font-weight:bold;
	text-decoration:none;
	color:#294893;
}

a.navdivactivelink:link		{	color:#294893;	}
a.navdivactivelink:active	{	color:#294893;	}
a.navdivactivelink:visited	{	color:#294893;	}
a.navdivactivelink:hover	{	color:#EB1B83;	}
a.navdivactivelink:focus	{	color:#EB1B83;	}


img.imageaslink {
	border:none;
}

img.spiritheadlink {
	width:112;
	height:165;
}

img.contentimage {
	margin: 20px 0 20px 20px;
}

h1 {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:32pt;
	font-weight:bold;
	color:#884444;
	margin-top:40px;
	margin-bottom:0px;
	text-align:center;
}

h2 {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:20pt;
	font-weight:bold;
	color:#444444;
	margin-top:12px;
	margin-bottom:0px;
	text-align:center;
}

h3 {
	font-family:Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:14pt;
	font-weight:bolder;
	color:#294893;
	margin-top:20px;
	margin-bottom:0px;
	text-align:left;
}

div#titlepagecontent h3 {
	text-align:center;
}

h3.titlepageheader {
	text-align:center;
}

p {
	margin-top:8px;
	margin-bottom:8px;
}
