@charset "utf-8";
/* CSS Document */

body {			margin:0;
				padding:20px 0 0;
				background:url(bkgrd.png) repeat-x fixed top;
				color:#333; }
		
#container_1 {	margin:0 auto 0;
				padding:0;	
				height:auto;
				width:100%;
				float:left; }

#container_2 {	margin:0 auto 0;
				padding:0;
				height:auto;
				width:100%;
				background:url(bkgrd_credits.png) repeat-x bottom; }
				
#container_3 {	margin:0 auto 0;
				padding:0;
				height:auto;
				width:100%; }
				
#container_4 {	margin:0 auto 0;
				padding:20px 20px 0;
				height:auto;
				width:860px;
				background:#FFF url(bkgrd_credits.png) repeat-x bottom; }
				
#header {		background:url(blurb.png) no-repeat right center; }
				
#display {		height:250px;
				width:860px;
				margin:20px 0 1px;
				background: url(display.jpg) no-repeat; }
				
#notice {		height:50px;
				width:820px;
				margin:0 0 20px;
				padding:15px 20px 10px;
				background:#004080 url(contact.png) no-repeat center; }

#left {			height:auto;
				width:530px;
				margin:0 29px 0 0;
				padding:0;
				float:left; }
				
#right {		height:auto;
				width:280px;
				margin:0;
				padding:0 0 0 20px;
				border-left:solid 1px #CCC;
				float:right; }

.article {		height:auto;
				width:250px;
				margin:0 20px 0 0;
				padding:0;
				float:left; }
.end {			margin-right:0; }

.bio {			margin:0 0 20px; }
.name {			margin:8px 0 0;
				color:#36F;
				text-align:right;}

#bottom {		height:auto;
				width:100%;
				margin:0;
				padding:0;
				float:none;
				clear:both; }

#seo {			height:120px;
				width:860px;
				margin:0 0 20px;
				padding:20px 0 0;
				clear:both;
				border-top:solid 1px #CCC; }

#footer {		height:60px;
				width:100%;
				margin:0;
				padding:20px 0 20px; }
				
#hook {			height:1px;
				width:100px;
				clear:both; }
				
h2, h3 {		margin:0 0 10px;
				padding:0;
				color:#F90;
				font:22px Georgia, "Times New Roman", Times, serif;
				clear:both;}
				
h3 {			font-size:15px;
				font-style:italic;}
				
p, q {			margin:0 0 10px;
				padding:0;
				font:12px Arial, Helvetica, sans-serif;
				line-height:1.5; }
				
#notice p {		display:none; }
				
#footer p, #footer p a {		
				color:#CCC;
				text-align:right; }
				
ul {			height:auto;
				width:140px;
				margin:0;
				padding:0;
				float:left;}
				
li {			height:auto;
				width:auto;
				margin:0;
				padding:0;
				display:block;
				font:12px Arial, Helvetica, sans-serif;
				color:#F90; }
