blockquote, body, div, form, h1, h2, h3, h4, h5, h6, li, ol, p, select, td, tr, ul, .normal {color: #FFFBB0; background: #002F55; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; text-align: left;} /* long list (except .normal, and plus textarea & input) is workaround for Netscape which doesn't cascade body tag's settings to lower block elements; had to remove input & textarea to get grey buttons & text background with black text */

body {margin: 0;}

h1 {font-family: Geneva,'Times New Roman', TimesNR, Times, serif; font-size: 35px; font-weight: 200; margin: 35px 0 35px 300px;}

h2 {font-family: Geneva,'Times New Roman', TimesNR, Times, serif; font-size: 25px; font-weight: 200;  margin: 5px 0 20px 0;} /* use with site logo and in gallery for site name */

h2.pg_title { /* used for privacy policy */
	font: 19px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	letter-spacing: 1px;
	}

h2.list {font-size: 16px; font-weight: 400; text-align: left; margin-top: 30px;} /* used for list in site map */

h3 {font-size: 16px; font-weight: 600;} /* page title */

h3.list {font-weight: 400; margin-top: 30px;} /* used for list in site map */

h3.gallery {font-size: 15px; margin-top: -10px;} /* used in gallery for artist/gallery name */

h3.now_h4list {font-size: 14px; font-weight: 400;} /* used for list in site map */

h4 {font-size: 14px; font-weight: 600; margin-bottom: -10px; margin-top: 30px;} /* use for next link at bottom of page and subheadings */

h4.list {font-weight: 400;} /* used for list in site map */

h4.next {margin-top: 30px; margin-bottom: 20px;} /* use for next link at bottom of page */

h4.teaser {margin-bottom: -12px;} /* use for teasers in text, with decreased bottom margin */

h5 {font-size: 13px; font-weight: 600;} /* use for subsubheadings */

h5.list {font-weight: 400;} /* used for list in site map */

h6 {font-size: 11px; font-weight: 600;} /* use for image labels */

.eleven {font-size: 11pt; font-weight: 400; } /* use with span in h3 */

.subtitle {font-family: Geneva,'Times New Roman', TimesNR, Times, serif; font-size: 16px; text-align: center;}

.more_title {margin-top: -10px;}

.nav_sub_category {margin-left: 14px; margin-top: -10px;}


.next_sub_category {margin-left: 144px; margin-top: -6px;}

.message_input { /* input elements used to display message */
	display: none;
	border: 0;
	color: #2053D2;
	font-size: x-small;
	}

.top_left_border {border-color: #FFFBB0; border-style: solid; border-width: 0 1px;} /* no longer used for main div */



.logo {background-image: url(../images/otherPhotos/popMomArtBlue273_100.jpg); background-repeat: no-repeat; border-bottom: #FFFBB0 1px solid;}
 /* 
	 border: #FFFBB0 1px solid;
	color: #FFFBB0;
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-weight: 900;
	padding: 0.3em 0 0.35em 0.5em;
	used for Stremba & Company Heading */

.background {background-image: url(/images/treeTileA8.jpg); background-repeat: repeat; text-align: center;}



a.ulnav:link, a.ulnav:active, a.ulnav:visited {color: #FFFBB0; text-decoration: underline;}  /*for navigation use underlines on links   need color to override default*/

a:link, a:active, a:visited, a.nav:visited {color: #FFFBB0; text-decoration: none;}  /*for images-links, use no underlines--may not work in WinNet   need color to override default*/

a.ulnav:hover {color: #FFFF66; text-decoration: underline;}  /*for navigation use underlines on links   need color to override default*/

a:hover {color: #FFFF66; text-decoration: underline;}  /*for images-links??, use no underlines??--changed 2/03--may not work in WinNet   need color to override default*/


.bold	{font-weight: bold;}

b {font-weight: bolder;}

.larger {font-size: larger; font-weight: 400;} /* not used yet */

.smaller {font-size: smaller; font-weight: 400;} /* not used yet */

.underln {text-decoration: underline;} /* not used yet */

p.yellow, span.yellow, #yellow {color: #F2F244; background: #002F55;} 

h4.yellow {color: #F2F244; background: #002F55; font-weight: 600; margin-top: auto; margin-bottom: auto;} 

.sm_margintop {margin-top: -12px;} /* add to first li in list reduce top margin  */

hr.ltyellow {color: #FFFBB0; background: #002F55;} 

.greybg {color:#000000; background-color:#DDDDDD;} /* used for text (?) and textarea fields, can't add to input field (really?) */

input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500;} /* input & textarea were just font-size: 10 px */

textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500;} /* not functional in Netscape */

.privy,
.hide { /* privy: spam check and other hidden contact data
		 hide: option to hide "skip navigation" */
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.display-not { /* used to hide extraneous data in address */
	display: none;
	}

.right {text-align: right;}

.center {text-align: center;}

.left {text-align: left;}

table {margin-left: auto; margin-right: auto;} /* required to center table in compliant browsers; may need to left align text blocks or <td>s in table; use div class="center" for older browsers */

img {border: 0;}

/* privacy statement */
.indentlist {
	text-indent: 2em;
	}

div.indentlist p {
	margin-top: -1em;
	}

.margintop2em {
	margin-top: 2em;
	}

.margintop3em {
	margin-top: 3em;
	}

.margintop4em {
	margin-top: 4em;
	}

.marginbottom2em {
	margin-bottom: 2em;
	}

.paddingleft2em {
	padding-left: 2em;
	}

dt {/* space before each new term in definition list */
	margin-top: 1em;
	} 


