/*	-------------------------------------------------------------
	Shiny New Toy
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base styles
	Filename:		base.css
	Date:			March 6, 2008
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	html { 
		font-size: 110%; /* IE hack */ 
		height: 100%;
	}
	
	body {
		background: #f8faf6;
		color: #736562;
		font-family: Helvetica, Arial, san-serif;
		font-size: 62.5%;
		margin: 20px 0 0 0;
		padding: 0;
		text-align: left;
	}
	
	div#wrapper {
		margin: 0 auto;
		width: 530px;
	}
	
	
	h1 { 
		color: #228483;
		margin: 0;
		padding: 0;
		display: inline;
		font-size: 1.1em;
	}
	
	div.infosection {
		margin: 0 0 30px 0;
		
	}
	
	div.intro {
		padding: 20px 0 40px 0;
		line-height: 1.3em;
		font-size: 2.2em;
		color: #8f817e;
	}
	
	div.infosection p {
		line-height: 1.4em;
		font-size: 1.3em;
		padding: 8px 0 10px 0;
		}
	
	h2 {
		font-size:1.3em;
		color: #2b9352;
		padding: 0 0 5px 0;
		border-bottom: 1px dotted #2b9352;
		text-transform: uppercase;
		letter-spacing: 0.02em;
	}
	
	h3 {
		font-size: 1.3em;
		font-weight: bold;
		color: #736562;
		margin: 0;
		padding: 5px 0 5px 0;
	}
	
	a:hover h3 {
		color: #228483;
	}
	
	
	a, a:active, a:hover, a:visited {
		color: #228483;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	a.email, a.email:visited  {
		color: #736562;
	}
	
	a.email:hover {
		color: #228483;
	}
	
	#footer {
		padding: 50px 0 20px 0;
	}
	
	img.archive {
		margin: 0 10px 0 0;
	}
	
	img {
		margin: 0 0 5px 0;
		border: 2px solid #beb7b5;
		background: #fff;
	}
	
	.thickbox h3 {color: #228483;}
	img:hover { border: 2px solid #228483; }
	
	.floatLeft, .floatRight, .floatMiddle { float: left;}
	.portfolio .floatLeft { margin: 0 20px 0 20px;}
	ul {
		list-style-type: none;
		font-size: 1.3em;
	}
	.archive .floatLeft { margin: 0 8px 0 75px; _margin: 0 8px 0 40px;}
	.archive .floatMiddle { margin: 0 8px 0 0;}
	
	#redpill-list ul {
	
	}
	.redpill-item {
list-style: none;
/*border-bottom: 1px solid #2B9352;*/
padding: 10px 15px 10px 0;

}

#bluepill {
margin-top: 40px;
}


