body {
  font-size: 12px;
  background-color: #5893c2;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: normal;
}

a {
  font-weight: bold;
  color: #069;
}
a:hover {
  text-decoration: none;
  color: #003851;
}
a.cc-link {
  font-weight: normal;
}

.listlink,
.submit-btn {
  background: url('../images/bg-nav-mid.png') left top no-repeat;
  width: 100px;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
}
.listlink:hover,
.submit-btn:hover {
  background-position: bottom;
  color: #ffcc66;
}
a.listlink {
  height: 20px;
  overflow: hidden;
  display: block;
  text-align: center;
  padding-top: 5px;
}
.submit-btn {
  border: 0;
  padding: 5px;
}

a.arrow-right {
  text-align: right;
  padding-right: 20px;
  background: url('../images/arrow-lt-blue.png') center right no-repeat;
  display: inline-block;
  line-height: 17px;
}

#wrapper {
  background: url('../images/bg-wheat.jpg') bottom center no-repeat;
  height: 100%;
}
.container {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

h1 {
  font-size: 21px;
  font-weight: bold;
  padding-bottom: 10px;
  color: #069;
}
h1.home {
  padding-bottom: 5px;
}
h1.white {
  color: #fff;
}
h2 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  color: #682e12;
}
h3 {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  color: #000000;
}
h4 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  color: #069;
}
hr {
  border-color: #888;
  clear: both;
}

ul {
  padding-bottom: 0;
  list-style: none;
}
.ctaContent ul {
  padding-left: 42px;
}

td {
  vertical-align: top;
}

iframe {
  margin: 0 auto;
}

.boxshadow {
  -moz-box-shadow: 1px 1px 5px 1px #999;
  -webkit-box-shadow: 1px 1px 5px 1px #999;
  box-shadow: 1px 1px 5px 1px #999;
}

img-left {
  float: left;
  padding: 0 5px 5px 0;
}

/* Header Style */
#header {
  background: url('../images/bg-topbanner.jpg') top center repeat-x;
  min-height: 167px;
}
#headwrap {
  height: 167px;
  background: url('../images/bg-headseal.png') bottom right no-repeat;
}
#logo a {
  width: 364px;
  height: 66px;
  background: url('../images/logo-livingchurch.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
}
#headquote {
  width: 445px;
  padding: 10px;
  font-style: italic;
  font-weight: bold;
}
.author {
  font-size: 14px;
  color: #069;
  font-style: normal;
}
#feastyear {
  font-size: 26px;
  font-weight: bold;
  color: #682e12;
  position: absolute;
  top: 75px;
  right: 290px;
  text-shadow: 0 0 20px #fff;
}/*orig: top:82px;*/
#feastthis {
  font-weight: bold;
  color: #682e12;
  position: absolute;
  top: 70px;
  right: 150px;
  text-shadow: 0 0 20px #fff;
  text-align: center;
  width: 340px;
}
#feastthis .where {
  font-size: 17px;
}/*orig: 20px;*/
#feastthis .when {
  font-size: 16px;
}

/* Navigation Style */
.navleft {
  background: url('../images/bg-nav-left.png') top left no-repeat;
}
.navleft a {
  width: 122px;
  color: #fff;
  display: block;
  overflow: hidden;
}
.navmid {
  background: url('../images/bg-nav-mid.png') top right no-repeat;
}
.navmid a {
  padding: 0 17px;
  color: #fff;
  display: block;
  overflow: hidden;
}
.navright {
  background: url('../images/bg-nav-right.png') top right no-repeat;
}
.navright a {
  min-width: 100px;
  padding: 0 17px;
  color: #fff;
  display: block;
  overflow: hidden;
}
.navleft a:hover,
.navmid a:hover,
.navright a:hover {
  text-decoration: none;
  background-position: bottom;
  color: #ffcc66;
}/*orig: #fad7ab*/
.navleft a.selected,
.navmid a.selected,
.navright a.selected {
  color: #ffcc66;
}/*orig: #fad7ab*/

#main-nav {
  background: url('../images/bg-nav-mid.png') top right repeat;
  height: 35px;
  border-radius: 10px;
  position: absolute;
  top: 140px;
  text-align: center;
  visibility: hidden;
}
#main-nav ul {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
#main-nav li {
  display: inline-block;
  text-align: center;
  padding: 0;
  margin: 0;
}
#main-nav li a {
  font-size: 16px;
  font-weight: bold;
  line-height: 35px;
}


/* Content Style */
#content {
  padding: 10px;
  margin: 20px 0;
  min-height: 500px;
}
.content-left {
  width: 580px;
  float: left;
  margin-right: 20px;
}
.content-right {
  width: 315px;
  float: right;
}
.content-white {
  background: url('../images/bg-trans-white.png') repeat;
  border: 2px solid #fff;
  padding: 10px;
  margin-bottom: 20px;
  position: relative;
}
.content-white p {
  font-size: 13px;
  padding-bottom: 15px;
}
.content-white p iframe {
  border: 2px solid #999;
}
.content-header {
  height: 47px;
  background: url('../images/bg-content-head.png') top left repeat-x;
  display: block;
  font-family: 'Lobster Two', cursive;
  font-size: 26px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  line-height: 28px;
  margin: -12px 0 0 -12px;
  padding: 5px 12px 5px 12px;
  width: 580px;
}
.content-header-full {
  height: 47px;
  background: url('../images/bg-content-head.png') top left repeat-x;
  display: block;
  font-family: 'Lobster Two', cursive;
  font-size: 26px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  line-height: 28px;
  margin: -12px 0 0 -12px;
  padding: 5px 12px 5px 12px;
  width: 916px;
}
.content-white .banner-crop {
  width: 916px;
  overflow: hidden;
  display: block;
  line-height: 0;
}

.cw-left {
  width: 450px;
  float: left;
  padding-bottom: 164px;
}/*padding-bottom:134px*/
.cw-right {
  width: 450px;
  float: right;
}
.bg-wheat {
  background: url('../images/bg-wheat.png') bottom right no-repeat;
  margin-bottom: -10px;
  padding-bottom: 10px;
}

.plus a {
  background: url('../images/plus.png') top left no-repeat;
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
}
.plus a:hover {
  background-position: bottom;
}
.map-wrapper {
  position: relative;
}
#map {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/worldmap.jpg');
  z-index: 100;
  margin: 0 auto;
}
#mapusa {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/usamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapca {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/canadamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapcb {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/caribbeanmap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapmca {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/mexicomap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapsa {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/southamericamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapsea {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/southeastasiamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapsp {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/southpacificmap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapwe {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/westeuropemap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapaf {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/africamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapme {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/middleeastmap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapeer {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/easteuroperussiamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapea {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/eastasiamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
#mapsoa {
  position: relative;
  width: 940px;
  height: 543px;
  display: block;
  background-image: url('../images/southasiamap.jpg');
  z-index: 100;
  margin: 0 auto;
  display: none;
}
.mapnav {
  background-color: #82b4cd;
  border: 3px solid #fff;
  width: 180px;
  height: 140px;
  position: absolute;
  left: 3px;
  bottom: 3px;
  text-align: center;
  z-index: 500;
}
.mapnav h2 {
  font-family: 'Lobster Two', cursive;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #003851;
  padding: 5px 0;
}
#r-go-next a {
  position: absolute;
  top: 60px;
  right: 5px;
  cursor: pointer;
  font: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}
#r-go-next a:hover {
  color: #ccc;
}
#r-go-prev a {
  position: absolute;
  top: 60px;
  left: 5px;
  cursor: pointer;
  font: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}
#r-go-prev a:hover {
  color: #ccc;
}

#choose-loc {
  width: 405px;
  height: 220px;
  background: url('../images/bg-choose-loc-blank-2a.png') bottom left no-repeat;
  display: block;
  position: absolute;
  bottom: -2px;
  left: -2px;
}
#choose-loc select {
  margin-top: 33px;
}/*Original 80px*/
#fv-home {
  text-align: center;
  padding-top: 5px;
}
#fv-home iframe {
  border: 2px solid #000;
}
.listing {
  padding: 10px;
  border: 1px solid #069;
  background: url('../images/bg-trans-white.png') repeat;
}

#contact-tbl {
  width: 700px;
}
#contact-tbl input {
  padding: 4px 0 4px 4px;
  margin-top: 4px;
}
.required {
  color: #900;
}

#widgetDefault {
  height: 123px;
  color: #fff;
  background: #bf9951 url('../images/bg-sm-wheat.png') bottom left no-repeat;
  text-align: center;
  border: 1px solid #000;
}

.wXbody {
  float: left;
}

#countHold {
  width: 165px;
  height: 123px;
  color: #fff;
  float: right;
  background: #bf9951 url('../images/bg-sm-wheat.png') bottom left no-repeat;
  text-align: center;
  border: 1px solid #000;
}
#myCountdown {
  padding: 10px 0;
  border: none;
  background: none;
}
#countTitle {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
}
#countLoc {
  padding-top: 20px;
}

#ctas {
  background: url('../images/bg-trans-tan.png') top left repeat;
}
.ctaTitle {
  height: 42px;
  background: url('../images/bg-cta-head.png') top left repeat-x;
  display: block;
  font-family: 'Lobster Two', cursive;
  font-size: 22px;
  font-weight: bold;
  font-style: italic;
  color: #501f0b;
  line-height: 31px;
}/*orig: font-size:26px;line-height:28px;*/
.ctaTitleImg {
  float: left;
  padding-right: 5px;
}
.ctaContent {
  padding: 13px 10px 20px;
}

.btn-login-member {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-login-member-large.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0 auto;
}
.btn-login-member:hover {
  background-position: bottom;
}/*orig: width:161px; height:38px; btn-login-member.png*/

.btn-login-guest {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-login-guest-large.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0 auto;
}
.btn-login-guest:hover {
  background-position: bottom;
}/*orig: width:161px; height:38px; btn-login-guest.png*/

.loggedin a {
  margin: 1px !important;
}
.btn-reg-closed {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-reg-large-closed.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:111px; height:28px;*/
.btn-reg-closed:hover {
  background-position: bottom;
}
.btn-reg {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-reg-large-part1.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:111px; height:28px;*/
.btn-reg:hover {
  background-position: bottom;
}
.btn-reg-act {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-reg-large.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:111px; height:28px;*/
.btn-reg-act:hover {
  background-position: bottom;
}
.btn-pay {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-pay-large.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:104px; height:28px;*/
.btn-pay:hover {
  background-position: bottom;
}
.btn-res {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-res-large.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:145px; height:28px;*/
.btn-res:hover {
  background-position: bottom;
}
.btn-logout {
  width: 250px;
  height: 51px;
  overflow: hidden;
  background: url('../images/btn-logout-large.png') top left no-repeat;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}/*orig: width:73px; height:28px;*/
.btn-logout:hover {
  background-position: bottom;
}

#loginHold {
  background: url('../images/bg-trans-white.png') top left repeat;
  border-top: 1px solid #682e12;
}

/* Layout / Form  */

fieldset input {
  float: left;
}

fieldset textarea {
  background-color: #fff;
  border: 1px solid #999;
  height: 200px;
  line-height: 18px;
  padding-left: 4px;
  padding-right: 4px;
}

.form {
  padding: 5px;
  width: 560px;
  float: left;
}
.formRow {
  width: 560px;
  margin-top: 10px;
  float: left;
}

.formItem {
  width: 280px;
  float: left;
}
.formItem .textfield-small {
  width: 50px;
}
.formItem .dropdown {
  height: 23px;
}

.formItemSmall {
  width: 40px;
  float: left;
}
.formItemSmall .textfield {
  width: 30px;
}

.formItemLong {
  width: 560px;
  float: left;
}
.formItemLong .textfield {
  width: 600px;
}
.formItemLong .textarea {
  width: 484px;
}
.formItemLong .dropdown {
  height: 23px;
}

.zipcode {
  float: left;
  margin-left: 10px;
}
.zipcode .textfield {
  width: 108px;
  border-right: 1px solid #999;
}
.more_info {
  float: right;
  width: 100px;
  clear: both;
}

.textfield {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  width: 204px;
  border: solid 0 #fff;
  background: transparent url("../images/bg-textfield.jpg") no-repeat;
  padding: 7px 5px;
}
.textfieldsubmit {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  width: 165px;
  border: solid 0 #fff;
  background: transparent url("../images/bg-textfield.jpg") no-repeat;
  padding: 7px 0 7px 5px;
}
.inputgo {
  width: 43px;
  height: 30px;
  display: inline-block;
  background: url('../images/bg-gobtn.jpg') top left no-repeat;
  overflow: hidden;
}
.textfieldselect {
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
  width: 230px;
  height: 30px;
  border: solid 0 #fff;
  -webkit-appearance: none;
  background: #fff url("../images/bg-select.jpg") no-repeat;
  padding: 6px 0 6px 8px;
}
.textfieldselect:focus {
  outline: none;
  background-color: none;
}
.textfieldselect::selection {
  background-color: transparent;
}
.selectcrop {
  width: 213px;
  overflow: hidden;
}
.textfieldselectsm {
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
  width: 100px;
  height: 30px;
  border: solid 0 #fff;
  -webkit-appearance: none;
  background: #fff url("../images/bg-select.jpg") top right no-repeat;
  background-position: -131px;
  padding-left: 8px;
  padding-top: 5px;
  border-left: 1px solid #999;
}
.selectcropsm {
  width: 83px;
  overflow: hidden;
}

.invalid-only {
  display: none;
}
.guest-only {
  display: none;
}

/* Calendar Style */
#calendar-grid {
  padding: 0;
  border: 1px solid #ccc;
  width: 574px;
  margin: 0 auto 10px;
}
#calendar-weekdays .day-title {
  font-size: 10px;
  float: left;
  width: 80px;
  padding: 3px 0;
  text-align: center;
  border: 1px solid #ccc;
  background-color: #fff;
}
#calendar-dayblocks .day-block {
  font-size: 10px;
  float: left;
  width: 80px;
  height: 140px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  border: 1px solid #ccc;
  background-color: #fff;
  position: relative;
}
#calendar-dayblocks .day-block .day-num {
  position: absolute;
  right: 10px;
  top: 10px;
}
#calendar-dayblocks .blank {
  background-color: #f2f2f2;
}
#calendar-dayblocks .active .day-link {
  background-color: #e2f6ff;
  width: 80px;
  height: 110px;
  display: block;
  padding-top: 30px;
}
#calendar-dayblocks .active .day-link:hover {
  background-color: #d3f3ff;
}
.agenda-list.on a {
  background-color: #e2f6ff;
}
.agenda-list a {
  background-color: #fff;
  padding: 15px 0;
  font-size: 14px;
  border: 1px solid #ccc;
  display: block;
  text-align: center;
  cursor: pointer;
}
.agenda-list a:hover {
  background-color: #d3f3ff;
}
.agenda-list a td {
  padding: 0 20px;
  vertical-align: top;
  text-align: left;
}
.agenda-item {
  background-color: #fff;
  padding: 20px;
  border: 3px double #ccc;
  display: block;
}
.agenda-item p {
  font-size: 12px;
}
.agenda-item-left {
  float: left;
  width: 48%;
}
.agenda-item-right {
  float: right;
  width: 46%;
  background: url('../images/bg-trans-tan.png') repeat;
  padding: 10px 10px 0;
  border-radius: 5px;
  border: 1px solid #069;
}
.agenda-item-right p {
  padding-left: 10px;
}

/* Gallery Slider Style */
#slide-wrapper {
  position: relative;
  text-align: center;
}
#go-next a {
  background: url('../images/slide-left.png') top left no-repeat;
  width: 40px;
  height: 310px;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
#go-next a:hover {
  background-position: right;
}
#go-prev a {
  background: url('../images/slide-right.png') top left no-repeat;
  width: 40px;
  height: 310px;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
#go-prev a:hover {
  background-position: right;
}
.thumbs a,
.thumbs-vid a {
  display: inline-block;
  width: 145px;
  height: 108px;
  overflow: hidden;
  text-align: center;
  padding: 10px 0;
  float: left;
  line-height: 14px;
}
.thumbs a:hover,
.thumbs-vid a:hover {
  background: url('../images/bg-trans-white.png') repeat;
  border-radius: 3px;
}

/* Payment pages style */
.order-tbl td {
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
}
#converter {
  min-width: 400px;
  padding-left: 20px;
}

/* Footer Style */
#footer {
  background: url('../images/bg-footer.jpg') bottom center repeat-x;
  height: 60px;
}
#foot-links {
  text-align: center;
  padding-top: 10px;
}
#foot-links a {
  padding: 0 10px;
}
#copyright {
  font-size: 10px;
  color: #333;
  padding-top: 5px;
  padding-right: 10px;
  text-align: center;
}

/*Styling Additions for 2013*/

/*Home Page Styling*/
.chooseTitle {
  font-family: 'Lobster Two', cursive;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  line-height: 12px;
  margin: 21px 0px 0px 22px;
}
.registerTitle {
  font-family: 'Lobster Two', cursive;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  line-height: 12px;
  margin: 30px 0px 0px 22px;
}

.btn-login-mylcg {
  width: 215px;
  height: 38px;
  overflow: hidden;
  background: url('../images/btn-login-mylcg-part-b.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
}
.btn-login-mylcg:hover {
  background-position: bottom;
}
.btn-login-mylcg-act {
  width: 215px;
  height: 38px;
  overflow: hidden;
  background: url('../images/btn-login-mylcg-part-b-act.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
}
.btn-login-mylcg-act:hover {
  background-position: bottom;
}
.btn-login-mylcg-closed {
  width: 215px;
  height: 38px;
  overflow: hidden;
  background: url('../images/btn-login-mylcg-closed.png') top left no-repeat;
  display: block;
  text-indent: -9999px;
}
.btn-login-mylcg-closed:hover {
  background-position: bottom;
}
.yt-container {
  padding: 0px;
  margin: 0px;
  width: 420px;
  height: 315px;
}


#festivalws {
  font-size: 18px;
  font-weight: bold;
  color: #682e12;
  position: absolute;
  top: 110px;
  right: 247px;
  text-shadow: 0 0 20px #fff;
}

/*General Styling*/

ul.def_ul {
  list-style: disc;
}
li.def_li {
  padding-bottom: 10px;
}

#mylcglogin-container {
  margin: 30px 0px 0px 96px;
}


/*Custom Site descriptions added by LCG*/
#custom_table {
  border: solid 1px #000000;
  margin-bottom: 20px;
}
#custom_table th {
  border: solid 1px #000000;
  height: 25px;
  color: #fff;
  background-color: #006699;
  font-weight: bold;
  text-align: center;
}
#custom_table td {
  border: solid 1px #000000;
  padding: 5px;
}
.fmt_center {
  text-align: center;
}

#custom_hr {
  border-color: #006699;
  border-width: 1px;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}
#custom_content ul,
.custom_content ul {
  list-style-type: disc;
}
#custom_content li,
.custom_content li {
  padding: 5px;
}
#video_container {
  padding: 0px 0px 10px 0px;
  float: middle;
}
