/**
* CSS
* 
* @version 1.0
* @author Mike Thompson 
*/

/*-----------------------*/
/*----- BODY
/*-----------------------*/
* { margin:0; padding:0; }
body { font-size:14px; line-height:18px; font-family:helvetica, arial, san-serif; background:#fff; }
body.section-1 { height:100%; }
body.section-2 { }
body.section-3 { }
h1 { font-size:32px; margin-bottom:10px; letter-spacing:-1px; font-weight:normal; }
h2 { font-size:24px; margin-bottom:10px; letter-spacing:-1px; font-weight:normal; }
h3 { font-size:16px; font-weight:normal; }
h4 { font-size:14px; margin:0 0 10px 0; }
p { margin:0 0 9px 0; }
#once { clear: left; }


/*-----------------------*/
/*----- MENU
/*-----------------------*/
#menu { width:auto; overflow:auto; top:0; left:0px; position:fixed; padding-left:20px; height:100%; background:#fff;}
	.nav { padding:25px 15px 15px 15px; }
	.nav:hover { background:#fff; }
	#menu h4 a { color:#000; background:none; text-decoration:none; font-weight:bold;}
	#menu ul a, #menu ul a:visited, #menu p a, #menu p a:visited { display: block; color:#666; text-decoration:none; }
		#menu ul a:hover, #menu p a:hover { background:#e1ecf4; color:#000; text-decoration: none;}
	#menu ul { list-style: none; margin: 0 0 12px 0; }
		#menu ul li.section-title {color:#000; }


/*-----------------------*/
/*----- CONTENT
/*-----------------------*/
#content { height:100%; margin:0 0 0 215px; top:0; bottom:0; }
	#content a:link { text-decoration:underline; color:#000; }
	#content a:visited { text-decoration:underline; color:#000; }
	#content a:hover { text-decoration:none; }
	#content a img { border:none; }
	.container { padding:15px 5px 5px 5px; }
#content p { width:400px; margin-bottom:9px; }
#content li { list-style:none; }
#img-container { margin:0; padding:0; }
	#img-container p { width:400px; margin:0; padding:0 0 12px 0; }

#twitter_div { width:300px; float:left; margin-top:10px; }
#news {margin-top:50px; }
#blog { height:100%; }
