/*
Theme Name: The Aristocrats v3
Theme URI: http://the-aristocrats-band.com/
Description: The 2015 theme for The Aristocrats.
Author: Electric Red
Author URI: http://electricred.net/
Version: 3.0
*/

@charset "UTF-8";
/* CSS Document */

html {
	/*height: 100%;*/
	background-color: #dd601e; /* 000000 */
	min-height: 900px;
	margin: 0px;
	
	-webkit-background-size: 1800px 100%;
	background-image: url(images/background-tile.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

body {
	margin: 0px;
	font-family: Lora, Georgia, Helvetica, Arial, sans-serif;
	color: #262626;
	
	-webkit-background-size: 100% 853px;
	background-image: url(images/background-footer-overlay.png);
	background-position: center bottom;
	background-repeat: repeat-x;

}

a:link, a:visited {
	color: #c22a26; /*6f082c*/
	text-decoration: none;
	border-bottom: 1px dotted transparent;
}

a:hover, a:active {
	color: #c22a26; /*6f082c*/
	text-decoration: none;
	border-bottom: 1px dotted transparent; /* #6f082c */
}

h3 a, h4 a {
	color: #ffffff !important;
}

.headerOverlay {
	width: 100%;
	height: 800px;
	-webkit-background-size: 1800px 800px;
	background-image: url(images/background-top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: absolute;
	/*position: fixed;*/
	z-index: 1;
	top: 0px;
}

/*.footerOverlay {
	width: 100%;
	height: 853px;
	-webkit-background-size: 100% 853px;
	background-image: url(images/background-footer-overlay.png);
	position: fixed;
	z-index: 2;
	bottom: 0px;
	left: 0px;
}*/

#main {
	background-color: #fcedd9;
	width: 980px;
	margin: 0px auto;
	/*box-shadow: 0px 0px 17px 0px #333;*/
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
	position: relative;
	z-index: 5;
}

#header {
	height: 420px;
	background-image: url(images/header-thearistocrats-bgr.jpg); /* header-thearistocrats.jpg */
	background-position: center center;
	background-repeat: no-repeat;
}

#logo {
	height: 420px;
	margin: 0px;
	background-image: url(images/header-thearistocrats-logo.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#header h1, #header h2 {
	margin: 0px;
	color: white;
	margin-left: -9999px;
}

#nav {
	height: 75px; /*50px; */
	width: 1030px; /* 980px */
	margin: -5px -25px -20px -25px;
	/* box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); nav shadow */

	background-image: url(images/nav-placeholder.png);
	background-position: center center;
	background-repeat: no-repeat;	

	
	/*height: 37px; 
	margin: 13px 0px 12px 0px;*/
	/* most of this will be removed */
	/*background-image: url(images/bgr-nav.png);
	background-position: center center;
	background-repeat: no-repeat;*/
}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/*visibility: hidden;*/
}

#nav ul li {
	/*display: inline;*/
	float: left;
	text-indent: -9999px;
}

#nav ul li a {
	display: block;
	background-image: url(images/nav-hover-bgr.png);
	background-repeat: repeat-x;
	background-position: 0px 100px;
	height: 50px;
}

#content {
	width: 570px;
	margin-left: 50px;
	float: left;
	font-size: 16px;
	padding-bottom: 37px;
}

#contentWide {
	width: 980px;
	float: left;
	font-size: 16px;
}

#sidebar {
	width: 260px;
	float: left;
	margin: 0px 50px;
}

#sidebar #sidebarJamTrack, #sidebar #sidebarBooking, #sidebar #sidebarShows, #sidebar #sidebarTwitter, #sidebar #sidebarStore {
	background-color: rgb(255, 253, 251);
	background-color: rgba(255, 255, 255, 0.9);
	border-color: white;
	box-shadow: 0px 1px 0px #ded6ca;
	clear: both;
	margin-top: 20px;
	padding-top: 10px;
        color: #000000;
}

#sidebar h3 {
	width: 282px;
	height: 60px;
	line-height: 50px;
	text-align: center;
	margin: 0px -11px 0px -11px; /* 0px -11px 0px -11px */
	text-indent: -9999px;	
}

#sidebarJamTrack h3 {
	background-image: url(images/sidebar-header-jamtrack.png);
}

#sidebarBooking h3 {
	background-image: url(images/sidebar-header-booking.png);
}

#sidebarShows h3 {
	background-image: url(images/sidebar-header-shows.png);
}

#sidebarTwitter h3 {
	background-image: url(images/sidebar-header-twitter.png);
	margin-bottom: 0px;
}

#sidebarStore h3 {
	background-image: url(images/sidebar-header-store.png);
}

#sidebarJamTrack {
}

#sidebarBooking {
	display: none;
}
.page-id-2 #sidebarBooking {
	display: block;
}

.page-id-2 #sidebarShows {
	display: none;
}

#sidebarBooking div {
	font-size: 11px;
	padding: 7px 15px 15px 15px;  	
}


#sidebar h4 {
	text-transform: uppercase;
	/*line-height: 43px;*/
	font-size: 14px;
        color: #000000;
	background-color: rgb(254, 247, 237);
	background-color: rgba(252, 237, 217, 0.4);	
	padding: 15px;
	margin-top: 0px;
}

.stripe {
	background-color: rgb(254, 247, 237);
	background-color: rgba(252, 237, 217, 0.4);	
}

#sidebarShows p {
	margin: 0px;
	padding: 0px 15px;
}

#sidebarShows ul {
	padding: 0px;
	margin: 0px;	
}

#sidebarStore img {
	padding: 8px 15px 15px 15px;
	border: none;
}

#sidebarShows ul li {
	list-style-type: none;
	/*margin-bottom: 10px;*/
	font-size: 12px;
	padding: 7px 15px;
}

#sidebarTwitter ul {
	padding: 0px;
	margin: 0px;	
}

#sidebarTwitter ul li {
	padding: 7px 15px;
}

/*#sidebarTwitter ul li:last-child {
	padding: 7px 15px 0px 15px;
}*/


.twitterwidget-title { /* #sidebarTwitter h3,  */
	text-indent: -9999px;
	cursor: pointer;
}


#aristocratsTweets { /* , #sidebarTwitter div ul */
	padding: 0px;
	margin: 0px;
}

#aristocratsTweets li, #sidebarTwitter div ul li {
	list-style-type: none;
	font-size: 12px;
	padding-bottom: 10px;
}


.entry-meta {
	font-size: 85%;
}




#footer {
	width: 980px;
	margin: 0px auto;
	/*height: 329px;
	background-image: url(images/bgr-footer.jpg);
	background-position: center top;
	background-repeat: no-repeat;*/
	text-shadow: 0px 1px 2px #333;
	font-size: 12px;
	color: #eae3dc;
}

#footer a:link, #footer a:visited {
	color: #e8c9ad;
}

#footer a:hover, #footer a:active {
	color: #e3af7f;
}

#footerLeft {
	width: 368px; /* width 980px in total */
	padding: 108px 0px 0px 0px;
	background-image: url(images/footer-thearistocrats-logo.png);
	background-position: 0px 35px;
	background-repeat: no-repeat;
	float: left;
}

#footerRight {
	width: 612px;
	padding: 35px 0px 50px 0px;
	float: right;
}

#socialbox {
	float: right;
	margin-bottom: 15px;
}

#socialbox ul {
	padding: 0px;
	margin: 0px;
}

#socialbox ul li {
	width: 40px;
	height: 32px;
	margin-left: 6px;
	background-repeat:  no-repeat;
	list-style-type: none;
	float: left;
}

#socialbox ul li a {
	width: 40px;
	height: 32px;
	display: block;
	text-indent: -9999px;
}

#socialbox a {
}

#social-email {
	background-image: url(images/social.png);
}

#social-facebook {
	background-image: url(images/social.png);
	background-position: 0px 0px;
}

#social-twitter {
	background-image: url(images/social.png);
	background-position: -40px 0px;
}

#social-youtube {
	background-image: url(images/social.png);
	background-position: -80px 0px;
}

#social-facebook:hover {
	background-position: 0px -40px;
}

#social-twitter:hover {
	background-position: -40px -40px;
}

#social-youtube:hover {
	background-position: -80px -40px;
}

.clear {
	clear: both;
}

/* Nav styles */

#navNews a:link, #navNews a:visited { width: 100px; margin-right: 14px; margin-left: 80px; background-position: 0px 100px; }
#navTours a:link, #navTours a:visited { width: 118px; margin-right: 15px; background-position: 0px 100px; }
#navMusic a:link, #navMusic a:visited { width: 115px; margin-right: 16px; background-position: 0px  100px; }
#navMedia a:link, #navMedia a:visited { width: 114px; margin-right: 17px; background-position: 0px  100px; }
#navAbout a:link, #navAbout a:visited { width: 121px; margin-right: 12px; background-position: 0px  100px; }
#navGear a:link, #navGear a:visited { width: 99px; margin-right: 18px; background-position: 0px 100px; }
#navStore a:link, #navStore a:visited { width: 116px; margin-right: 0px; background-position: 0px 100px; }

#navNews a:hover, #navNews a:active { background-position: 0px 5px; }
#navTours a:hover, #navTours a:active { background-position: 0px 5px; }
#navMusic a:hover, #navMusic a:active { background-position: 0px 5px; }
#navMedia a:hover, #navMedia a:active { background-position: 0px 5px; }
#navAbout a:hover, #navAbout a:active { background-position: 0px 5px; }
#navGear a:hover, #navGear a:active { background-position: 0px 5px; }
#navStore a:hover, #navStore a:active { background-position: 0px 5px; }


/* Font Styles */

h3 {
	font-size: 20px;
	font-weight: normal; /* 700 */
	padding: 0px 0px 0px 0px;
	margin: 10px 0px; /* 10px 0px -10px 0px */
	color: #ffffff;
}

p {
	font-size: 20px;
	text-align: left;
}

#content p {
	line-height: 1.5em;	
}

#content h3 {
	margin: 37px 0px 25px 0px;
}

.date, .readmore, .gigpress-sidebar-date {
	font-weight: normal;
	color: #c22a26; /*891b45;*/
	text-transform: uppercase;
	/*font-size: 0.8em; */
	display: inline;
	margin-right: 10px;
}

.gigpress-artist-heading {
	display: none;
	margin-bottom: 10px;
}

.gigpress-table {
	font-size: 14px;
}

.gigpress-table td {
	vertical-align: top;
	padding: 10px 10px 10px 0px;
}

.gigpress-info-item {
	margin-right: 10px;
}

table.gigpress-table .gigpress-alt {
	/*background-color: rgba(255, 255, 255, 0.4);*/
	background-color: #fcf6ed;
}

.gigpress-header {
	text-align: left;
	/*background-color: rgba(255, 255, 255, 0.4);*/
	background-color: #fcf6ed;
}

.gigpress-links-cell {
	font-size: 12px;
}

.gigpress-calendar-add {
	display: none;
}

/* Gigpress Sidebar */
.gigpress-sidebar-date {
	display: inline !important;	
}


.description {
	padding-bottom: 20px;
}

.alignleft {
	float: left;
	margin: 7px 15px 15px 0px;	
}

.alignright {
	float: right;
	margin: 7px 0px 15px 15px;	
}

.navigation {
	margin: 20px;
}