body 
	{
		font-family: Verdana, Arial, serif;
		font-size: 1em;
		letter-spacing:0.05em;
		color: white;
		background-color: #222222; 
		background-image: url(./sitebg.jpg);
		background-repeat: repeat-x;
		background-position:top;
	}
a:link 	
	{
		font-weight: bold; color: yellow;
	}
a:visited 
	{
		font-weight: bold; color: yellow;
	}
a:hover 
	{
		font-weight: bold; color: #FF9911;
	}
a:active
	{
		font-weight: bold; color: red;
	}
a
	{
		white-space:nowrap;
	}
li
	{
		position:relative;
		left:1em;
	}
.clearblock
	{
		clear:both;
	}
.bannerblock
	{
		position:relative;
		min-width:800px;
		min-height:180px;
		max-height:200px;
		width:80%;
		background-color: #000033; 
		border: 1px solid #555555;
		margin-left:auto;
		margin-right:auto;
		background-image: url(topbanner.jpg);
		background-repeat: no-repeat;
		background-position:top right;
	}
.bannercontent
	{
		position:relative;
		margin-left:1em;
	}
.logindata
	{
		position:absolute;
		bottom:0px;
		font-size:0.9em;
	}
.menublock
	{
		position:relative;
		margin-top:5px;
		min-width:800px;
		width:80%;
		background-color: #000033; 
		border: 1px solid #555555;
		margin-left:auto;
		margin-right:auto;
	}
.menucontent
	{
		position:relative;
		font-size:0.9em;
		text-align:center;
		padding:0.2em;
		margin-left:auto;
		margin-right:auto;
	}
.lowerblock
	{
		position:relative;
		margin-top:5px;
		min-width:800px;
		width:80%;
		background-color: #000033; 
		border: 1px solid #555555;
		margin-left:auto;
		margin-right:auto;
	}
.lowercontent
	{
		position:relative;
		margin-left:1em;
		margin-right:1em;
	}
.outersingleblock
	{
		position:relative;
		margin-top:1em;
		margin-bottom:1em;
		background-color: #000055; 
		border: 1px solid #555555;
		background-image: url(blogback.jpg);
		background-repeat: no-repeat;
		background-position:bottom right;
	}
.innersingleblock
	{
		margin:1em;
	}
.bloginfocontainer
	{
		position:absolute;
		right:0px;
		top:0px;
	}	
.blogidblock
	{
		padding:2px;
		font-size:0.75em;
		background-color: #222222; 
	}
.blogdateblock
	{
		padding:2px;
		font-size:0.75em;
		background-color: #333333; 
	}
.pasfoto
	{
		border: 3px outset #000099;
		float:right;
		margin:1em;
	}
.singlepicture
	{
		position:relative;
		border: 1px outset #000099;
		background-color: #000000; 
		background-image: url(pictureback.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		float:left;
		width:100%;
		min-height:100px;
		vertical-align:midle;
		text-align:center;
	}
.singlepicturetitle
	{
		margin:0.3em;
		position:relative;
		font-size:1.3em;
		color:yellow;
		text-align:center;
	}	
.downloadoriginallink
	{
		margin:1em;
		position:relative;
		border: 3px outset #000099;
		background-color: #000000; 
		/*
		background-image: url(pictureback.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		*/
		position:relative;
		font-size:1.1em;
		color:#FFFFFF;
		text-align:center;
	}	
	
.singlepicturecomment
	{
		margin:0.3em;
		position:relative;
		font-size:1.1em;
		color:white;
		text-align:center;
		font-style:italic;
	}	
	
.singlealbum
	{
		position:relative;
		border: 1px outset #000099;
		background-color: #000000; 
		background-image: url(albumback.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		float:left;
		width:100%;
		min-height:100px;
	}
.singlealbumtitle
	{
		margin:0.3em;
		position:relative;
		font-size:1.3em;
		color:yellow;
		text-align:left;
	}	
.singlealbummadeon
	{
		margin:0.3em;
		position:relative;
		font-size:0.8em;
		color:#FFFFFF;
		text-align:left;
	}	
	
.singlealbumthumb
	{
		position:relative;
		background-color: #000000; 
		/*
		background-image: url(albumback.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		*/
		float:left;
		margin:0.3em;
		padding-top:0.6em;
		width:170px;
		min-height:250px;
		vertical-align:midle;
		text-align:center;
	}
.singlealbumthumbname
	{
		font-size:0.8em;
		color:white;
		text-align:center;
		width:100%;
		margin:auto;
	}	
.singlealbumthumbcreatedate
	{
		font-size:0.8em;
		color:white;
		text-align:center;
		width:100%;
		margin:auto;
	}	
	

.albumblock
	{
		position:relative;
		border: 1px outset #000099;
		background-color: #000000; 
		
		background-image: url(albumback.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		
		float:left;
		margin:0.3em;
		min-width:150px;
		min-height:170px;
	}
.albumblock:hover
	{
		border: 1px outset yellow;
	}
	
.albumtitle
	{
		margin:0.3em;
		position:relative;
		font-size:1.1em;
		color:yellow;
		text-align:center;
	}	
.controldelete
	{
		position:absolute;
		width:20px;
		height:20px;
		top:-10px;
		right:0px;
		border: 1px outset #000099;
		color:white;
		background-color:red;
	}	
.controldelete:hover
	{
		border: 1px outset white;
	}	
.controlupload
	{
		position:absolute;
		width:20px;
		height:20px;
		top:-10px;
		right:22px;
		border: 1px outset #000099;
		color:white;
		background-color:red;
	}	
.controlupload:hover
	{
		border: 1px outset white;
	}	
.controledit
	{
		position:absolute;
		width:20px;
		height:20px;
		top:-10px;
		right:44px;
		border: 1px outset #000099;
		color:white;
		background-color:red;
	}
.controledit:hover
	{
		border: 1px outset white;
	}	
	

.albumpicture
	{
		float:left;
		position:relative;
		margin:auto;
		height:100%;
		width:100%;
		vertical-align:midle;
		text-align:center;
	}
.albumdate
	{
		font-size:0.8em;
		color:white;
		text-align:center;
		width:100%;
		margin:auto;
	}	
