#footerdark {
background: none;
color: #085694;
}
#footerdark a:link, #footerdark a {
text-decoration:none;
color: #085694!important;
}
#footerdark a:hover {
text-decoration:underline;
}

#header {
background: transparent;
}
#feature {
background: none;
padding-bottom: 0px;
}
#feature .topshadow {
background: none;
}

#footer .topshadow {
background: none;
}
body {
background: url(images/body-bg.jpg) repeat-x left 178px;
}

#logo {
width: 307px;
height: 105px;
}
#footer a:link {
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}

#content {
width: 895px;
margin-left: 15px;
box-shadow: 0 0 10px #999;
background: #fff;
}

#bfeat {
 background: #dece81;
   background: -webkit-gradient(linear, left top, left bottom, from(#dece81), to(#c8ae51));
   background: -webkit-linear-gradient(top, #dece81, #c8ae51);
   background: -moz-linear-gradient(top, #dece81, #c8ae51);
   background: -ms-linear-gradient(top, #dece81, #c8ae51);
   background: -o-linear-gradient(top, #dece81, #c8ae51);
padding: 15px;
width:870px;
margin-left: 15px;
box-shadow: 0 0 10px #999;
}

#sidebar-top h2 {
background: none;
color: #085694;
font-size: 18px;
font-weight: bold;
padding-left: 10px;
}


#sidebar-top .textwidget {
padding-top: 0px;
}
#footer {
font-size: 12px;
width: 900px;
margin-left: 15px;

}

#footerfeature {
background: url(images/f-bg.png) repeat-x bottom left;
border: transparent;
border-radius: 0 0 20px 20px;
box-shadow: 0 0 10px #999;
}

#footer h2 {
font-size: 14px;
}

#sidebar-top {
font-size: 13px; 
color: #666;
}
.postwrap {
width: 640px;
}
.postcontent h1 {
color: #085694;

}

.foot_box {
padding: 14px;
}

#footer ul li {
padding: 5px 0 3px;
border-top: 1px solid #ccc;
}

#headright {
position: absolute;
top: 18px;
left: 700px;
color: #000;
font-size: 13px;
}
#headright a {
color: #666;
}
#headright a:hover {
color: #000;
}

#headright .phone {
padding-top: 12px;
font-size: 30px;
font-weight: bold;
color:#C12B28;
}

.postcontent img {
padding: 4px;
border: 1px solid #ccc;
box-shadow: 0 0 3px #ccc;
margin-top: 5px;
}

.postcontent h1, .postcontent h2, .postcontent h3, .postcontent h4, .postcontent p, .postcontent {
font-family: Adamina, arial, serif;
}

.postcontent h1, .postcontent h2, .postcontent h4 {
font-weight: normal;
}

 .postcontent p, .postcontent {
line-height: 22px;
margin-top: 5px;
}

.postcontent h1 {
font-size: 19px;
line-height: 24px;
margin: 15px 0 0 0;
}

.postcontent h2 {
font-size: 17px;
line-height: 22px;
margin: 15px 0 0 0;
color: #C62A27;
}

.postcontent h3 {
font-size: 16px;
line-height: 20px;
margin: 20px 0 0 0;
}
.event-display-boxes .ui-widget-header {
padding: 8px;
font-family: arial;
font-size: 18px;

color: #1359A7 !important;
background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top,  #f6e6b4 0%, #eee6c6 2%, #eee6c6 50%, #eee6c6 50%, #e1d297 51%, #d4c17a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(2%,#eee6c6), color-stop(50%,#eee6c6), color-stop(50%,#eee6c6), color-stop(51%,#e1d297), color-stop(100%,#d4c17a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6e6b4 0%,#eee6c6 2%,#eee6c6 50%,#eee6c6 50%,#e1d297 51%,#d4c17a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6e6b4 0%,#eee6c6 2%,#eee6c6 50%,#eee6c6 50%,#e1d297 51%,#d4c17a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6e6b4 0%,#eee6c6 2%,#eee6c6 50%,#eee6c6 50%,#e1d297 51%,#d4c17a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6e6b4 0%,#eee6c6 2%,#eee6c6 50%,#eee6c6 50%,#e1d297 51%,#d4c17a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#d4c17a',GradientType=0 ); /* IE6-9 */

}
.ui-widget-header a, h3.ui-widget-header a {
color: #1359A7 !important;

}
.breadcrumbHolder {
width: 900px;
margin: 10px auto;
}
#content .postcontent {
border-right: 1px solid #ddd;
}

#footer {
background: #fff;
}

/* css for new page starts here */

.postcontent .newpage h1 {
font-family: open sans, arial;
  border-bottom: 1px solid #c6c4c4;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.2;
  margin: 0 0 10px;
  padding: 0 0 15px;
color: #107ee5;
}

.postcontent .newpage h2 {
font-family: open sans, arial;
  border-bottom: 1px solid #c6c4c4;
  font-size: 23px;
  font-weight: bold;
  line-height: 1.2;
  margin: 0 0 10px;
  padding: 0 0 15px;
color: #2fb15b;
}
.postcontent .newpage h3 {
font-family: open sans, arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  margin: 0 0 10px;
  padding: 0 0 15px;
color: #2fb15b;
}
.postcontent .newpage h4 {
font-family: open sans, arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  margin: 0 0 10px;
  padding: 0 0 15px;
color: #000;
}
.postcontent .newpage p {
font-family: cabin, open sans, arial;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.6;
  margin: 0 0 10px;
  padding: 0 0 15px;
color: #000;
}
.postcontent .newpage img {
padding: 0;
box-shadow: none;
border: none;
}

.postcontent .newpage a.bluelink {
font-size: 16px;
font-family: open sans;
color: #3f9ef9;
font-weight: bold;
}

.ticketdesc {
width: 400px;
float: left;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #333;
 margin: 10px 0;
}
.ticketprice {
width: 100px;
float: left;
font-family: open sans;
font-weight: bold;
font-size: 18px;
color: #06883a;
 margin: 10px 0;
}
.ticketbutton {
width: 100px;
float: left;
 margin: 6px 0 5px;
}
.postcontent .newpage h3.purple {
color:#9637a9; 
font-style: italic; 
font-weight: bold; 
padding: 0;
}
.postcontent .newpage .small {
  font-family: cabin;
  font-size: 14px;
  line-height: 23px !important;
}