#title{
	text-align:center;
}


#main aside p{ 
   width:95%;
   margin:0 auto 10px;    
}

.right{
	float:none;
}

.container { 
	padding: 0 20px; 
    }

	.row { 
		width: 100%; 
		max-width: 470px; 
		margin: 0 auto; 
	}
	/* To fix the grid into a certain size, set max-width to width (duh) */
	.row .row { min-width: 0; }
	
	.column, .columns { margin-left: 3.4%; float: none; min-height: 1px; position: relative; }
	.column:first-child, .columns:first-child { margin-left: auto; margin-right:auto; }
	.column:last-child, .columns:last-child { float:none; } /* What does that *= even mean ?  */
	
	.row .one 		{ width: 91.6%; }
	.row .two 		{ width: 91.6%; }
	.row .three 	{ width: 91.6%; }
	.row .four 		{ width: 91.6%; }
	.row .five 		{ width: 91.6%; }
	.row .six 		{ width: 91.6%; }
	.row .seven 	{ width: 91.6%; }
	.row .eight 	{ width: 91.6%; }
	.row .nine 		{ width: 91.6%; }
	.row .ten 		{ width: 91.6%; }
	.row .eleven 	{ width: 91.6%; }
	.row .twelve 	{ width: 95.6%; }
	
	.row .offset-by-one 	{ margin-left: 0%;  }
	.row .offset-by-two 	{ margin-left: 0%;  }
	.row .offset-by-three 	{ margin-left: 0%;  }
	.row .offset-by-four 	{ margin-left: 0%;  }
	.row .offset-by-five 	{ margin-left: 0%;  }
	.row .offset-by-six 	{ margin-left: 0%;  }
	.row .offset-by-seven 	{ margin-left: 0%;  }
	.row .offset-by-eight 	{ margin-left: 0%;  }
	.row .offset-by-nine 	{ margin-left: 0%;  }
	.row .offset-by-ten 	{ margin-left: 0%;  }
	
	.row .centered { float: none; margin: 0 auto; }

	.row .offset-by-one:first-child 	{ margin-left: 0%;  }
	.row .offset-by-two:first-child 	{ margin-left: 0%;  }
	.row .offset-by-three:first-child 	{ margin-left: 0%;  }
	.row .offset-by-four:first-child 	{ margin-left: 0%;  }
	.row .offset-by-five:first-child 	{ margin-left: 0%;  }
	.row .offset-by-six:first-child 	{ margin-left: 0%;  }
	.row .offset-by-seven:first-child 	{ margin-left: 0%;  }
	.row .offset-by-eight:first-child 	{ margin-left: 0%;  }
	.row .offset-by-nine:first-child 	{ margin-left: 0%;  }
	.row .offset-by-ten:first-child 	{ margin-left: 0%;  }
	.row .offset-by-eleven:first-child 	{ margin-left: 0%;  }
	
	/* Source Ordering */
	.push-two 		{ left: 0% }
	.push-three 	{ left: 0%; }
	.push-four 		{ left: 0%; }
	.push-five 		{ left: 0%; }
	.push-six 		{ left: 0%; }
	.push-seven 	{ left: 0%; }
	.push-eight 	{ left: 0%; }
	.push-nine 		{ left: 0%; }
	.push-ten 		{ left: 0%; }
	
	.pull-two 		{ right: 0% }
	.pull-three 	{ right: 0%; }
	.pull-four 		{ right: 0%; }
	.pull-five 		{ right: 0%; }
	.pull-six 		{ right: 0%; }
	.pull-seven 	{ right: 0%; }
	.pull-eight 	{ right: 0%; }
	.pull-nine 		{ right: 0%; }
	.pull-ten 		{ right: 0%; }

	
	img, object, embed { max-width: 100%; height: auto; }
	img { -ms-interpolation-mode: bicubic; }
	#map_canvas img, .map_canvas img {max-width: none!important;}
	 
	 /* Nicolas Gallagher's micro clearfix */
	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
	 .row:after, .clearfix:after { clear: both; }
	 .row, .clearfix { zoom: 1; }

	 /* ======================================= 
	                    Menu
	    ======================================= */

	    aside{
	    	width:86.6% !important;
	    	padding: 20px 2.5% 10px 2.5% !important;
	    	margin-bottom:2em;
	    }

	    .luxe, .mobluxe{
	    	display:none;
	    }
	    .side.outnav-mob{
			display:block;
			margin-top:10px !important;
		}
		.side{
			margin:0 0 30px 0;
		}
	    .outnav-full{
	    	display:none;
	    }		
	    .subnav{
			width:40%;
			margin:0;
		}
		.subnav:first-child{
			float:left;
		}
		.subnav:last-child, .subnav.right{
			float:right;
		}

		header nav ul li a{
			font-size:14px;
			padding: 10px 5px 10px 5px ;
			background:#f4ce5a;
			text-align:center;
		}
		header  nav ul li{
			margin:0 1% 10px 1%;
			width:48%;
			float:left;
		}
		header  nav ul li a:hover, a:active, nav ul li a:focus{
			color:#ffffff !important;
			text-decoration:underline;
		}
		header nav ul li:first-child a{
			padding-left:10px;
		}

	 /* ======================================= 
	                    Contents
	    ======================================= */


		article.excerpts header{
			float:right;
			width:100%;
		}
		article.excerpts p{
			width:100%;
			float:right;
		}
		article.excerpts p img:first-child{
			display:none !important;
		}

	    article img{
			width:auto !important;
		}
			article.excerpts p img:first-child{
				display:none !important;
			}


		section.count p{
			padding-right:10px;
			margin-right:-10px;
		}
		section{
			clear:both;
		}
		article section{
			width:90%;
			margin:0 auto 15px auto;
			float:none;
		}	
		section.count{
			height:18px;
			width:100%;
			position:relative !important;
		}
			section.count p, .firstart section.count p{
				color:#fff;
				text-align:right;
				padding-right:10px;
				font-size:12px;
				background-color:#f4ce5a;
				height:18px;
				width:70%;
				max-width:280px;
				display:inline;
				float:right;
				margin-right:-20px;
			}
			section .articletitle{
				padding:10px 0 10px 0px;
				margin:20px auto 15px auto;
			}
			p.c-answer{
				margin-right:-10px;
				padding-right:10px;
			}

		aside > ul > li:nth-child(2), aside > ul > li:nth-child(3), aside > ul > li:nth-child(5){
			display:none;
		}

		#respond .form-submit input{
			margin-right:-20px;
		}

		#reply-title{
			margin-left:-20px !important
		}