/* ## GLOBAL settings */
body {
	background: #fff;
	color: #000;

	font: 11pt 'Tahoma', sans-serif;
	/* font: 10pt 'Georgia', 'Times New Roman', sans-serif; */

	text-align: center;
}
body.lens {
	background: #000;
	color: #fef;
}
img { border: none; }
a, a:link, a:visited { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }
h2 { font-weight: normal; margin: 2.3em 0 1em 0; }
h2.first { margin-top: 0 !important; }
ul { list-style: square; }
li {
	font-size: 10pt;
	line-height: 1.4em;
}

/* ## LAYOUT elements */
#logo {
	margin: 50px auto 30px auto;
}

#disclaimer {
	width: 33%;

	margin: 3em auto 1.8em auto;
	padding: 10px;

	/* border: 1px solid gray; */
}
	#disclaimer p {
		font-family: 'Georgia', 'Times New Roman', sans-serif;
		font-size: 12pt;

		line-height: 1.4em;
	}

#inputString { }
	#inputString #url {
		margin: 0 auto 1em auto;
		width: 40%;
	}
		input#url, textarea#url {
			margin: 0;
			width: 100%;
			padding: 2px 3px;
			font: 10pt 'Tahoma', sans-serif;
		}
		textarea#url { height: 4.7em; }

	#inputString p#error {

		margin-top: -2.1em;

		font-weight: bold;
		color: red;
	}


#paypal {
	margin-top: 2em;
}

#about {
	margin-top: 3em;
	font-size: 9pt;
}
	/* #about img { margin-bottom: 2em; } */

#footer {
	margin-top: 2em;
	font-size: 8pt;
	color: gray;
	line-height: 1.6em;
}
	#footer p span a, #footer p span a:link, #footer p span a:visited { color: gray; }

/* ## GALLERY elements */
#turnon {
	margin: 50px auto;
}

/* hidden gallery to cheat PicLens! ;] */
#gallery { display: none; } #gallery img { width: 1px; height: 1px; }

#info { }
	#info p { font-size: 10pt; line-height: 1.4em; }
	#info img { margin-top: 2em; }
