/* ./css/screen.css */
* { margin:0; padding:0; color:#010101; background-color:#F7F2E8; }
html { height:100%; margin-bottom:1px; }
body { font-size:100%; font-size:1em; margin-top:2em; border-top:.75em solid #943030; }
#pagewrap { width:48.75em; position:relative; /*border:1px solid green;*/ 
	height:100%; min-height:100%; margin-right:auto; margin-left:auto; text-align:center; }
h1 { font-family:'Times New Roman'; font-weight:normal; font-size:2em; text-align:right;
	padding:.7em 0em .4em 0em; 
	overflow:visible; width:15em; float:right; }
h1 a #home { padding-right:1em; }
h1 a:link { color:#010101; background-color:#F7F2E8; text-decoration:none; }
h1 a:visited { color:#010101; background-color:#F7F2E8; text-decoration:none; }
h1 a:hover { color:#010101; background-color:#F7F2E8; text-decoration:none; }
h1 a:active { color:#010101; background-color:#F7F2E8; text-decoration:none; }

#squares { width:31.2em; }
#imagerow { width:35em; height:14em; display:block; float:right; 
	background-image:url('../images/squares500.gif'); background-repeat:no-repeat; background-position: top right; }
.imgrow { width:9.0625em; height:9.0625; display:block; float:right; padding:3em 0em 0em 2em; }

h2 { font-family:'Times New Roman'; font-weight:bold; font-style:italic; font-size:1.1em; text-align:right;
	padding:.1em 0em .4em 0em; width:30em; float:right; 
	color:#44588A; background-color:transparent; overflow:visible; }
h3 { font-family:'Times New Roman'; font-weight:bold; font-style:italic; font-size:1.3em; text-align:left;
	padding:1.8em 0em .6em 0em; color:#44588A; background-color:#F7F2E8; }
h4 { font-family:'Times New Roman'; font-weight:bold; font-style:italic; font-size:1.3em; text-align:left;
	padding:1.1em 0em .6em 0em; color:#44588A; background-color:#F7F2E8; }
h6 { font-family:'Times New Roman'; font-weight:normal; font-style:italic; font-size:1.2em; text-align:left;
	color:#010101; background-color:#F7F2E8; padding-bottom:2em; }
#content { width:31.2em; height:100%; min-height:100%; display:block; float:right; }
#content p { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:1em; font-weight:normal;
	text-align:left; margin:0; padding:0em 0em 1.4em 0em; }

div .galleryrow { display:block; display:table; clear:both; margin-bottom:2.5em; 
	width:100%; height:100%; min-height:100%; }
.galleryrow  p { width:12.5em; float:right; margin:0; padding:0; display:block;
	font-family:Arial,Verdana,Helvetica,sans-serif; font-size:.9em; font-weight:normal; text-align:right; }
.galleryrow img { display:block; }
#row01_01 { float:left; } #row01_02 { float:right; }
#row02_01 { float:right; }
#row03_01 { float:left; } #row03_02 { float:right; }
#row04_01 { float:left; } #row04_02 { float:right; }
#row05_01 { float:left; } #row05_02 { float:right; }
#row06_01 { float:right; }
#row07_01 { float:left; } #row07_02 { float:right; }
#row08_01 { float:right; }
#row09_01 { float:right; }
#row10_01 { float:left; } #row10_02 { float:right; }
#row_01 p { padding-top:14em; }
#row_02 p { padding-top:12em; }
#row_03 p { padding-top:2em; }
#row_04 p { padding-top:21em; }
#row_05 p { padding-top:26em; }
#row_06 p { padding-top:11em; }
#row_07 p { padding-top:23em; }
#row_08 p { padding-top:2.5em; }
#row_09 p { padding-top:19em; }
#row_10 p { padding-top:5em; }

#home_01 { display:block; padding-top:5.5em; vertical-align:bottom; }
#sideimage { width:17em; height:100%; min-height:100%; display:block; float:left; margin:0; padding:0; }
#sideimage img { display:block; float:left; padding:3em 0em 3em 0em; }

form { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:.9em; font-weight:normal; } 
fieldset { width:28em; border:none; padding-bottom:1em; }
label { padding-right:.2em; }
input { margin-bottom:.2em; width:14em; }
textarea { margin-left:2.7em; margin-bottom:.2em; width:15.3em; height:4em; }
select { margin-bottom:.2em; width:14.4em; }
.select_label { margin-left:-2em; }

#footbar { height:.75em; width:100%; background-color:#943030; display:block; clear:both; margin:auto; text-align:center; line-height:.8em; }
#foot { clear:both; width:48.75em; height:6em;
	margin-right:auto; margin-left:auto; text-align:center; margin-top:.7em; }
#foot p { width:10em; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:.7em; font-weight:normal;
	text-align:left; margin:0; padding:0em 0em 0em 1em; }
p#credit { display:block; float:right; text-align:left; width:7.75em; margin-top:2em; margin-right:1em; }
p#credit a:link { color:#010101; background-color:transparent; text-decoration:none; }
p#credit a:visited { color:#010101; background-color:transparent; text-decoration:none; }
p#credit a:hover { color:green; background-color:transparent; text-decoration:underline; }
p#credit a:active { color:#010101; background-color:transparent; text-decoration:none; }

/* example of correct hyperlink psuedo css element order
h3 a:link { color:#010101; background-color:#c82; text-decoration:none; }
h3 a:visited { color:#010101; background-color:#c82; text-decoration:none; }
h3 a:hover { color:white; background-color:#c82; text-decoration:underline; }
h3 a:active { color:#010101; background-color:#c82; text-decoration:none; }
*/

