/* CSS Document */
body {
  color: #ffffff;
  background: #000000;
  font-family: Arial, sans-serif;
  font-size: 17px;
  margin: 0;
  padding: 0;
  text-align:center;
}

div.menulist {
  margin: 1em auto;
}

#container {
  width: 780px;
  margin: 1em auto;
  text-align:left;
}

#content {
  width: 720px;
  margin: 1em auto;
}

#photoheader {
  float: left;
  text-indent: -5000px;
  width: 72px;
  height: 97px;
  background: #ffffff url('../images/headers/maps.png');
  margin: 0;
  padding: 0;
}

#photoheadermaps {
  float: left;
  text-indent: -5000px;
  width: 72px;
  height: 97px;
  background: #ffffff url('../images/headers/maps.png');
  margin: 0;
  padding: 0;
}

#photoheaderext {
  float: left;
  text-indent: -5000px;
  width: 72px;
  height: 116px;
  background: #ffffff url('../images/headers/exterior.png');
  margin: 0;
  padding: 0;
}

#photoheaderint1 {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 140px;
  background: #ffffff url('../images/headers/interior1st.png');
  margin: 0;
  padding: 0;
}

#photoheaderint2 {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 175px;
  background: #ffffff url('../images/headers/interior2nd.png');
  margin: 0;
  padding: 0;
}

#photoheaderabove {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 240px;
  background: #ffffff url('../images/headers/views.png');
  margin: 0;
  padding: 0;
}

#photoheaderpaint {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 150px;
  background: #ffffff url('../images/headers/paintingprog.png');
  margin: 0;
  padding: 0;
}

#photoheadersculptor {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 135px;
  background: #ffffff url('../images/headers/sculptorprog.png');
  margin: 0;
  padding: 0;
}

#photoheadermeals {
  float: left;
  text-indent: -5000px;
  width: 100px;
  height: 140px;
  background: #ffffff url('../images/headers/meals.png');
  margin: 0;
  padding: 0;
}

#photothumbs {
  margin: auto;
}

#photothumbsindent {
	position:relative;
	left:100px;
}

#photothumbs img {
  border: 0;
}

#photothumbsindent img {
	border: 0;
}

:link { color: #FFFFFF }
:visited { color: #FFFFFF }
:active { color: #FFFFFF }

div.left {text-align: left}

p.c4 {color: #FFFF99; 
		font-family: Arial, Helvetica, sans-serif; 
		#font-size: 80%}

p.main {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}

p.sworkshopaddr {margin-left: 0.5in; margin-bottom: 0in}

p.sworkshopdisclaimer {font-size: 11pt; font-style: italic; margin-bottom: 0in}

p.sworkshopmain {margin-bottom: 0in}

p.sworkshopsubheader {font-weight: bold; font-size: 16pt; margin-bottom: 0in}

h3.sworkshopsection {font-size: 16pt; font-weight: bold; margin-bottom: 0in}

h2.sworkshoptitle1 {font-size: 20pt; font-weight: bold; margin-bottom: 0in}

h3.sworkshoptitle2 {font-size: 16pt; margin-bottom: 0in}


span.subtitle {color: #FFFFCC; font-family: Times New Roman, Times, serif}

div.center {text-align: center}

div.subtitle2 {color: #FFFF99; 
	font-family: Arial, Helvetica, sans-serif; 
	#font-size: 80%; 
	font-weight: bold; 
	text-align: center;
	font-size:13px;
	
}

div.c3 {color: #FFFF99; 
		font-family: Arial, Helvetica, 
		sans-serif; 
		#font-size: 80%; 
		font-weight: bold; 
		text-align: center;
		font-size:16px;
		}

span.c2 {font-size: 80%}

span.subtitle3 {font-size: 80%}

div.tableheader {color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
	font-size:16px;
}

div.tablecell {color: #FFFF99; 
	font-family: Arial, Helvetica, sans-serif; 
	#font-size: 80%; 
	text-align: center;
}
	
div.boldtxt {font-weight: bold; 
			color:#FFFF99;
}

div.boldHeader {color: #FFFF99; 
	font-family: Arial, Helvetica, sans-serif; 
	#font-size: 80%;
	font-weight: bold; 
	text-align: center;
}

I {
font-style:italic;
}

table.rates {
  border-collapse: collapse;
  border: 2px solid #999999;
}

table.rates td,
table.rates th {
  border: 1px solid #999999;
}