body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
	font-size: 9pt;
	color: #fff;
}

/****************/
/* default page */
/****************/
table.main {
  position: relative;
  background-color: #A0522D;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.topDiv {
  background-color: Transparent;
	background-image: URL(../images/topPic2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#indexContentDiv {
  position: relative;
  background-color: #AE6034;
  border: 1px solid #E3AC8C;
  width: 65%;
  top: 0px;
  left: 160px;
  text-align: left;
  font-size: 10pt;
  padding: 10px;
}

/***************/
/* events page */
/***************/

table.events{
  position: relative;
  background-color: #754C24;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.EventsTopDiv {
  background-color: Transparent;
	background-image: URL(../images/scheduleTop.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#eventsContentDiv {
  position: relative;
  background-color: #7E5E40; /* #8B6A49; */
  border: 1px solid #C7A788;
  width: 65%;
  top: 0px;
  left: 160px;
  text-align: left;
  font-size: 10pt;
  padding: 10px;
}

/***************/
/* artist page */
/***************/
table.artist{
  position: relative;
  background-color: #7B2E00;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.artistTopDiv {
  background-color: Transparent;
	background-image: URL(../images/steveLance2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#artistContentDiv {
  position: relative;
  background-color: #89451C;
  border: 1px solid #C7A788;
  width: 65%;
  top: 0px;
  left: 160px;
  text-align: left;
  font-size: 10pt;
  padding: 10px;
}

/******************/
/* paintings page */
/******************/
table.paintings{
  position: relative;
  background-color: #7B1700;
  width: 100%;
  height: 500px;
  border-collapse: collapse;
  text-align: center;
}

td.paintingsTopDiv {
  background-color: Transparent;
  background-image: URL(../images/paintingsTop.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#paintingsContentDiv {
  position: relative;
  background-color: #95270D;
  border: 1px solid #A7695B;
  width: 65%;
  height: 10px;
  top: 0px;
  left: 110px;
  text-align: center;
  font-size: 10pt;
  padding: 10px;
}
#paintingsContentDivbg {
  position: relative;
  background-color: #95270D;
  border: 1px solid #A7695B;
  width: 100%;
  top: 0px;
  left: 110px;
  text-align: center;
  font-size: 10pt;
  padding: 0px;
}
/*********************/
/* views page */
/**************/
table.views {
  position: relative;
  background-color: #A0522D;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.viewsTopDiv {
  background-color: Transparent;
	background-image: URL(../images/topPic2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#viewsContentDiv {
  position: relative;
  background-color: #AE6034;
  border: 1px solid #E3AC8C;
  width: 65%;
  top: 0px;
  left: 160px;
  text-align: center;
  font-size: 10pt;
  padding: 10px;
}

#bigImageDiv {
	position: relative;
	background-color: transparent;
	height: 390px;
	top: 3px;
	border: 0px solid #fff;
	text-align: center;
	cursor: hand;
}
#bigImageDivbg {
	position: relative;
	background-color: transparent;
	height: 300px;
	top: 0px;
	right: 3px;
	left: 3px;
	bottom: 0px;
	text-align: center;
	cursor: cursor;
}

#smallImageDiv {
  position: relative;
  background-color: transparent;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 150px;
  border: 1px solid #EEA291;
  overflow-x: scroll;
  overflow-y: hidden;
  text-align: left;
  scrollbar-face-color:#AF6E51;
	scrollbar-highlight-color:#EEA291;
	scrollbar-3dlight-color:#7B1700;
	scrollbar-darkshadow-color:#5A6173;
	scrollbar-shadow-color:#790000;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#E1B8A6;
}
#bottomIMGDiv {
  position: relative;
  background-color: transparent;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 150px;
  border: 1px solid #C7A788;
}
td.bottomIMGTD {
  text-align: center;
  height: 130px;
  padding: 4px;
}

.bottomIMGTD img {
  /* border: 1px solid #A7695B; */
  border: 1px solid gray;
}

table.smallPics{
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: left;
  padding: 0px;
}

td.smallPicsTD {
  height: 120px;
  padding: 4px;
}

.smallPicsTD img {
  /* border: 1px solid #A7695B; */
  border: 1px solid gray;
}

#picCaption {
  position: relative;
  background-color: transparent;
  width: 300px;
  border: 1px solid #A7695B;
  text-align: left;
  color: #EEA291;
  margin-bottom: 10px;
  font-size: 9pt;
  padding: 5px;
}

/****************/
/* contact page */
/****************/
table.contact{
  position: relative;
  background-color: #60482E;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.contactTopDiv {
  background-color: Transparent;
	background-image: URL(../images/arno.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 210px;
	top: 0px;
	left: 0px;
	border: 0px solid #fff;
}

#contactContentDiv {
  position: relative;
  background-color: #7B6751;
  border: 1px solid #978877;
  width: 65%;
  top: 0px;
  left: 160px;
  text-align: left;
  font-size: 10pt;
  padding: 10px;
}

/*************/
/* all pages */
/*************/
td.midDiv {
  background-color: transparent;
  width: 100%;
  height: 0px;
  top: 0px;
  left: 0px;
  border: 0px solid #fff;
  padding: 20px 0px 0px 0px;
}
td.midDivbg {
  background-color: transparent;
  width: 100%;
  height: 0px;
  top: 0px;
  left: 0px;
  border: 0px solid #fff;
  padding: 5px 0px 0px 0px;
}

td.bottomDiv {
  background-color: #321101;
  width: 100%;
  height: 20px;
  bottom: 0px;
  top: 20px;
  left: 0px;
  vertical-align: top;
}

#logoHolder
{
	position: absolute;
	background-color: Transparent;
	width: 411px;
	height: 92px;
	top: 115px;
	float: right;
	right: 86px;
}

#leftDiv {
  position: absolute;
  background-color: transparent;
  width: 0%;
  top: 220px;
  left: 0px;
  border: 0px solid #fff;
  text-align: left;
}

#menuHolder
{
	position: relative;
	background-color: Transparent;
	top: 0px;
	left: 10px;
	border: 0px solid #fff;
	width: 200px;
	height: 135px;
	text-align: left;
}

#menuSpan {
  position: relative;
  background-color: transparent;
  background-image: URL(../images/menuBox.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  width: 225px;
  height: 15px;
  border: 0px solid #cdcdcd;
  font-size: 10pt;
  padding-left: 15px;
  text-align: left;
}

#footer {
  position: relative;
  background-color: transparent;
  width: 100%;
  text-align: center;
  color: #A59C98;
  font-size: .70em;
}

a.menuLinks {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

a.menuLinks:hover {
  color: #E3AC8C;
}

a.footerLinks {
  text-decoration: underline;
  color: #A59C98;
}

a.footerLinks:hover {
  color: #CCC6C3;
}

a.links {
  text-decoration: underline;
  color: #fff;
}

a.links:hover {
  color: #E3AC8C;
}

.header {
  font-size: 10pt;
  color: #fff;
  font-weight: bold;
}
.essayHeader {
  font-size: 10pt;
  color: #fff;
  font-weight: bold;
}
.essayDate { font-size: 8pt; }
#essaySummary { position: relative; font-size: 9pt; padding-left: 30px; padding-right: 30px; }
/**************/
/* form style */
/**************/
table.form {
  position: relative;
  background-color: transparent;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  text-align: center;
}

td.formItem {
  text-align: center;
  font-size: 10pt;
  width: 100px;
  height: 30px;
  border: 0px solid red;
}

td.formInput {
  width: 100%;
  font-size: 9pt;
  color: #fff;
  text-align: left;
  border: 0px solid #fff;
}

#inputStyle1 {
  border: 1px solid #3b3a3a;
  background-color: #fff;
  width: 260px;
  height: 23px;
  font-size: 10pt;
  padding: 2px;
  color: #3b3a3a;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
}

#inputStyle2 {
  border: 1px solid #3b3a3a;
  background-color: #fff;
  width: 100px;
  height: 23px;
  font-size: 10pt;
  padding: 2px;
  color: #3b3a3a;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
}

#inputStyle3 {
  border: 1px solid #3b3a3a;
  background-color: #fff;
  width: 350px;
  height: 23px;
  font-size: 10pt;
  padding: 2px;
  color: #3b3a3a;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
}

#inputStyle4 {
  border: 1px solid #3b3a3a;
  background-color: #fff;
  width: 150px;
  height: 23px;
  font-size: 10pt;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
  padding: 2px;
  color: #3b3a3a;
}

#textAreaStyle {
  border: 1px solid #3b3a3a;
  background-color: #fff;
  width: 260px;
  height: 100px;
  font-size: 10pt;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
  padding: 2px;
  color: #3b3a3a;
}

#submitStyle1 {
  width: 100px;
  height: 25px;
  font-size: 9pt;
  padding: 2px;
  color: #3b3a3a;
  font-weight: bold;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
}

#formItemSpan {
  text-align: left;
  font-size: 10pt;
  width: 125px;
  height: 20px;
  border: 0px solid red;
}

#formItemSpan2 {
  text-align: left;
  font-size: 10pt;
  width: 125px;
  height: 100px;
  border: 0px solid red;
}

.errorMsg {
  font-size: 10pt;
  color: #F17E2B;
  font-weight: bold;
}

hr.essayHR {
  background-color: transparent;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #A36221;
}
#close
{
  display: block;
  width: 100px;
  height: 15px;
  border: 1px solid #95270D;
  horizontal-align: left;
  text-align: center;
  font-size: 10px;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
  color: #FFFFFF;
  cursor: hand;
  
}
#closefloat { 
  position:absolute;
  display: inline;
  font-family: Trebuchet MS, Garamond, Arial, Sans-Serif;
  color: #FFFFFF;
  top: 650px;
  left: 425px;
}


