body {
  color: black; background-image:url(kachel.png);
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0px; padding: 0px;
}

html, body {
height: 100%;
}

#container {
	margin: 0 auto;
	width: 100%;
}

#header {
	padding: 20px;
	margin: 3%;
	margin-botton: 0;
	text-align: center;
	background-image:url(transparent.png);
}

.radii {
	background-image:url(transparent.png);
	border-top-left-radius: 15px; 
	-moz-border-top-left-radius: 15px; 
	border-bottom-right-radius: 15px; 
	-moz-border-bottom-right-radius: 15px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	border: 1px solid #2a94d1;
	display: block;
	margin-bottom: 20px;
}

.radii a {
	color:#36cae0;
}

.radii a:hover {
	color:#8dc5cd;
}

.radii a:visited {
	color:#b0babc;
}

#column3 {
-moz-column-count: 3; /* mozilla prefix */
  -webkit-column-count: 3; /* safari prefix */
  -moz-column-gap: 15px; /* mozilla prefix */
  -webkit-column-gap: 15px; /* safari prefix */
  -moz-column-rule: 1px solid #2a94d1; /* mozilla prefix */
  -webkit-column-rule: 1px solid #2a94d1; /* safari prefix */
}

#column2 {
-moz-column-count: 2; /* mozilla prefix */
  -webkit-column-count: 2; /* safari prefix */
  -moz-column-gap: 15px; /* mozilla prefix */
  -webkit-column-gap: 15px; /* safari prefix */
  -moz-column-rule: 1px solid #2a94d1; /* mozilla prefix */
  -webkit-column-rule: 1px solid #2a94d1; /* safari prefix */
}

.titlebar {
padding: 15px;
}

.thumb-album {
padding: 15px;
}

#header h1 { margin: 0; }

#navigation {
	float: left;
	width: 100%;
	background: #333;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation ul li {
	list-style-type: none;
	display: inline;
}

#navigation li a {
	display: block;
	float: left;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#navigation li a:hover { background: #383; }

#content-container {
	float: left;
	width: 100%;
}

#content {
	clear: left;
	float: left;
	width: 60%;
	margin: 0 0 0 4%;
	display: inline;
	min-height: 300px;
	margin-bottom:20px;
}

.thumb-wrapper {
	margin-left:33%;

}

.thumb-wrapper img {
}

#content p {
/* background-color:#ccc; */
padding: 15px;
margin: 0;
}

#content h2 { margin: 0; }

#aside {
	float: right;
	width: 26%;
	/* padding: 20px 0; */
	margin: 0 4% 0 0;
	display: inline;
}

#aside h3 { margin: 0; }
#aside div {
	display:block;
	margin-bottom: 6px;
	height:25px;
	text-align:center;
}

#footer {
	clear: left;
	text-align: right;
	padding: 20px;
	height: 1%;
	margin: 3%;
	
}