/* CSS Document containing rules for all browsers
   Layout markup and design by Jason Hogue at Highchair designhaus */

html, body, table, address, form, fieldset, input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, td, hr, blockquote, ul, ol, dl, li, address { margin: 0; padding: 0; }
input, select, textarea { font-size: 100%; }
body, td, input, select, textarea { font-family: "Lucida Grand", LucidaGrand, Trebuchet, "Trebuchet MS", TrebuchetMS, Helvetica, Arial, sans-serif; font-weight: normal; }

body {
	background-color: #def; 
	color: #444;
}
a { color: #111; text-decoration: underline; }
a:hover { color: #8ab; text-decoration: none; }
a img { border: none; }

div.clearit { clear: both; height: 1px; }

/* a nice light blue would be acd */

#everyoneneedsawrapper {
	width: 714px; 
	min-height: 480px; 
	margin: 0 auto; 
	background-color: #eef8fa; 
	color: #444; 
}
#header { 
	background: top center no-repeat url("../cssimages/toplogo.png") transparent;
}
	#header img { 
		width: 712px; 
		height: 90px;
		margin: 0 0 20px 0;
	}
#navigation {
	padding: 0 22px 12px 22px;
	font-size: 13px;
	line-height: 18px; 
	text-align: right; 
	text-transform: uppercase;
}
	#navigation a {
		color: #c60; 
		text-decoration: none;
		padding: 0 5px;
	}
	#navigation a:hover {
		color: #8ab; 
	}
	#navigation #top {
		border-bottom: 1px solid #8ab;
	}
	#navigation #bottom {
		padding-top: 3px; 
	}
#content {
	padding: 20px 22px; 
}
h1 {
	color: #8ab; 
	font-size: 24px;
	font-weight: normal; 
}
h2 {
	color: #c60; 
	padding: 0 0 18px 0; 
	font-size: 18px;
	font-weight: normal; 
}
p, dl {
	padding: 0 0 12px 0; 
	font-size: 14px;
	line-height: 18px; 
}
	dt { 
		font-weight: bold; 
		color: #c60; 
	}
	dd { margin: -18px 0 8px 52px; }
big {
	color: #689;
	font-size: 1.4em;	
}
	#left {
		float: left; 
		width: 210px; 
	}
		#left p { font-size: 12px; color: #666; }
		#left p i { font-size: 12px; color: #666; }
		#left .thumb { padding: 0 0 10px 0; }
		#left .thumb img { padding: 2px; }
		#left .thumb a img { background-color: #eef8fa; }
		#left .thumb a:hover img { background-color: #c60; }
	#right {
		float: right; 
		width: 435px;
	}
		#credit { padding: 0 0 12px 0; }
		#artnav { padding: 6px 20px 14px 0; font-size: 12px; }
			#artnav a { 
				padding: 3px 4px 2px 4px; 
				color: #666; 
				background-color: #def; 
				border: 1px solid #8ab; 
				line-height: 2.2em; 
				text-decoration: none; 
				margin: 0 8px 0 0; 
			}
			#artnav a.thisone { 
				background-color: #fb6; 
				border: 1px solid #c60; 
			}
			#artnav a:hover { color: #c60; border-color: #c60; }
		#right img#artwork { padding-bottom: 14px; }