﻿/*
css for OC Art Guide site
*/

body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  line-height: 125%;
  padding: 0;
  margin: 0;
  background: #e5f9ff;
  font-size: 95%;
  color: #002185;
}


h1, h2, h3 {
  font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
}

h1 {
  font-size: 220%;
  color: #002185;
  margin: 0;
}

h2 {
  color: #002185;
  
}


h3 {
  color: #002185;
  line-height: 1.2em;
}

h4 {
  color: #002185;
  margin: 0;
  line-height: 1.2em;
}

h5 {
  color: #002185;
  margin: 0;
  line-height: 1.2em;
}

h6 {
  color: #002185;
  margin: 0;
  line-height: 1.2em;
}

p {
  color: #002185;
  line-height: 1.2em;
}


li {
  font-size: small;
  
}


a:link {
  color: #b30000;
}

a:visited {
  color: #b30000;
}

a:hover {
  text-decoration: none;
  color: red;
}

a:active {
  color: orange;
}

.featured {
	display: block;
	width: 70px;
	text-align: center;
	background: #b30000;
	color: #ffffdd;
	font-weight: bold;
}

.redlink {
  color: #ffffdd;
  font-size: medium;
}

.redlink a:link {
  color: #ffffdd;
  font-size: medium;
}

.redlink a:visited {
  color: #ffffdd;
}

.redlink a:hover {
  text-decoration: none;
  color: aqua;
}

.redlink a:active {
  color: aqua;
}


table.mainbody {
  width: 1000px; 
  text-align: center; 
  background: #ffffdd;
  border: 1px solid #b30000;
}

table.mainbodyhome {
  width: 1200px; 
  text-align: center; 
  background: #ffffdd;
  border: 1px solid #b30000;
}


table.main {
  width: 1000px; 
  text-align: center; 
  background: #ffffdd;
}

table.mainhome {
  width: 1200px; 
  text-align: center; 
  background: #ffffdd;
   
}


#laartguide a {
  text-decoration:none; 
  display:block;
  padding:0.5em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
}

#laartguide a:hover {
  color:#b30000;
  background:#ffffdd;
}

#ocartguide a {
  text-decoration:none; 
  display:block;
  padding:0.5em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
}

#ocartguide a:hover {
  color:#b30000;
  background:#ffffdd;
}


#marketplace a {
  text-decoration:none; 
  display:block;
  padding:10px;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  font-size:large;
  font-weight:bold;
  line-height:1.5em;
}

#marketplace a:hover {
  color:#b30000;
  background:#ffffdd;
}


#adinfo a {
  text-decoration:none; 
  display:block;
  padding:10px;
  color:#ffffdd; 
  background:green; 
  text-align:center;
  font-size:large;
  font-weight:bold;
  line-height:1.5em;
}

#adinfo a:hover {
  color:green;
  background:#ffffdd;
}

#workshops a {
  text-decoration:none; 
  display:block;
  padding:10px;
  color:#ffffdd; 
  background:purple; 
  text-align:center;
  font-size:large;
  font-weight:bold;
  line-height:1.5em;
}

#workshops a:hover {
  color:purple;
  background:#ffffdd;
}




table.leftheader { 
  margin-left: 0.1em; 
  margin-right: 0.1em;
}

table.leftheader td {
  font-size: 90%;
  text-align: center;
  line-height: 1.1em; 
}

#login a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  margin-left:1.4em;
  margin-right:1.4em;
  color:#ffffdd; 
  background:#002185; 
  text-align:center;
}

#login a:hover {
  color:#002185;
  background:#ffffdd;
}

#signup a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  margin-left:1.4em;
  margin-right:1.4em;
  color:#ffffdd; 
  background:#002185; 
  text-align:center;
}

#signup a:hover {
  color:#002185;
  background:#ffffdd;
}

#about a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  border:1px solid #b30000;
}

#about a:hover {
  color:#ffffdd;
  background:#b30000;
}

table.memberlogin { 
  margin-left: 1em;
  margin-right: 1em;
}

table.memberlogin td {
  font-size: 90%;
  text-align: center; 
}

table.tagline {
  width: 1000px; 
  text-align: center; 
  background: #ffff99;
  border-top: 1px solid #b30000; 
}

table.taglinehome {
  width: 1200px; 
  text-align: center; 
  background: #ffff99;
  border-top: 1px solid #b30000; 
}


#aboutus a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  color:#002185; 
  background:#ffff99; 
  text-align:center;
}

#aboutus a:hover {
  color:#ffffdd;
  background:#002185;
}

#contactus a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  color:#002185; 
  background:#ffff99; 
  text-align:center;
}

#contactus a:hover {
  color:#ffffdd;
  background:#002185;
}

#listevent a {
  text-decoration:none; 
  display:block;
  padding:3px;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center; 
  border-left: 4px solid #FF8080; 
  border-top: 4px solid #FF8080; 
  border-right: 4px solid #4D0000; 
  border-bottom: 4px solid #4D0000; 
}

#listevent a:hover {
  color:#b30000;
  background:#ffffdd;
  border-left: 4px solid #FF8080; 
  border-top: 4px solid #FF8080; 
  border-right: 4px solid #4D0000; 
  border-bottom: 4px solid #4D0000;
}

#listevent2 a {
  text-decoration:none; 
  display:block;
  padding:5px;
  color:#ffffdd; 
  background:#002185; 
  text-align:center; 
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38; 
}

#listevent2 a:hover {
  color:#002185;
  background:#ffffdd;
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38;
}

#postcall a {
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#002185; 
  padding: 5px;
  text-align:center; 
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38;
}

#postcall a:hover {
  color:#002185;
  background:#ffffdd;
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38;
}

#posthome a {
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:green; 
  text-align:center; 
  padding: 5px;
  border-left: 5px solid #B3FF66; 
  border-top: 5px solid #B3FF66; 
  border-right: 5px solid #1A3300; 
  border-bottom: 5px solid #1A3300; 
}

#posthome a:hover {
  color:green;
  background:#ffffdd;
  border-left: 5px solid #B3FF66; 
  border-top: 5px solid #B3FF66; 
  border-right: 5px solid #1A3300; 
  border-bottom: 5px solid #1A3300;
}

#homesections a {
  text-decoration:none; 
  display:block;
  padding:3px;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;  
  border-left: 4px solid #FF8080; 
  border-top: 4px solid #FF8080; 
  border-right: 4px solid #4D0000; 
  border-bottom: 4px solid #4D0000;
}

#homesections a:hover {
  color:#b30000;
  background:#ffffdd;
  border-left: 4px solid #FF8080; 
  border-top: 4px solid #FF8080; 
  border-right: 4px solid #4D0000; 
  border-bottom: 4px solid #4D0000;
}



table.leftmenu { 
  margin-left: 0.5em; 
  margin-right: 0.5em;
}

table.leftmenu td {
  font-size: 90%;
  text-align: center;
}

#homepage a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 3.5em;
  margin-right: 3.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#homepage a:hover {
  color:#ffffdd;
  background:#002185;
}


#artists a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 0.8em;
  margin-left: 3em;
  margin-right: 3em;
  padding:0.1em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#artists a:hover {
  color:#ffffdd;
  background:#002185;
}

#galleries a {
  text-decoration:none; 
  display:block;
  margin-top: 0.5em;
  margin-bottom: 1em;
  margin-left: 2em;
  margin-right: 2em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#galleries a:hover {
  color:#ffffdd;
  background:#002185;
}

#museums a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 1em;
  margin-left: 2em;
  margin-right: 2em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#museums a:hover {
  color:#ffffdd;
  background:#002185;
}

#classes a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 1em;
  margin-left: 2em;
  margin-right: 2em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#classes a:hover {
  color:#ffffdd;
  background:#002185;
}

#associations a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 0.8em;
  margin-right: 0.8em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#associations a:hover {
  color:#ffffdd;
  background:#002185;
}

#businesses a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 1em;
  margin-right: 1em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#businesses a:hover {
  color:#ffffdd;
  background:#002185;
}

#callforentries a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 1.5em;
  margin-right: 1.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#callforentries a:hover {
  color:#ffffdd;
  background:#002185;
}


#homepagehp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 4em;
  margin-right: 4em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#homepagehp a:hover {
  color:#ffffdd;
  background:#002185;
}


#artistshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 0.8em;
  margin-left: 4em;
  margin-right: 4em;
  padding:0.1em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#artistshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#gallerieshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.5em;
  margin-bottom: 1em;
  margin-left: 2.5em;
  margin-right: 2.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#gallerieshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#museumshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 1em;
  margin-left: 2.5em;
  margin-right: 2.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#museumshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#classeshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.3em;
  margin-bottom: 1em;
  margin-left: 2.5em;
  margin-right: 2.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#classeshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#associationshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 1.3em;
  margin-right: 1.3em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#associationshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#businesseshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 1.5em;
  margin-right: 1.5em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#businesseshp a:hover {
  color:#ffffdd;
  background:#002185;
}

#callforentrieshp a {
  text-decoration:none; 
  display:block;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 2em;
  margin-right: 2em;
  padding:0.1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  line-height: 1em;
}

#callforentrieshp a:hover {
  color:#ffffdd;
  background:#002185;
}


table.mainmenu {
  width: 1000px; 
  text-align: center; 
  background: #b30000;
}

table.mainmenuhome {
  width: 1200px; 
  text-align: center; 
  background: #b30000;
}


table.mainmenu td {
  font-size: 90%;
  text-align: center; 
}

table.header {
  width: 1000px; 
  text-align: center; 
  background: #ffff99;
  border-bottom: 1px solid #b30000;
}

table.headerhome {
  width: 1200px; 
  text-align: center; 
  background: #ffff99;
  border-bottom: 1px solid #b30000;
}


table.header td {
  text-align: center; 
}

table.content {
  width: 1000px; 
  text-align: center; 
  background: #ffffbb;
}

table.contenthome {
  width: 1200px; 
  text-align: center; 
  background: #ffffbb;
}



.redblock a {
  text-decoration:none; 
  display:block;
  padding:0.1em;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
}

.redblock a:hover {
  color:#b30000;
  background:#ffffdd;
}

.redfont a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  padding:0.1em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  border:1px solid #b30000;
}

.redfont a:hover {
  color:#ffffdd;
  background:#b30000;
  border:1px solid #b30000;
}

.featurecategory a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  padding:0.1em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  border:1px solid #b30000;
}

.featurecategory a:hover {
  color:#ffffdd;
  background:#b30000;
  border:1px solid #b30000;
}


table.homepagelc { 
  margin-left: 0.5em; 
  margin-right: 0.5em; 
}

table.homepagelc td {
  font-size: 90%;
  text-align: center;
  line-height: 1.1em;
  padding-top: 1em;
}

.adspot {
  margin-top: 20px;
  margin-left: 5px;
  width: 200px;
  height: 200px;
}

.adspot1 p {
  font-size: 90%;
  padding: 0.1em;
}

.adspot1 a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 100px; margin-left: 1em; margin-right: 1em;
}

.adspot1 a:hover {
  color:#ffffdd;
  background:#b30000;
}

.adspot2 a {
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-top: 50px; margin-left: 3em; margin-right: 3em;
}

.adspot2 a:hover {
  color:#b30000;
  background:#ffffdd;
}


#artistslisting p {
  font-size: 90%;
  padding-left: 1em;
}

#artistslisting h3 {
  margin: 0;
}

#artistslisting a:link {
  color: #b30000;
}

#artistslisting a:visited {
  color: #b30000;
}

#artistslisting a:hover {
  text-decoration: none;
  color: green;
}

#artistslisting a:active {
  color: orange;
}

.artistlisting { 
  margin-left: 0.5em;
  font-size: 90%;
  color: #002185;
}

#artistscontent p {
  font-size: 90%;
  padding-left: 1em;
}

#artistscontent h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}


#artistsadspot {
  top: 24em;
  left: 60em;
  width: 15em;
  height: 1500em;
  background:#ffffdd;
  border-top: 1px solid #b30000;
}

#artistsadspot p {
  font-size: 90%;
  padding: 0.1em;
}

form.memberpage {
  margin-left: 1em;
  line-height: 2em;
  color: #002185;
}

form.memberpage label.fixedwidth {
  display: block;
  width: 6em;
  float: left;
}

form.memberpage label.fixedwidth2 {
  display: block;
  width: 8em;
  float: left;
}

form.memberpage label.fixedwidth3 {
  display: block;
  width: 14em;
  float: left;
}

form.memberpage label.textarea {
  display: block;
  width: 35em;
  padding-top: 1em;
  line-height: 1.5em;
  
}

form.insidetable {
  line-height: 1.2em;
  color: #002185;
}


table.memberfees {
  border-collapse: collapse;
  margin-left: 2em;
  background: #e5f9ff;
  color: #002185;
}

table.memberfees th, table.memberfees td {
  text-align: center;
  padding: 1em;
  border: 1px solid blue;
  
}

table.sponsorfees {
  border-collapse: collapse;
  background: #e5f9ff;
  color: #002185;
}

table.sponsorfees th, table.sponsorfees td {
  text-align: center;
  padding: 1em;
  border: 1px solid blue;
  
}

table.profiletextinput {
  width: 900px;
  border-collapse: collapse;
  color: #002185;
  background: #e5f9ff;
}

table.profiletextinput td {
  font-size: 95%;
  padding: 1em;
  border: 1px solid blue;
  line-height: 1.2em;
}

table.artistinput {
  width: 900px;
  border-collapse: collapse;
  color: #002185;
  background: #e5f9ff;
}

table.artistinput td {
  font-size: 95%;
  padding: 1em;
  border: 1px solid blue;
  line-height: 1.2em;
}


table.profilepreview {
  border-collapse: collapse;
  width: 900px;
  color: #002185;
  border: 1px solid #b30000;
}

table.profilepreview td {
  font-size: 95%;
  line-height: 1.2em;
  padding: 1em;
}


table.profilepreview2 {
  border-collapse: collapse;
  width: 900px;
  color: #002185;
  border: 1px solid #b30000;
}

table.profilepreview2 td {
  font-size: 95%;
  padding: 1em;
  line-height: 1.2em;
}

table.profilepreview3 {
  border-collapse: collapse;
  width: 900px;
  color: #002185;
  border: 1px solid #b30000;
}

table.profilepreview3 td {
  font-size: 95%;
  padding: 1em;
  line-height: 1.2em;
  border: 1px solid #b30000;
}

table.calloutput {
  border-collapse: collapse;
  width: 900px;
  color: #002185;
  background: #ffffdd;  
}

table.calloutput td {
  font-size: 95%;
  line-height: 1.2em;
  padding: 1em;
  border: 1px solid #b30000;
}

table.callinput {
  width: 900px;
  border-collapse: collapse;
  color: #002185;
  background: #e5f9ff;
}

table.callinput td {
  font-size: 95%;
  padding: 1em;
  border: 1px solid blue;
  line-height: 1.2em;
}


table.enlargedview {
  border-collapse: collapse;
  color: #002185;
}

table.enlargedview td {
  width: 44em;
  font-size: 95%;
  padding-left: 3em;
  padding-right: 3em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border: 1px solid #b30000;
  line-height: 1.8em;
}


table.profileoutput {
  color: #002185;
}

table.profileoutput td {
  width: 220px;
  font-size: small;
  line-height: 1.2em;
  padding-bottom: 0.3em;
  border: 1px solid #b30000;
}




.galleryinfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.galleryinfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}

.museuminfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.museuminfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}

.artistinfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.artistinfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}

.classinfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.classinfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}

.associationinfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.associationinfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}


.businessinfo a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-top: 0.5em;
  margin-left: 4.5em;
  margin-right: 4.5em;
  margin-bottom: 0.4em;
  padding: 0.2em;
  border: 1px solid #b30000;
}

.businessinfo a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}


.backtoprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtoprofileny a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 32em;
  margin-right: 32em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoprofileny a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtomuseumprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 19em;
  margin-right: 19em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomuseumprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtobusinessprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 27em;
  margin-right: 27em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtobusinessprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtosponsorprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 28em;
  margin-right: 28em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtosponsorprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtoassociationprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 21em;
  margin-right: 21em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoassociationprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtomyprofile a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 29em;
  margin-right: 29em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomyprofile a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtomyprofileny a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 34em;
  margin-right: 34em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomyprofileny a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtomyaccount a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 28em;
  margin-right: 28em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomyaccount a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtomyaccountny a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 34em;
  margin-right: 34em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomyaccountny a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}



.backtogalleries a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 24em;
  margin-right: 24em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtogalleries a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtomuseums a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 20em;
  margin-right: 20em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtomuseums a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtoassociations a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 28em;
  margin-right: 28em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoassociations a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtoartists a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 28em;
  margin-right: 28em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoartists a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtoartistsny a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 34em;
  margin-right: 34em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoartistsny a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtoclasses a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoclasses a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtobusinesses a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtobusinesses a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}



.redblock2 a {
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  padding:0.6em;
  border: 1px solid #b30000;
}

.redblock2 a:hover {
  color:#b30000;
  background:#ffffdd;
  padding:0.6em;
  border: 1px solid #b30000;
}

.featured a {
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
}

.featured a:hover {
  color:#b30000;
  background:#ffffdd;
}


.redfont2 a {
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  padding:3px;
  border: 1px solid #b30000;
}

.redfont2 a:hover {
  color:#ffffdd;
  background:#b30000;
  border: 1px solid #b30000;
}


table.mycontact {
  border-collapse: collapse;
  background: #e5f9ff;
  color: #002185;
  margin-top: 1.5em;
}

table.mycontact th, table.mycontact td {
  padding: 2em;
  border: 1px solid blue;
  text-align:left;
}

table.myrecord {
  border-collapse: collapse;
  background: #e5f9ff;
  color: #002185;
}

table.myrecord th, table.myrecord td {
  padding: 1em;
  border: 1px solid blue;
  text-align:left;
}

table.category {
  border-collapse: collapse;
  color: #002185;
  margin-left: 1em;
}

table.category td {
  padding: 1em;
  border: 1px solid #002185;
  
}

table.category2 {
  border-collapse: collapse;
  color: #002185;
}

table.category2 td {
  padding: 1em;
  border: 1px solid #002185;
  
}

.backtoinputform a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 29em;
  margin-right: 29em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoinputform a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtocall a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 27em;
  margin-right: 27em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtocall a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

#blueblock a {
  text-decoration:none; 
  display:block;
  padding:3px;
  color:#ffffdd; 
  background:#002185; 
  text-align:center;
  margin-left:0.7em;
  margin-right:0.7em;
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38;
}

#blueblock a:hover {
  color:#002185;
  background:#ffffdd;
  border-left: 5px solid #9EB6FF; 
  border-top: 5px solid #9EB6FF; 
  border-right: 5px solid #000E38; 
  border-bottom: 5px solid #000E38;
}

#blueblock2 a {
  text-decoration:none; 
  display:block;
  padding:1em;
  color:#ffffdd; 
  background:#002185; 
  text-align:center;
  border: 1px solid #002185;
  }

#blueblock2 a:hover {
  color:#002185;
  background:#ffffdd;
  border: 1px solid #002185;
  }

#bluefont2 a {
  text-decoration:none; 
  display:block;
  padding:1em;
  color:#002185; 
  background:#ffffdd; 
  text-align:center;
  border: 1px solid #002185;
}

#bluefont2 a:hover {
  color:#ffffdd;
  background:#002185;
  border: 1px solid #002185;
}

#blueblock3 a {
  font-size: 85%;
  text-decoration:none; 
  display:block;
  padding:0.2em;
  padding-left:0.5em;
  padding-right:0.5em;
  color:#ffffdd; 
  background:#002185; 
  text-align:center;
  border: 1px solid #002185;
}

#blueblock3 a:hover {
  color:#002185;
  background:#ffffdd;
  border: 1px solid #002185;
}

.backtoclasses a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoclasses a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}


.backtoassociations a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtoassociations a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}



.backtobusinesses a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtobusinesses a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

.backtosponsors a {
  font-size: 95%;
  text-decoration:none; 
  display:block;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  margin-left: 25em;
  margin-right: 25em;
  padding: 0.3em;
  border: 1px solid #b30000;
}

.backtosponsors a:hover {
  color:#b30000;
  background:#ffffdd;
  border: 1px solid #b30000;
}

#about2 a {
  text-decoration:none; 
  display:block;
  padding:3px;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  border:1px solid #b30000;
}

#about2 a:hover {
  color:#ffffdd;
  background:#b30000;
}

table.note {
  width: 700px;
  border-collapse: collapse;
  color: #002185;
  border:1px solid #002185;
}

table.note td {
  padding: 1em;
  text-align:left;
}

table.note2 {
  width: 500px;
  border-collapse: collapse;
  color: #002185;
}

table.note2 td {
  padding: 1em;
  text-align:center;
}

table.note3 {
  width: 500px;
  border-collapse: collapse;
  color: #002185;
}

table.note3 td {
  padding: 1em;
  padding-left: 4em;
  text-align:left;
}

.sponsorspot {
  width: 180px;
}

.sponsorspot1 p {
  background-color:#ffffdd; 
  color:#b30000; 
  font-size: 90%;
  font-weight:bold; 
  margin:0; 
  padding:0.3em;
}


.sponsorspot2 a {
  font-size: 90%;
  text-decoration:none; 
  display:block;
  color:#b30000; 
  background:#ffffdd; 
  text-align:center;
  margin-left: 3.5em;
  margin-right: 3.5em;
  
}

.sponsorspot2 a:hover {
  color:#ffffdd;
  background:#b30000;
}

table.master {
  width: 900px;
  border-collapse: collapse;
  color: #002185;
  border:1px solid #002185;
}

table.master th, table.master td {
  font-size: 90%;
  padding: 0.5em;
  text-align:left;
  border:1px solid #002185;
}

table.master2 {
  width: 700px;
  border-collapse: collapse;
  color: #002185;
  border:1px solid #002185;
}

table.master2 th, table.master2 td {
  font-size: 90%;
  padding: 0.5em;
  text-align:left;
  border:1px solid #002185;
}


#redindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#redindex a:hover {
  color:#b30000;
  background:#ffffdd;
}


#greenindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:green; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#greenindex a:hover {
  color:green;
  background:#ffffdd;
}


#purpleindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:purple; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#purpleindex a:hover {
  color:purple;
  background:#ffffdd;
}


#blueindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:blue; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#blueindex a:hover {
  color:blue;
  background:#ffffdd;
}



#fuchsiaindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:fuchsia; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#fuchsiaindex a:hover {
  color:fuchsia;
  background:#ffffdd;
}


#maroonindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:maroon; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#maroonindex a:hover {
  color:maroon;
  background:#ffffdd;
}


#tealindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:teal; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#tealindex a:hover {
  color:teal;
  background:#ffffdd;
}


#oliveindex a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:olive; 
  text-align:center;
  font-weight:bold;
  font-size:medium;
}

#oliveindex a:hover {
  color:olive;
  background:#ffffdd;
}



#redindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:#b30000; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#redindexsmall a:hover {
  color:#b30000;
  background:#ffffdd;
}


#greenindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:green; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#greenindexsmall a:hover {
  color:green;
  background:#ffffdd;
}


#purpleindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:purple; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#purpleindexsmall a:hover {
  color:purple;
  background:#ffffdd;
}


#blueindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:blue; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#blueindexsmall a:hover {
  color:blue;
  background:#ffffdd;
}



#fuchsiaindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:fuchsia; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#fuchsiaindexsmall a:hover {
  color:fuchsia;
  background:#ffffdd;
}


#maroonindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:maroon; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#maroonindexsmall a:hover {
  color:maroon;
  background:#ffffdd;
}


#tealindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:teal; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#tealindexsmall a:hover {
  color:teal;
  background:#ffffdd;
}


#oliveindexsmall a {
  text-decoration:none; 
  display:block;
  padding:0.3em;
  color:#ffffdd; 
  background:olive; 
  text-align:center;
  font-weight:bold;
  font-size:small;
}

#oliveindexsmall a:hover {
  color:olive;
  background:#ffffdd;
}





