
/* BEGIN white space reset */ * {margin: 0; padding: 0;} /* END white space reset */

/* BEGIN general styles */
body {
font-size: 62.5%;
margin: 0 !important; /*temp solution for emailmeform.com adding margin around the page*/
}
/* END general styles */

/* BEGIN holiday schedule */

#hol-sched-notify {
  background: none repeat scroll 0 0 #5C4343;
  margin: 30px;
  width: 356px;
 }

  #hol-sched-notify button {
    background: none repeat scroll 0 0 #5C4343;
    border: 1px solid #5C4343;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 10px;
  }

/* END holiday schedule */

/* BEGIN header styles */ 

#header{height:auto;text-align:center;} 

  #header a img {border:0;} 
  
/* END header styles */

/* BEGIN top menu styles */

#menu {
background: #7c4c8c;
border-bottom:2px solid #7c4c8c;
border-top:2px solid #7c4c8c;
clear:both;
height:27px;
}

#menu a {
color:#fff;
display:block;
float:left;
font-family: 'Trebuchet MS';/*Verdana,Arial,Helvetica,sans-serif;*/ /*add a few alt fonts later */
font-size:22px;
font-weight:bold;
text-align:center;
text-decoration:none;
width:24%;
}

#menu a:hover{text-decoration:underline;}

/* these styles will highlight the page the user is currently on (top menu) */

#home a.home,
#about a.about, 
#staff a.staff,
#contact a.contact{text-decoration: underline;}

/* these styles will highlight the page the user is currently on (left menu) */
#dvd a.dvd,
#schedule a.schedule,
#programs a.programs,
#events a.events,
#contests a.contests,
#specialoffers a.specialoffers,
#testimonials a.testimonials
{background-color: #ddd;}



/* END top menu styles */

/* BEGIN content area styles */

#theContent {
background-color: #f5ebff;/*#dee6d7;#f5faf9;#EDE7F9;*//* #E4F1E6 */
overflow: auto;
}

/* BEGIN left side styles */

#left {float:left; width: 22%;}

#oxfordGHI{  
 background-color:#a998a9;
 border-bottom:2px solid #747091;
 border-top:2px solid #747091;
 color:#fefefe;
 font-family:Verdana;
 font-size:1.5em;
 margin-left:20px;
 margin-top:24px;
 padding:10px;  
}

  /*BEGIN left side links menu styles*/
  #sideBar{
    background:#ebebeb;
    border:1px solid #222;
    margin-left:20px;
    margin-top:24px;
    width: 93%;
  }

    #sideBar a{
      border-bottom:1px solid;
      color:#222;
      display:block;
      font-family:tahoma; /* add alt fonts */
      font-size:173%;
      font-weight:bold;
      line-height:34px;
      padding:4px 4px 4px 10px;
      text-decoration:none;
      width:auto;
    }

    #sideBar a:hover{background: #ddd;}
  /* END left side links menu styles */
  
  /* BEGIN testimonials box styles */
  #the-testimonials {
   background: none repeat scroll 0 0 #FFBBFF;
   margin-left: 20px;
   margin-top: 24px;
   padding: 15px 10px;
   width: 87%;
  }
  
   #the-testimonials span.headline {
    display: block;
    font-size: 1.9em;
    font-weight: bold;
    margin-bottom: 18px;
   }

   #the-testimonials div.say-it {
    color: #4C036E;
    font-family: Times New Roman;
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 24px;
   }

    #the-testimonials div.say-it span.the-member {
     display: block;
     font-weight: bold;
     margin-left: 15px;
     margin-top: 15px;
    }

    #the-testimonials a {font-size: 1.4em; font-weight: bold;}


  /* END testimonials box styles */

  /* BEGIN locations box styles */
  #locations{
    background-color:#eee;
    border:1px dashed gray;
    margin-bottom:24px;
    margin-left:20px;
    margin-top:24px;
    overflow:auto;
    padding:12px;
    text-align:center;
    width:86%;
    }

      #locations .announce {
        color:#222;
        font-family:georgia; /*add alt fonts */
        font-size:15px;
        font-weight:bold;
      }

      div.location{
        font-family: georgia; /* add alt fonts */
        font-size: 16px;
        font-weight: bold;
        width: 95%;
      }

        div.location .nabe {color: #782eb3;}
        div.location .street {color: #71be9f;}
        div.location  .phone {color: #782eb3;}

  /* END locations box styles */

/* BEGIN newsletter styles */

#newsLetter {
font-size:16px;
font-weight:bold;
margin-left:20px;
margin-top:20px;
text-align:center;
width:96%;
}

#newsLetter span.subscribe {
background-color:#A4819E;
color:#F4F4F4;
padding:3px;
}

#newsLetter form{margin-top: 16px;}

#newsLetter form input.submit {margin-top:16px;}

#newsLetter form input.text {border:1px solid #222222; padding:5px;}

/* END newsletter styles */  
  
/* BEGIN facebook box styles */
  #faceBook {
    font-family:georgia;
    font-size:12px;
    font-weight:bold;
    margin-bottom: 22px;
    margin-left:20px;
    margin-top:24px;
    padding:2px;
    width:96%;
  }
  #faceBook a{color:#4f4f4f;margin-left: 10px;}
  #faceBook a.img{margin-left: 0; border: 0; text-decoration: none;}
  #faceBook img {border: 0;}
  /* END facebook box styles */
  
/* END leftside styles */

/* BEGIN data (actual page content) styles */

#data{
  font-family: tahoma; /*add alt fonts*/
  float: right;
  width: 75%;
}

#data #c-gifts {
border: 2px dashed gray;
    margin-right: 17px;
    margin-top: 40px;
    overflow: auto;
    text-align: center;
}

#data #c-gifts img {
 float: left;
 margin-right: 22px;
}

#data #c-gifts h2 {
 color: #222244;
 font-family: Lucida Grande;
 padding-top: 90px;
}


  #data #holiday {
    background:none repeat scroll 0 0 #A08972;
    border:3px solid #8C777C;
    color:#FFFFFF;
    font-size:1.4em;
    margin-top:16px;
    padding:2px 10px 7px;
    width:40%;
  }

  #data #holiday a {color: #ffa500; font-size:0.9em;}

  #data #holiday span.header{
    display:block;
    font-weight:bold;
    padding:6px 0;
    text-align:center;
    text-transform:uppercase;
  }

  #data h1 {
    color:#76b87e;
    font-size:30px;
    margin-bottom:0;
    margin-top:17px;
  }

  #data ul.programs{
    color: #222;
    font-size:16px;
    line-height:1.6em;
    list-style-position:inside;
    list-style-type:circle;
  }
  
  #data img{
    background-color:#edede1;
    border:2px solid HoneyDew;
    float:right;
    margin:12px;
    padding:7px;
  }

  #data img.left {float: left;}
  #data img.right {float: right;}
  #data img.soon{width:150px; height: 200px;}
  
  #data a {background-color: inherit; color: #551a8b; font-size:15px;font-weight:bold;}
  #data a:hover {background-color: #a4819e; color: #fff;}
  
  #data p{
  color:#222;
  font-family:tahoma,helvetica,arial;
  font-size:14px;
  letter-spacing:1px;
  line-height:1.4em;
  margin:8px;
  }

  #data h2{color:#977797; font-size:26px; margin:20px 0;}

  #data h3{color:#666666; font-size:24px;}

  #data form{
  font-size:16px;
  margin-left:12px;
  margin-top:36px;
  width:80%;
  font-family:tahoma;
  font-size:16px;
  font-weight:bold;
  letter-spacing:1px;
  }

    #data form div.getIt {height:34px; margin-bottom: 9px; width:45%;}

      #data form div.getIt input.text{
      border:1px solid #222;
      float:right;
      padding:5px;
      width:212px;
      }

      #data form div.getIt select {float: right; width: 163px;}
   
      #data form div.getIt label{
      float:left;
      font-family:Tahoma;
      font-size:16px;
      font-weight:bold;
      letter-spacing:1px;
      }

    #data form input.submit{
    border:1px solid #222;
    float:right;
    margin-right:0;
    margin-top:16px;
    padding:5px 10px 5px 5px;
    text-transform:uppercase;
    width:151px;
    }

    #data form textarea{border: solid 1px #222; display: block; float: left; padding-left: 0;}

  #data div.sepSection{overflow: auto;}

/* END data styles */

/* END content area styles */

/* BEGIN footer styles */

#footer {
background-color:#ddd;
border-top:2px solid #222;
clear: both;
padding-bottom: 8px;
padding-top:6px;
text-align:center;
}

  #footer a{
  background-color:#ddd;
  color:#222;
  font-family:tahoma; /*alt fonts*/
  font-size:13px;
  font-weight:bold;
  word-spacing:4px;
  text-decoration:none;
  }

  #footer a:hover{text-decoration:underline;}

#footerBottom{
background: #666;
height: auto;
overflow: auto;
padding-bottom: 4px;
} 
  
  .copyRight, .additionalData {color: #fff; font-family: tahoma; font-size: 16px;}

  .copyRight{
  background-color: #666;
  float:left;
  line-height:1.2em;
  padding:4px;
  width: 34%;
  }

  .additionalData{
  background-color:#555;
  color:#fff;
  float:right;
  padding:4px;
  text-align:right;
  width: 56%;
  }

/* END footer styles */

/*
     FILE ARCHIVED ON 00:16:50 Oct 09, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:44:44 Aug 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 5.378
  captures_list: 0.473
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.037
  esindex: 0.009
  cdx.remote: 14.695
  LoadShardBlock: 413.662 (3)
  PetaboxLoader3.datanode: 271.214 (4)
  PetaboxLoader3.resolve: 250.798 (2)
  load_resource: 111.363
*/