/* @Author Jon Pekkonen */
body {
	background-image: url(images/brushed_metal_background.jpg);
	font-size: 100%;
	color: #bbb;
	min-width: 300px;
	font-family: "Arial",sans-serif;
}

#container {
	max-width: 800px;
	margin: 6rem auto;
}

/* fixed nav box at top of screen, background dark so the text stands out */
nav {
	position: fixed;
	top: 0;
	left:0;
	margin: 0 auto;
	width: 100%;
	background-color: rgba(0, 0, 0, 1);
	z-index: 2;

}

nav li {
	display: inline;
	padding: 1.5%;
	font-size: 2rem;
}

nav ul {
	padding: 0.2rem 0% 0.2rem 10%;
	text-align: center;
	margin: 0px;
	min-width: 295px;
	max-width: 80%;

}

#flagContainer{
	position:fixed;
	top: 0;
	right:0;
	margin: 0 ;	
	max-width: 15%;
}
.langFlag{
	padding:0.5rem 0.2rem 0rem 0rem;
	width:3rem;
	
}

header h1 {
	text-align: center;
}

article,
section {
	/*float pictures stay in boxes*/
	overflow: auto;
}

article,section img {
	max-width: 50%;
}

.post {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0.1rem 1rem;
	margin: 10px auto;
}

.sectionItem {
	background-color: rgba(10, 10, 10, 0.5);
	padding: 5px 5px;
	margin: 10px auto;
	overflow: auto;
}

.sectionItem h3{
	margin:0px;
}
a.anchor {
    display: block;
    position: relative;
    top: -2em;
    visibility: hidden;
}

/*Float picture to left/right*/
.picRight {
	position: relative;
	float: right;
	margin: 0.5rem 0 0.5rem 1rem;
}

.picLeft {
	position: relative;
	float: left;
	margin: 0.5rem 1rem 0.5rem 0;
}

.centerContent {
	text-align: center;
}

footer {
	margin: 1rem auto;
	text-align: center;
}

/* Link styles */
a:link {
	color: #bbb;
	text-decoration: none;
}

a:visited {
	color: #bbb;
	text-decoration: none;
}

a:hover {
	color: #bbb;
	text-decoration: none;
}

a:active {
	color: #bbb;
	text-decoration: none;
}

a:focus {
	color: #bbb;
	text-decoration: none;
}

/* Style for inline */
p a:link {
	color: #bbf;
	text-decoration: none;
}
p a:visited {
	color: #bbf;
	text-decoration: none;
}

.list-none{
	list-style-type:none;
	padding:0;
}

.list-none li{
	margin:0.5em 0 0 0;
	padding: 0;
}