html{
	height: 100%; margin-bottom: 0.01em;
}

body{
	margin:0;
	background-color:#fff;
	font:normal 12px/17px "georgia";			
}
img{
	border:0;
}
h1 {
	font:bold 13px "georgia";
	color:#333; 
	margin:0;
	padding:0;			
}

h1 a {
	color:#333; 
	text-decoration:none;
}
h1 a:hover{
	color:#AA1313;
	text-decoration:underline;
}

a{
	color:#636363;
	text-decoration:underline;
}
a:hover{
	color:#AA1313;
	text-decoration:underline;
}
#outerContainer{
	width:997px;
	margin:0 auto;
	background-color:#fff;
	background-color:#fff;
}
#innerContainer{
	width:912px;
	margin:0 auto;
	background-color:#fff;
}
#header{
	margin:0px 0 15px 0;
	padding-top:25px;
}
#imageContainer{
	height:auto;
	margin:0 auto;
	padding:5px;
	background-color:#fff;
	text-align:center;
	border:1px solid #ddd;
}
#picTitleContainer{
	margin-top:15px;
	margin-bottom:15px;
	font:normal 12px/12px "georgia";
	color:#000;
	float:left;
}
#picDescriptionContainer{
	width:75%;
	font:normal 12px/18px "georgia";
	color:#636363;
	clear:both; 
	margin-bottom:15px
}
#picTagsContainer{
	width:auto;
	font:normal 14px "georgia";				
	margin-top:10px;
	color:#636363;
	float:right;
}
#picCommentsContainer{
	width:75%;
	font:normal 12px "georgia";				
	margin-top:15px;
	color:#636363;
	clear:both; 
	background-color:#eee;
	padding:10px;
}
#picCommentsContainer ol li{
	margin-bottom:10px;
}
#picCommentsContainer ol{
	margin-top:15px;
	margin-bottom:25px;
}
#picCommentsContainer p{
	margin-top:15px;
}
#footer{
	width:912px;
	background-color:#fff;
	margin:15px auto 0 auto;
	border-top:1px solid #eee;
	font:normal 12px/12px "georgia";
	color: #636363;
	padding:10px 0 15px 0;
}
span.grey{
	color:#BDBDBD;
	padding:0 10px 0 10px;
}
span.grey2{
	color:#969696;
	font-size:8px
}
span.space1{
	padding:0 8px;
}
form{
	margin:0;
	padding:15px;
	border:1px solid #eee;
	background-color:#eee;
}
form .field{
	border:1px solid #ccc;
	font:normal 12px "georgia";
	width:350px;
}
form .knap{
	width:auto;
}
form textarea{
	border:1px solid #ccc;
	font:normal 12px "georgia";
	width:350px;
	height:75px;
	overflow:auto;
}
#formContainer{
	display:none;
}
#infodiv{
	width:997px;
	background-color:#ddd;
	height:100px;
	margin:5px auto 0 auto;
}
#teknik{
	font: normal 10px georgia;
	margin:0;
	color:#636363;
}
.permalink{
	color:#aaa;	
	font-size:10px; 
	text-decoration:none;
}
#archiveContents{
	padding:0 0 0 10px;
	border-left:1px solid #eee;	
}
.archiveItem{
	float:left;
	height:100px;
	width:90px;
	text-align:center;
	font:normal 10px arial;
}
.archiveItem a{
	text-decoration:none;
}
.archiveImage:hover{
	background-color:#ddd;
}
.archiveImage{
	padding:10px;
	border:1px solid #ddd;
	margin:0;
}
a.selected{
	color:#AA1313;
	font-weight:bold;
}
#archiveMenu{
	line-height:19px;
	width:108px;
	float:left; 
	padding:0 10px 0 0;
}
#archiveContents{
	float:left;
	width:770px;
