html *
{
	margin: 0px;
	padding: 0px;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family: arial,sans-serif;
	color: #333;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
html>body
{
	font-size: 10px;
}

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}




#full-screen-background-image {
  z-index: -999;
  min-height: 250;
  min-width: 400;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}


img {border:none;}

h1.error-status {font-size:16px !important;}
p.error-msg {font-size:14px;}


a {color:#333;text-decoration:none;}
a:hover {color:#b32317;}

#bioBox a {color:#7c3520;}
#bioBox a:hover {color:#b32317;}

#containerHome0, #containerHomeTest0 {
width:1920px;
height:1200px;
	background-image: url(images/background-03-1920-60.jpg);
	background-repeat: no-repeat;
margin:auto;
}

#containerHomeTest0 {background-image: url(images/background-03-1920-60.jpg);}

#container {
width:1200px;
background-color: #fff;
margin:auto;
}

#navBox {
width:1040px;
margin:auto;
padding-top:60px;
padding-bottom:15px;
}

ul#navList {
width:1040px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul#navList li, ul#navListTest li {
float:left;
}

ul#navList li#wordMark, ul#navListTest li#wordMark {
padding-right:30px;
}

ul#navList li.navItem, ul#navList li.navItemLast, ul#navListTest li.navItem, ul#navListTest li.navItemLast {
padding-top:8px;
margin-right:17px;
}

ul#navList li.navItemLast, ul#navListTest li.navItemLast {
margin-right:0px;
}

img {color:white;}

#contentBox {
margin:auto;
margin-top:60px;
width:1040px;
}

#contentBox h1 {
font-size:1.1em;
}

#contentBox h2 {
font-size:1em;
}

ol#drawingsList, ol#seriesList, ol#contactList, ol#catalogsList {
width:1300px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ol#seriesListNarrow {
width:780px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


ol#drawingsList li, ol#seriesList li, ol#seriesListNarrow li {
float:left;
margin-right:15px;
margin-bottom:30px;
}

div.drawingsCaption {
margin-top:15px;
}

div.drawingsCaption h3 {
font-size:1.1em;
margin-bottom:5px;
}
div.drawingsCaption h4 {
font-size:1em;
}


ol#seriesList, ol#seriesListNarrow {
margin-top:30px;
}


ol#seriesList li, ol#seriesListNarrow li
{
	width: 223px;
	height: 223px;
	border: 1px #999 solid;
	padding:10px;
}

html>/**/body ol#seriesList li, html>/**/body ol#seriesListNarrow li
{
text-align:center;
}


div.centerIt {
height:223px !important;
width:223px !important;
display:table;
#position: relative;
overflow: hidden;
}

div.centerIt div.centerItMiddle {
#position:absolute;
#top:50%;
display:table-cell;
vertical-align:middle;
}

div.centerIt div.centerItInner {
#position:relative;
#top: -50%;
}



ul#seriesNavArrows {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
float:right;
width:30px;
margin-right:30px;
}

ul#seriesNavArrows li {
float:left;
width:12px;
}



#bioBox, #contactBox {
margin-left:120px;
font-size:1.2em;
}

#bioBox h3 {
font-size:14px;
margin-top:30px;
margin-bottom:10px;
}

#bioBox p {
margin-bottom:10px;
line-height:1.6em;
}


#contactBox {
font-size:1.2em;
}

#contactBox h1 {
margin-bottom:60px;
font-size:1.4em;
font-weight:normal;
}

ol#contactList li {
float:left;
width:410px;
}

ol#contactList li#contactText {
float:left;
width:375px;
}

ol#contactList li p {
margin-bottom:40px;
line-height:1.4em;
}

ol#catalogsList {
margin-left:35px;
}

ol#catalogsList li {
float:left;
margin-right:82px;
margin-bottom:50px;
background-color:yellow;
height:430px;
}

ol#catalogsList p {
width:197px;
margin-left:3px;
margin-top:6px;
font-size:1.1em;
}

table#catalogsTable {
margin-left:120px;
padding-bottom:60px;
}

table#catalogsTable tr {
vertical-align:bottom;
}


table#catalogsTable td {
width:200px;
padding-right:100px;
}

table#catalogsTable td p {
width:197px;
margin-left:3px;
margin-top:6px;
font-size:1.1em;
}
