body {
  padding: 0px;
  padding-top: 0px;
  margin: 0px;
  font-family: Georgia, Times, serif;
  font-size: 12px;
  color: #1e1f1f; }

div {
  padding: 0px;
  margin: 0px;
  font-size: 12px; }

ul {
  padding: 0px;
  margin: 0px; }

li {
  padding: 0px;
  margin: 0px; }

input {
  margin: 0px;
  padding: 5px;
  font-family: Georgia, Times, serif; }

form {
  margin: 0px;
  padding: 0px; }

.montreal-title {
  font-size: 18px;
  color: #666677;
  margin-bottom: 10px; }

#grey {
  color: #b7b8b8; }

#red {
  color: #f82600; }

#red-dark {
  color: #6e0000; }

#gold-dark {
  color: #666677; }

#green {
  color: #6f9200; }

.hor-line {
  height: 1px;
  background-image: url("../images/line_hor.gif"); }

.content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 38px;
  width: 750px;
  height: 100%; }
  .content#no-margin {
    margin-top: 0px; }

.content-inner {
  margin-left: 38px;
  width: 712px; }

#spinner {
  background-image: url("../images/spinner.gif");
  width: 15px;
  height: 15px;
  display: none; }

.header-table {
  height: 100px;
  width: 100%; }

.header-top-table {
  height: 100px;
  width: 750px; }

.header-logo {
  width: 300px; }

.picture-banner {
  background-color: #e5e5ea;
  border-left: 1px #1e1f1f solid; }
  .picture-banner .title {
    float: left;
    color: #1e1f1f;
    text-align: left;
    font-size: 14px;
    padding-left: 5px; }
  .picture-banner .banner img {
    border: 2px #f82600 solid; }

.twitter-pictures {
  text-align: center;
  font-size: 26px;
  color: #000000;
  background: #FFF9D7;
  border: 1px solid #E2C822;
  padding: 10px; }
  .twitter-pictures a, .twitter-pictures a:active, .twitter-pictures a:visited {
    outline-style: none;
    color: #f82600;
    text-decoration: underline; }
  .twitter-pictures a:hover {
    color: #000000; }

.event-desc {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e5e5ea; }
  .event-desc#gallery {
    font-size: 16px;
    border-left: 1px #1e1f1f solid; }
  .event-desc#picture {
    border-top: 1px #1e1f1f solid;
    border-bottom: 1px #a6a7a7 solid;
    font-size: 20px; }

.pages {
  height: 70px; }
  .pages#bottom {
    border-top: 1px #c8c9c9 solid;
    height: 70px; }
  .pages ul {
    list-style: none;
    padding-top: 20px; }
    .pages ul li {
      float: left;
      padding-right: 9px; }
      .pages ul li#current {
        font-size: 22px;
        color: #f82600; }
      .pages ul li a {
        font-size: 18px; }

table.thumb-list {
  margin-bottom: 15px; }

td.thumb-holder {
  border-top: 1px #c8c9c9 solid;
  width: 118px;
  height: 140px; }
  td.thumb-holder img {
    border: 1px #b7b8b8 solid;
    padding: 3px; }
    td.thumb-holder img#selected {
      border: 2px #f82600 solid;
      padding: 0px; }
  td.thumb-holder a:hover {
    background: #FFFFFF; }
  td.thumb-holder#viewer {
    border-top: none;
    height: 130px; }

.picture {
  border-top: 1px #a6a7a7 solid;
  padding-top: 10px;
  padding-bottom: 15px; }
  .picture img {
    border: 2px #1e1f1f solid; }

.fb-logo-inline {
  background-image: url("../images/facebook.gif");
  line-height: 10px;
  height: 10px; }

.fb-comon {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  background: #FFF9D7;
  border-top: 1px solid #E2C822;
  border-bottom: 1px solid #E2C822;
  padding: 7px;
  margin-bottom: 5px;
  text-align: center; }
  .fb-comon .main {
    font-weight: bold;
    font-size: 13px; }
  .fb-comon .action {
    font-weight: normal; }
  .fb-comon a, .fb-comon a:active, .fb-comon a:visited {
    color: #3B5998;
    cursor: pointer;
    outline-style: none;
    text-decoration: none;
    font-weight: bold; }
  .fb-comon a:hover {
    text-decoration: underline; }

.fb-control {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  background: #F7F7F7;
  padding: 7px;
  border-top: 2px solid #3B5998;
  margin-bottom: 0px; }
  .fb-control .fb-logged-in {
    margin-bottom: 3px; }
  .fb-control .fb-name {
    font-weight: bold;
    font-size: 14px; }
  .fb-control .pic-square {
    float: left;
    margin-right: 5px;
    background: #FFFFFF;
    clear: left; }
    .fb-control .pic-square img {
      border: 1px solid #CCCCCC;
      padding: 3px; }
  .fb-control .fb-warning {
    background: #FFF9D7;
    border: 1px solid #E2C822;
    padding: 7px; }
  .fb-control .fb-approve {
    float: right;
    clear: right; }
  .fb-control a, .fb-control a:active, .fb-control a:visited {
    color: #3B5998;
    cursor: pointer;
    outline-style: none;
    text-decoration: none; }
  .fb-control a:hover {
    text-decoration: underline; }
  .fb-control #fb-upload-ajax {
    float: right;
    clear: right;
    margin-bottom: 5px; }
    .fb-control #fb-upload-ajax .message {
      padding: 5px;
      background: #FBFBFB;
      font-weight: bold;
      border: 1px solid #CCCCCC; }
      .fb-control #fb-upload-ajax .message #spinner {
        display: block;
        float: left;
        margin-right: 5px; }

.fb-input-button {
  background-color: #3B5998;
  border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 12px;
  padding: 2px 15px 3px;
  text-align: center; }

.mailing-list {
  margin-bottom: 14px; }

#mailing-list-msg {
  margin-bottom: 10px;
  width: 300px; }

.mailing-list-error {
  border-bottom: 1px #1e1f1f solid;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #f82600; }

.mailing-list-suc {
  border-bottom: 1px #1e1f1f solid;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #6f9200; }

.mailing-list-input {
  border: 1px #1e1f1f solid;
  padding: 3px;
  color: #1e1f1f;
  font-size: 16px; }

.mailing-list-but input {
  padding: 0px; }

.pipe {
  text-align: center; }

.header-menu-line {
  height: 62px;
  background-color: #1e1f1f;
  border-bottom: 2px #1e1f1f solid;
  border-top: 2px #1e1f1f solid; }

.menu-holder {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  height: 62px; }

.menu-holder-table {
  height: 100%; }

.menu-inner {
  margin-left: 38px; }
  .menu-inner ul {
    font-size: 20px;
    list-style: none; }
    .menu-inner ul li {
      float: left;
      line-height: 18px; }
      .menu-inner ul li.pipe {
        color: #6e0000;
        width: 23px; }
      .menu-inner ul li a:link, .menu-inner ul li a:visited, .menu-inner ul li a:active {
        color: #FFFFFF;
        text-decoration: none; }
      .menu-inner ul li a:hover {
        color: #f82600;
        background-color: #1e1f1f;
        text-decoration: none; }

.head1 {
  font-size: 62px; }

.head2 {
  font-size: 50px; }

.head3 {
  font-size: 38px; }

.head4 {
  font-size: 30px; }

.head5 {
  font-size: 25px; }

a.default:link, a.default:visited, a.default:active {
  color: #1e1f1f;
  text-decoration: underline; }
a.default:hover {
  color: white;
  text-decoration: none;
  background-color: #1e1f1f; }
a#default {
  font-size: 12px; }
a#med {
  font-size: 16px; }
a#large {
  font-size: 22px; }
a.red:link, a.red:visited, a.red:active {
  color: #f82600;
  text-decoration: underline; }
a.red:hover {
  color: white;
  text-decoration: none;
  background-color: #f82600; }
a.lgold-light:link, a.lgold-light:visited, a.lgold-light:active {
  color: #a1a1a6;
  text-decoration: underline; }
a.lgold-light:hover {
  color: white;
  text-decoration: none;
  background-color: #a1a1a6; }
a.hidden {
  text-decoration: none; }

.section-links {
  height: 50px;
  font-size: 16px; }
  .section-links ul {
    padding-top: 20px;
    list-style: none; }
    .section-links ul li {
      margin-right: 10px;
      float: left; }
      .section-links ul li#small {
        font-size: 14px; }
  .section-links#bottom {
    border-bottom: none;
    height: 25px; }

.list-head {
  border-bottom: 1px #f82600 solid;
  padding-top: 20px;
  padding-bottom: 5px;
  color: #f82600;
  font-size: 30px;
  margin-bottom: 10px; }

td.list-item a.hidden:hover, td.list-item a.hidden:visited, td.list-item a.hidden:active, td.list-item a.hidden:link {
  color: #1e1f1f; }
td.list-item#main {
  border-top: 1px #1e1f1f solid; }
  td.list-item#main .important {
    font-size: 30px;
    padding: 5px;
    padding-left: 10px; }
  td.list-item#main .secondary {
    font-size: 25px; }
  td.list-item#main .thirdly {
    font-size: 18px; }
td.list-item#secondary {
  border-top: 1px #1e1f1f solid; }
  td.list-item#secondary .important {
    font-size: 25px;
    padding: 5px;
    padding-left: 10px; }
  td.list-item#secondary .secondary {
    font-size: 20px; }
  td.list-item#secondary .thirdly {
    font-size: 16px; }

#odd {
  background-color: #d4d4d9; }

#even {
  background-color: #e5e5ea; }

#special {
  background-color: #c3c3c8; }

#selected {
  background-color: #a1a1a6; }

#blank {
  background-color: white; }

.events-special-header {
  margin-bottom: 30px; }
  .events-special-header .event-box {
    float: left;
    width: 339px;
    height: 200px; }
    .events-special-header .event-box .event-title {
      font-size: 30px;
      color: #f82600;
      height: 35px; }
      .events-special-header .event-box .event-title a, .events-special-header .event-box .event-title a:visited, .events-special-header .event-box .event-title a:active {
        color: #f82600;
        text-decoration: none;
        outline: none; }
      .events-special-header .event-box .event-title a:hover {
        color: #f82600;
        text-decoration: underline; }
    .events-special-header .event-box .special-event-date {
      font-size: 22px;
      color: #666677;
      height: 35px; }
    .events-special-header .event-box .banner {
      height: 130px; }
      .events-special-header .event-box .banner img {
        border: #f82600 3px solid; }

.clear-both {
  clear: both;
  line-height: 0px;
  height: 0px; }

.clear-right {
  clear: right;
  line-height: 0px;
  height: 0px; }

.clear-left {
  clear: left;
  line-height: 0px;
  height: 0px; }

.events-col {
  width: 217px; }

.events-col-border {
  width: 1px;
  height: 100%;
  background-image: url("../images/line_ver.gif"); }

.events-col-inside {
  margin-left: 14px;
  margin-right: 14px; }

.events-heading {
  border-left: 2px #1e1f1f solid;
  margin-bottom: 14px;
  height: 38px;
  background-color: #e5e5ea; }

.events-heading-inside {
  margin-left: 14px;
  margin-right: 14px;
  color: #f82600;
  font-size: 27px;
  padding-top: 2px; }

.login-box {
  background-color: #DDDDDD;
  background-image: url(../images/registration-corners-top-dark.gif);
  background-repeat: no-repeat;
  padding: 20px;
  padding-bottom: 10px; }

.bottom-corners-dark {
  line-height: 10px;
  height: 10px;
  overflow: hidden;
  background-image: url(../images/registration-corners-bottom-dark.gif);
  background-repeat: no-repeat;
  margin-bottom: 30px; }

.register-box {
  background-color: #EEEEEE;
  background-image: url(../images/registration-corners-top-light.gif);
  background-repeat: no-repeat;
  padding: 20px;
  padding-bottom: 10px; }
  .register-box .confirm-email-warning {
    font-size: 12px;
    margin-left: 45px;
    padding-top: 3px;
    width: 200px; }
  .register-box .mailing-list-check {
    padding-top: 10px;
    font-size: 11px;
    width: 150px; }

.bottom-corners-light {
  line-height: 10px;
  height: 10px;
  overflow: hidden;
  background-image: url(../images/registration-corners-bottom-light.gif);
  background-repeat: no-repeat;
  margin-bottom: 30px; }

.register-explanation {
  font-size: 18px;
  margin-bottom: 20px; }

.logged-in-box-holder {
  width: 280px;
  margin-bottom: 15px; }
  .logged-in-box-holder .logged-in-box {
    padding: 10px;
    padding-bottom: 5px;
    background-color: #EEEEEE;
    background-image: url(../images/logged-in-corners-top.gif);
    background-repeat: no-repeat; }
    .logged-in-box-holder .logged-in-box .logged-in-msg {
      margin-bottom: 2px; }
    .logged-in-box-holder .logged-in-box .logged-in-as {
      font-weight: bold;
      font-size: 11px;
      margin-bottom: 5px; }
  .logged-in-box-holder .logged-in-box-bottom {
    height: 5px;
    line-height: 1px;
    overflow: hidden;
    background-color: #EEEEEE;
    background-image: url(../images/logged-in-corners-bottom.gif);
    background-repeat: no-repeat; }

.register-errors {
  width: 450px;
  background-color: #f82600;
  background-image: url(../images/register-error-corners-top.gif);
  background-repeat: no-repeat;
  color: white;
  margin-bottom: 10px; }
  .register-errors .errorExplanation {
    padding: 10px; }
    .register-errors .errorExplanation h2 {
      margin: 0px;
      margin-bottom: 10px;
      color: white;
      font-size: 14px;
      font-weight: bold; }
    .register-errors .errorExplanation ul {
      padding-left: 30px;
      margin-bottom: 5px; }
      .register-errors .errorExplanation ul li {
        margin-bottom: 3px; }
        .register-errors .errorExplanation ul li a, .register-errors .errorExplanation ul li a:visited, .register-errors .errorExplanation ul li a:active {
          color: white; }
        .register-errors .errorExplanation ul li a:hover {
          color: #f82600;
          background-color: white; }
  .register-errors .register-errors-bottom {
    height: 5px;
    line-height: 5px;
    overflow: hidden;
    background-color: #f82600;
    background-image: url(../images/register-error-corners-bottom.gif);
    background-repeat: no-repeat; }

.wrong-login-holder {
  width: 200px;
  background-color: #f82600;
  background-image: url(../images/wrong-login-corners-top.gif);
  background-repeat: no-repeat;
  color: white;
  margin-bottom: 10px; }
  .wrong-login-holder .wrong-login {
    padding: 10px;
    padding-bottom: 5px;
    font-size: 18px;
    color: white; }
  .wrong-login-holder .wrong-login-bottom {
    height: 5px;
    line-height: 5px;
    overflow: hidden;
    background-color: #f82600;
    background-image: url(../images/wrong-login-corners-bottom.gif);
    background-repeat: no-repeat; }

.event-weekday {
  font-size: 25px;
  color: #666677; }

.weekly-starting {
  font-size: 15px;
  color: #f82600;
  font-weight: bold; }

.event-special-date {
  font-size: 24px;
  color: #666677; }
  .event-special-date span#year {
    font-size: 18px; }

.event-special-weekday {
  margin-left: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #666677; }

.event-special-venue {
  margin-left: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #f82600; }

.event-banner {
  width: 190px;
  height: 100px; }
  .event-banner img {
    border: 3px #f82600 solid; }

.weekly-special-sideline {
  background-color: #f82600; }

.weekly-special-holder {
  padding-top: 1px;
  padding-bottom: 15px;
  padding-left: 10px; }
  .weekly-special-holder .date {
    margin-top: 15px;
    font-size: 16px;
    color: #666677;
    margin-bottom: 5px; }
  .weekly-special-holder .banner img {
    border: 2px #666677 solid; }

.event-click {
  height: 30px;
  width: 190px;
  background-image: url("../images/events/corner_event_click.gif");
  text-align: center; }

.event-click-link {
  padding-top: 5px; }
  .event-click-link a:link, .event-click-link a:visited, .event-click-link a:active {
    color: white;
    font-size: 12px;
    text-decoration: underline; }
  .event-click-link a:hover {
    text-decoration: none;
    color: #1e1f1f;
    background-color: #a1a1a6; }

.when {
  font-size: 30px;
  color: #f82600; }

.event-date {
  font-size: 55px; }

.no-events {
  font-size: 20px;
  color: #666677; }

.event-page {
  border: 2px #f82600 solid;
  padding: 0px;
  width: 500px; }

.liberty-page .liberty-info {
  border: 1px solid #666666;
  padding: 20px;
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 1.3em;
  text-align: justify;
  color: #624700; }
.liberty-page .liberty-prices {
  border: 1px solid #666666;
  padding: 10px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 1.3em;
  text-align: center;
  color: #000000; }
  .liberty-page .liberty-prices .price {
    color: #624700; }
.liberty-page .bottle-service-call {
  padding: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #f82600;
  text-align: center; }
.liberty-page .flyer {
  border: 2px #f82600 solid; }

.guestlist-space {
  margin-left: 15px; }
  .guestlist-space .section {
    margin-bottom: 30px; }
  .guestlist-space .title {
    font-size: 25px;
    color: #f82600;
    border-bottom: 1px #f82600 solid;
    margin-bottom: 10px; }
    .guestlist-space .title#small {
      font-size: 20px; }
  .guestlist-space .click-to-buy {
    margin-bottom: 6px; }
    .guestlist-space .click-to-buy a, .guestlist-space .click-to-buy a:visited, .guestlist-space .click-to-buy a:active {
      font-size: 16px;
      font-weight: bold;
      color: #8d6804;
      text-decoration: underline; }
    .guestlist-space .click-to-buy a:hover {
      color: #ab7f08; }
  .guestlist-space .call-to-buy {
    font-size: 15px;
    margin-bottom: 10px; }
  .guestlist-space .benefits {
    font-size: 14px;
    color: #1e1f1f;
    margin-bottom: 10px; }
  .guestlist-space .error-box {
    padding: 5px;
    border: 1px #f82600 solid;
    background: #ffff88;
    margin-bottom: 10px; }
    .guestlist-space .error-box .error-title {
      border-bottom: 1px #f82600 solid;
      margin-bottom: 10px;
      color: #f82600;
      font-size: 18px; }
    .guestlist-space .error-box ul {
      margin-left: 20px; }
      .guestlist-space .error-box ul li {
        margin-bottom: 5px; }
  .guestlist-space #thank-you {
    color: #6f9200;
    font-size: 20px; }
  .guestlist-space .input-row {
    margin-bottom: 8px; }
    .guestlist-space .input-row .form-label {
      font-size: 16px;
      margin-bottom: 3px; }
    .guestlist-space .input-row input {
      padding: 5px;
      font-size: 14px; }
    .guestlist-space .input-row select {
      font-size: 16px; }
      .guestlist-space .input-row select option {
        font-size: 16px; }
  .guestlist-space .submit {
    margin-bottom: 10px; }
    .guestlist-space .submit input {
      padding: 5px; }
  .guestlist-space .party {
    font-size: 18px; }
  .guestlist-space .phone {
    font-size: 24px;
    color: #666677; }
  .guestlist-space .address {
    font-size: 18px;
    margin-bottom: 5px; }
  .guestlist-space .address_qual {
    font-size: 16px; }

.event-link {
  background-color: #f82600;
  padding: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
  width: 100%;
  margin: 0px;
  text-align: center; }
  .event-link .myspace {
    margin-bottom: 10px;
    margin-top: 10px; }
  .event-link .glist-only {
    font-size: 18px;
    font-weight: bold;
    color: white; }
  .event-link .watch {
    font-size: 20px;
    font-weight: bold;
    color: white; }
  .event-link .stop {
    font-size: 15px;
    font-weight: bold;
    color: #f82600;
    margin-bottom: 10px; }
  .event-link a {
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
    color: white; }
    .event-link a:hover {
      color: #f82600;
      background-color: white; }

#contact-form .label {
  font-size: 18px; }
#contact-form textarea {
  padding: 5px;
  font-size: 16px; }
#contact-form .but {
  font-size: 20px; }
#contact-form .form-holder {
  border-left: 1px #b7b8b8 solid;
  padding-left: 15px; }
#contact-form .error-box {
  width: 400px;
  padding: 5px;
  border: 1px #f82600 solid;
  background: #ffff88;
  margin-bottom: 10px; }
  #contact-form .error-box .error-title {
    border-bottom: 1px #f82600 solid;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: #f82600;
    font-size: 18px; }
  #contact-form .error-box ul {
    margin-left: 30px; }
    #contact-form .error-box ul li {
      margin-bottom: 5px;
      font-size: 14px; }

#feedback-form {
  padding: 5px; }
  #feedback-form textarea {
    font-size: 30px;
    padding: 10px;
    color: #f82600; }
  #feedback-form input.but {
    font-size: 20px; }

.news-col {
  width: 200px;
  background-color: #e5e5ea;
  border-right: 1px #b7b8b8 solid;
  padding-bottom: 5px; }

.news-col-inside {
  margin-left: 14px;
  margin-right: 14px; }

.news-heading {
  border-left: 2px #1e1f1f solid;
  margin-bottom: 14px;
  height: 38px; }

.news-heading-inside {
  margin-left: 14px;
  margin-right: 14px;
  color: #f82600;
  font-size: 21px;
  padding-top: 5px; }

.news-item {
  margin-bottom: 20px; }

.news-item-line {
  height: 1px;
  background-image: url("../images/line_hor.gif"); }

.news-item-inner {
  margin-top: 6px;
  margin-bottom: 5px;
  font-size: 14px; }
  .news-item-inner a:link, .news-item-inner a:visited, .news-item-inner a:active {
    color: #f82600;
    text-decoration: underline; }
  .news-item-inner a:hover {
    color: white;
    background-color: #f82600; }

.news-item-date {
  color: #f82600;
  font-size: 12px; }

.footer {
  margin-top: 38px;
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  height: 50px; }

.footer-line {
  height: 1px;
  background-image: url("../images/line_hor.gif");
  margin-bottom: 8px; }

.footer-inner {
  margin-left: 38px;
  font-size: 12px; }
  .footer-inner ul {
    list-style: none; }
  .footer-inner li {
    float: left;
    line-height: 18px; }
    .footer-inner li.pipe {
      width: 20px; }
    .footer-inner li a:link, .footer-inner li a:visited, .footer-inner li a:active {
      text-decoration: underline;
      color: #1e1f1f; }
    .footer-inner li a:hover {
      text-decoration: none;
      color: white;
      background-color: #1e1f1f; }
    .footer-inner li a#footer-important:link, .footer-inner li a#footer-important:active, .footer-inner li a#footer-important:visited {
      color: #f82600;
      text-decoration: underline; }
    .footer-inner li a#footer-important:hover {
      text-decoration: none;
      color: white;
      background-color: #f82600; }

.glist-submit #message .message {
  padding: 10px;
  font-size: 18px;
  margin-bottom: 10px;
  background-color: #ffff99; }
.glist-submit .form {
  padding: 15px;
  background-color: #d4d4d9; }
.glist-submit .guests .title {
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px #1e1f1f solid; }
.glist-submit .guests .instructions {
  border: 1px #f82600 solid;
  padding: 10px;
  background-color: #ffff55; }
  .glist-submit .guests .instructions .title {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px; }
  .glist-submit .guests .instructions .example {
    margin-bottom: 10px;
    color: #f82600; }
.glist-submit .guests .guests-area {
  padding-bottom: 5px; }
  .glist-submit .guests .guests-area textarea {
    padding: 5px; }
.glist-submit .guests .add-but input {
  padding: 10px; }

.video_holder {
  font-size: 24px;
  font-weight: bold;
  color: white; }
  .video_holder a {
    font-weight: bold; }
    .video_holder a:link, .video_holder a:active, .video_holder a:visited {
      color: #f82600; }
    .video_holder a:hover {
      color: white;
      background-color: #f82600;
      text-decoration: none; }
