body { background: url('background.jpg') repeat-x; font-family: Verdana, Arial, sans;}
h3 { text-align: center; font-size: .9em;}
p { font-family: serif; line-height: 1.2em;}
blockquote { font-family: serif; }
#content { text-align: center; position: relative; top: 0px; left: 0px;}
#query { width: 450px; padding: 10px; margin-top: 20px; border:black 1px solid; text-align: left; margin-left: auto; margin-right: auto; background: url('splashbg.png') repeat-x white; }
h4 { margin-top: 5px; text-align: center; font-size: .9em; color: #445599;}
#images { background: white; margin: 0px auto; padding: 25px; text-align: center;}
#bottom { background:url('backgroundbottom.jpg') repeat-x bottom left; position: absolute; bottom: 0px; left: 0px; height: 165px; width: 100%; z-index: 1;}
#credits { z-index: 10;  background: white; }
#imagescreen { background: white; }
#message { letter-spacing: .1em; font-weight: bold; margin-left: 15px; margin-bottom: 5px; vertical-align: middle;}
#loading { border: 2px solid #445599; padding: 15px; line-height: 45px; margin-top: 30px;}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
	
	img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
	.alignleft {
	float: left;
	}
