/********* QUICK NOTES *********/
/* This site has 3 templates:  1 homepage, 1 internal with left column, and 1 internal with no left column */
/* Content width for template with left column: 514px */
/* Content width for template without left column: 664px */
/* Matte color is #FDECBD for yellow-orange page background */
/* Matte color is #F7F8E8 for content (parchment) background */

/********* GENERAL BODY ELEMENTS *********/
body { margin: 0 auto; padding: 0 0 20px 0; text-align: center; }
body, p, div, a, form, td, li { font: 13px/20px Georgia, Times, "Times New Roman", serif; color: #281d13; }
p { margin: 0 0 18px 0; }
img { border: 0; }
a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none;}
h1, h1 a { margin: 28px 0 12px 0; padding: 0; font-size: 26px; text-align: center; font-weight: bold; color: #281d13; }
h1.pageHeading { font-size: 23px; margin: 12px 0 20px 0; font-weight: bold; text-align: center; color: #ab420e;}
h1#homepageHeading { font-size: 21px; line-height:24px; margin: 0 0 13px 0; font-weight: bold; text-align: center; color: #ab420e;}
.headStart { margin-top: 14px; }
h2, h2 a { margin: 28px 0 2px 0; padding: 0; font-size: 17px; font-weight: bold; color: #ab420e; }
h3, h3 a { margin: 20px 0 12px 0; padding: 0;  font-size: 15px; line-height: 16px; font-weight: bold; color: #ab420e;  }
h4, h4 a { margin: 20px 0 2px 0; padding: 0;  font-size: 15px; line-height: 16px; font-weight: bold; color: #ab420e; }
h5, h5 a { margin: 0 0 12px 0; padding: 0;  font-size: 13px; line-height: 14px; font-weight: bold;  }
h6, h6 a { margin: 0 0 2px 0; padding: 0;  font-size: 13px; line-height: 14px; font-weight: bold;  }

/********* LISTS *********/
ul { margin: 0 0 12px 0; padding: 0 0 0 30px; text-align:left;  }
ul li { padding-bottom: 0;  list-style-type:disc; }
ul.extraSpacing li { padding-bottom: 8px; }
ul#moreGalleryIdeasList li { padding-bottom: 6px; }
ol li { margin-bottom: 12px; }
.sponsorLevelsList { }
.sponsorLevelsList li { list-style-type: none; padding: 0 0 4px 0; }
.sponsorLevelsBenefitsList { margin: 0; }
.sponsorLevelsList .sponsorLevelsBenefitsList li { list-style-type:square; padding: 0 0 4px 0; }
.timesList { margin: 0; }
.timesList li { list-style-type: none; text-align: right; }


/********* GENERAL FORMATTING AND APPEARANCE *********/
.smallText { font-size: 10px; }
.largeText { font-size: 14px; }
.timesNewRoman { font-family: "Times New Roman", Times, verdana, arial, serif; }
.red { color: #9E3501; }
.boldRed { font-weight: bold; color: #ab420e; }
.boldGreen { color: #3B4A2A; font-weight: bold;  }
.normalColorText { color: #281d13; }
.bold { font-weight: bold; }
.notBold {font-weight: normal; }

/********* SPACING AND ALIGNMENT *********/
.block { display: block; }
.center { text-align: center; }
.margin0 { margin: 0; }
.marginAuto { margin: 0 auto; }
.marginTop0 { margin-top: 0; }
.marginTop2px { margin-top: 2px; }
.marginTop6px { margin-top: 6px; }
.marginTop8px { margin-top: 8px; }
.marginTop10px { margin-top: 10px; }
.marginTop12px { margin-top: 12px; }
.marginTop24px { margin-top: 24px; }
.marginTop30px { margin-top: 30px; }
.marginTop40px { margin-top: 40px; }
.marginBottom0 { margin-bottom: 0; }
.marginBottom4px { margin-bottom: 4px; }
.marginBottom8px { margin-bottom: 8px; }
.marginBottom10px { margin-bottom: 10px; }
.marginBottom12px { margin-bottom: 12px; }
.marginBottom24px { margin-bottom: 24px; }
.marginBottom40px { margin-bottom: 40px; }
.indent90 { margin-left: 90px; }
.indent60 { margin-left: 60px; }
.indent30 { margin-left: 30px; }
p + ul { margin-top: -6px; } /* Doesn't work in IE  */

/********* GENERAL TEMPLATE LAYOUT *********/
#pageContainer { margin: 20px 0 0 20px; padding:0; width: 540px; text-align: left; }

#timeTable {  margin: 0 auto; width: 428px; }
#timeTable th { padding: 4px 6px; color: #281d13; text-align: center; vertical-align: middle; border-right: 0; border-bottom: 0; background: #FBE2AC;}
td.timeTableSilverPlume li, td.timeTableDevilsGate li  { font-family: verdana, Tahoma,  "Lucida Grande", sans-serif; font-size: 11px;  }
.timeTableDates { padding: 12px 12px 12px 10px; width: 180px; text-align: left; vertical-align: top;  }
.timeTableSilverPlume { padding: 12px 12px 12px 0; width: 101px; text-align: left; vertical-align: top; }
.timeTableDevilsGate { padding: 12px 12px 12px 0; width: 101px; text-align: left; vertical-align: top; }




