/*
Theme Name: GetToTheFront WP
Theme URI: http://www.gettothefront.co.uk/
Description: A magazine-style theme for GetToTheFront
Version: 2.0
Author: Nick Boldison
Author URI: http://nick.boldison.com


/* ---------- Nav -----------*/

@import url('css/nav.css');

/* Font */

@font-face {
    font-family: 'Dited';
    src: url('/fonts/dited.eot');
    src: local('://'), url('/fonts/dited.svg#dited') format('svg'), url('/fonts/dited.woff') format('woff');
 }
.dited {
 font-family: 'Dited';
line-height: 140%;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}

/* Body */

body {
    background:#444444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

/* Global */

a {
    color:#f36e21;
    text-decoration:none;
    font-size: 12px;

}

a:hover {
    color:#fff;
    text-decoration:underline;
    font-size: 12px;
}

a img {
    border:none;
}

img{
    max-width: 100%;
    height: auto;
}

img.alignleft{margin-bottom:10px;}

h1.pagetitle  {
    font-family: 'Dited';
    line-height: 80%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 54px;
    color:#f1ea0c;
    padding:0;
    margin: 0px 0px 0px 0px;
    font-weight:normal;
}

p {
    color:#FFF;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.cc_container p{
    color:#999;
}
.cc_container a{
    font-size:1em;
}

/* Form Elements */
input,textarea {
    font-size: 12px;
    padding:6px;
    line-height: 1;
    background-color: #fff;
    border:none;
}
textarea {font-family: "Lucida Sans"}

.view-button {
    color:#fff;
    padding:5px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#c04e01'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#c04e01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #c04e01); /* for firefox 3.6+ */

}

.view-button:hover {
    color:#fff;
    padding:5px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c04e01', endColorstr='#8a4c22'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c04e01), to(#8a4c22)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #c04e01,  #8a4c22); /* for firefox 3.6+ */

}


#submit {
    background:#F1EA0C;
    color:#404041;
    border:none;
    padding:5px;

}

#submit:hover {
    background:#404041;
    color:#F1EA0C;
    border:none;

}


/* ---------- Float Clearing -----------*/

.clearfloat:after {
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
    content:".";
    }

.clearfloat {
    display:inline-block
    }

.clearfloat {
    display:block;
    clear:both;
    }

/* Header */

#header-strip {
    height:28px;
    padding:10px 0px 0px 0px;
    background:#F1EA0C;
    color:#404041;
}

.header-strip-content {
    margin:0px auto 0px auto;
    width:1000px;
}

.header-strip-content a {
    color:#404041;
    text-decoration:none;
    float:left;
    margin:2px 15px 0px 0px;
}

.header-strip-content a:hover {
    color:#000;
    text-decoration:underline;
}

#loginform {
    float:left;
    margin:-4px 0px 0px 15px;

}

#searchform {
    float:right;
    margin: -4px 0px 0px 0px;

}

#searchsubmit {
    clear:both;
    float:right;

}

#wp-submit {
    background:#F1EA0C;
    color:#404041;
    border:none;
    padding:5px;

}

#wp-submit:hover {
    background:#404041;
    color:#F1EA0C;
    border:none;

}

#wp-search {
    background:#F1EA0C;
    color:#000;
    border:none;
    padding:5px;

}

#wp-search:hover {
    background:#000;
    color:#F1EA0C;
    border:none;

}

#user_login {
    border:none;
    padding:5px;
    margin:0px 0px 5px 0px;
    width:130px;

}

#user_pass {
    border:none;
    padding:5px;
    margin:0px 0px 5px 0px;
    width:130px;

}

#site-search {
    border:none;
    padding:5px;

}

.postform {
    border:none;
    padding:5px;
}

/* Begin Wrapper */

#wrapper {
    margin:15px auto 0px auto;
    width:1000px;
}

/* End Wrapper */

/* Begin Header Content */

#header {
    width:1000px;
    height:130px;
}

.logo {
    background:url(img/main-logo.jpg) no-repeat;
    width:344px;
    height:70px;
    margin-bottom: 20px;
}

.logo a {
    color:#444444;
}

.header-quote {
    float:right;
    width:600px;
    height:85px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 36px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-top:0px;
    text-align: right;
    line-height:30px;
    font-weight:normal;
}

.header-quote a{
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 25px;
    color:#f1ea0c;
    line-height:30px;
    font-weight:normal;
}

.header-quote a:hover{
    color:#f36e21;
    text-decoration:none;
}

.header-quote h2 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 36px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-top:0px;
    text-align: right;
    line-height:30px;
    font-weight:normal;

}

h3.sub {
    display:none;

}
#header ul {
    list-style: none;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 0px;
    width: 100%;
    padding: 5px 0px 5px 0px;
}

#header li {
    list-style: none;
    float: left;
    margin-right: 16px;
    font-size: 18px;
    font-weight: bold;
}
#header li a {
    color:#FFF;
    text-decoration:none;
    outline:none;
    font-size: 16.5px;
}

#header li a:hover {
    color:#f1ea0c;
    text-decoration:none;
    font-size: 16.5px;
}


/* End Header Content */

/* Begin Left Sidebar */


#left-column {
    width:190px;
    float: left;
    margin-right: 16px;
    padding: 0px 0px 20px 0px;
}

#left-column h2 {
    background-color:#252525;
    color: #FFF;
    padding: 5px 0px 5px 5px;
    font-size:14px;
    margin-top: 0px;
    margin-bottom: 0px;
}

h3.widgettitle {
    background-color:#252525;
    color: #FFF;
    padding: 5px 0px 5px 5px;
    font-size:14px;
    margin-top: 0px;
    margin-bottom: 0px;

}

.left-column-img {
    width:190px;
    height:110px;
    background-color: #CCC;
}


.archives {
    width:190px;
    background-color: #3a3a3a;
    padding: 10px 0px 10px 0px;
    margin:0px 0px 15px 0px;
}

.archives h3 {
    color:#f1ea0c;
    margin-left:5px;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom:10px;
}

.archives ul {
    margin:5px 0px 10px -35px;

}

.archives li {
    list-style:none;


}

.extra-content{
    margin-top: 50px;
}

.archives-year {
    color:#f1ea0c;
    font-weight:bold;
    padding: 5px 5px 10px 5px;
    font-size: 12px;
}


.reviews {
    width:190px;
    background-color: #3a3a3a;
    margin:0px 0px 15px 0px;
}

.reviews ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.reviews li {
    border-bottom:solid;
    border-bottom-color:#444444;
    border-bottom-style:solid;
    border-bottom-width:1px;
    }

.reviews li:hover {
    background-color:#F36E21;
}

.reviews h3 {
    color:#f1ea0c;
    margin-left:5px;
    font-size: 12px;
    margin-top: 10px;
    clear:both;
}

.reviews h3 a {
    color:#f1ea0c;
    text-decoration:none;
}

.reviews h3 a:hover {
    color:#444444;
    text-decoration:none;
}

.reviews p {
    color:#FFF;
    padding: 0px 5px 10px 5px;
    font-size: 12px;
}

#community-login {
    background-color:#29ada8;
    width:170px;
    height:255px;

    color: #FFF;
    padding: 10px 10px;
    margin-bottom:15px;
}

#community-login h2 {
    color:#000000;
    background-color:#29ADA8;
    margin:0px;
    padding:0px;
    display:none;
}

#community-login p {
    margin:0px;
    padding:0px;

}

.avatar_container {
    display:none;
}

ul.pagenav  {
    list-style:none;
    margin:0px;
    padding:0px;

}

ul.sidebarlogin_otherlinks {
    list-style:none;
    margin:0px;
    padding:0px;

}

#community-login a {
    color:#FFF;
    margin:5px 0px 0px 0px;
    float:left;
    clear:both;
}

#community-login a:hover {
    color:#FFF;
    margin:5px 0px 0px 0px;
    float:left;
    clear:both;
}

#community-login h1 {
    margin:0px;
    font-size:26px;

}

#wp-submit-2 {
    float:left;
    margin:5px 0px 0px 0px;
    clear:both;

}

#user_login-2 {
    float:left;
    margin:5px 0px 0px 0px;

}

#user_pass-2 {
    float:left;
    margin:5px 0px 0px 0px;

}

.interviews {
    width:190px;
    background-color: #3a3a3a;
    margin: 0px 0px 15px 0px;
}

.interviews ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.interviews li {
    border-bottom:solid;
    border-bottom-color:#444444;
    border-bottom-style:solid;
    border-bottom-width:1px;

    }

.interviews li:hover {
    background-color:#F36E21;
}

.interviews h3 {
    color:#f1ea0c;
    margin-left:5px;
    clear:both;
}

.interviews h3 a {
    color:#f1ea0c;
    text-decoration:none;
}

.interviews h3 a:hover {
    color:#444444;
    text-decoration:none;
}

.interviews p {
    color:#FFF;
}

.left-social {
    height: 70px;
    margin-bottom: 15px;
    margin-top: -10px;
}

.left-social a img {
    border:none;
}

.left-social h3 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    padding:0px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:5px;
    margin-top:0px;
    text-align: left;
    font-weight:normal;
}

.social-facebook {
    float: left;
    margin-right: 6px;
}

.social-twitter {
    float: left;
}

.left-competitions {
    margin: -15px 0px 15px 0px;
}

.left-competitions h3 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#f36e21;
    padding:0px 15px 0px 15px;
    color:#FFF;
    margin-bottom:0px;
    font-weight:normal;
}


.newsletter-wrap *{box-sizing:border-box;font-size:14px;}
.newsletter-wrap{background: #F1EA0C; padding:3%;float:left;width:100%;box-sizing:border-box;}
.frequency{margin-bottom:20px;}
.mc-field-group label{ margin-bottom: 10px;display:block;}
.below-form-content{clear:both;margin-top:20px;float:left;}
.asterisk{color:#c00;}
.newsletter-wrap input[type="email"],
.newsletter-wrap input[type="text"]{clear:both;width:100%;box-sizing: border-box;padding:10px;}
.mc-field-group{margin-bottom: 3%;float:left;width:100%;}
.newsletter-wrap .button{background-color: #f36e21;color:#fff;padding:10px 15px;cursor:pointer;text-transform: uppercase;margin-top: 0;}
.newsletter-wrap .button:hover{background-color:#000;}
.weekly-form{ display: none;}
body .newsletter-wrap p{color:#000 !important;}
.mce-success-response{clear: both;margin-bottom: 20px;}

.top-ten-tickets {
    background:#3a3a3a;
    color:#fff;

}

.top-ten-tickets h3 {
    background-color:#29ada8;
    color: #444444;
    padding: 10px 10px;
    font-size:14px;

}

.top-ten-tickets h4 {
    background-color:#29ada8;
    color: #FFF;
    padding: 10px 10px;
    margin: -30px 0px 0px 0px;
    font-size:16px;
}

.top-ten-tickets ul {
    margin:0px 0px 0px 0px;
    padding:0px;

}

.top-ten-tickets li {
    border-bottom:solid;
    border-bottom-color:#444444;
    border-bottom-width:1px;
    list-style:none;
    padding:10px;


}


/* End Left Sidebar */

/* Begin Right Sidebar */

#right-column {
    width:256px;
    float: right;
    clear: right;
}

#right-column h2 {
    background-color:#252525;
    color: #FFF;
    padding: 5px 0px 5px 5px;
    font-size:14px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#right-column h2.go_title,
#right-column h3.go_date{
    background: none;
}

.tour-news {
    background-color: #3a3a3a;
    margin: 0px 0px 15px 0px;
    float:left;
}

.tour-news ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.tour-news li {
    border-bottom:solid;
    border-bottom-color:#444444;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:10px 0px 10px 0px;
    float:left;
    width:100%;
    }

.tour-news li:hover {
    background-color:#F36E21;
}

.tour-news-img {
    float:left;
    margin:0px 10px 0 0px;
    clear:both;

}

.tour-news h3 {
    color:#f1ea0c;
    margin-left:5px;
    font-size: 12px;
    margin-top: 0px;
}

.tour-news p {
    color:#FFF;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
}

.tour-news a {
    color:#F1EA0C;
    text-decoration:none;
}

.tour-news a:hover {
    color:#444444;
    text-decoration:none;
}

.tour-news-meta {
    color:#fff;
    font-size:12px;
    padding: 0px 5px 10px 5px;

}

.flickr-feed {
    margin: 0px 0px 15px 0px;
}

.flickr-feed h3 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#29ada8;
    padding:0px 15px 0px 15px;
    color:#FFF;
    margin-bottom:0px;
    margin-top: 0px;
    font-weight:normal;
}

.flickr-feed h3 a {
    color:#FFF;
    font-size: 30px;
}

.flickr-feed h3 a:hover {
    color:#FFF;
    font-size: 30px;
}

.flickr-feed-img {
    width:256px;
    height:175px;
    background-color: #000;
    overflow:hidden;
}

.music-news {
    background-color: #3a3a3a;
    margin-top: 15px;
    margin: 0px 0px 15px 0px;
}


.music-news ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.music-news li {
    border-bottom:solid;
    border-bottom-color:#444444;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:10px 0px 10px 0px;
    height:46px;
    }

.music-news li:hover {
    background-color:#F36E21;
}


.music-news-img {
    float:left;
    margin: 0px 10px 0px 0px;
    clear:both;
    height:46px;

}

.music-news h3 {
    color:#f1ea0c;
    margin-left:5px;
    font-size: 12px;
    margin-top: 0px;
}

.music-news p {
    color:#FFF;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
}

.music-news a {
    color:#F1EA0C;
    text-decoration:none;
}

.music-news a:hover {
    color:#444444;
    text-decoration:none;
}

.music-news-meta {
    color:#fff;
    font-size:12px;
    padding: 0px 5px 10px 5px;

}

.tickets-quote {
    margin: 5px 0px 15px 0px;
}

.tickets-quote h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 48px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-bottom:5px;
    margin-top:0px;
    text-align: center;
    line-height:38px;
    font-weight:normal;
}

.news-quote {
    margin-top: 5px;
    margin: 0px 0px 15px 0px;
}

.news-quote h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 36px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-bottom:10px;
    margin-top:0px;
    text-align: center;
    line-height:28px;
    font-weight:normal;
}

.artists-quote {
    margin: 5px 0px 15px 0px;
}

.artists-quote h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 36px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-bottom:5px;
    margin-top:0px;
    text-align: center;
    line-height:30px;
    font-weight:normal;
}

.youtube {
    border-color: #F1EA0C;
    border-width: 3px;
    border-style: solid;
    margin: 0px 0px 15px 0px;
}

<!-- Top Comments Widget -->

.top-comments {
    margin:0px 0px 15px 0px;
    color:#29ADA8;

}

ul.topc-comments  {
    list-style:none;
    color:#fff;
    width:256px;
    padding:0px;
    margin:10px 0px 10px 0px;

}

.top-comments li {
    margin:0px;
    padding:0px;

}

.top-comments h3 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#29ada8;
    padding:0px 15px 0px 15px;
    color:#FFF;
    margin-bottom:0px;
    margin-top:0px;
    font-weight:normal;
    clear:both;
}

.top-comments h4 {
    color:#f1ea0c;
    margin-left:0px;
    font-size: 12px;
    margin-top: 10px;
}

.top-comments p {
    color:#FFF;
    padding: 0px 0px 10px 0px;
    font-size: 11px;
}

.top-comments-meta {
    color:#a7a9ac;
    font-size:10px;

}

.top-comments-post {
    border-bottom:solid;
    border-bottom-color:#000;
    border-bottom-width:1px;
    padding: 0px 0px 10px 0px;
}


.recent-comments {
    margin:15px 0px 0px 0px;

}

.recent-comments h3 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#29ada8;
    padding:0px 15px 0px 15px;
    color:#FFF;
    margin-bottom:5px;
    margin-top:0px;
    font-weight:normal;
}

.recent-comments ul {
    margin:0px;
    list-style:none;
    padding:0px;

}

.recent-comments li {
    width:100%;
    clear:both;
    float:left;
    margin:2px 0px 2px 0px;
    border-bottom-color:#000;
    border-bottom-style:solid;
    border-bottom-width:1px;

}

.recent-comments img {
    float: left;
    margin-right: 10px;
    width:50px;
    height:50px;
}


.recent-comments .avatar {
    float: left;
    margin-right: 10px;
    width:50px;
    height:50px;
}

.recent-comments p {
    color:#FFF;

}


#hotel-package {
    background-color:#29ada8;
    padding:10px;
    margin:0px 0px 15px 0px;

}

#hotel-package p {
    color:#fff;

}

#hotel-package h2 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 35px;
    background:#29ada8;
    padding:0px 0px 0px 0px;
    color:#444444;
    margin-bottom:0px;
    margin-top: 0px;
    font-weight:normal;
}

#hotel-package h2 a {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 35px;
    background:#29ada8;
    padding:0px 0px 0px 0px;
    color:#444444;
    margin-bottom:0px;
    margin-top: 0px;
    font-weight:normal;
}

#hotel-package h2 a:hover {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 35px;
    background:#29ada8;
    padding:0px 0px 0px 0px;
    color:#FFF;
    margin-bottom:0px;
    margin-top: 0px;
    font-weight:normal;
    text-decoration:none;
}

/* End Right Sidebar */

/* Begin Main Column */

#main-image {
    width:522px;
    height:380px;
    float: left;
}

#latest-news-header {
    width:522px;
    float: left;

}

#categories-dropdown {
    float:right;

}

#latest-news-header h1 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 54px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#reviews-header {
    width:522px;
    float: left;

}


#reviews-header h1 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 54px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#reviews-title {
    width: 100%;
    color: #f1ea0c;
    float:left;

}

#reviews-title h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    padding:10px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:20px;
    margin-top:5px;
    text-align: left;
    font-weight:normal;
}

#reviews-title h3 a {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    padding:10px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:20px;
    margin-top:15px;
    text-align: left;
    font-weight:normal;
}



#reviews-post {
    margin:0px 0px 30px 0px;
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:1px;

}

#reviews-post h6 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: 0px 0px 0px 0px;
    font-weight:normal;

}

#reviews-post h6 a {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: 0px 0px 0px 0px;
    font-weight:normal;

}

#reviews-post h6 a:hover {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#F36E21;
    padding:0;
    margin: 0px 0px 0px 0px;
    font-weight:normal;
    text-decoration:none;

}

#reviews-date {
    font-size: 12px;
    color: #252525;
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:1px;
    margin:0px 0px 15px 0px;
    width:100%;
}

#reviews-image {
    width:522px;
    height:375px;
    background-color: #CCC;
    float: left;
    margin:15px 0px 0px 0px;
}

#reviews-meta {

}

#main-column {
    width:522px;
    float: left;
    margin-top: 0px;
}



h1.yellow-block {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#f1ea0c;
    padding:0px 15px 0px 15px;
    margin:0px 0px 15px 0px;
    font-weight:normal;
}

#main-column h2 {
    color:#ffffff;
    font-weight: bolder;
    font-size:20px;
}

#main-column h2 a {
    color:#ffffff;
    font-weight: bolder;
    font-size:20px;
    margin:10px 0px 0px 0px;
}

#main-column h2 a:hover {
    color:#F36E21;
    font-weight: bolder;
    font-size:20px;
    margin:10px 0px 0px 0px;
}


#main-column h3 {
    color:#ffffff;

    font-weight: lighter;
}

#main-column h4 {
    font-family: 'Dited';
    line-height: 38px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 42px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-bottom:30px;
    margin-top:0px;
    text-align: center;
    font-weight:normal;
}

#main-column h5 {
    color:#f1ea0c;
    line-height: 16px;
    font-weight: lighter;
    font-size:16px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

#main-column p {
    color:#ffffff;
}

#main-column  a img {
    color:#fff;
    border:none;
}


#main-column a {
    text-decoration:none;
    outline:none;

}

#main-column a:hover {
    text-decoration:underline;

}



#index-column {
    width:522px;
    float: left;
    margin-top: 15px;
}



#index-column h1 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#f1ea0c;
    padding:0px 15px 0px 15px;
    margin:0px 0px 15px 0px;
    font-weight:normal;
}

#index-column h1 a {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    background:#f1ea0c;
    color:#000000;
    font-weight:normal;
}



#index-column h4 {
    font-family: 'Dited';
    line-height: 38px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 42px;
    padding:0px 15px 0px 15px;
    color:#f1ea0c;
    margin-bottom:30px;
    margin-top:0px;
    text-align: center;
    font-weight:normal;
}


.post {
    border-bottom:solid;
    border-bottom-color:#000;
    border-bottom-width:0px;
    margin-bottom:15px;

}

.index-post {
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:1px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;

}

.index-post h2 {
    margin:0px 0px 10px 0px;
    font-size:18px;

}

.index-post h2 a {
    color:#F1EA0C;
    font-size:18px;

}

.index-post h2 a:hover {
    color:#F36E21;
    font-size:18px;

}

.index-post p {
    margin:0px 0px 15px 0px;
    color:#FFF;
    line-height:14px;
}

.index-post-image {
    float:left;
    clear:both;
}

.index-post img {
    margin:10px 10px 10px 0px;

}

.index-post-date {
    font-size: 12px;
    color: #29ADA8;
    border-bottom:solid;
    border-bottom-color:#29ADA8;
    border-bottom-width:0px;
    width:100%;
}

.index-post-cat {
    font-size: 12px;
    color: #252525;
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:0px;
    float:right;

}

.index-post-cat a {
    font-size: 12px;
    color: #252525;

}

.index-post-meta {
    margin: 15px 0px 15px 0px;
    float:left;
    width:100%;
}

.post-meta {


 }
.post-meta-key {
    color: #FFF;
    font-weight: bold;
    font-size: 110%;
    }

/* END Post */

/* News Post */

.news-post {
    border-top:solid;
    border-top-color:#252525;
    border-top-width:1px;
    margin:0px 0px 10px 0px;

}

.news-post h2 {
    margin:10px 0px 0px 0px;
}

.news-post p {
    margin:0px 0px 30px 0px;
}

.news-post-image {
    float:left;
    clear:both;
}

.news-post img {
    margin:10px 10px 10px 0px;
}

.news-post-date {
    font-size: 12px;
    color: #29ADA8;
    border-bottom:solid;
    border-bottom-color:#29ADA8;
    border-bottom-width:0px;
    width:100%;
}

.news-post-cat {
    font-size: 12px;
    color: #252525;
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:0px;
    float:right;

}

.news-post-cat a {
    font-size: 12px;
    color: #252525;

}

.news-post-meta {
    margin: 15px 0px 15px 0px;
    float:left;
    width:100%;
}

/* END News Post */

/* Reviews Post */

#reviews-post {
    border-top:solid;
    border-top-color:#CCCCCC;
    border-top-width:0px;
    margin:0px 0px 10px 0px;

}

#reviews-post h2 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;


}

.reviews-post p {
    margin:0px 0px 30px 0px;
}

.reviews-post-image {
    float:left;
    clear:both;
}

.reviews-post img {
    margin:10px 10px 10px 0px;
}

.reviews-post-date {
    font-size: 12px;
    color: #29ADA8;
    border-top:solid;
    border-top-color:#29ADA8;
    border-top-width:1px;
    width:100%;
}

.reviews-post-cat {
    font-size: 12px;
    color: #252525;
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:0px;
    float:right;

}

.reviews-post-cat a {
    font-size: 12px;
    color: #252525;

}

.reviews-post-meta {
    margin: 15px 0px 15px 0px;
    float:left;
    width:100%;
}

/* End Reviews Post */


.read_more {
    color:#fff;
    float:left;
    clear:both;
    margin: 10px 0px 20px 0px;

}

.read_more a {
    color:#fff;
    padding:10px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#c04e01'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#c04e01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #c04e01); /* for firefox 3.6+ */

}

.read_more a:hover {
    color:#fff;
    padding:10px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c04e01', endColorstr='#8a4c22'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c04e01), to(#8a4c22)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #c04e01,  #8a4c22); /* for firefox 3.6+ */

}

#artists-title {
    width: 100%;
    color: #f1ea0c;
}

#artists-title h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    padding: 0px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:0px;
    margin-top:0px;
    text-align: left;
    font-weight:normal;
}

.artists-intro {
}

#available-dates {
    width: 100%;
    height:40px;
}

#available-dates h3 {
    color: #000;
    font-size:30px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    padding:10px;
    background-color:#f1ea0c;
    font-weight:normal;

}

#sold-out {
    width: 100%;
    height:40px;
    clear: both;
    float:left;
    margin: 10px 0px 10px 0px;
}

#sold-out h2 {
    color: #000;
    font-size:30px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    padding:10px;
    background-color:#f1ea0c;
    font-weight:normal;
    margin:0px;

}

#artists-post {
    margin-top:15px;
    border-bottom:solid;
    border-bottom-color:#000;
    border-bottom-width:1px;
}

#artists-post h2 {
    font-size: 14px;
    font-weight: normal;
    color:#f1ea0c;
    padding:10px 0px 0px 0px;
}

#artists-post h3 {
    font-size: 14px;
    font-weight: normal;
    color:#fff;


}

#find-tickets {
    margin: 0px 0px 15px 0px;
}

#find-tickets h3 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    padding:10px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:15px;
    margin-top:15px;
    text-align: left;
    font-weight:normal;
}

/* Artists Single Page */

.button {
    color:#fff;
    float:left;
    margin:30px 5px 10px 0px;

}

.button a {
    color:#fff;
    padding:7px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#c04e01'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#c04e01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #c04e01); /* for firefox 3.6+ */

}

.button a:hover {
    color:#fff;
    padding:7px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c04e01', endColorstr='#8a4c22'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c04e01), to(#8a4c22)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #c04e01,  #8a4c22); /* for firefox 3.6+ */

}

.price {
    color:#FFFFFF;
    float:left;
    font-size:26px;
    margin:10px 10px 0px 0px;
    width:54px;

}

.ticket-links {
    color:#FFFFFF;
    float:left;
    clear:both;
    font-size:23px;
    margin:10px 30px 10px 0px;
    width:100%;    height: 58px;

}

.ticket-button {
    float:left;
    margin:30px 5px 0px 0px;

}

.ticket-button a {
    color:#fff;
    padding:7px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#c04e01'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#c04e01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #c04e01); /* for firefox 3.6+ */

}

.ticket-button a:hover {
    color:#fff;
    padding:7px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c04e01', endColorstr='#8a4c22'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c04e01), to(#8a4c22)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #c04e01,  #8a4c22); /* for firefox 3.6+ */

}



.yellow {
    color:#f1ea0c;

}

.from {
    color:#ffffff;
    font-size:14px;

}


/* End Artists Single Page */

#comments-views {
    margin:0px 0px 15px 0px;
    clear: both;

}

#comments-views h3 {
    color: #000;
    font-size:30px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    padding:10px;
    background-color:#f1ea0c;
    margin:0px 0px 15px 0px;
    font-weight:normal;
    clear:both;
}

#comments-views h5 {
    font-size: 14px;
    font-weight: normal;
    color:#f1ea0c;
    padding:0px 0px 0px 0px;
    margin:0px;
}

#comments-views p {
    margin:0px;

}

.comments-views-post {
    border-bottom:solid;
    border-bottom-color:#252525;
    border-bottom-width:1px;
    margin:0px 0px 10px 0px;
    width:100%;

}

.comments-views-meta {
    font-size: 12px;
    color: #a7a9ac;
    margin:-5px 0px 5px 0px;
}

#artist-comments {
    background-color:#3a3a3a;
    padding:15px;

}

#artist-comments h2 {
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    padding:10px 0px 0px 0px;
    color:#f1ea0c;
    margin-bottom:15px;
    margin-top:0px;
    text-align: left;
    font-weight:normal;
}


/* End Main Column */

/* Begin Footer */

#footer {
    height:320px;
    background-color:#f1ea0c;
    background-image:url(img/head-strip.jpg);
    background-repeat:repeat;
    width:100%;
    clear: both;
    margin-top:30px;
    position: relative;
}

.footer-content {
    width:1000px;
    margin:0px auto 0px auto;
    padding:20px 0px 0px 0px;
    font-size:14px;
    color:#444444;
}

.footer-content a {
    color:#444444;
    text-decoration:underline;
}

.footer-content a:hover {
    color:#444444;
    text-decoration:none;
}

.footer-content a img {
    border:none;
}

.footer-content ul {
    list-style: none;
    float: left;
    font-size: 11px;
    margin-left: -40px;
    margin-top:0px;
    width: 800px;
    margin-bottom: 5px;
}

.footer-content li {
    list-style: none;
    float: left;
    margin-right: 16px;
    font-size: 14px;
    font-weight:bold;
    margin-top: 5px;
}
.footer-content li a {
    color:#444444;
    text-decoration:none;
    outline:none;

}
.footer-content li a:hover {
    color:#444444;
    text-decoration:underline;

}



.advertising {
    width:728px;
    height:90px;
    background-color:#FFF;
    margin:10px 270px 10px 0px;
    float: left;
}

.footer-quote {
    float: left;

}

.footer-quote h4 {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    padding:0px 0px 0px 0px;
    color:#444444;
    margin-bottom:30px;
    margin-top:0px;
    text-align: center;
    float:left;
    clear:both;
    width: 1000px;
    text-align:left;
    font-weight:normal;
}

.facebook {
    width:160px;
    height:33px;
    float: left;
    margin: 0px 20px 0px 0px;
}

.twitter {
    width:152px;
    height:33px;
    float: left;
    margin: 0px 20px 0px 0px;
}

/* Add This */

.addthis_container {
    float:left;

}

.share-left {
    width:320px;
    height:33px;
    float: left;
    margin: 0px 20px 0px 0px;
    clear:both;
}

.share {
    width:320px;
    height:33px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.grid-share {
    width:57px;
    height:33px;
    float: right;
    margin: 0px 0px 0px 0px;
}

/* End Footer */

/* Begin Sub Footer */

.sub-footer-content li a:hover {
    color:#444444;
    text-decoration:none;
}

#sub-footer {
    height:220px;
    background-color:#29ada8;
    width:100%;
    clear: both;
    margin-top:1px;
    position: relative;
}

.sub-footer-content {
    width:1000px;
    margin:0px auto 0px auto;
    padding:20px 0px 0px 0px;
    font-size:11px;
    color:#fff;
}

.sub-footer-content a {
    color:#FFF;
    text-decoration:underline;
}

.sub-footer-content a img {
    border:none;
}

.sub-footer-content a:hover {
    color:#FFF;
    text-decoration:none;
}


.sub-footer-content ul {
    list-style: none;
    float: left;
    font-size: 11px;
    margin-left: -40px;
    margin-top:0px;
    width: 100%;
}

.sub-footer-content li {
    list-style: none;
    float: left;
    margin-right: 16px;
    font-size: 11px;
}
.sub-footer-content li a {
    color:#FFF;
    text-decoration:underline;

}

.sub-footer-content li a:hover {
    color:#FFF;
    text-decoration:none;
}


/* End Sub Footer */

/* Begin Meet the Team */

.person {
    width:100%;
    min-height:130px;
    border-bottom:solid;
    border-bottom-color:#000;
    border-bottom-width:1px;
    padding:10px 0px 0px 0px;
    clear:both;
}

.user-thumbnail {
    float:left;
    margin:0 10px 10px 0;

}

.user-info {
    color:#F1EA0C;
    font-size:14px;
    float:left;
    width:70%;

}

.user-bio {
    float:left;
    color:#FFF;
    font-size:12px;
    width:70%;

}

.user-email {
    float:left;
    color:#F1EA0C;
    font-size:12px;
    width:70%;

}

.user-website {
    float:left;
    color:#F1EA0C;
    font-size:12px;
    width:70%;

}

.user-listening {
    float:left;
    width:70%;
    color:#FFF;
    font-size:12px;

}

.user-social {
    float:left;
    width:70%;
    color:#F1EA0C;
    font-size:12px;

}

/* End Meet the Team */


/* Begin Single Post */

#comment {
    width:350px;

}

#submit {
    color:#fff;
    padding:10px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#c04e01'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#c04e01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #c04e01); /* for firefox 3.6+ */

}

#submit:hover {
    color:#fff;
    padding:10px;
    background:#f36e21;
    border:solid;
    border-color:#c5c5c5;
    border-width:2px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36e21', endColorstr='#5b3d2c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f36e21), to(#5b3d2c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f36e21,  #5b3d2c); /* for firefox 3.6+ */

}

/* End Single Post */

/* ---------------------------------------------------- */
/* SLIDESHOW > Title
/* ---------------------------------------------------- */

#featured {
    height:380px;
    margin:0 0 0;
    overflow:hidden;
    width:522px;
}



#featured h3 {
font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#featured h3 a {
font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#featured h3 a:hover {
font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#F36E21;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#featured h3 a:visited {
font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

#featured-post {

}


#featured-post p {
    margin:0px;
    color:#fff;

}

#featured-post  a img {
    color:#fff;
    border:none;
}

h2.featured-post {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

h2.featured-post a {
    font-family: 'Dited';
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    color:#f1ea0c;
    padding:0;
    margin: -20px 0px 0px 0px;
    font-weight:normal;
}

.featured-title {
    padding:10px;
    margin:-70px 0 0;
    width:502px;
    z-index:2;
    background-color:#000;
    filter:alpha(opacity=90);
  /* CSS3 standard */
      opacity:0.9;
      height:50px;


}

/* Artists Comments */


#singlecomments {
    margin: 0px 0px 0px -40px;

}


#singlecomments p {
}

#singlecomments li {
    border-top:solid;
    border-top-color:#000000;
    border-top-width:1px;
    list-style:none;
    padding:10px 0px;
    margin:10px 0px 0px 0px;
    float:left;
    width:100%;

}

.commentlist {

}

.avatar {
    float:left;
    margin:0px 10px 0px 0px;
    width:48px;
    height:48px;

}

.comment-date {
    float:left;
    margin:0px 0px 0px 0px;

}

.comment-date a {
    color: #29ADA8;

}

.name {
    color:#f1ea0c;
    font-weight:bold;
    float:left;
    width:87%;
    margin:10px 0px 0px 0px;

}

.comment-text {
    float:left;
    width:87%;

}

.reply {
    clear:both;
    float:left;
    margin:0px 0px 0px 0px;

}

.edit-comment {
    clear:both;
    float:left;
    margin:0px 0px 0px 0px;

}

.commentform {

}

.comment-author {

}

.commentmetadata {

}

#respond {
    background:#3A3A3A;
    padding:10px;

    margin:10px 0px 15px 0px;

}

#respond h3 {
    color: #f1ea0c;
    font-size:30px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    padding:20px 15px 15px 0px;
    margin:0px 0px 15px 0px;
    font-weight:normal;
    clear:both;
}



/* Page Pagination */

.navigation {
    float:left;
    clear:both;
    margin:0px 0px 15px 0px;

    width:512px;

}

.alignleft {
    float:left;

}

.alignright {
    float:right;

}

.navigation a {
    float:left;
    clear:both;
    padding:10px;
    margin:0px 0px 15px 0px;
    background:#000;

}

/* Mail Chimp */

#mc_signup_submit {
    color:#444444;

}

.mc_var_label{
    color:#ffffff;

}


/* On Sale This Week */

.grid-post {
    border-bottom: 1px solid #252525;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0 0 10px;
    width: 251px;
    color:#ffffff;

}

.date {
    color:#29ADA8;
    font-size: 16px;

}


.grid-post h3 {
    margin:0px;
    font-size:16px;
    float:left;
    clear:both;
    margin:5px 0px 5px 0px;
    width:251px;

}

.grid-post h3 a {
    color:#FFF;
    font-size:16px;

}

.grid-post h3 a:hover {
    color:#F36E21;
    font-size:16px;

}

.grid-post p {
    margin:0px 0px 15px 0px;
    color:#FFF;
    float:left;
}

.grid-post-image {
    float:left;
    clear:both;
}

.grid-post img {
    margin:10px 10px 10px 0px;
    height:200px;
}

.grid-post-date {
    font-size: 12px;
    color: #29ADA8;
    border-bottom:solid;
    border-bottom-color:#29ADA8;
    border-bottom-width:0px;
    width:100%;
}

/* COOKIES */

#popupContactClose, #close {
    cursor: pointer;
    text-decoration: none;
}

#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #a08155;
    z-index: 999;
}

#popupContact {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 150px;
    width: 350px;
    background: #f0eb0d;
    border: 2px solid #fff;
    padding: 6px;
    z-index: 9999; top: 0px; left: 0px
}


#popupContact h2 {
    padding: 5px 0 10px 10px;
    font-size: 12px;
}

#popupContact p { padding: 0 10px; }

#popupContactClose {
    font-size: 14px;
    right: 6px;
    top: 6px;
    position: absolute;
    color: #000;
    display: block;
}

.youtube .widget {
    position:relative;
}

.youtube .wpvl_auto_thumb_box {
width:100%;
height:auto;
}

.youtube .wpvl_auto_thumb_box .video_lightbox_auto_anchor_image {
width:100%;
height:auto;
}

.youtube .wpvl_auto_thumb_play {
    left: 102px;
}

.youtube .left-social{
    position:absolute;
    bottom:0;
    width: 100%;
    padding: 0 !important;
}

.youtube .left-social h3 {
    text-align: center;
}

.share-title {
    color: #f1ea0c !important;
    font-size: 25px;
    font-family: 'Dited';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    padding: 20px 15px 0px 0px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
    clear: both;
}


/**/

.theatrediv p{
    font-size:1.5em;
}

.go_hot_widget {
    border: 1px solid #9fa0a1;
    list-style-type: none;
    margin: 10px;
    padding: 0;
}
.go_hot_widget img {
    border: 0 none;
    width:70px;
    height:auto;
}
.go_hot_widget li {
    border-bottom: 1px dotted #bfbfc0;
    clear: both;
    cursor: pointer;
    min-height: 54px;
    width: 100%;
    padding:5px 0;
}
.go_hot_widget li:hover {
    background-color: #ecf5fb;
}
.go_hot_widget li:hover .go_title a {
    color: #3187cd;
}
.go_hot_widget li:hover .go_date {
    color: #3187cd;
}
.go_hot_widget .go_last {
    border: medium none;
}
.go_hot_widget .go_img {
    float: left;
    margin: 6px 6px 15px 6px;
}
#main-column .go_hot_widget h2.go_title {
    color: #47484a;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 4px 0 2px;
}
#main-column .go_hot_widget h2.go_title a {
    color: #47484a;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#main-column .go_hot_widget h2.go_title a:hover {
    color: #3187cd;
}
#main-column .go_hot_widget h3.go_date {
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.go_hot_widget .go_date a {
    color: #47484a;
    text-decoration: none;
}
.go_hot_widget .go_date:hover {
    color: #3187cd;
}

.text-box{
    margin-bottom: 40px;
}

.text-box h3{
    color: #f1ea0c;
    font-size: 16px;
}

#searchaffbutton{
    font-family: "Dited";
    line-height: 140%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    background: #F1EA0C;
    color: black;
    padding: 0px 15px 0px 15px;
    margin: 0px 0px 15px 0px;
    font-weight: normal;
    cursor:pointer;
}

.selectall{
    color: #F1EA0C;margin-left: 5px;font-size: 12px;margin-top: 0px;
}
