/*
Theme Name: EDLX 2012
Theme URI: http://electricdeluxe.net
Description: The 2012 theme for EDLX with new grid and functions.
Author: Jens Buthut | cuba design
Version: 1.0
Tags: black, blue, white
*/

body,html {
width:100%;
height:100%;
font-family:Georgia,"Times New Roman",Times,serif;
color:#84726C;
font-size:15px;
line-height:20px;
}

body,html,h1,h2,h3,h4,h5,h6,br,p,hr,table,td,tr,div,ul,ol,li,img {
margin:0;
padding:0;
}

.clear {
clear:both;
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia,serif;
font-weight:400;
}

p {
font-size:15px;
line-height:20px;
margin-bottom:10px;
}

.container h6 {
	color: #000;
	font-size: 14px;
	margin-bottom: 3px;
}

p img {
display:block;
}

img {
border:0;
}

a {
color:#38a7da;
text-decoration:none;
}

a.bluelink:hover,p a:hover,#twitter_div a:hover {
color:#fff;
text-decoration:none;
background-color:#38a7da;
}

a.greylink {
color:#B8AFAC;
text-decoration:none;
}

a.greylink:hover {
color:#fff;
text-decoration:none;
background-color:#000;
}

a.fb {
background-image:url(images/fb_sm.png);
background-repeat:no-repeat;
width:20px;
height:20px;
display:block;
border:0;
}

a.fb:hover {
background-image:url(images/fb_a.png);
}

a.tw {
background-image:url(images/tw_sm.png);
background-repeat:no-repeat;
width:20px;
height:20px;
display:block;
border:0;
}

a.tw:hover {
background-image:url(images/tw_a.png);
}

a.g {
background-image:url(images/g_sm.png);
background-repeat:no-repeat;
width:20px;
height:20px;
display:block;
border:0;
}

a.g:hover {
background-image:url(images/g_a.png);
}

#si_div { height: 180px;}


#si_div a.ficon {
background-image:url(images/f.png);
background-repeat:no-repeat;
width:72px;
height:72px;
display:block;
margin-left: 15px;
margin-right: 26px;
margin-bottom: 20px;
float:left;
}

#si_div a.ficon:hover {
background-image:url(images/f_over.png);
}

#si_div a.ticon {
background-image:url(images/t.png);
background-repeat:no-repeat;
width:72px;
height:72px;
display:block;
margin-right: 15px;
margin-bottom: 20px;
float:left;
}

#si_div a.ticon:hover {
background-image:url(images/t_over.png);
}

#si_div a.yticon {
background-image:url(images/yt.png);
background-repeat:no-repeat;
width:72px;
height:72px;
display:block;
margin-left: 15px;
margin-right: 26px;
float:left;
}

#si_div a.yticon:hover {
background-image:url(images/yt_over.png);
}

#si_div a.sicon {
background-image:url(images/sc.png);
background-repeat:no-repeat;
width:72px;
height:72px;
display:block;
margin-right: 15px;
float:left;
}


#si_div a.sicon:hover {
background-image:url(images/sc_over.png);
}


.site-nav {
height:38px;
margin-bottom:3px;
}

.site-nav ul.first {
list-style-type:none;
float:left;
height:38px;
}

.site-nav ul.first li {
margin-right:5px;
height:38px;
float:left;
}

.site-nav ul.first li a {
background-color:#265f72;
display:block;
color:#3CA6D7;
font-size:13px;
line-height:12px;
padding-top:5px;
padding-bottom:8px;
border-bottom:none;
text-align:center;
}

.site-nav ul.first li.edlx {
width:110px;
}

.site-nav ul.first li.edlxp {
width:170px;
}

.site-nav ul.first li.speedyj {
width:75px;
}

.site-nav ul.first li.active,.site-nav ul.first li:hover,.site-nav ul.second li:hover {
background-image:url(images/pfeil-unten.png);
background-position:center 22px;
background-repeat:no-repeat;
height:38px;
}

.site-nav ul.first li.active a,.site-nav ul.first li:hover a,.site-nav ul.second li:hover a {
background-color:#fff;
color:#343434;
border-bottom:none;
}

.site-nav ul.second {
list-style-type:none;
float:right;
height:38px;
}

.site-nav ul.second li {
margin-left:5px;
height:38px;
float:left;
}

.site-nav ul.second li a {
background-color:#7ec4e5;
display:block;
text-align:center;
color:#00689b;
font-size:13px;
line-height:12px;
padding-top:5px;
padding-bottom:8px;
border-bottom:none;
}

.site-nav ul.second li.shop {
width:55px;
}

.site-nav ul.second li.bookings {
width:80px;
}

.site-nav ul.second li.active {
background-image:url(images/pfeil-unten.png);
background-position:center 22px;
background-repeat:no-repeat;
height:38px;
}

.site-nav ul.second li.active a {
background-color:#fff;
color:#343434;
border-bottom:none;
}

body.edlx,body.edlx-shop,body.edlx-bookings {
background-color:#4b4b4b;
}

body.edlx-presents {
background-color:#8D88A2;
}

body.speedyj {
background-color:#748388;
}

.mainframe {
margin:0 auto;
width:1000px;
position:relative;
}

.container {
background-color:#fff;
width:960px;
padding:20px;
float:left;
}

.header {
width:960px;
height:125px;
padding-bottom:20px;
}

.header-logo {
width:960px;
height:85px;
background-color:#dad3ce;
}

.header-nav {
width:960px;
height:37px;
background-color:#dad3ce;
border-top:1px solid #fff;
border-bottom:1px solid #b8afac;
}

.header-nav ul {
list-style-type:none;
}

.header-nav ul.menu li.current-menu-item.menu-item-home a {
width:59px;
height:37px;
background:url(images/home-icon.png);
display:block;
float:left;
padding:0;
}

.header-nav ul.menu li.menu-item-home a:hover {
width:59px;
height:37px;
background:url(images/home-icon.png);
display:block;
float:left;
padding:0;
}

.header-nav ul.menu li.menu-item-home a {
width:59px;
height:37px;
background:url(images/home-icon_a.png);
display:block;
float:left;
padding:0;
}

.header-nav ul li a {
font-size:18px;
line-height:37px;
height:37px;
text-decoration:none;
color:#4f524d;
display:block;
float:left;
border:0;
padding-left:20px;
padding-right:20px;
}

.header-nav ul li a:hover,.header-nav .menu-main-navigation-container ul.menu li.current-menu-item a,.header-nav .menu-main-navigation-container ul.menu li.current-post-parent a {
background-color:#000;
color:#fff;
}

.stage {
width:960px;
height:320px;
padding-bottom:20px;
}

.stage .slideme {
width:730px;
height:320px;
background-color:#dad3ce;
float:left;
}

.stage .sliderinfo {
width:210px;
height:300px;
padding:10px;
background-color:#dad3ce;
float:left;
position:relative;
}

.stage .sliderinfo p {
color:#715f58;
font-size:26px;
line-height:34px;
}

.content-home {
width:960px;
padding-bottom:30px;
float:left;
}

.content-home-content {
width:730px;
float:left;
border-right:1px solid #c6bab5;
}

.content-home-content p {
margin-bottom:3px;
}

.content-home-content h2 {
background-color:#b8afac;
width:300px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-home-content h3 {
font-size:16px;
margin-bottom:5px;
}

.soundcloud-player {
width:318px;
height:318px;
border:1px solid #b8afac;
margin-bottom:10px;
}

.soundcloud-player-small {
width:148px;
height:148px;
border:1px solid #b8afac;
float:left;
}

.content-home-content-latest-release {
width:320px;
padding-right:29px;
border-right:1px solid #c6bab5;
float:left;
}

.content-home-content-previous-releases {
width:320px;
padding-left:30px;
padding-right:30px;
float:left;
}

.content-home-content-previous-releases div:nth-child(even) {
margin-right:20px;
}

a.all-releases {
float:right;
font-size:16px;
padding-top: 10px;
}

.content-home-content-news {
width:730px;
float:left;
margin-top:40px;
}

.content-home-content-news h2 {
background-color:#b8afac;
width:680px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-home-content-news .article-700px {
width:700px;
float:left;
padding-bottom:20px;
}

.content-home-content-news .article-divider {
width:700px;
height:1px;
border-top:1px dashed #38a7da;
float:left;
padding-bottom:20px;
}

.content-home-content-news .article-700px .article-image {
margin-bottom:20px;
width:318px;
margin-right:60px;
float:left;
}

.content-home-content-news .article-700px .article-image img,
.content-news .news-item img {
border:1px solid #b8afac;
}

.content-home-content-news .article-700px .article-text {
width:320px;
float:left;
}

.content-home-sidebar {
width:200px;
padding-left:29px;
float:left;

}

.content-home-sidebar h4 {
background-color:#000;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-home-sidebar img {
width:200px;
margin-bottom:8px;
height: auto;
}

.content-home-sidebar h5 {
font-size:16px;
margin-bottom:5px;
}

.content-home-sidebar h4.twitter {
background-color:#38a7da;
margin-top:30px;
margin-bottom:10px;
}

.content-home-sidebar h4.socialicons {
background-color:#B8AFAC;
margin-top:30px;
margin-bottom: 30px;
}

.content-home-sidebar h4.soundcloud {
background-color:#e84e1b;
margin-top:30px;
}

.content-home-sidebar #twitter_div {
margin-bottom:8px;
}

.content-home-sidebar #twitter_div ul {
list-style-type:none;
}

.content-home-sidebar #twitter_div ul li {
list-style-type:none;
font-size:13px;
line-height:17px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #b8afac;
}

.content-releases {
width:960px;
float:left;
}

.content-releases h2 {
background-color:#b8afac;
width:940px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.release-single {
width:225px;
min-height:500px;
margin-right:20px;
float:left;
margin-bottom:20px;
}

.single-counter div:nth-child(4n) {
margin-right:0;
}

.soundcloud-single-release {
width:223px;
height:223px;
border: 1px solid #B8AFAC;
margin-bottom:12px;
}

.headlines-single-release {
margin-bottom:10px;
margin-top: 15px;
}

.headlines-single-release h3 {
line-height:20px;
font-size:18px;
}

.text-single-release a {
border:0;
}

.text-single-release {
color: #000000;
    float: left;
    line-height: 18px;
    margin-top: 15px;
}

.buttons-single-release {
	height: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #38a7da;
	padding-top: 10px;
	border-top: 1px dashed #38a7da;
}

.buttons-single-release p {
	float:left;
	font-size: 16px;
	color: #38a7da;
	margin-top: 5px;
}

.buttons-single-release .buy-button {
    background: url("images/bg_buy.png") repeat-x scroll 0 0 #38a7da;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
	line-height: 16px;
    font-weight: normal;
    line-height: 1;
    overflow: visible;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
	float:right;
}

.buttons-single-release .buy-button:hover {
	background: url("images/bg_buy_a.png");
}

.content-release {
width:450px;
margin-right:280px;
float:left;
}

.content-release h2 {
background-color:#b8afac;
width:430px;
min-height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.single-release-single {
width:318px;
height:318px;
border:1px solid #b8afac;
margin-bottom:20px;
}

.sidebar-release {
width:200px;
padding-left:30px;
float:left;
}

.sidebar-release h4 {
background-color:#B8AFAC;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.related-release-box {
width:198px;
height:198px;
border:1px solid #b8afac;
margin-bottom:20px;
}

.content-artists {
width:960px;
float:left;
}

.content-artists h2 {
background-color:#b8afac;
width:940px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.artist-single {
width:225px;
margin-right:20px;
float:left;
margin-bottom:20px;
}

.picture-single-artist {
width:223px;
height:223px;
border:1px solid #b8afac;
margin-bottom:12px;
}

.picture-single-artist img {
width:223px;
height:223px;
}

.picture-single-artist a {
border:0;
}

.headlines-single-artist {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #38a7da;
}

.headlines-single-artist h3 {
font-size:18px;
}

.content-artist {
width:450px;
margin-right:50px;
float:left;
}

.content-artist h2 {
background-color:#b8afac;
width:430px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.single-artist-single {
width:450px;
height:450px;
margin-bottom:20px;
background-color:#000;
}

.single-artist-single img {
width:450px;
height:450px;
}

.single-artist-text h5 {
color:#38a7da;
margin-top:15px;
margin-bottom:5px;
}

.middle-release {
width:200px;
padding-right:30px;
float:left;
}

.middle-release h4 {
background-color:#B8AFAC;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.middle-release-box {
width:198px;
height:198px;
border:1px solid #b8afac;
margin-bottom:20px;
}

.artist-box {
width:198px;
height: 198px;
margin-bottom:30px;
}

.artist-box img {
    height: 100%;
    width: 100%;
    /* height: auto; */
border:1px solid #b8afac;
}

.sidebar-artist {
width:200px;
padding-left:30px;
float:left;
}

.artist-box a {
border:0;
}

.sidebar-artist h4 {
background-color:#B8AFAC;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-news {
width:450px;
margin-right:260px;
float:left;
}

.content-news .news-item {
float:left;
padding-bottom:20px;
border-bottom:1px dashed #38a7da;
margin-bottom:20px;
}

.content-news h2 {
background-color:#b8afac;
width:430px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.news-text {
width:450px;
margin-bottom:20px;
}

.content-news h5 {
	font-size: 15px;
    line-height: 20px;
	font-weight:normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.content-news h6, .content-release h6, .single-artist-text h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
    line-height: 20px;
	color: #000;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.content-news h3 {
	color: #38a7da;
	font-size: 20px;
	margin-bottom: 20px;
}

.news-text h4 {
	font-size: 13px;
	color: #84726C;
	margin: 0;
	margin-bottom: 3px;
	margin-top: 10px;
	padding: 0;
}

.post-nav {
width:700px;
margin-top:20px;
}

.post-nav .prev {
float:left;
background-color:#B3A49D;
}

.post-nav .next {
float:right;
background-color:#B3A49D;
}

.post-nav .prev a,.post-nav .next a {
display:block;
color:#fff;
padding:10px;
font-size:18px;
border:0;
}

.post-nav .prev:hover,.post-nav .next:hover {
background-color:#000;
}

.content-podcasts {
width:450px;
margin-right:50px;
float:left;
}

.content-podcasts .navigator {
border-top: 1px dotted #38a7da;
width:450px;
float:left;
padding-top: 30px;
margin-top: 20px;
}

.content-podcasts .navigator .leftnavigator a {
float: left;
font-size: 16px;
padding-left: 23px;
padding-right: 2px;
padding-bottom: 3px;
padding-top: 1px;
background-image:url(images/left-arrow.png);
background-position:left 2px;
background-repeat:no-repeat;
}

.content-podcasts .navigator .rightnavigator a {
float: right;
font-size: 16px;
padding-right: 23px;
padding-left: 2px;
padding-bottom: 3px;
padding-top: 1px;
background-image:url(images/right-arrow.png);
background-position:right 2px;
background-repeat:no-repeat;
}

.content-podcasts .navigator .leftnavigator a:hover {
	background-color:#38a7da;
	background-image:url(images/left-arrow-w.png);
}

.content-podcasts .navigator .rightnavigator a:hover {
	background-color:#38a7da;
	background-image:url(images/right-arrow-w.png);
}


.content-podcasts .navigator .rightnavigator a:hover,
.content-podcasts .navigator .leftnavigator a:hover {
color: #fff;
}

.content-podcasts h2 {
background-color:#b8afac;
width:430px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-podcasts .soundcloud-text {
width:450px;
margin-bottom:20px;
float:left;
}

.content-podcasts .soundcloud-text .soundcloud-podcast {
width:320px;
height: auto;
float:left;
}

.content-podcasts .soundcloud-text .box-podcast {
width:100px;
height: auto;
padding:10px;
padding-left: 20px;
padding-top: 0px;
float:left;
}

.content-podcasts .soundcloud-text .box-podcast a {
border:0;
font-size:18px;
color:#4f524d;
}

.content-podcasts .tracklist ol {
padding-left:20px;
line-height:18px;
}

.content-podcasts h3 {
color:#38a7da;
font-size:20px;
margin-bottom:3px;
}

.content-podcasts h4 {
font-size:16px;
}

.content-podcasts h5 {
color:#38a7da;
font-size:16px;
margin-top:20px;
}

.sidebar-podcasts {
width:460px;
float:left;
}

.sidebar-podcasts h4 {
background-color:#B8AFAC;
width:440px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.sidebar-podcasts .podcast-box {
width:130px;
margin-right:33px;
float:left;
margin-bottom:20px;
}

.sidebar-podcasts .podcast-box h5 {
font-size:16px;
}

.sidebar-podcasts .podcast-soundcloud {
width:128px;
height:128px;
border:1px solid #b8afac;
margin-bottom:15px;
}

.sidebar-podcasts-count div:nth-child(3n) {
margin-right:0;
}


.footer {
text-align:left !important;
width:960px;
height:320px;
background-color:#b3a49d;
padding:20px;
float:left;
}

.footer-box,.footer-box-1 {
width:243px;
border-right:1px solid #fff;
height:320px;
float:left;
line-height:22px;
}

.footer a {
border:0;
color:#000;
display:block;
}

.footer a:hover {
color:#fff;
}

.footer-box-1 h6 {
color:#fff;
margin-left:0;
font-size:13px;
}

.footer-box-1 ul {
list-style-type:none;
}

.footer-box-1 ul li {
color:#000;
margin-left:0;
}

.footer-box h6,.footer-box-nl h6 {
color:#fff;
margin-left:20px;
font-size:13px;
}

.footer-box ul {
list-style-type:none;
}

.footer-box ul li {
color:#000;
margin-left:20px;
}

.footer-box-nl {
width:228px;
height:160px;
float:left;
line-height:22px;
}

.footer-box-nl input {
border:0;
height:30px;
background-color:#fff;
width:200px;
margin-left:20px;
color: #B3A49D;
}

.footer-box-nl input.erase {
padding-left: 5px;
width: 195px;
}

.footer-box-nl input.subscriber {
border:0;
color:#000;
float:right;
background-color: transparent;
text-align:right;
}

.combined {
height:32px;
width:320px;
margin-top:15px;
}

.social-media-home {
float:left;
margin-top:26px;
width:200px;
}

.subscribe {
background:url("images/overlay-button.png") repeat-x scroll 0 0 #38a7da;
border-radius:8px;
color:#FFF !important;
cursor:pointer;
display:inline-block;
font-size:16px !important;
line-height:1;
overflow:visible;
padding:4px 10px 5px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
width:auto;
float:left;
margin-bottom: 10px;
}

.subscribe-all {
background:url("images/overlay-button.png") repeat-x scroll 0 0 #38a7da;
border-radius:8px;
color:#FFF !important;
cursor:pointer;
display:inline-block;
font-size:14px !important;
line-height:1;
overflow:visible;
padding:4px 10px 5px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
width: auto;
display:inline-block;
margin-bottom: 5px;
margin-top: 5px;
}

.buy-link {
margin-top:10px;
background:url("images/overlay-button.png") repeat-x scroll 0 0 #38a7da;
border-radius:8px;
color:#FFF !important;
cursor:pointer;
display:inline-block;
font-size:20px;
font-weight:400;
line-height:1;
overflow:visible;
padding:4px 16px 5px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
width:auto;
float:right;
margin-top: 10px;
}

.buy-link-left {
margin-top:10px;
background:url("images/overlay-button.png") repeat-x scroll 0 0 #38a7da;
border-radius:8px;
color:#FFF !important;
cursor:pointer;
display:inline-block;
font-size:20px;
font-weight:400;
line-height:1;
overflow:visible;
padding:4px 16px 5px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
width:auto;
float:left;
margin-top: 10px;
}

.buy-link:hover, .subscribe:hover, .buy-link-left:hover, .subscribe-all:hover {
background:url("images/bg_buy_50_a.png");
}

.buy-link img,.buy-link-left img {
float:right;
margin-left:10px;
}

.listen-link {
background:url("images/overlay-button.png") repeat-x scroll 0 0 #fff;
border-radius:8px;
color:#8c766a;
cursor:pointer;
display:inline-block;
font-size:13px;
line-height:1;
overflow:visible;
padding:5px 12px 6px;
text-decoration:none;
width:auto;
float:right;
border:0;
position:absolute;
bottom:10px;
right:10px;
}

.listen-link span {
background:url("images/pfeil-listen.png");
background-repeat:no-repeat;
width:7px;
height:13px;
float:right;
margin-left:8px;
}

.stage:hover .listen-link {
background-color:#000;
color:#fff;
}

.stage:hover .listen-link span {
background:url("images/pfeil-listen_a.png");
}

.listen-link img {
float:right;
margin-left:10px;
}

.social-bar {
width:450px;
height:20px;
margin-top:20px;
float:left;
}

.social-bar img {
border: none !important;	
}

.social-bar-medium {
width:230px;
height:20px;
margin-top:20px;
float:left;
}

.social-bar-medium-content {
width:320px;
height:20px;
margin-top:20px;
float:left;
}

.social-bar ul,.social-bar-medium ul,.social-bar-medium-content ul {
list-style-type:none;
}

.social-bar ul li,.social-bar-medium ul li,.social-bar-medium-content ul li {
float:left;
margin-right:10px;
}

.social-bar ul li a,.social-bar-medium ul li a,.social-bar-medium-content ul li a {
border:0;
}

.content-home-sidebar p {
padding-bottom:15px;
}

.content-podcasts ol {
line-height:18px;
}

.galleries-pic {
width:318px;
height:267px;
border:1px solid #b8afac;
margin-bottom:10px;
}

.galleries-pic a {
border:0;
}

.content-home-content-galleries {
width:700px;
float:left;
}

.content-home-content-galleries-left,.content-home-content-galleries-right {
width:350px;
float:left;
height:475px;
}

.content-home-content-galleries-left-pic {
width:320px;
padding-right:29px;
border-right:1px solid #c6bab5;
float:left;
height:267px;
}

.content-home-content-galleries-left-text {
width:320px;
padding-right:30px;
padding-top:20px;
border-bottom:1px solid #c6bab5;
float:left;
height:188px;
}

.content-home-content-galleries-right-pic {
width:320px;
padding-left:30px;
float:left;
height:267px;
}

.content-home-content-galleries-right-text {
width:320px;
padding-left:30px;
border-bottom:1px solid #c6bab5;
float:left;
height:208px;
}

.content-home-content h2.long {
background-color:#b8afac;
width:680px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-home-sidebar-presents {
width:200px;
padding-left:29px;
float:left;
}

.content-home-sidebar-presents img {
width:200px;
margin-bottom:8px;
}

.content-home-sidebar-presents h4 {
background-color:#B8AFAC;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-home-sidebar-presents h5 {
font-size:16px;
margin-bottom:5px;
}

.content-home-sidebar-presents p {
padding-bottom:0;
}

.socialize1 {
width:320px;
height:267px;
}

.socialize2 {
width:320px;
height:208px;
}

.socialize2 img {
float:left;
}

.content-events {
width:960px;
float:left;
}

.content-events h2 {
background-color:#b8afac;
width:940px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.event-single {
width:225px;
margin-right:20px;
float:left;
margin-bottom:20px;
}

.picture-single-event {
width:198px;
height:267px;
border:1px solid #b8afac;
margin-bottom:12px;
}

.picture-single-event img {
width:198px;
height:267px;
}

.picture-single-event a {
border:0;
}

.headlines-single-event {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #38a7da;
}

.headlines-single-event h3 {
font-size:18px;
}

.sidebar-event {
width:200px;
padding-left:30px;
float:left;
}

.sidebar-event h4 {
background-color:#B8AFAC;
width:180px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.related-event-box {
width:148px;
height:210px;
border:1px solid #b8afac;
margin-bottom:20px;
}

.content-event {
width:700px;
margin-right:30px;
float:left;
}

.content-event h2 {
background-color:#b8afac;
width:680px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.single-event-single {
width:700px;
margin-bottom:20px;
}

.single-event-text {
width:450px;
margin-right:50px;
float:left;
}

.single-event-poster {
width:200px;
float:left;
}

.single-event-poster img {
width:198px;
height:268px;
border:1px solid #b8afac;
}

.content-galleries {
width:960px;
float:left;
}

.content-galleries .pictures {
width:450px;
padding-right:30px;
float:left;
}

.content-galleries .pictures .image img {
width:200px;
margin-bottom:20px;
float:left;
}

.content-galleries .pictures .image img:nth-child(odd) {
padding-right:50px;
}

.content-galleries .videos {
width:450px;
padding-left:30px;
float:left;
}

.content-galleries a {
border:0;
}

.content-galleries .videos h3,.content-galleries .pictures h3 {
font-size:18px;
margin-bottom:5px;
}

.content-galleries h2 {
background-color:#b8afac;
width:430px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.content-content {
width:450px;
margin-right:280px;
float:left;
}

.content-content h2 {
background-color:#b8afac;
width:680px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.single-content-single {
width:700px;
margin-bottom:20px;
}

.artistnames ul {
list-style-type:none;
}

.artistnames ul li {
float:left;
margin-right:20px;
}

.artistnames ul li a {
font-size:20px;
}

.content-page {
width:700px;
float:left;
}

.content-page h2 {
background-color:#b8afac;
width:680px;
height:20px;
padding:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
color:#fff;
margin-bottom:20px;
}

.social-bar ul {
list-style-type:none;
}

.social-bar ul li {
float:left;
margin-right:10px;
}

.social-bar ul li a {
border:0;
}

.itunes-link, .itunes-link img {
	width: 320px;
	height:auto;
}

.itunes-link-small, .itunes-link-small img {
	width: 128px;
	height:auto;
}