/*
Project:	Loni Sanders website
Module:		Stylesheet
Version:	3.4.1
Date:		140106
*/

@media screen {
	body {
		margin: 0px;
		padding: 0px 10px 25px 10px;
		background-color: black;
		background-image: url(./images/portraits.jpg);
		background-attachment: fixed;
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	
	blockquote, dt, dd, li, th, td, p, div, input, textarea {
		text-align: left;
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 10pt;
	}
	
	div, td, address, p {
		color: silver;
	}
	
	blockquote {
		margin: 0pt 0pt 0pt 12pt;
		padding: 0pt;
		font-style: italic;
	}
	
	dt {
		margin-top: 11pt;
		font-weight: bold;
	}
	
	dd {
		margin-left: 12pt;
		padding-left: 0pt;
	}
	
	dd blockquote {
		margin: 11pt 0pt 0pt 0pt;
	}
	
	dd p {
		margin: 0pt;
		padding: 0pt;
	}
	
	h1 {
		color: silver;
		font-size: 18pt;
	}
	
	h2 {
		color: silver;
		font-size: 14pt;
		line-height: 14pt;
	}
	
	h1.LS_head1 {
		margin: 14pt 0pt 0pt 0pt;
		padding: 0pt;
		text-align: left;
		font-family: Times New Roman, Times Roman, serif;
		font-size: 24pt;
		font-style: italic;
	}
	
	h2.LS_head2 {
		margin: 12pt 0pt 6pt 0pt;
		padding: 0pt;
		font-size: 18pt;
		line-height: 18pt;
		font-style: normal;
	}
	
	h3.LS_head3 {
		margin: 12pt 0pt 6pt 0pt;
		padding: 0pt;
		font-size: 14pt;
		font-style: normal;
	}
	
	h3.affiliate {
		color: #999;
		margin: 0pt 0pt 12pt 0pt;
		padding: 0pt;
		text-align: center;
		font-size: 10pt;
	}
	
	h3.rss {
		margin: 10pt 0pt 0pt 0pt;
		padding: 0pt;
		color: #999;
		font-size: 8pt;
	}
	
	h4 {
		margin: 10pt 0pt 6pt 0pt;
		padding: 0pt;
		font-size: 12pt;
	}
	
	div.picture {
		margin: 6pt 0pt;
	}
	
	h4.affiliate {
		margin: 0pt 0pt 12pt 0pt;
		text-align: center;
		font-size: 8pt;
		font-weight: bold;
	}
	
	th {
		text-align: left;
		font-family: Times Roman, Times New Roman, serif;
		font-size: 12pt;
		font-style: italic;
		color: silver;
	}
	
	td {
		vertical-align: top;
	}
	
	td.actorname, div.actorname {
		color: #999;
		font-size: 8pt;
	}
	
	div.filmtitle {
		margin: 2pt 0pt;
	}
	
	td.film_e, td.film_o {
		padding-left: 4pt;
		font-weight: bold;
	}
	
	td.film_o {
		background-color: #EEE;
		color: #666;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	}
	
	address {
		font-style: italic;
		text-align: center;
	}
	
	p.flatpar {
		margin: 0pt;
		padding: 0pt;
	}
	
	p.rss {
		margin: 0pt;
		padding: 0pt;
		font-size: 8pt;
	}
	
	a:link, a:visited {
		text-decoration: none;
		color: silver;
	}
	
	a:hover {
		color: white;
	}
	
	a.rss:link, a.rss:visited {
		text-decoration: none;
		color: #999;
	}
	
	a.rss:hover {
		color: #CCC;
	}
	
	a.film_o:link, a.film_o:visited {
		color: #666;
	}
	
	a.film_o:hover {
		/*font-weight: bold;*/
		color: #000;
	}
	
	a.activeButton:link, a.activeButton:active, a.activeButton:visited {
		color: #333;
	}
	
	div.hornavsmallbutton a.activeButton {
		cursor: default;
	}
	
	input.plaintextbox, textarea.largetextbox {
		width: 300px;
		background-color: #BBC6D1;
		border-style: solid;
	}
	
	input.button_M {
		width: 90px;
		background-color: #2E5C89;
		color: #BBC6D1;
		font-weight: bold;
		border-style: outset;
		border-color: #BBC6D1;
	}
	
	textarea.largetextbox {
		height: 150px;
		overflow: auto;
		color: #000000;
	}
	
	span.drijfrechts {
		float: right;
		font-size: smaller;
	}
	
	div.hornavbutton, div.activehornavbutton {
		position: relative;
		width: 123px;
		height: 20px;
		padding-top: 4pt;
		border-right: solid 2px #999;
		font-size: 10pt;
		text-align: center;
	}
	
	div.hornavbutton {
		background-color: #000;
	}
	
	div.hornavsmallbutton {
		background-color: #333;
	}
	
	div.hornavsmallbutton, div.activehornavsmallbutton {
		position: relative;
		width: 123px; /*164px;*/
		height: 15px;
		padding-top: 2pt;
		border-right: solid 2px #999;
		font-size: 8pt;
		line-height: 9pt;
		text-align: center;
	}
	
	div.activehornavbutton, div.activehornavsmallbutton {
		background-color: #999;
		color: #333;
		font-weight: bold;
	}
	
	div.bannertitle {
		position: relative;
		width: 500px;
		height: 50px;
		background-color: #333;
		background-image: url(./images/bannerportrait01.jpg);
	}
	
	.motto {
		margin: 0pt 0pt 0pt 0pt;
		padding: 0pt;
		color: #999;
		font-family: Arial, Helvetica, sans-serif;
		font-style: italic;
		font-size: 12pt;
		text-align: center;
	}
	
	.pageno, pagenoactive {
		margin: 0pt 2pt;
	}
	
	.pagenoactive {
		font-weight: bold;
		font-size: larger;
	}
	
	.author {
		padding-bottom: 12pt;
		font-style: italic;
		text-align: right;
	}
	
	.center {
		text-align: center;
	}
	
	.right {
		text-align: right;
	}
	
	.LS_link_title {
		margin-top: 12pt;
		text-align: left;
		font-weight: bold;
	}
	
	.LS_link_description {
		text-align: left;
		font-size: 10pt;
	}
	
	.LS_link_url {
		text-align: left;
		font-size: 8pt;
	}
	
	div.LS_link_url_item {
		margin: 0pt;
		padding: 0pt;
		text-align: center;
	}
	
	span.LS_link_url_item_kop {
		font-size: 10pt;
		font-variant: small-caps;
		font-weight: bold;
	}
	
	a.LS_link_url:link, a.LS_link_url:active, a.LS_link_url:visited {
		color: silver;
	}
	
	a.LS_link_url:hover {
		color: #FFF;
		font-weight: normal;
	}
	
	#kolom {
		text-align: center;
	}
	
	#sheet {
		text-align: center;
		/*position: relative;
		width: 375px;
		*/
	}
}

@media print {
	body {
		background-color: #FFF;
		color: #000;
		font-family: Times New Roman, Times Roman, serif;
	}
	
	th, td, p, div {
		font-size: 12pt;
		text-align: left;
	}
	
	h1, h2, h3, h1.LS_head1, h2.LS_head2, h3.LS_head3 {
		margin-top: 24pt;
		color: #000;
		text-align: left;
	}
	
	blockquote {
		margin: 12pt 0pt 0pt 12pt;
		font-style: italic;
	}
	
	dt {
		font-weight: bold;
	}
	
	div.bannertitle {
		backgound-image: none;
	}
	
	div.hornavbutton, div.hornavsmallbutton, div.picture, div.LS_link_url {
		display: none;
	}
	
	div.activehornavbutton, div.activehornavsmallbutton {
		display: none;
	}
	
	a:link, a:active, a:visited {
		color: #000;
		text-decoration: none;
	}
}