body {
	background-color: #444;
	color: white;
	font-family: verdana, tahoma, arial, tahoma, helvetica, geneva, sans-serif;
	text-align: center;
	}
	
body.photopage {
	margin-left: 10%;
	margin-right: 10%;
	}
	
h1 {
	letter-spacing: .1em;
	font-size: large;
	}
	
h2 {
	letter-spacing: .1em;
	font-size: x-large;
	}

p {
	text-align: left;
	margin-left: 2em;
	margin-right: 2em;
	}
	
p.caption {
	text-align: center;
	}
	
a {
	margin-left: .5em;
	margin-right: .5em;
	text-decoration: none;
	}
	
a:link {
	color: #D3D3D3;
	}
	
a:visited {
	color: #D3D3D3;
	}
	
a:hover {
	color: #51A8FF;
	}
	
a:active {
	color: cyan;
	}
	
table {
	width: 100%;
	}
	
caption {
	font-weight: bold;
	}
	
td {
	width: 25%;
	text-align: center;
	margin-top: 5%;
	}
	
td img {
	width: 90%;
	}

img {
	border: 0;
	margin: 3% 0 0 0;
	}
	
	a#referrer,a#noReferrer,div.PixBottom a {
	background-color: #333;
	border: thin solid #666;
	font-family: open-sans, tahoma, arial, verdana, helvetica, geneva, sans-serif;
	font-variant: small-caps;
	letter-spacing: .1em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;
	padding: .3em .5em .3em .5em;
	text-decoration: none;
	}
	
a#referrer:link,a#noReferrer:link,div.PixBottom a {
	color: lightgreen;
	}

a#referrer:visited,a#noReferrer:visited,div.PixBottom a:visited {
	color: lightgreen;
	}

a#referrer:hover,a#noReferrer:hover,div.PixBottom a:hover {
	color: lime;
	}

a#referrer:active,a#noReferrer:active,div.PixBottom a:active {
	color: green;
	}

	