/**
 *   Small device CSS, mostly to fix alignment
 */


.header_tagline {
	display: block;
	float:right;
	padding-bottom: 10px;
}
 
#top {
	position: relative;
}
	#top .tray {
		position: absolute;
		right: 0px;
		top: 0px;
		list-style:none;
	}
	#logo:hover {
	background:#4F7942;
	}
	#top #logo, #top ul {
		float: left;
	}
		#top ul li {
			padding: 10px 50px 0 0;
			list-style: square;
			
		}
	
.slidey form, .slidey aside {
	float: none;
	width: 100%;
}
	.slidey form {
		margin-bottom: 0px;
	}
	
#comment p, .footnote {
	float: none;
	width: 100%;
	
	white-space: normal;
}
	
#bottom {
	padding: 20px 0;
}
	#bottom small {
		display: block;
	}
		#bottom ul {
			overflow: hidden;
			float: none;
			margin-bottom: 15px;
		}
			#bottom li {
				padding: 15px 15px 0 0;
			}
