/*	CSS "Styles" Document
	Troll Science	*/
	
/*	Always Include:	
	
	These styles do the following:
		* - Removes padding and margin from ALL elements, must be added back
				for elements that normally have it included, such as 'p' or
				'h1' tags.  Note: Standard padding can generally be substituted
				for 1em or 10-12 pixels, top and bottom for normal text, sides
				as well for lists.
		img - Removes IE spacing around images.  Images must be returned to inline
				in situations where they are required to fit in with text.
		a: - Fixes a problem in FF3 where a small dot appears at the top left corner
				of an image on a page.
		a - Removes underlining from all links on a page, can be added back in in
				specific instances where it is needed. 
		.clear - Used in every document with a float for IE6 compatibility, added 
				here because it is so ubiquitous.*/

	* {
		padding: 0;
		margin: 0;
	}
	
	img {
		border: none;
		display: block;
	}
	
	a:focus, a:hover, a:active {
		outline: none;
	}
	
	a {
		text-decoration: none;
	}
	.clear {
		clear: both;
	}
	
	.left {
		float: left !important;
	}
	
	.right {
		float: right !important;
	}
	

/* Body */
body {
	background: #77adb7;
	font-size: 12px;
	font-family: Helvetica;
	color: #000;
}
a {
	color:#A8CD41;
}

.middle {
	margin: 0 auto;
	width: 950px;
}


#header {
	height: 55px;
	background: #1a3337;	
}
	#logo {
		padding-top: 8px;
	}
#container {
	background: #fff;
	padding: 25px;
	min-height: 100%;
	position: relative;
	z-index: 1;
}
	#rss_icon{
		position: absolute;
		top: 5px;
		right: 5px;
		z-index: 3;
	}
	.nav ul{
		list-style: none;
		text-align: center;		
	}
	.nav ul li{
		display: inline;
	}
		.nav ul li a{
			display: inline-block;
			margin: 0 20px;
			padding: 5px;
			font-weight: bold;
			font-size: 12px;
		}
		.nav ul li a:hover {
			color: #fff;
			background:#A8CD41;
		}
#footer {
	padding: 15px;
	background: #1a3337;
	text-align: center;
	color: white;
}
