html, body {
	margin:0;
	padding:0;
}
body{
	text-align: center;
	font-family: NotethisRegular, Verdana, Arial, sans-serif;
	background-color: #b79bd2;
	color: #5905a7;
	font-size: 75%;
}

	/* @font-face definitions */
	
	@font-face {
	font-family: 'KulminoituvaRegular';
	src: url('../fonts/kulminoituva.eot');
	src: local('Kulminoituva Regular'), local('Kulminoituva'), url('../fonts/kulminoituva.woff') format('woff'), url('../fonts/kulminoituva.ttf') format('truetype'), url('../fonts/kulminoituva.svg#Kulminoituva') format('svg');
}
	
	@font-face {
	font-family: 'NotethisRegular';
	src: url('../fonts/Note_this.eot');
	src: local('Note this Regular'), local('Notethis'), url('../fonts/Note_this.woff') format('woff'), url('../fonts/Note_this.ttf') format('truetype'), url('../fonts/Note_this.svg#Notethis') format('svg');
}



a{
	color: #5905a7;
	text-decoration: underline;
	font-weight:bold;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
	color:#FFFFFF;
}
p, li {
	line-height: 1.8em;
}
p.mid {
	line-height: 1.3em;
	font-size:18px;
	margin-left:150px;
	margin-right:150px;
	text-align:left;
}
p.copy {
	line-height: 1.2em;
	font-size: 73%;
	text-align:center;
}

h1, h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0;
}
h1 {
	padding: 0;
	font-size:3em;
	color: #5905a7;
	letter-spacing:-1px;
}
h2 {
	padding-top: 10px;
	font-size:2em;
	letter-spacing:-1px;
}
p.album-date {
	margin-top: -30px;
	margin-left:650px;
	font-size:75%;
	font-weight:normal;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
}
div#page {
	width: 900px;
	background-color: #b79bd2;
	margin: 0 auto;
	text-align: left;
	border-color: #9453d1;
	border-style: solid;
	border-width: medium 3px;
	font-family:Arial, Verdana, sans serif;
}
div#container {
	background-color: #d4b7ef;
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	clear: both;
	color: red;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}


p.album-description {
	margin-top: 20px;
}
ul.meta {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 0.8em;
}
ul.meta li {
	padding: 0;
	list-style: none;
}
div.caption-container {
	color: #5905a7;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.photo-index {
	color: #777;
}
