@CHARSET "UTF-8";
div#content {
  margin: 0 1rem; }

.home-page div#content {
  top: 1rem;
}

#right-sidebar {
  margin: 0 auto; }

.rowset {
  margin: 1em 0; }

div#topSet {
  border-top: 1px solid #ccddee;
  border-bottom: 1px solid #ccddee;
  padding: .5em 0; }

div#middleSet img {
  max-width: 100%; }

div#lowerSet {
  border: 1px solid #ccddee; }

div#featureSet {
  border: 1px solid #ccddee;
  background-color: #000;
  float: left;
  color: #fff;
  padding: .5em 0;
  margin: 0 -15px 1em -15px; }
  div#featureSet .preview {
    margin-bottom: 1em; }
    div#featureSet .preview img {
      width: 100%; }

div#carousel_container {
  overflow: hidden;
  float: left;
  margin: 1em 1em 0 1em;
  position: relative; }

#slides {
  width: 100%; }

#slides h4 {
  margin-top: 8px;
  font-size: 20px;
  line-height: 22px;
  font-weight: normal; }

#slides h4 a {
  color: #fff; }

.slideExcerpt {
  margin: 1em 0; }

.carousel-inner {
  position: relative; }

.carousel-caption {
  width: 100%;
  background: #333;
  opacity: .9;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  text-align: left; }

div.authorline span {
  text-transform: uppercase; }

#slideThumbs {
  margin: 1em .2em 0 .2em; }

div.sidebox {
  margin: 5px 0;
  text-align: center; }

li#subscribeWidget h4 {
  font-size: 14px !important;
  margin-bottom: 5px; }

div#socialButtons {
  margin-top: 5px; }

li#subscribeWidget {
  margin-top: 0; }

#middlecolumn .inner {
  margin: 0 1em; }

.thisWeeksDrink {
  height: auto;
  border: none; }
  .thisWeeksDrink h4 {
    font-family: Rockwell, Rokkitt, Courier, serif;
    margin-top: .5em;
    margin-left: .5em; }
  .thisWeeksDrink .postthumb {
    border: 1px solid #dadacc; }

div#dotwWrap {
  float: left;
  margin-bottom: 2em; }

div#dotwThumb {
  float: none;
  clear: left;
  margin: auto;
  width: 100%; }
  div#dotwThumb img {
    float: left;
    margin: 0; }

div#dotwBody {
  clear: left;
  width: 100%;
  float: left;
  margin: 0 auto; }

div#dotwBody h4 a:link, div#dotwBody h4 a:visited {
  color: #0081b5; }

div#latestUpdates {
  margin: 1em auto; }
  div#latestUpdates h4 {
    font-size: 1.2em; }

li.activityLink {
  margin: 12px 0;
  line-height: 1.4em; }

h3 {
  font-family: 'Damion', cursive;
  font-size: 24px;
  margin: 15px 0; }

.inner {
  float: left;
  clear: left; }

#spotlightItems h4 {
  font-size: 1.4em; }
#spotlightItems .inner {
  margin: 0 1em; }
#spotlightItems img {
  float: right;
  margin: 1em 0 1em .5em; }
#spotlightItems .wpp-excerpt {
  clear: left; }
#spotlightItems li.spotlight_item {
  margin: 1em auto 2em auto; }
  #spotlightItems li.spotlight_item h4 {
    margin-bottom: .5em; }
#spotlightItems .popular-items-list .img-thumbnail {
  max-width: 110px; }

select.jump-menu {
  border: none;
  border-radius: 0;
  background: #369ac4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #369ac4 0%, #0074c1 61%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #369ac4), color-stop(61%, #0074c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #369ac4 0%, #0074c1 61%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #369ac4 0%, #0074c1 61%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #369ac4 0%, #0074c1 61%);
  /* IE10+ */
  background: linear-gradient(to bottom, #369ac4 0%, #0074c1 61%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#369ac4', endColorstr='#0074c1',GradientType=0 );
  /* IE6-9 */
  padding: .5em;
  height: 3em;
  line-height: 2em;
  color: #fff;
  width: 100%; }

.adblock {
  margin: 1em -15px; }

@media (min-width: 768px) {
  div#featureSet {
    margin: 0 0 1em 0; }

  #right-sidebar {
    margin: 0 -10px 0 -20px; }

  .adblock {
    margin: 0 0 1em 0; }

  .rowset {
    margin: 1em 0 !important;
    width: 100%; }

  div#lowerSet {
    margin: 0; } }
