/* @override 
	http://www.angryamoeba.dev:8081/stylesheets/angryamoeba-core.css
	http://www.angryamoeba.dev/stylesheets/angryamoeba-core.css
*/

/*
	Angry amoeba 2009 "Planetary" - Core CSS
	Copyright (c) Dan Glegg, Angry amoeba 2009
	
	Expects matching images to be at ../images/path/to/image.ext
*/

/* Override default browser CSS for plain elements */
body {
	padding: 0; margin: 0;
	
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	
	color: white;
	background: #291c16 url('../images/background/starfield.jpg') no-repeat center top;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px 0;
}
a {
	color: blue;
	text-decoration: underline;
}
	a img {
		border: none;
	}

.break {
	display: block;
	clear: both;
}

	/* Content sections */
	.section {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.contents {
		width: 920px;
		padding: 20px 20px;
		margin: 0 auto;
	}

	/* Navigation list */
	#network .contents {
		padding: 10px 20px;
	}
	.navigation {
		height: 1.5em;
		margin: 10px auto;
		list-style-type: none;
		text-align: center;
	}
		.navigation li {
			display: inline;
		}
			.navigation a {
				margin-right: 20px;				
			}
			#network .navigation a.about {
				margin-right: 0;
			}
	
	.navigation.sub {
		padding: 0;
	}
	.navigation.sub li {
		display: block;
		float: left;
	}
		.navigation.sub li a {
			display: block;
			padding-top: 5px;
		}
		.navigation.sub li a.home {
			padding: 0;
		}
	
	/* Fifty-fifty straight-up column distribution 440-40-440 */
	
	.fifty-fifty {
	}
	.fifty-fifty .left {
		display: block;
		width: 440px;
		float: left;
		clear: left;
	}
	.fifty-fifty .right {
		display: block;
		width: 440px;
		float: right;
		clear: right;
	}
	
	/* Narrow/wide block pairing column distribution: 280-20-620 */
	
	.forty-sixty {
		
	}
	.forty-sixty .left {
		display: block;
		float: left;
		clear: left;
		width: 280px;
	}
	.forty-sixty .right {
		display: block;
		float: right;
		clear: right;
		width: 600px;
	}

	/* Striped content boxes */
	
	.box {
		display: block;
		background: white url('../images/containers/stripes-dark.png');
		border: 1px solid #000;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		padding: 10px;
	}
	.box .inner {
		display: block;
		background: #3d322d;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		padding: 10px;
		color: white;
	}
	#focus .box, .box.bright {
		border-color: #6dbfde;
		background-image: url('../images/containers/stripes-light.png');
	}
	#focus .box .inner, .box.bright .inner {
		background-color: white;
		color: #224959;
	}

	/* Network bar up top  */
	#network {
		
	}
		#network a {
			color: white;
		}

	#focus {		
		background: #79D4F7 url('../images/background/atmosphere.gif') no-repeat center top;
	}
		#focus .frame {
			background: url('../images/background/hillside.png') no-repeat center bottom;
			padding-top: 30px;
		}
		#focus .contents {
			padding-top: 30px;
			padding-bottom: 145px;
		}
	#content {
		min-height: 170px;
		padding-top: 0px;
		background: #291c16 url('../images/background/topsoil.gif') no-repeat center top;
	}

#footer .contents {
	padding-top: 50px;
	font-size: 0.8em;
	color: #63514a;
}
	#footer a{
		color: #63514a;
	}
	#footer .navigation li a {
		margin-right: 10px;
	}
