@charset utf-8;

.header{
	width:340px;
}
#logo {
	width: 50px;
	top:2px;
	right:-5px;
}
#logo:before {
    content: '';
    width: 45px;
    height: 45px;
}
#logo img {
	width:43px;
}
.menu li a {
     padding: 3px 9px 3px 9px;
}
#map_canvas {
    width: 340px;
    height: 160px;
}
wrapper {
    display: block;
    padding: 0px 0px 20px 0px;
}
wrapper>div {
    width: 340px;
    margin: auto;
}
#portfolioHolder {
position:static;
}

.post {
font-size:100%;
position:static;
padding:0;
}

.all {
padding-top:20px;
}

body {
font-size:1em;
}

h1 {
font-family:'Roboto Condensed', sans-serif;
font-size:270%;
height:auto;
}

.menu li a {
font-size:83%;
font-family:'Roboto Condensed', sans-serif;
font-weight:400;
}
.Condensed .menu li:nth-child(1) a {
    padding-left: 0;
}
.Condensed .menu li a {
font-size:85%;
padding:17px 3px 17px;
}

.Condensed #logo {
right:-12px;
}

.ad {
font-size:150%;
padding:10px;
}

h2 {
font-size:200%;
font-weight:400;
}
h3.year{
	font-size:150%;
	font-weight:400;
}
h4{
	font-size:120%;
	font-weight:400;
	
}
#portfolio .post:first-child h4{
	margin-top:20px;
}
#portfolio h4{
	margin-top:50px;
}

video {
width:340px;
height:auto;
}

#headvideo {
display:block;
margin:60px auto 0;
}

#headvideo video {
width:100%;
height:252px;
}

#playlist {
overflow-x:auto;
height:150px;
white-space:nowrap;
margin:10px 0;
padding:0;
}

#playlist li {
margin:0 10px 0 0;
list-style-type:none;
display:inline-block;
height:100%;
cursor:pointer;
padding:0;
}

#playlist li:nth-last-child(1) {
margin-right:0;
}

#playlist img {
height:100%;
width:auto;
}

#playlist li.selected {
background-color:#444;
}

#playlist li.selected img {
opacity:0.5;
}
.section{
padding:20px 0;
}
h2{
padding:0;	

}
ol.strength{
		padding-left:5px;
}