@charset "UTF-8";
/* CSS Document */

body, html {
	font-family: "Proxima-Nova", "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size:17px;line-height:26px;color:#000;
font-weight:400;
	text-align: left;
	height: 100%;
	width: 320px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	-webkit-font-smoothing: subpixel-antialiased;	
 -webkit-text-size-adjust:none;
 	background-color:#fff;

}


@font-face {
font-family: Proxima-Nova;
src: url("../fonts/ProximaNova-Regular.otf") format("opentype");
}


@font-face {
font-family: Proxima-Nova;
src: url("../fonts/ProximaNova-RegItalic.otf") format("opentype");
font-style: italic;
}


@font-face {
font-family: Gth-XLight;
src: url("../fonts/Gth-XLight.otf") format("opentype");
}




a:link {
	text-decoration: none;
	color: #aaa;
}
a:visited {
	text-decoration: none;
	color: #aaa;
}
a:hover {
	text-decoration: none;
	color:#3FC;
}
a:active {
	text-decoration: none;
	color: #aaa;
}


h1 {	
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	color:#000; 	
	font-family: Gth-XLight, Arial, Helvetica, sans-serif;
	font-weight:200;
	font-size: 30px;  font-style:normal; text-transform: uppercase; letter-spacing:0px;
}


h2 {	
	line-height: 25px;
	-webkit-font-smoothing: antialiased;
	color:#000; 	
	font-family: Gth-XLight, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 28px;  font-style:normal; text-transform:lowercase;
}



.body_sm {
	color: #AAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing:0px;
	line-height:12px;
	text-align: justify;
	-webkit-font-smoothing: antialiased;
}



#wrapper {
	width: 320px;
	padding: 0px 20px;
	
}

#top_space {
		height:0px;
}

#header {
	
	width:280px;
	margin-top:0px;
	padding-top:30px;

}


#logo {
	
	position:static;
	text-align:centre;

}

#metamodernist {
	
	position:static;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align:centre;

}

#top_line {
	
	width:280px;
	height:30px;
	border-bottom:1pt dotted #777;

}

#top_line2 {
	
	width:280px;
	height:0px;

}

#middle {
	width: 280px;
	margin-top:20px;
	padding-top:28px;
	overflow:hidden;
	
}

#manifesto_number { 

float:left; 
width:25px; 
text-align:left; 
} 



#manifesto_content { 
width:255px; 
float:left; 
text-align: left; 
	margin-bottom: 22px;
} 

#manifesto_content-5 { 
width:255px; 
float:left; 
text-align: left; 
	margin-bottom: 22px;
} 

#manifesto_content-8 { 
width:255px; 
float:left; 
text-align: left; 
	margin-bottom: 22px;
} 

#bottomright {
	width: 255px;
	margin-top:0px;
	padding-left:25px;
	float:left;
}


#linethin {
	width: 280px;
	height:5px;
	float:left;
	margin-top:15px;
	border-bottom:1pt dotted #ddd;
}

#footnote {

	width: 280px;
	margin-top:5px;
	margin-bottom: 30px;
	text-align:left;
	float:left;
}

#bottom-container {
	width: 280px;
	margin-top:40px;
	background-color:#fff;
	border-top:1pt solid #3FC;
	
}


#bottom {
	width: 280px;
	margin-top:20px;
	padding-top:0px;
	overflow:visible;
	padding-left:0px;
	padding-right:0px;
	display:block;
	
}


#copyright {

	margin-top:12px;
	text-align:left;
	float:left;
}

#name {
	margin-top:18px;
	font-size: 13px;
	text-align:left;
	margin-left:7px;
	float:left;
}

#share {
	width: 280px;
	margin-top:25px;
	font-size: 11px;
	text-align:right;
	margin-right:0px;
	float:left;
	display:block;
}


#pinterest_share {
	width:80px;
	margin-bottom:12px;
	text-align:right;
	margin-right:34px;
	float:right;
	 clear:right;
}

#twitter_share {
	text-align:right;
	margin-right:10px;
		float:right;
}

#facebook_share {
		margin-right:0px;
	text-align:right;
		float:right;		
	overflow:hidden;
}


#bottom_space {
	height:15px;
	width:280px;
}

