
/* Site-wide */

a { color: #993333; text-decoration: none; font-family: lucida grande, trebuchet ms, arial, sans-serif; font-size: 14px; font-weight: bold; }
a:hover { color: #339955; }

.sectionHead {
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.sectionIntro {
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}


.sectionBody {
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

.bodycopy {
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

.sectionBodySmall {
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: oblique;
}

div.bodytab {
text-align: center;
}

div.bodytab table {
 border: 0px;
 width: 600px;	
 margin: 0 auto;
 text-align; left;
 background-color: #ffffff;
}
.verttop {
 vertical-align: top;  
}
.under {
 width: 240;
}


div.divflow {
 overflow: auto;
 height: 276px;

}


/* Section specific */

/* Graduations */
td.gradbody {
	background-image: url("/images/graduations_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.gradImage {
  background-color: #000000;
  width: 240;
  height: 347px;
}

/* Party Pics */
td.partypicbody {
	background-image: url("/images/party_pics_back.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.partypicimage {
  background-color: #000000;
  width: 240;
  height: 302px;
}

/* Weddings */
td.weddingsbody {
	background-image: url("/images/weddings_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.weddingsimage {
  background-color: #000000;
  width: 240;
  height: 301px;
}

/* Dances */
td.dancesbody {
	background-image: url("/images/dances_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.dancesimage {
  background-color: #000000;
  width: 240;
  height: 290px;
}

/* Sports */
td.sportsbody {
	background-image: url("/images/sports_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.sportsimage {
  background-color: #000000;
  width: 240;
  height: 336px;
}

/* Fund-Raisers */
td.fundraisersbody {
	background-image: url("/images/fund-raisers_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.fundraisersimage {
  background-color: #000000;
  width: 240;
  height: 322px;
}


/* Panoramas */
td.panoramasbody {
	background-image: url("/images/panoramas_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	width: 600px;
	height: 100px;
}

.panoramasimage {
/*  background-color: #000000; */
  width: 400px;
  height: 156px;
}


/* About */
td.aboutbody {
	background-image: url("/images/about_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.aboutimage {
  background-color: #000000;
  width: 240;
  height: 302px;
}


/* Contact */
td.contactbody {
	background-image: url("/images/contact_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.contactimage {
  background-color: #000000;
  width: 240;
  height: 302px;
}


/* Construct */
td.constructbody {
	background-image: url("/images/construct_back.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
}

.constructimage {
  background-color: #000000;
  width: 240;
  height: 302px;
}

/* Home page */

.index_18 {
	background-image: url("/images/index_18.jpg");
	background-repeat: no-repeat;
	background-position: center;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 13px;
	height: 320px;
	width: 800px;
}

div.index_18_p {
	position: relative;
	top: 90px;
	left: 45px;
	width: 700px;
	height: 75px;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 15px;
}


.index_19 {
/*	background-image: url("/images/index_19.jpg"); 
	background-repeat: no-repeat;
	background-position: center;
*/
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 13px;
	text-align: center;
/*	height: 204px; */
	width: 800px;

}


.textbox {  color: black;  }

div.textbox      { border-style: none; border-color: white silver silver white; position: relative; z-index: 2; top: 0px; left: -40px; width: 238px; height: 369px; overflow: auto; visibility: visible; display: block }
div.textbox_nomv { border-style: none; border-color: white silver silver white; position: relative; z-index: 2; top: 0px; left: 0px; width: 238px; height: 369px; overflow: auto; visibility: visible; display: block }

div.gall_textbox { border-style: solid; border-width: 0px; border-color: #bebebe #646464 #646464 #bebebe; position: relative; z-index: 2; top: 0px; left: 0px; width: 238px; height: 369px; overflow: auto; visibility: visible; display: block }
td.textbox  { font-style: normal; font-weight: normal; font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-color: black; text-align: justify; vertical-align: top; width: 238px; height: 369px }

.gall_info { color: black; font-style: normal; font-weight: normal; font-size: 16px; background-color: white; text-align: center; vertical-align: middle }
.gall_header { color: black; font-style: normal; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: white; text-align: center; vertical-align: middle; }
.gall_header_small { color: black; font-style: normal; font-weight: none; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: white; text-align: center; vertical-align: top; }
.gall_numbers_small { color: white; font-style: normal; font-weight: none; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: black; text-align: center; vertical-align: top; }

a.gall_numbers_small { color: white; }
a:visited.gall_numbers_small { color: yellow; }
a:hover.gall_numbers_small { color: white; }

img.gall_big { border: none 0px; padding-top: 0px; padding-bottom: 0px; }
td.gall_big { text-align: center; width: 400px; height: 369px;}

td.order_red { color: darkred; font-style: normal; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle }
.order_link { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle }
a.order_link { color: darkred; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle }
a:visited.order_link { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle }
a:hover.order_link { color: darkgreen; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle }

td.sigtitle  { color: black; font-style: normal; font-weight: none; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle }
