/* TedSeverson Dot Com Styles */

/* eric meyer's style resets */
@import "reset.css";

html {
	width: 100%;
	background: #fff;
	}

body {
	background: transparent;
	font-family: Helvetica, sans-serif;
	font-size: small;
	color: #a4a6b1;
	width: 500px;
	margin: 0 auto;
	}

a:link, a:visited {
	color:#8F9F9D;
	background:#F3F3F3;
	padding: 2px;
	text-decoration:none;
}

a:hover {
	background: #051583;
	color:#E0E6E5;
}

p {
	/* font-size: 110%; */
	line-height:1.3em;
}
	
#twitterContainer {
	width: 500px;
	background: url(../img/twitterTop.png) no-repeat top center #fff;
	margin-top: 50px;
	padding: 20px 0 0 0;	
	float: left;
	display:inline;
	}
	
	#twitter_div {
		background: url(../img/twitterBottom.png) no-repeat bottom center #fff;
		float: left;
		display:inline;
		padding: 0 50px 20px 50px;
		}
		
		#twitter_div ul {
			width: 400px;
			}
			
		#twitter_div li {
			font-size: 110%;
			font-weight: lighter;
			line-height: 115%;
			}
			
			#twitter_div li a:link, #twitter_div li a:visited {
				color: #a4a6b1;
				text-decoration: none;
				padding: 0 0 1px 0;
				}
				
			#twitter_div li a:hover {
				border-bottom: 1px solid #5865B1;
				padding: 0;
				}
	
	
#masthead {
	padding: 100px 0 40px 50px;
	float: left;
	display:inline;
	width: 490px;
	}
	
	#masthead h1 {
		font-size: 150%;
		color: #65666d;
		display:inline;
		}
		
	#masthead h2 {
		font-size: 130%;
		padding: 0;
		display:inline;
		}	

	#masthead p {
		line-height: 125%;
		padding: 1em 0 0 0;
		}
		
	#masthead ul {
		margin: 1em 0 0 0;
		}
		
		#masthead ul.header {
			margin: 3em 0 0 0;
		}
		
		#masthead li {
			display: inline;
			padding: 5px 10px 5px 0;
		}
		
		#masthead em {
			/* font-weight:bold; */
		}
		
		li.type {
			margin: 1em 0 0 0;
			line-height:1.2em;
			display:block;
			width:450px;
		}

#nav {
	clear:both;
	}
	
#obama {
	margin: 0 0 20px 50px;
}

#footer {
	clear:both;
	width: 400px;
	float:left;
	display:inline;
	padding: 0 50px 40px 50px;
	}
	
	#footer p {
		font-size: 80%;
	}
	

