/******************************************
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here because this file won't be replaced during updates.
*
* Simply copy an existing style from style.css to this file, and modify it to your liking.
*/

a {
  color: #520063;
  text-decoration: underline;
}

.teaser {
  border-bottom: 1px solid #EEE;
}

h1 {
  font-size: 2em;
  color: #520063;
  font-family: "Helvetica Neue", sans-serif !important;
}

#wrap div.sep {
  border-top: 1px solid #EEE;
}

h3 {
  font-family: "Helvetica Neue", sans-serif !important;
}

h2 {
  font-family: "Helvetica Neue", sans-serif !important;
}

.category .thumb, .alignleft {
  float: right !important;
  margin-left: 50px !important;
  padding: 1px;
  border: solid 1px #B0B0B0;
}

.category .thumb img {
  padding: 0 !important;
  border: none !important;
}

.column-wide {
  width: 920px;
}

#nav {
  background: #471f5d;
}

#menuhead a {
  background: #52246d;
}

#menuhead a:hover, #menuhead .current-menu-item > a {
  background: #320f47;
}

.page #comments {
  display: none;
}

.sep-tall {
  display: none;
}

.home h1 {
  font-size: 2em;
}

#menuhead ul a {
  background-color: #52246D;
}

#content {
  padding-top: 10px;
}

#menu-item-6193 ul li a {
  width:300px;
}

#menu-item-6211 ul li a {
  width: 150px;
}

#nav {
  padding: 0 !important;
  margin: 0 !important;
  width: 920px;
}

#menuhead {
  margin-left: 0;
}

.home .column-narrow {
  width: 920px;
}

.home .column-narrow .widget {
  width: 300px;
}

.home .column .widget:nth-child(1) {
  /*float: right;
  width: 525px;
  padding: 0 30px;*/
}

.home .column .widget:nth-child(1) li {
  list-style-type: inherit;
  margin-left: 17px;
  padding-bottom: 15px;
}

.home .column .widget:nth-child(1) a {
  text-decoration: none;
}

.home .wrap .column-wide {
  border-bottom: 1px solid #EEE;
  margin-bottom: -85px;
}

.home .column .widget:nth-child(3) {
  margin-bottom: 0;
}

#address {
  text-align: right;
  padding-top: 30px;
}

#search-wrap {
  top: 30px;
}

h1 a, h2 a, h3 a {
  text-decoration: none;
}

.sub-page {
  padding-bottom: 15px;
}

::selection {
  background: #52246d;
}

.page #disqus_thread {
  display: none;
}

.parent-pageid-1299 .sub-page p {
  float: right;
}

.parent-pageid-1299 .sub-page .excerpt p {
  float: inherit;
}

img.alignleft {
  padding: 4px;
}

.home .wrap .column:nth-child(2) {
  width: 420px;
  float: left;
  border-bottom: none;
}

.home .wrap .column:nth-child(3) {
  width: 450px;
}

.home .wrap .column:nth-child(3) .widget {
  width: 450px;
  padding-top: 7px;
}

.home .wrap .column:nth-child(3) .widget a {
  text-decoration: underline;
}

.video {
  padding-bottom: 25px;
}

#homeGallery {
  padding-top: 42px;
  width: 430px;
}

#homeGallery .wrap {
  width: 430px !important;
}

.widget:nth-child(2) {
  padding-top: 27px;
}

.widget:nth-child(2) li {
  padding-bottom: 10px;
  line-height: 15px;
}

.column-narrow .widget h2 {
  border-bottom: none;
  padding-bottom: none;
}

.home .wrap .column:nth-child(3) .widget:nth-child(2) {
  padding-top: 24px;
}