/* Kenneth W. Cantley 2008 - Cantley Styles */

@media all {
body 		{margin: 10px 40px; background-color: #000; font-family: sans-serif; font-family: tahoma, arial, sans-serif; letter-spacing: .1em; font-size: 14px; text-align: center; color: #fff; }
a 			{text-decoration: none;}

#banner 	{margin-bottom: 5px; border-bottom: 2px solid #fff;}
#banner img {width: 600px; height: 150px; vertical-align: top; }

#nav a	 	{color: #fff;
			background-color: #342f2e;
			width: 9em; 
			padding: .2em 1em;
			text-decoration: none;
			border-top: 2px solid #fff;
			border-left: 2px solid #fff;
			border-right: 2px solid black;
			border-bottom: 2px solid black; }

#nav a:hover, a:active {color: #000;
			border-top: 2px solid black;
			border-left: 2px solid black;
			border-right: 2px solid #fff;
			border-bottom: 2px solid #fff; }

#nav 		{margin-bottom: 5px; border-bottom: 2px solid #fff;}

#links 		{margin-right: 10px; float: left;}

#links a 	{display: block;
			color: #fff;
			background-color: #342f2e;
			width: 9em; 
			margin: 2px 0px; 
			padding: .5em .8em;
			text-decoration: none;
			border-top: 2px solid #fff;
			border-left: 2px solid #fff;
			border-right: 2px solid black;
			border-bottom: 2px solid black; }
			
#links a:hover {background-color: #342f2e;
			color: #000;
			border-top: 2px solid black;
			border-left: 2px solid black;
			border-right: 2px solid #fff;
			border-bottom: 2px solid #fff; }
				
#text {text-align: left; margin: 0px 85px; }
.exp:first-line {font: bold 1.2em sans-serif; text-decoration: none; }
#text h1 {font-weight: bold; text-align: center; color: #342f2e; }

#samples {text-align: center; 
		position: relative;
		width: 480px;
		margin-left: 185px;
		padding: 5px 20px 5px 20px;
		border: 1px solid #aaa;
		color: #342f2e;
			}
#samples a	{color: #000; }


#resume a		{color: #342f2e; }
#resume a:hover	{color: #fff; }

#con	{font-family: tahoma, arial, sans-serif; 
		text-align: center;
		color: #aaa;}
.add:first-line {font: bold 1.2em sans-serif; text-decoration: none; }
#con h1	{font-weight: bold; text-align: center; color: #aaa; }
#con a		{color: #aaa; padding-bottom: 6px; border-bottom: 1px solid #aaa; }
#con a:hover	{color: #fff; }

.sub	{
	font-family: tahoma, arial, sans-serif; 
	text-align: left;
	margin-left: 185px;
	color: #aaa;
	}
	
.cover {text-align: center;}

#footer a		{color: #342f2e; }
#footer a:hover	{color: #fff; }
}
@media print {
body {color: #000; }
#banner {display: none; }
#links {display: none; }
}