/*
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+
|O|C|C| |D|e|s|i|g|n| |F|r|a|m|e|w|o|r|k|
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+                                   
*/

/*CORE CSS
    Table of Contents
-----------------------------------------------------
:: 1. Reset & Standards
:: 2. Typography
:: 3. Print Styles
:: 4. Links
:: 5. Lists
:: 6. Alignment
:: 7. Blog engine alignment
:: 8. Image Styles
:: 9. Tables
:: 10. Alerts
:: 11. Labels
:: 12. Buttons
:: 13. Drop Downs
:: 14. Shapes
:: 15. Tabs
:: 16. Accordians
:: 17. Font Awesome
:: 18. Forms
:: 19. Misc
:: 20. Error pages
:: 21. Audio player
:: 22. Fonts
*/



/*------------------------------------------------------------------------------
   :: 1. Resets & Standards
-------------------------------------------------------------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
display: none;
}
figure {
	margin: 0;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color:rgba(0,0,0,0.2);
	min-height:101%;
}
html, button, input, select, textarea {
	font-family: 'Droid Sans', arial, sans-serif;
	color:#4a4a4a;
}
::-moz-selection {
background: #0C7EBF;
color: #fff;
text-shadow: none;
}
::selection {
	background: #0C7EBF;
	color: #fff;
	text-shadow: none;
}
object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
img {
	/* Responsive images (ensure images don't scale beyond their parents) */
	max-width: 100%;
	/* Part 1: Set a maxium relative to the parent */
 	width: auto\9;
	/* IE7-8 need help adjusting responsive images */
	height: auto;
	/* Part 2: Scale the height according to the width, otherwise you get stretching */
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
/* BOX SIZING###################################
apply a natural box layout model to all elements - THIS is fab.. If I say the width is 200px, gosh darn it, it's gonna be a 200px wide box even if I have 20px of padding.*/
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after, .clear {
	clear: both;
	line-height:0.1em;
}
/*== Typography Reset========================================================================== */

abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 20px;
}
dfn {
	font-style: italic;
}
em {
	font-style:italic;
}
i {
	font-style:inherit;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 85%;
}
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
a:hover, a:active, :focus {
	outline: 0;
}
html {
	font-size: 62.5%;/*set base font to 10*/
	
}
body {
	/*background:url(/wp-content/themes/BlueRodeoMasseyHall/img/1000arms/bodyBG.jpg) no-repeat top center #88ACC7;*/
	background:#0e1d3c;
	font-family: 'brandon_grotesque';
	font-size: 18px;
	font-size: 1.8rem; /*relative ems */
	line-height: 1.385;
	color: #fff;
	height:100%;
	margin:0;
	padding:0;
	-webkit-font-smoothing: antialiased;
}




/*----------------------------------------------------------------
    :: 2. Typography
	
using modular scaling for font sizes - my important numbers are 13 for body copy and 39 for h1.. the other numbers are calulated using golden ration of 1.618.  see http://zurb.com/article/1000/foundation-3-0-typography-and-modular-sca or http://alistapart.com/article/more-meaningful-typography
------------------------------------------------------------------ */
	h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	text-rendering: optimizeLegibility;
	margin:12px 0;
	font-family: 'brandon_grotesque';
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 50%;
	line-height: 0;
	font-weight:normal;
	margin:12px 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	color:inherit;
	border:none;
	 line-height: inherit !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	font-weight: inherit;
	
}
h1 {
	font-size: 39px;
	font-size: 3.9rem;
}
h2 {
	font-size: 24px;
	font-size: 2.4rem;
	margin:20px 0 25px 0;
	font-weight:300;
}
	h2#twelveDays{
		background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/twelveDays.png) no-repeat;
		text-indent:-100000px;
		height:50px;
		margin:0 0 25px;
		}
h3 {
	font-size: 21px;
	font-size: 2.1rem;
	text-transform:uppercase;
	font-weight:bold;
}
h4 {
	font-size: 18px;
	font-size: 1.8rem;
	color:#dbc1aa;
	font-family: 'brandon_grotesqueblack';
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
}
h5 {
	font-size: 15px;
	font-size: 1.5rem;
}
h6 {
	font-size: 13px;
	font-size: 1.3rem;
}

.fancyTitle{
	  font-family: 'Playfair Display', serif;
  text-transform:uppercase;
  color:#dbc1aa;
	}
body.contact-us h3{
	font-family: 'Playfair Display', serif;
  text-transform:uppercase;
  color:#dbc1aa;
  padding-top:20px;
	}


h3.albumTitle{
	font-family: 'Playfair Display', serif;
  text-transform:uppercase;
  color:#dbc1aa;
  font-size:24px;
	font-size:2.4rem;
	}

.largeTitle{
	font-size:30px;
	font-size:3.0rem;
	}

.subheader {
	color: #777;
	font-weight:400;
	line-height: 1.385;
}
p {
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 0 18px;
	line-height:1.6;
}
p.lead {
	font-size: 17px;
	font-size: 1.7rem;
	color:#fff;
}
p img {
	margin: 0;
}
em {
	font-style: italic;
	line-height: inherit;
}
strong, b {
	font-weight: bold;
	line-height: inherit;
	color:#187BD1;
}
/*	Blockquotes  */
	blockquote, blockquote p {
	color: #444;
	font-size:15px;
	font-size:1.5rem;
	line-height:1.5
}
blockquote {
	margin: 0 0 18px 10px;
	padding: 9px 20px 0 19px;
	border-left: 2px solid #444;
}
blockquote cite {
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}/*see ascii codes for more symbols*/
blockquote cite a, blockquote cite a:visited {
	color: #555;
}
hr {
	border: none;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) top repeat-x;
	border-width: 0;
	clear: both;
	margin: 0px 0 25px;
	height: 10px;
}
abbr, acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	border-bottom: 1px solid #ddd;
	cursor: help;
}
abbr {
	text-transform: none;
}


.toTop{
	border:none;
	}

/*---------------------------------------------------------------------------------------------------
	:: 3. Print Styles
-------------------------------------------------------------------------------------------------*/
@media print {
* {
	background: transparent !important;
	box-shadow:none !important;
	text-shadow: none !important;
	filter:none !important;
	-ms-filter: none !important;
	;
} /* Black prints faster: h5bp.com/s */
body {
	font-family:calibri, arial, sans-serif!important;
	font-size:14px!important;
	color:#000!important;
}
a, a:visited {
	text-decoration: underline;
	display:none;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}  /* Don't show links for images, or javascript/internal links */
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
} /* h5bp.com/t */
table th {
	color:black;
}
tr, img {
	page-break-inside: avoid;
}
body td.highlight2 {
	background:#000!important;
	color:#fff!important;
}
img {
	max-width: 100% !important;
}
 @page {
margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
#mainContent {
	width:100%!important
}
header, footer, aside.mainNav, a.toTop, a.printButton {
	display:none;
}
}
/*	------------------------------------------------------------------------------
	:: 4. Links
-------------------------------------------------------------------------------- */
	a {
	color: #dbc1aa;
	text-decoration: none;
	line-height: inherit;
	cursor:pointer;
	font-weight:bold;
	/*border-bottom:6px solid #88ACC7;*/
	
}
p a{
	  line-height: 0.8em !important;
		  display: inline-block;
	}
	p a img{border:none!important;}

.no-border{border:none!important;}

a:hover {
	color: #fff;
}
a:focus {
	outline: none;
}
a.active {
	color: #7a1111;
	font-weight:bold;
}
p a, p a:visited {
	line-height: inherit;
}
/*	------------------------------------------------------------------------------
	:: 5. Lists
	------------------------------------------------------------------------------ */
	ul {
	list-style: square outside;
}
ol {
	list-style: decimal;
}
ol, ul, ul.square, ul.circle, ul.disc {
	margin: 0 0 18px 36px;
}
ul.square {
	list-style: square outside;
}
ul.circle {
	list-style: circle outside;
}
ul.disc {
	list-style: disc outside;
}
.no_list, ul.accordion {
	list-style:none;
	margin: 0 0 18px 0;
}
ul.fancy {
	list-style:none;
	margin:0 0 18px 0;
}/*list-style-image sucks so use background image instead*/

ul.fancy >li {
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/arrow.png) 0 2px no-repeat;
	padding: 0 0 0 20px;
}

body.home ul.fancy >li{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/flower.gif) 0 2px no-repeat;
	padding: 0 15px 0 30px;
	min-height:30px;
	}

ul li ul {
	list-style: inherit;
}
ul li ul, ul li ol, ol li ol {
	margin:6px 0 0 20px;
}
ol li ol {
	list-style:lower-roman;
}
li {
	margin-bottom: 6px;
}
li.steps {
	margin-bottom:18px;
}
.steps span {
	display:block;
	float:left;
	max-width:80%;
	margin: 0 12px 0 0;
}
dl dt {
	font-weight: bold;
	font-size:14px;
	font-size:1.4rem;
	margin:0 0 1px 0;
}
dl dd {
	margin: 0 0 18px 0px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
nav.navRow ul li {
	display:inline-block;
	padding:0 14px;
}

nav li a {
	display:block;
}
nav.navList ul {
}
nav.navList li {
	padding:0px;
	font-size:14px;
	font-size:1.4rem;
	margin:0 0 3px 0;
}
nav.navList li a {
	display:block;
	padding:4px;
}

.FooterNav ul{
	list-style:none;
	margin:40px 0 0 0;
	}

.FooterNav ul li{
	display:inline-block;
	}
.FooterNav ul li a{
	border:none;
	text-transform:uppercase;
	padding:0 20px;
	font-size:21px;
	letter-spacing:1px;
	color:#88ACC7;
	}

/*----------------------------------------------------------
	:: 6. alignment 
-----------------------------------------------------------*/
.left {
	float: left;
}
.right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
img.alignRight {
	float:right;
	display:block;
	margin:0px 0px 9px 15px;
}
img.alignLeft {
	float:left;
	display:block;
	margin:0px 15px 9px 0px;
}
img.alignCenter {
	float:none;
	display:block;
	margin:9px auto;
}
/*---------------------------------------------------
	:: 7.Blog Engine alignment
-----------------------------------------------------
p.Left, p.left {
	float:left;
	margin:0 15px 9px 0;
	font-size:90%;
}
p.Left img, p.left img, p.Right img, p.right img {
	margin:0 0 6px 0;
	display:block;
}
p.Right, p.right {
	float:right;
	margin:0 0px 9px 15px;
	color:#666;
	font-size:90%;
}
p.Center, p.center {
	float:none;
	margin:9px auto;
	color:#666;
	text-align:left;
	font-size:90%;
}
p.Center img, p.center img {
	margin:0 auto 6px auto;
	display:block;
	float:none;
}
p.Full img, p.full img {
	display:block;
	width:100%;
	margin:0 0 6px 0;
}
p.Full, p.full {
	color:#666;
	font-size:90%;
}*/
/*----------------------------------------------------------------
	:: 8.Image styles
----------------------------------------------------------------------*/
.img-polaroid {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding: 4px;
}
.img-radius {
	-webkit-border-radius:6px;
	border-radius: 6px;
}
.img-round {
	webkit-border-radius:500px;
	border-radius: 500px;
}
/*-------------------------------------------------------------
	:: 9.table styles
-----------------------------------------------------------------*/
	table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	margin-bottom:18px;
}
table td, table th {
	
	padding: 10px 4px;
}
table th {
	text-align:left;
}

td {
	vertical-align: top;
}

table.tracklist tr:nth-of-type(2n+1) {
    border-top: 2px solid #88ACC7;
}
table.tracklist tr{
    border-top: 2px solid #88ACC7;
    
}



/*------------------------------------------------------------
	:: 10.alerts
-------------------------------------------------------------*/
.alert {
	background-color: #D9EDF7;
	border: 1px solid #BCE8F1;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 18px;
	padding: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #3A87AD;
	font-size:107%;
}
.alert-warning {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48;
}
.alert-success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}
/*-----------------------------------------------------------------
	:: 11.labels
-----------------------------------------------------------------*/
.label {
	display:inline-block;
	font-weight:bold;
	padding:3px 8px 2px;
	margin:0 3px 0 0px;
	color:#fff;
	background:#666;
	line-height:1.4;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.label-important {
	background:#B94A48;
}
/*--------------------------------------------------------------------
	:: 12.BUTTONS
---------------------------------------------------------------------*/
.button{
	
	
  -moz-box-shadow: #000000 10px 10px 0px;
  -moz-transform: skewX(-20deg);
  -moz-transition: all 0.5s ease;
  -ms-transform: skewX(-20deg);
  -ms-transition: all 0.5s ease;
  -o-transform: skewX(-20deg);
  -o-transition: all 0.5s ease;
  -webkit-box-shadow: #6E7849 0 0 10px;
  -webkit-transform: skewX(-20deg);
  -webkit-transition: all 0.5s ease;
  background-color: #88ACC7;
  box-shadow: #187BD1 5px 5px 0px;
  color: #0e1d3c;
  display: inline-block;
  font-size: 20px;
  margin: 15px;
  padding: 10px 30px;
  text-decoration: none;
  transform: skewX(-20deg);
  transition: all 0.5s ease;
  cursor:pointer;
  border:none;
  font-family: 'Playfair Display', serif;
  text-transform:uppercase;
}

.dropdown .button{
	-moz-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
	}


.submitButton input[type="submit"] {
	background:url(../img/template/submit.png) no-repeat;
	width:150px!important;
	height:59px;
    display:block;
	text-indent:-100000px;
	}
	.submitButton input[type="submit"]{background:url(../img/template/submit.png) no-repeat!important;}

.button span{
	-moz-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  display:block;
	}


input.button[type="submit"] {
	line-height:1;
	padding:8px 18px 9px 18px;
	display:block;/*input buttons don't accept line height in ff.. pretty odd. */
		}
.button:hover, .button.open, .button.active, .submitButton input[type="submit"]:hover {
	background: #dbc1aa;
	color:#0A4062;
}
.button-native {
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-image: none;
	color: #333;
}
.button-native:hover {
	background:#E6E6E6;
	color:#333;
}
.button-special {
	background-color: #5DA423;
	background-image: -moz-linear-gradient(center top, #62C462, #5DA423);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#5DA423));
	background-image: -webkit-linear-gradient(top, #62C462, #5DA423);
	background-image: -o-linear-gradient(top, #62C462, #5DA423);
	background-image: linear-gradient(to bottom, #62C462, #5DA423);
	background-repeat: repeat-x;
	border-image: none;
	color: #fff;
}
.button-special:hover {
	background:#457a1a;
}
.button-alert {
	background-color: #DA4F49;
	background-image: -moz-linear-gradient(center top, #EE5F5B, #BD362F);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#BD362F));
	background-image: -webkit-linear-gradient(top, #EE5F5B, #BD362F);
	background-image: -o-linear-gradient(top, #EE5F5B, #BD362F);
	background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
	background-repeat: repeat-x;
	border-image: none;
	color: #fff;
}
.button-alert:hover {
	background:#BD362F;
}
.button.disabled, .button.disabled:hover, .disabled, .disabled:hover {
	background-color: #F5F5F5;
	background-image:none;
	color:#aaa;
	text-shadow:none;
	cursor: text;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
	border-color: #ccc;
}
.button.publicSaleBut {
	background-color: #2f464d;
	background-image: -moz-linear-gradient(center top, #5a7076, #2f464d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a7076), to(#2f464d));
	background-image: -webkit-linear-gradient(top, #5a7076, #2f464d);
	background-image: -o-linear-gradient(top, #5a7076, #2f464d);
	background-image: linear-gradient(to bottom, #5a7076, #2f464d);
	background-repeat: repeat-x;
	display:block;
	padding:5px 0 6px 0;
}
.button.publicSaleBut:hover {
	background-color: #2f464d;
}
.rsvpBut {
	background-color: #4d68a1;
	background-image: -moz-linear-gradient(center top, #4d68a1, #3e5380);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d68a1), to(#3e5380));
	background-image: -webkit-linear-gradient(top, #4d68a1, #3e5380);
	background-image: -o-linear-gradient(top, #4d68a1, #3e5380);
	background-image: linear-gradient(to bottom, #4d68a1, #3e5380);
	background-repeat: repeat-x;
	display:block;
}
.rsvpBut:hover {
	background-color: #4d68a1;
}
.buy {
}
.commentButton {
	text-transform:uppercase;
}

.commentbtn{
	padding:5px 15px;
	text-transform:lowercase;
	font-weight:normal;
	font-size:16px;
	}

.link-button {
	text-transform:uppercase;
	
}

.large-link{
	font-size:16px; font-size:1.6rem;
	font-weight:300;
	}

/*.tickets, .rsvpBut{display:block; margin:0 0 6px 0;}*/
/*--------------------------------------------------------------
	::site specific buttons entered into prod panel by cords
-----------------------------------------------------------------*/
 .dropdown a.itunes, .dropdown a.amazon, .dropdown a.download, .dropdown a.cd, .dropdown a.vinyl, .dropdown a.boxset, .dropdown a.buy, a.itunes, a.amazon, a.cd, a.boxset, a.download, a.vinyl {
	text-align:left;
	padding-left:35px;
	}
.dropdown a.itunes:nth-letter(2) {
text-transform:capitalize;
}
a.itunes, a.itunes:hover, .dropdown a.itunes:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
}
a.amazon, a.amazon:hover, .dropdown a.amazon:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px -35px;
}
.download, a.download:hover, .dropdown a.download:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px -75px;
}
a.cd, a.cd:hover, .dropdown a.cd:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px -118px;
}
a.vinyl, a.vinyl:hover, .dropdown a.vinyl:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px -158px;
}
.boxset, .boxset:hover, .dropdown a.boxset:hover {
	background-image:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/buttonGlyphs.png);
	background-repeat:no-repeat;
	background-position:3px -198px;
}
/*==specific for buy albums drop down==================================================*/
	
		
	


.availCopy {
	display:block;
	margin:6px 0 0 0;
	text-align:left;
}
/*==button sizes==================================================*/
.button-large, input.button-large[type="submit"] {
	font-size: 18px;
	font-size: 1.8rem;
	padding:8px 27px;
}
.button-small, input.button-small[type="submit"] {
	font-size: 12px;
	font-size:1.2rem;
	padding: 3px 14px 4px;
	line-height:18px;
}
/*==button group================================================*/	
ul.button-group {
	list-style:none;
	margin: 0 0 18px 0;
}
ul.button-group:after {
	clear: both;
}
ul.button-group:before, ul.button-group:after {
	content: " ";
	display: table;
}
ul.button-group > li:first-child {
	margin-left: 0;
}
.ie9 ul.button-group > li:last-child {
	margin: 0 0px 0 -1px;
}
ul.button-group > li {
	display:inline;
	margin: 0 -3px 0 0px;
	padding: 0;
}
ul.button-group > li a {
	-webkit-border-radius:0px;
	border-radius: 0px;
}
ul.button-group > li:first-child a {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
ul.button-group > li:last-child a {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
ul.button-group > li:first-child a.square, ul.button-group li:last-child a.square {
	border-radius: 0px;
	border-radius: 0px;
}
.dropdown ul.radius {
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
/*----------------------------------------------------
	:: 13. button drop down
-------------------------------------------------------*/
.dropdown {
	position:relative;
	display:inline-block;
	margin:0 0 12px 0;
}
.dropdown > a:after {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font-size:16px;
	font-size:1.6rem;
	vertical-align: middle;
	text-decoration: inherit;
	width: 1em;
	text-align:right;
	content: "\f0d7";
	line-height:0.9em;
}
.dropdown > a.open:after {
	content: "\f0d8";
}
.dropdown ul {
	-moz-box-sizing: content-box;/*cos otherwise is like a pixel to small*/
	background:#fff;
	background:rgba(255, 255, 255, 0.95);
	border-color: #CCCCCC #CCCCCC;
	border-image: none;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
	list-style: none outside none;
	padding: 0;
	margin:0;
	position: absolute;
	z-index: 40;
 background:#;
}
.dropdown.dropdown-dark ul {
	background:#187BD1;
	border:0;
	left:0;
	margin:-10px 0 0 20px;
}
.dropdown.dropdown-long ul {
	min-width:170px;
	border:1px solid #ccc;
}
.dropdown ul li {
	border-bottom:1px solid #ddd;
	display:block;
	margin:0;
}
.dropdown ul li:last-child {
	border:none;
}
.dropdown ul li a {
	display:block;
	padding:6px 10px;
	text-align:center;
	/*border-bottom: 1px solid #c0736f !important;*/
}
.dropdown-long ul li a {
	display:block;
	padding:6px 10px;
	text-align:left;
	border:none;
}
.dropdown ul li a:hover {
	background:#e3f4f9;
}
.dropdown.dropdown-dark ul {
	width:85.5%;
}
.dropdown.dropdown-dark ul li {
	border:0;
}
.dropdown.dropdown-dark ul li a {
	margin:0 auto;
	width:90%;
	border-top:1px solid;
	border-color:rgba(255,255,255,0.4);
	color:#fff;
}
.dropdown.dropdown-dark ul li a:hover {
	background-color:rgba(227,244,249,0.1);
}
.ie8 .dropdown.dropdown-dark ul li a:hover {
	background-color:inherit;
}
.ie8 .dropdown.dropdown-dark ul {
	width:100%;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.dropdown.dropdown-dark ul li:last-child {
	margin: 0 0 6px 0;
}
/* -----------------------------------------------------------------
	:: 14. shapes
-------------------------------------------------------------------- */
.radius {
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.round {
	webkit-border-radius:1000px;
	border-radius: 1000px;
}
.square {
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.pill {
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
/*---------------------------------------------------------------
	:: 15. tabs 
----------------------------------------------------------------*/
ul.tabs {
	list-style:none;
	margin:35px 0;
	padding:0;
	border-top:4px solid #88ACC7;
	border-bottom:4px solid #88ACC7;
}
ul.tabs:after {
	clear: both;
}
ul.tabs:before, ul.tabs:after {
	content: " ";
	display: table;
}
ul.tabs li {
	display:block;
	float:left;
	margin:0;
}
ul.tabs li a {
	display:block;
	color:#187BD1;
	font-weight:normal;
	cursor:pointer;
	padding:10px 45px 10px 0;
	
	font-size:22px;
	
	
	border:none;
}
ul.tabs li:last-child a {
	border:none;
}
ul.tabs li a:hover {
	color:#2C4451;
}
ul.tabs li a.active {
	font-weight:bold;
}

ul.tabs a i{
	position:relative;
	top:-5px;
	margin-right:5px;
	}

.tabs-content {
	margin-bottom:18px;
}
.tabs-content>div {
	display:none;
}
.tabs-content>div.active {
	display:block;
}
/*--------------------------------------------------------
	:: 16.accordion
---------------------------------------------------------*/
.accordion > li > a.open-accordian {
	display:inline-block;
}
.accordion > li > div {
	padding:0;
}
.accordion > li > a.open-accordian:after {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font-size:16px;
	font-size:1.6rem;
	vertical-align: middle;
	text-decoration: inherit;
	width: 1em;
	text-align:right;
	content: "\f0d7";
	line-height:0.9em;
}
.accordion > li > a.open-accordian.active:after {
	content: "\f0d8";
}
td ul.accordion {
	margin:0;
}
td ul.accordion li {
	margin:0;
	font-weight:bold;
}
/*--------------------------------------------------------------------------------
	:: 17. Font Awesome
------------------------------------------------------------------------------- */
 

@font-face {
	font-family: 'FontAwesome';
	src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/fontawesome-webfont.eot?v=3.2.1');
	src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),  url('/wp-content/themes/BlueRodeoMasseyHall/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),  url('/wp-content/themes/BlueRodeoMasseyHall/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font-size:20px;
	font-size:2rem;
	vertical-align: middle;
	text-decoration: inherit;
	width: auto;
	padding:0 5px 0 0;
	margin:1px 0 0 0;
}
a [class^="icon-"], a [class*=" icon-"] {
	display: inline-block;
	text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
	vertical-align: middle;
	font-size:24px;
	font-size:2.4rem;
}
.icon-extra:before {
	vertical-align: middle;
	font-size:36px;
	font-size:3.6rem;
	width:1.33em;
}
.button [class^="icon-"], .button [class*=" icon-"] {
	/* keeps button heights with and without icons the same */

  line-height: .9em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
	content: "\f000";
}
.icon-music:before {
	content: "\f001";
}
.icon-search:before {
	content: "\f002";
}
.icon-envelope:before {
	content: "\f003";
}
.icon-heart:before {
	content: "\f004";
}
.icon-star:before {
	content: "\f005";
}
.icon-star-empty:before {
	content: "\f006";
}
.icon-user:before {
	content: "\f007";
}
.icon-film:before {
	content: "\f008";
}
.icon-th-large:before {
	content: "\f009";
}
.icon-th:before {
	content: "\f00a";
}
.icon-th-list:before {
	content: "\f00b";
}
.icon-ok:before {
	content: "\f00c";
}
.icon-remove:before {
	content: "\f00d";
}
.icon-zoom-in:before {
	content: "\f00e";
}
.icon-zoom-out:before {
	content: "\f010";
}
.icon-off:before {
	content: "\f011";
}
.icon-signal:before {
	content: "\f012";
}
.icon-cog:before {
	content: "\f013";
}
.icon-trash:before {
	content: "\f014";
}
.icon-home:before {
	content: "\f015";
}
.icon-file:before {
	content: "\f016";
}
.icon-time:before {
	content: "\f017";
}
.icon-road:before {
	content: "\f018";
}
.icon-download-alt:before {
	content: "\f019";
}
.icon-download:before {
	content: "\f01a";
}
.icon-upload:before {
	content: "\f01b";
}
.icon-inbox:before {
	content: "\f01c";
}
.icon-play-circle:before {
	content: "\f01d";
}
.icon-repeat:before {
	content: "\f01e";
}
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
	content: "\f021";
}
.icon-list-alt:before {
	content: "\f022";
}
.icon-lock:before {
	content: "\f023";
}
.icon-flag:before {
	content: "\f024";
}
.icon-volume-off:before {
	content: "\f026";
}
.icon-volume-down:before {
	content: "\f027";
}
.icon-volume-up:before {
	content: "\f028";
}
.icon-qrcode:before {
	content: "\f029";
}
.icon-barcode:before {
	content: "\f02a";
}
.icon-tag:before {
	content: "\f02b";
}
.icon-tags:before {
	content: "\f02c";
}
.icon-book:before {
	content: "\f02d";
}
.icon-bookmark:before {
	content: "\f02e";
}
.icon-print:before {
	content: "\f02f";
}
.icon-camera:before {
	content: "\f030";
}
.icon-font:before {
	content: "\f031";
}
.icon-bold:before {
	content: "\f032";
}
.icon-italic:before {
	content: "\f033";
}
.icon-text-height:before {
	content: "\f034";
}
.icon-text-width:before {
	content: "\f035";
}
.icon-align-left:before {
	content: "\f036";
}
.icon-align-center:before {
	content: "\f037";
}
.icon-align-right:before {
	content: "\f038";
}
.icon-align-justify:before {
	content: "\f039";
}
.icon-list:before {
	content: "\f03a";
}
.icon-indent-left:before {
	content: "\f03b";
}
.icon-indent-right:before {
	content: "\f03c";
}
.icon-facetime-video:before {
	content: "\f03d";
}
.icon-picture:before {
	content: "\f03e";
}
.icon-pencil:before {
	content: "\f040";
}
.icon-map-marker:before {
	content: "\f041";
}
.icon-adjust:before {
	content: "\f042";
}
.icon-tint:before {
	content: "\f043";
}
.icon-edit:before {
	content: "\f044";
}
.icon-share:before {
	content: "\f045";
}
.icon-check:before {
	content: "\f046";
}
.icon-move:before {
	content: "\f047";
}
.icon-step-backward:before {
	content: "\f048";
}
.icon-fast-backward:before {
	content: "\f049";
}
.icon-backward:before {
	content: "\f04a";
}
.icon-play:before {
	content: "\f04b";
}
.icon-pause:before {
	content: "\f04c";
}
.icon-stop:before {
	content: "\f04d";
}
.icon-forward:before {
	content: "\f04e";
}
.icon-fast-forward:before {
	content: "\f050";
}
.icon-step-forward:before {
	content: "\f051";
}
.icon-eject:before {
	content: "\f052";
}
.icon-chevron-left:before {
	content: "\f053";
}
.icon-chevron-right:before {
	content: "\f054";
}
.icon-plus-sign:before {
	content: "\f055";
}
.icon-minus-sign:before {
	content: "\f056";
}
.icon-remove-sign:before {
	content: "\f057";
}
.icon-ok-sign:before {
	content: "\f058";
}
.icon-question-sign:before {
	content: "\f059";
}
.icon-info-sign:before {
	content: "\f05a";
}
.icon-screenshot:before {
	content: "\f05b";
}
.icon-remove-circle:before {
	content: "\f05c";
}
.icon-ok-circle:before {
	content: "\f05d";
}
.icon-ban-circle:before {
	content: "\f05e";
}
.icon-arrow-left:before {
	content: "\f060";
}
.icon-arrow-right:before {
	content: "\f061";
}
.icon-arrow-up:before {
	content: "\f062";
}
.icon-arrow-down:before {
	content: "\f063";
}
.icon-share-alt:before {
	content: "\f064";
}
.icon-resize-full:before {
	content: "\f065";
}
.icon-resize-small:before {
	content: "\f066";
}
.icon-plus:before {
	content: "\f067";
}
.icon-minus:before {
	content: "\f068";
}
.icon-asterisk:before {
	content: "\f069";
}
.icon-exclamation-sign:before {
	content: "\f06a";
}
.icon-gift:before {
	content: "\f06b";
}
.icon-leaf:before {
	content: "\f06c";
}
.icon-fire:before {
	content: "\f06d";
}
.icon-eye-open:before {
	content: "\f06e";
}
.icon-eye-close:before {
	content: "\f070";
}
.icon-warning-sign:before {
	content: "\f071";
}
.icon-plane:before {
	content: "\f072";
}
.icon-calendar:before {
	content: "\f073";
}
.icon-random:before {
	content: "\f074";
}
.icon-comment:before {
	content: "\f075";
}
.icon-magnet:before {
	content: "\f076";
}
.icon-chevron-up:before {
	content: "\f077";
}
.icon-chevron-down:before {
	content: "\f078";
}
.icon-retweet:before {
	content: "\f079";
}
.icon-shopping-cart:before {
	content: "\f07a";
}
.icon-folder-close:before {
	content: "\f07b";
}
.icon-folder-open:before {
	content: "\f07c";
}
.icon-resize-vertical:before {
	content: "\f07d";
}
.icon-resize-horizontal:before {
	content: "\f07e";
}
.icon-bar-chart:before {
	content: "\f080";
}
.icon-camera-retro:before {
	content: "\f083";
}
.icon-key:before {
	content: "\f084";
}
.icon-cogs:before {
	content: "\f085";
}
.icon-comments:before {
	content: "\f086";
}
.icon-thumbs-up:before {
	content: "\f087";
}
.icon-thumbs-down:before {
	content: "\f088";
}
.icon-star-half:before {
	content: "\f089";
}
.icon-heart-empty:before {
	content: "\f08a";
}
.icon-signout:before {
	content: "\f08b";
}
.icon- edin-sign:before {
	content: "\f08c";
}
.icon-pushpin:before {
	content: "\f08d";
}
.icon-signin:before {
	content: "\f090";
}
.icon-trophy:before {
	content: "\f091";
}
.icon-upload-alt:before {
	content: "\f093";
}
.icon-lemon:before {
	content: "\f094";
}
.icon-check-empty:before {
	content: "\f096";
}
.icon-bookmark-empty:before {
	content: "\f097";
}
.icon-unlock:before {
	content: "\f09c";
}
.icon-credit-card:before {
	content: "\f09d";
}
.icon-rss:before {
	content: "\f09e";
}
.icon-hdd:before {
	content: "\f0a0";
}
.icon-bullhorn:before {
	content: "\f0a1";
}
.icon-bell:before {
	content: "\f0a2";
}
.icon-certificate:before {
	content: "\f0a3";
}
.icon-hand-right:before {
	content: "\f0a4";
}
.icon-hand-left:before {
	content: "\f0a5";
}
.icon-hand-up:before {
	content: "\f0a6";
}
.icon-hand-down:before {
	content: "\f0a7";
}
.icon-circle-arrow-left:before {
	content: "\f0a8";
}
.icon-circle-arrow-right:before {
	content: "\f0a9";
}
.icon-circle-arrow-up:before {
	content: "\f0aa";
}
.icon-circle-arrow-down:before {
	content: "\f0ab";
}
.icon-globe:before {
	content: "\f0ac";
}
.icon-wrench:before {
	content: "\f0ad";
}
.icon-tasks:before {
	content: "\f0ae";
}
.icon-filter:before {
	content: "\f0b0";
}
.icon-briefcase:before {
	content: "\f0b1";
}
.icon-fullscreen:before {
	content: "\f0b2";
}
.icon-group:before {
	content: "\f0c0";
}
.icon-link:before {
	content: "\f0c1";
}
.icon-cloud:before {
	content: "\f0c2";
}
.icon-beaker:before {
	content: "\f0c3";
}
.icon-cut:before {
	content: "\f0c4";
}
.icon-copy:before {
	content: "\f0c5";
}
.icon-paper-clip:before {
	content: "\f0c6";
}
.icon-save:before {
	content: "\f0c7";
}
.icon-sign-blank:before {
	content: "\f0c8";
}
.icon-reorder:before {
	content: "\f0c9";
}
.icon-list-ul:before {
	content: "\f0ca";
}
.icon-list-ol:before {
	content: "\f0cb";
}
.icon-strikethrough:before {
	content: "\f0cc";
}
.icon-underline:before {
	content: "\f0cd";
}
.icon-table:before {
	content: "\f0ce";
}
.icon-magic:before {
	content: "\f0d0";
}
.icon-truck:before {
	content: "\f0d1";
}
.icon-money:before {
	content: "\f0d6";
}
.icon-caret-down:before {
	content: "\f0d7";
}
.icon-caret-up:before {
	content: "\f0d8";
}
.icon-caret-left:before {
	content: "\f0d9";
}
.icon-caret-right:before {
	content: "\f0da";
}
.icon-columns:before {
	content: "\f0db";
}
.icon-sort:before {
	content: "\f0dc";
}
.icon-sort-down:before {
	content: "\f0dd";
}
.icon-sort-up:before {
	content: "\f0de";
}
.icon-envelope-alt:before {
	content: "\f0e0";
}
.icon-undo:before {
	content: "\f0e2";
}
.icon-legal:before {
	content: "\f0e3";
}
.icon-dashboard:before {
	content: "\f0e4";
}
.icon-comment-alt:before {
	content: "\f0e5";
}
.icon-comments-alt:before {
	content: "\f0e6";
}
.icon-bolt:before {
	content: "\f0e7";
}
.icon-sitemap:before {
	content: "\f0e8";
}
.icon-umbrella:before {
	content: "\f0e9";
}
.icon-paste:before {
	content: "\f0ea";
}
.icon-headphones:before {
	content: "\f025";
}
.icon-user-md:before {
	content: "\f200";
}
/*social*/

.icon-phone:before {
	content: "\f095";
}
.icon-phone-sign:before {
	content: "\f098";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-facebook:before {
	content: "\f09a";
}
.icon-twitter-sign:before {
	content: "\f081";
}
.icon-facebook-sign:before {
	content: "\f082";
	margin:3px 0 0 0;
}
.icon-pinterest:before {
	content: "\f0d2";
}
.icon-pinterest-sign:before {
	content: "\f0d3";
}
.icon-google-plus-sign:before {
	content: "\f0d4";
}
.icon-google-plus:before {
	content: "\f0d5";
}
.icon-linkedin:before {
	content: "\f0e1";
}
.icon-linkedin-sign:before {
	content: "\f08c";
}
.icon-external-link:before {
	content: "\f08e";
}
.icon-github:before {
	content: "\f09b";
}
.icon-github-sign:before {
	content: "\f092";
}
.icon-youtube-sign:before {
	content: "\f166";
}
.icon-youtube:before {
	content: "\f167";
}
.icon-xing:before {
	content: "\f168";
}
.icon-xing-sign:before {
	content: "\f169";
}
.icon-youtube-play:before {
	content: "\f16a";
}
.icon-file-text-alt:before {
	content: "\f0f6";
}
.icon-file-text:before {
	content: "\f15c";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}



/*------------------------------------------------------------------------------
  :: 18. Forms
-------------------------------------------------------------------------------- */
/*forms reset================*/
fieldset {
	border: 0;
}
legend {
	border: 0;
*margin-left: -7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
}
button, input {
	line-height: normal;
}
/*1. Display hand cursor for clickable form elements
  2. Allow styling of clickable form elements in iOS
  3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)*/
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow: visible;
}
/* Re-set default cursor for disabled elements*/
button[disabled], input[disabled] {
	cursor: default;
}
/*Consistent box sizing and appearance*/
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*width: 13px;
*height: 13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}


/* Remove inner padding and border in FF3/4: h5bp.com/l*/
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
/*end form Reset styles=======================================================================*/
label {
	display:block;
	
	margin:12px 12px 6px 0;
}

.inputs input, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
	display:inline-block;
	font-size: 14px;
	font-size:1.4rem;
	height: 32px;
	padding: 4px 6px;
	width:220px;
	margin:0 6px 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
	background: #ffffff;
	border: 1px solid #ddd;
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
.inputs select {
	width:220px!important;/*overwrite dev hard coded width*/
}

/*end biz form fix======*/
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	outline: none !important;
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.6);
}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
	background-color: #ddd;
}
input[type="checkbox"], input[type="radio"] {
	width:auto;
	margin:0 6px 0 0px;
	display:inline-block;
}
input[type="checkbox"] + label, input[type="radio"] + label {
	width:auto;
	display:inline-block;
	margin-left:9px;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
	height:auto;
	width:460px;
}
/*surround each form line with a div inputs for correct alignments==============================*/	
div.inputs, div.styledForm, div.styledFormDrops {
	margin:6px 0 0px 0;
}
div.inputs:before, div.inputs:after, div.styledForm:before, div.styledForm:after {
	display: table;
	content: "";
	line-height: 0;
}
div.inputs:after, div.checkbox:after, div.styledForm:after {
	clear: both;
}
div.inputs label, div.styledForm label, div.styledFormDrops label, div.primarylist label {
	display:inline-block;
	width:200px;
	text-align:right;
}
div.inputs input[type="checkbox"], div.inputs input[type="radio"], div.primarylist input[type="checkbox"], div.checkbox input[type="checkbox"] {
	width:auto;
	margin:0 5px 0 162px;
	display:inline-block;
	position:static;
}
div.primarylist input[type="checkbox"] {
	margin:0 5px 0 0
}
div.inputs input[type="checkbox"] + label, div.inputs input[type="radio"] + label, div.primarylist input[type="checkbox"] +label {
	width:auto;
	position:relative;
	top:1px;
	display:inline-block;
}
div.inputs input[type="submit"], .submitButton input[type="submit"] {
	margin:12px 0px 12px 154px;
	border:0;
	width:100px;
}

.inputs label.error{
	width:250px;
	color:#c00;
	text-align:left;
	position:relative;
	top:6px;
	margin-left:220px;
	}
#messageCenter div{display:none;}
#messageCenter.msg1 .msg1{display:block;}
#messageCenter.msg2 .msg2{display:block;}
#messageCenter.msg3 .msg3{display:block;}
#messageCenter.msg4 .msg4{display:block;}
#messageCenter.msg5 .msg5{display:block;}
#messageCenter.msg6 .msg6{display:block;}
#messageCenter.msg7 .msg7{display:block;}
#messageCenter.msg8 .msg8{display:block;}
#messageCenter.msg9 .msg9{display:block;}
#messageCenter.msg10 .msg10{display:block;}
#messageCenter.msg11 .msg11{display:block;}
#messageCenter.msg12 .msg12{display:block;}
.page-template-mailinglist_messages-php #SubNav{display:none;}
/*Make form vertical as opposed to horizontal==============================*/	
.vertical-form .inputs label {
	display:block;
	margin:0px 0px 6px 0;
	text-align:left;
}
.vertical-form div.inputs input[type="checkbox"], .vertical-form div.inputs input[type="radio"] {
	width:auto;
	margin:0 5px 0 0;
	display:inline-block;
	position:static;
}
.vertical-form div.inputs input[type="submit"] {
	margin-left:0;
}
.vertical-form p.forgotPw {
	clear: both;
	margin: 12px 0;
}
/*text in input before entering */
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999999;
}

/*fieldset ===============================================*/
 fieldset {
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	margin: 18px 0;
	padding: 12px;
}
fieldset legend {
	background: none;
	font-size: 14px;
	font-size:1.4rem;
	font-weight: bold;
	margin: 0 0 0 -3px;
	padding: 0 3px;
}
div.inputs.row1{width:60%;}
div.inputs.row1 input[type="checkbox"]{
	margin:0 0px 0 156px;
	}
div.inputs.row2{}
div.inputs.row2 input[type="checkbox"]{
	margin:0 0px 0 0px;
	}
#newsletterForm .inputs p {
    margin: 0 40px 0 154px;
}

/* -------------------------------------------------- 
	:: 19. Misc
---------------------------------------------------*/
	.hide {
	display: none;
}
.invisible {
	visibility: hidden;
}
.highlight {
	background: #ff3;
}
.highlight2 {
	background: #D9EDF7;
	color:#111;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.inline-block {
	display:inline-block;
}
.ie9 .show-on-ie, .ie8 .show-on-ie, .ie7 .show-on-ie {
	display:block;
}
.show-on-ie, .ie9 .hide-on-ie, .ie8 .hide-on-ie, .ie7 .hide-on-ie {
	display:none;
}
/*-------------------------------------------------------
   :: 20. Error pages
-------------------------------------------------------*/
	.errorPage h1 {
	font-size:160px;
	font-size:20rem;
	line-height:0.8;
}
.errorPage .button {
	margin:0 24px 24px 0px;
}
/*------------------------------------------------------
:: 21. audio player
--------------------------------------------------------*/
#occAudioPlayer audio, #occAudioPlayer {
	width:1px!important;
	height:1px!important;
}
#audioSkin {
	padding:20px;
}
#audioPanel, #jp-AlbumInfo {
	padding:0px 10px;
	float:left;
	width:400px;
}
#jp-AlbumInfo {
	width:200px;
}
#jp-AlbumInfo img {
	display:block;
	margin:0 0 12px 0;
}
#jp-AlbumInfo .buyLink a {
	width:100%;
}
.audio_controls {
}
.audio_controls ul {
	padding:0;
	float:left;
	list-style-type:none;
	margin:0;
	width:auto;
}
.audio_controls ul li {
	display:block;
	float:left;
	margin:0px 6px 0 0;
}
/*buttons ################################################*/
a.jp-play, a.jp-pause, a.jp-stop, a.jp-previous, a.jp-next, a.jp-eject {
	display:block;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
	width:20px;
	border:none;
	
}
.audio_controls ul li a i[class^="icon-"]:before, .audio_controls ul li a i[class*=" icon-"]:before {
	margin:2px 0 0 0;
	font-size:15px;
	font-size:1.5rem;
	padding:0;
	color:#187BD1;
	line-height:0.8;
	vertical-align:middle;
}
.audio_controls ul li a:hover i[class^="icon-"]:before, .audio_controls ul li a:hover i[class*=" icon-"]:before {
	color:#000;
}
/*make stop button a little smaller than the others */
.audio_controls ul li a.jp-stop i[class^="icon-"]:before {
	font-size:11px;
	font-size:1.1rem;
}
a.disabled {
	opacity:0.6;
	cursor:default;
}
.audio_controls ul li a.disabled:hover {
}

#nowPlaying:before{
	content: "|";
	margin-right:10px;
	 font-family: 'brandon_grotesqueblack';
	}

#nowPlaying {
	 font-family: 'brandon_grotesqueblack';
	display:block;
	float:left;
	width:50%;
	color:#333;
	text-transform:uppercase;
	min-width:150px;
	padding-right:10px;
	padding-top:5px;
	text-align:left;
	font-weight:normal;
	font-size:15px;
}
#audioTiming {
	font-style:italic;
	font-size:10px;
	margin-bottom:6px;
	
	margin:0 auto 6px auto;
	height:24px;
}
.jp-progress {
	height:6px;
	overflow:hidden;
	background: #000;
	margin:2px 0 0 0;
}
.jp-seek-bar {
	width:0px;
	height:100%;
	cursor: pointer;
}
.jp-play-bar {
	width:0px;
	height:100%;
	background-color: #863d3d;
}
/* time and duration */
span.jp-current-time, span.jp-duration {
	padding:3px 2px;
}
.jp-playlist {
	margin:0 auto 12px auto;
	
	padding:8px;
	float:left;
	width:100%;
}
.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0;
	oveflow:hidden;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h_2.png) bottom repeat-x, url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h_2.png) top repeat-x;
}
.jp-playlist ul li {
	padding:6px 3px 6px 0;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h_2.png) bottom repeat-x;
	
	margin:0;
}
.jp-playlist a {
	color:#000;
	padding:0 5px;
	display:inline-block;
}
.jp-playlist a.jp-playlist-item {
	width:100%;
}
.jp-playlist a.jp-artist {
	display:none;
}
.strip_buyLink {
	display:none;
}
.jp-playlist a:hover, li.jp-playlist-current a {
	color:#000;
	background:#d2ceb6;
}
/*AUDIO STRIP OVERRIDES
Giving the #audioSkin a class of audio strip will create a strip audio player
*/
#audioSkin.audioStrip {
	padding:0;
}
.audioStrip .audio_controls li.ejectBtn {
	display:block;
}
.audioStrip .jp-playlist, .audioStrip #jp-AlbumInfo, .audio_controls li.ejectBtn, .audioStrip .jp-time-holder {
	display:none;
}
.audioStrip #audioSkin {
	padding:6px 10px 0;
}
.audioStrip #nowPlaying, .audioStrip .strip_buyLink {
	width:auto;
	display:inline-block;
	float:left;
}
.audioStrip .strip_buyLink {
	margin:0 0 0 12px;
	padding: 0;
	padding-top:3px;
}
.audioStrip #audioPanel {
	
}
.audioStrip #audioTiming {
	height:auto;
}
.audioStrip .jp-progress {
	height:2px;
	width:121px;
}
/*Browser specs*/
.browserSpecs {
	display:none;
	background: #ff3;
}
html.mac.safari .browserSpecs.mac.safari {
	display:inline
}
html.win.safari .browserSpecs.win.safari {
	display:inline
}
html.mac.firefox .browserSpecs.mac.firefox {
	display:inline
}
html.win.firefox .browserSpecs.win.firefox {
	display:inline
}
html.mac.chrome .browserSpecs.mac.chrome {
	display:inline
}
html.win.chrome .browserSpecs.win.chrome {
	display:inline
}
html.mac.ie10 .browserSpecs.mac.ie10 {
	display:inline
}
html.win.ie10 .browserSpecs.win.ie10 {
	display:inline
}
html.mac.ie9 .browserSpecs.mac.ie9 {
	display:inline
}
html.win.ie9 .browserSpecs.win.ie9 {
	display:inline
}
html.mac.ie8 .browserSpecs.mac.ie8 {
	display:inline
}
html.win.ie8 .browserSpecs.win.ie8 {
	display:inline
}
html.mac.ie7 .browserSpecs.mac.ie7 {
	display:inline
}
html.win.ie7 .browserSpecs.win.ie7 {
	display:inline
}
html.mac.ie6 .browserSpecs.mac.ie6 {
	display:inline
}
html.win.ie6 .browserSpecs.win.ie6 {
	display:inline
}
html.touch .browserSpecs.touch {
	display:inline
}

/*
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+
           G R I D 
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+                                   
*/


#container.fixed{width:990px;}
/*a class added to another like this means the element must have the id of container and the class*/


/* The Grid ---------------------- */
.row { width: 1140px; /*max-width: 100%; min-width: 768px;*/ margin: 0 auto;}
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px}/*rows inside rows have a negative margin that is equal to the padding of the columns*/

.columns {float: left; min-height: 1px; padding:0; position: relative; padding:0 15px; margin:0;}
.columns.centered { float: none; margin: 0 auto; }

[class*="columns"] + [class*="columns"]:last-child { float: right; }/*this is saying find all last columns in a row that are directly adjacent to another column - therefore a row with at least 2 columns*/

[class*="columns"] + [class*="columns"].end { float: left; }/*the end class is to overwrite the float right for last columns.. sometimes you may not want to float the last one right*/


.paddingTop{padding-top:50px;}

/*grid column options*/
.one { width: 8.333%; }
.two { width: 16.666%; }
.three { width: 25%; }
.four { width: 33.33%; }
.five { width: 41.6666%; }
.six { width: 50%;}
.seven { width: 58.333%; }
.eight { width: 66.6%; }
.nine { width: 75%; }
.ten { width: 83.3333%; }
.eleven { width: 91.66666%; }
.twelve { width: 100%; }

/*centering columns*/
.centered { float: none; margin: 0 auto; }


/*use to offset rows by various factors*/
.offset-by-one { margin-left: 8.333%; }
.offset-by-two { margin-left: 16.666%; }
.offset-by-three { margin-left: 25%; }
.offset-by-four { margin-left: 33.3333%; }
.offset-by-five { margin-left: 41.6666%; }
.offset-by-six { margin-left: 50%; }
.offset-by-seven { margin-left: 58.3333%; }
.offset-by-eight { margin-left: 66.66666%; }
.offset-by-nine { margin-left: 75%; }
.offset-by-ten { margin-left: 83.33333%; }

/* Source Ordering */
.push-two { left: 16.666%; }
.pull-two { right: 16.666%; }

.push-three { left: 25%; }
.pull-three { right: 25%; }

.push-four { left: 33.3333%; }
.pull-four { right: 33.3333%; }

.push-five { left: 41.666%; }
.pull-five { right: 41.666%; }

.push-six { left: 50%; }
.pull-six { right: 50%; }

.push-seven { left: 58.33333%; }
.pull-seven { right: 58.3333%; }

.push-eight { left: 66.6666%; }
.pull-eight { right: 66.6666%; }

.push-nine { left: 75%; }
.pull-nine { right: 75%; }

.push-ten { left: 83.333%; }
.pull-ten { right: 83.333%; }


/*using in base to show all the grid blocks*/
.showGrid{background:#E7E7E7;border:1px solid #ddd;}
.row.display{background:#f4f4f4;margin:0 0 6px 0;}

/*blockgrids*/
ul.blockgrid { display: block; overflow: hidden; padding: 0; margin:0 -15px;list-style:none;}
.blockgrid > li { display: block; height: auto; float: left;padding:0 15px;margin:0 0 12px 0;}

/*clearing rows*/

.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }


.panel{background:#fff;padding:6px 15px; margin:0 0 12px 0;}	

/*
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+
      FLEXSLIDER STYLES
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+                                   
*/

.picInfo {
	margin: 0 auto;
	position: absolute;
	top: 18px;
	width:100%;
	z-index: 1;
	text-align:right;
}
.picInfo a {
	text-transform:uppercase;
	font-size:16px;
	font-size:1.6rem;
	display:block;
	float:left;
	padding:0 20px;
	text-decoration:none;
	text-align:center;
	width:auto;
}
.picDate {
	text-transform:uppercase;
	font-size:16px;
	font-size:1.6rem;
	display:block;
	margin:0 auto 15px auto;
	width:100%;
	padding:18px 6px 24px 6px;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) bottom left repeat-x;
}
.flex-pauseplay {
	display:none;
}
.slideshowOn .flex-pauseplay {
	display:none;
	background:#D2CFBA;
}
.slideshowOn .flex-pauseplay {
	display:inline-block;
	background:#D2CFBA;
}
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.flexslider .slides > li {
	display: none;
-webkit-backface-visibility:;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li img {
	display: inline;
	max-height:430px;
}
.flexslider .slides a {
	display:inline-block;
	margin:0 auto;
	
	text-align:center;
}

.homeslider .slides a{
	
	}

.homeslider .flex-control-nav{
	display:block;
	top:15px;
	right:10px;
	}

.homeslider .picInfo{
	display:none;
	}

.flexslider .slides > li {
	margin:0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*forcing width*/	
/*.flexslider .slides > li{width:500px!important;}*/
.flex-pauseplay {
	width:auto;
	float:right;
}
.flex-pauseplay a {
	border-left:1px solid #000;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 25px 0 40px;
	position: relative;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
/* Direction Nav */
.flex-direction-nav {
*height: 0;
	display:inline-block;
	background:#D2CFBA;
}
body.bkBkg .flex-direction-nav {
	background:#fff;
}
.flex-direction-nav a {
	cursor: pointer;
	-webkit-transition: all .3s ease;
	padding:0 18px;
}
.flex-direction-nav a.flex-prev {
	border-right:1px solid #000;
}
body.bkBkg .flex-direction-nav a {
	border-right:1px solid #111;
}
.flex-direction-nav li {
	display:inline;
}
.flex-direction-nav .flex-next {
}
.flex-play [class^="icon-"]:before, .flex-play [class*=" icon-"]:before {
	font-size: 1.5rem;
	margin: 0;
	padding: 0 5px 0 0;
}
.flex-direction-nav .flex-next:hover {
}
.flex-direction-nav .flex-prev {
}
.flex-direction-nav .flex-prev:hover {
}
.flex-direction-nav .flex-disabled {
	cursor: default;
}
body.bkBkg .flex-direction-nav .flex-disabled {
	cursor: default;
}
.flex-direction-nav .flex-next.flex-disabled:hover {
}
.flex-direction-nav .flex-prev.flex-disabled:hover {
}
/* Control Nav - the dots. */
.flex-control-nav {
	float: left;
	position: absolute;
	right: 46px;
	text-align: center;
	top: 22px;
	width: auto;
	z-index: 10;
	display:none;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	text-indent:-100000px;
}
.flex-control-paging li a:hover {
	background: #A40000;
	background: rgba(164,0,0,0.7);
}
.flex-control-paging li a.flex-active {
	background: #fff;
	background: rgba(255,255,255,0.9);
	cursor: default;
}


/*
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+
      B L U E R O D E O S T Y L E S 
+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+                                   
*/

@media only screen 
and (min-width : 769px) {

/*#container{
	background:url(../img/template/bg_1.jpg) no-repeat center 4px;
	}*/

body.about #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}	
body.candid-photos #container, body.various-photos #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}
body.latest-news #container, body.single #container, body.archive #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}	
/*body.home #container, body.mailinglist #container{
	background:url(../img/template/top-banner-4.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}*/

body.discography #container,
body.soloside-projects #container,
body.dvds #container,
body.single-discography #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}
body.videos #container,
body.single-musicvideos #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}
body.page-template-About #container,
body.page-template-galleryPage #container,
body.page-template-About-php #container,
body.page-template-mailinglist-php #container,
body.page-template-newGalleryPage-php #container{
	background:url(../img/template/top-banner-6.jpg) no-repeat center 4px;
	background-size: 95%;
	margin-top:-4px;
	}
body.home #musicBar{
	margin-bottom:340px;
	}

body.page-template-footerPages-php #mainContent, body.page-template-stealingPage #mainContent, body.error404 #mainContent, body.page-template-mailinglist_messages #mainContent {
	margin-top:0;
}


body.page-template-stealingPage article {
	padding-top:15px;
}
	
}

#musicBar{
	background-color: rgba(255, 255, 255, .7);
	margin-bottom:380px;
	}

#mainContent{
	min-height:500px;
	margin:9px 0;
	margin-top:500px;
}

.slider a {
	text-decoration: none;
}

.page-template-welcome #mainContent {
	margin-top:30px;
	min-height:0;
}

header{
	padding-top:30px;
	background:#0e1d3c;
	border-bottom:4px solid #88ACC7;
/*-webkit-box-shadow: 0px 1px 3px 2px rgba(0,0,0,0.54);
-moz-box-shadow: 0px 1px 3px 2px rgba(0,0,0,0.54);
box-shadow: 0px 1px 3px 2px rgba(0,0,0,0.54);*/
	}


.logoBar a{
	font-family: 'brandon_grotesqueblack';
	font-size:15px;
	font-size:1.5rem;
	font-weight:normal;
	color:#dbc1aa;
	letter-spacing:1px;
	border:none;
	}

.logoBar a i{
	color:#187BD1;
	position:relative;
	top:-5px;
	margin-right:10px;
	}

.logoBar a i.end{
	margin-right:0;
	}

.top20{
	margin-top:20px;
	}

h1.logo{
	margin:0 auto;
	
	}

.columns.content.padding{
	padding-right:45px;
	}

.border-bottom{
	border-bottom:3px solid #000;
	padding-bottom:15px;
	}
	
.sidebarNews{margin-bottom:50px;}	

body.latest-news .sidebarNews{display:none;}

.footer_sidebar{
	margin-top:50px;
	}	
	
footer.row{
	/*padding:12px 0;
	margin-top:25px;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/NavBorder.png) top left repeat-x;*/
	width:100%;
	/*background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/footer.jpg) bottom left no-repeat;
	padding-top:148px;*/
	margin-top:40px;
	}

footer .footerContent{
	width:1140px;
	margin:0 auto;
	font-weight:bold;
	background: #0e1d3c;
	}

	footer a{
		color:#187BD1;
		}
	footer a:hover{
		color:#88ACC7;
		}
	footer p{
		font-size:12px; font-size:1.2rem;
		margin:0 0 15px 0;
		
		}
	a.poweredBy{
		/*background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/occ_footer.png) 0 0 no-repeat;/*toggle light and dark*/
		background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/OCC_Footer_light.png) 0 0 no-repeat;
		width:223px;
		display:block;
		height:35px;
		text-indent:-100000px;
		border:none;
		}

.FooterBase{
	padding:20px;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/1000arms/footerbg.jpg) no-repeat top center;
	height:115px;
	
	}

.infoLinks{
	padding-top:20px;
	}

.infoLinks a{
	border:none;
	padding:0 15px;
	text-transform:uppercase;
	font-size:14px;
	}

.infoLinks a:first-child {
	padding:0;
}

.FooterNav{
	background:#0e1d3c;
	padding:20px 0;
	margin-top:15px;
	border-top:4px solid #88ACC7;
	}

.copyright{
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	}

nav{
	text-align:center;
	width:auto;
	
	}


nav{
	 font-family: 'brandon_grotesqueblack';
	 margin-top:10px;
	}

nav li {
	  display:inline-block;
	  transition: background 0.1s;
	  transform: skew(-20deg, 0deg) ;
	-webkit-transform: skew(-20deg, 0deg) ;
	-moz-transform: skew(-20deg, 0deg) ;
	-o-transform: skew(-20deg, 0deg) ;
	-ms-transform: skew(-20deg, 0deg) ;  /* SKEW */
}
nav li a {
	  display:block;
	  text-decoration:none;
	  padding:15px 20px;
	  font-size:21px;
	  font-size:2.1rem;
	  transform: skew(20deg, 0deg) ;
	-webkit-transform: skew(20deg, 0deg) ;
	-moz-transform: skew(20deg, 0deg) ;
	-o-transform: skew(20deg, 0deg) ;
	-ms-transform: skew(20deg, 0deg) ; /* INVERSE SKEW */
	border:none;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
}
nav li:hover{
  background:#187BD1;
  }

.page-item-2820:hover i {
 	color:#ede9e0;
 }

 .page-item-2820 {
 	height:50px;
 }

nav li a:hover, nav li.current_page_item a:hover, nav li.current_page_ancestor a:hover, body.single-discography nav li.page-item-87 a:hover, body.category nav li.page-item-44 a:hover{color:#ede9e0;}

nav li.current_page_item, 
nav li.current_page_ancestor,
body.category nav li.page-item-44,
body.single-discography nav li.page-item-87{
	color:#187BD1;
	/*border-bottom:5px solid #000;*/
	}

nav li.current_page_item a, nav li.current_page_ancestor a, body.single-discography nav li.page-item-87 a, body.category nav li.page-item-44 a{
	color:#187BD1;
	}
	
	
.subArrow{
	margin: 0 25px;
	display: none;
	}

#SubNav li.current_page_item a{color:#88ACC7;}
	 
#SubNav{
	text-align:center;
	margin-bottom:25px;
	}
	
#SubNav ul{
	border-bottom: 4px solid #88ACC7;
    border-top: 4px solid #88ACC7;
	text-align:center;
	height:83px;
	width:auto;
	margin:0 auto;
	 display: inline-block;
	}	

#SubNav ul li{
	display:inline-block;
	text-align:center;
	margin:28px 0 0 0;
	}

#SubNav ul li a{
	text-transform:uppercase;
	color:#187BD1;
	font-weight:normal;
	cursor:pointer;
	padding:0 35px 0 0;
	font-family: 'Playfair Display', serif;
	font-size:18px; font-size:1.8rems;
	border:none;

	}

#SubNav ul li:last-child a{
	padding:0;
	}

#SubNav ul li a:hover{
	color:#2C4451;
	}
#SubNav ul li a.active, #SubNav ul li.current_page_item a, body.category #SubNav ul li.page-item-244 a, body.single-post #SubNav ul li.page-item-402 a, .custom_tax_discography #SubNav ul li.page-item-1476 a, .custom_tax_solo #SubNav ul li.page-item-1478 a, .custom_tax_dvds #SubNav ul li.page-item-1480 a{
		font-weight:bold;
		}	

ul.subnav li{display:inline-block;}
ul.subnav li a{
	color: #000000;
    cursor: pointer;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    padding: 0 45px 0 0;
	}

ul.subnav li a:hover{
	color:#7a1111;
	}

ul.subnav li.current_page_item a{font-weight:bold;}	
	

	
/***********************************
	News Page
********************************************/

.newsDate{
	font-weight:300;
	font-size:24px; font-size:2.4rem;
	color:#fff;
	}

.newsDate.columns{
	padding-right:0;
	}

.row.newsExcerpts{
	margin-bottom:20px;
	margin-right:10px;
	}



.newsExcerpts h4{
	margin:8px 0 25px 0;
	font-size:24px;
	}

.post-content{
	
	padding-bottom:35px;
	}

.newsExcerpts .newsAuthor{display:none;}
.newsExcerpts .newsComments{
	font-size: 0.93em;
	display:inline-block;
	padding:0 0 0 12px;
	float:right;
	}

.pagination{
	background:#2C4451;
	}

.pagination span, .pagination a{
	display:inline-block; 
	padding:0 6px;
	border:none;
	color:#fff;
	}

.pagination a:hover, .current{
	color:#d4d0b8;
	}
	
.post-content h4 a:hover{color:#7A1111;}
	
img.alignleft{
	float:left;
	margin:0 15px 15px 0;
	}	

img.alignright{
	float:right;
	margin:0 0 15px 15px;
	}

.aligncenter{
	display: block;
    margin: 0 auto;
	}

.wp-caption-text{
	display: block; 
	font-size: 12px; 
	font-size: 1.2rem; 
	color: #555; 
	font-style:italic;
	margin:5px 0 0 0;
	}

.wp-caption{
	margin-bottom:15px;
	text-align:right;
	}
	
#newsAddThis{
	margin-top:25px;
	}

#newsAddThis a{border:none;}
/* tour page #######################################################################*/
#tourHeader{
	background:#ddd;
	height:33px;
	}
#tourHeader .tourLabel{
	text-transform:uppercase;
	font-size:0.93em;
	line-height:33px; 
	padding:0 8px;
	display:block;
	float:left;
	}
.tourRow{border-bottom:1px dotted #d1d2d5;}
.tourBlank{width:50%;}

.tourItem{
	display:block;
	float:left;
	padding:10px 8px;
	vertical-align:top;
	}

.tourDate{
	width:10%;
	font-size:1.385em;
	font-weight:bold; 
	}
	span.tourYr{display:block;font-size:0.67em;font-weight:normal;padding:4px 0 0 0;}
.tourDate.tourLabel{font-weight:normal;}
.tourVenueInfo{
	width:40%;
	font-size:1.07em; 
	line-height:1.6; 
	}
span.tourCity{font-size:0.93em;display:block;}
.tourDetails{
	width:20%;
	}
.tourTickets{
	width:15%; 
	text-align:center;
	}
.tourRsvp{
	width:15%;
	text-align:center;
	}

.canceled_True{text-decoration:line-through;}
.canceled_True	a.rsvpBut{display:none;}

.DetailsVisible_False,
.VenueVisible_False,
.PresaleUrl_False,
.PublicUrl_False, 
a.Visible_True,
.sku_True,  
.RsvpVisible_True, 
.presaleTickets_True,
.publicTickets_True{
	display:inherit;
	}
.DetailsVisible_True,
.VenueVisible_True,
.PresaleUrl_True, 
.PublicUrl_True,
a.Visible_False,
.sku_False,  
.RsvpVisible_False, 
.presaleTickets_False,
.publicTickets_False{
	display:none;
	}	
	
	
/***********************************
	DISCOGRAPHY
********************************************/


td.audioBut,td.lyricsBut{
	width:5%;
	padding:8px 0;
	}
.accordion .lyricsContainer{
	background:#88ACC7;
	padding:3px 8px;
	width:100%;
	margin:9px 0 0 0;
	}	

.twelve.discogTitle{
	margin-bottom:15px;
	}


.columns.ten.content article.discography{padding:0 10px 0 0;}


#AlbumDetails{
	
	}

.tracklist{
	margin-bottom:35px;
	}

.tracklist tr:last-child{
	 border-bottom:2px solid #88ACC7;
	}


.lyricsContainer h5{
	font-weight:bold;
	font-size:18px;
	}

.tracklist a{
	border:none;
	color:#dbc1aa;
	}

.tracklist [class^="icon-"]:before, .tracklist [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size:15px;font-size:1.5rem;
  vertical-align: middle;
  text-decoration: inherit;
  width: auto;
  padding:0 5px 0 0;
  margin:1px 0 0 0;
}




#Credits{
	margin-top:35px;
	}


.discogGrid h4 {margin:0;}


.discogGrid li h4 a{
	font-size:14px; font-size:1.4rem;
	min-height:48px;
	
	color:#fff;
	padding:15px 8px;
	background: rgba(0, 0, 0, 0.6);
	position:absolute;
	bottom:0;
	z-index:1;
	margin:0;
	width:217px;
	display:block; 
	
	text-indent:-100000px;
	background:none;
	
	}



.discogGrid li:hover h4 a{
	text-indent:0;
	color:#fff;
	background: rgba(0, 0, 0, 0.6);
	

}



.discogGrid a img{
	border:6px solid #000;
	height:350px;
	}

.discogGrid a img:hover{
	border:6px solid #187BD1;
	}



.tracklist a.open-accordion.block{
	
	} 

.thumbIcon{margin-top:15px;}
.thumbIcon a{
	color:#000;	
	}

.AlbumPager{
	font-size:14px; font-size:1.4rem;
	margin-top:-15px;
	
	}

.AlbumPager a{
	color:#000;	
	font-size:14px;
	text-transform:lowercase;
	}
.AlbumPager a:hover, .thumbIcon a:hover{

}

/*NEW CONTACT FORM STYLES ======================================================================*/
#helpForm {
    display: none;
}
#helpQuestions {
    clear: both;
    position: relative;
}
#helpQuestions label {
    display: inline-block;
    font-weight: bold;
    padding: 0 15px;
    width: 90px;
}
#helpQuestions a {
    -moz-box-sizing: border-box;
    color: #444444;
    display: inline-block;
    font-size: 90%;
    padding: 4px;
    width: 85%;
}
#helpQuestions a#introQ {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C1B7;
    padding: 4px 8px;
    vertical-align: middle;
	line-height:2;
}
#helpQuestions a#introQ i {
    line-height: 1;
	  position: relative;
    top: 2px;
}
#helpDrop {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #D2CFBA;
    border: 1px solid #C3C1B7;
    display: none;
    left: 102px;
    padding: 4px;
    position: absolute;
    top: 40px;
    width: 85%;
    z-index: 3;
}
#helpDrop a {
    border-bottom: 1px solid #FFFFFF;
    width: 100%;
}
#helpDrop a:hover {
    background: none repeat scroll 0 0 #E8E6DA;
    color: #111111;
}
.hideForm, .helpClose {
    display: block;
    float: none;
    font-style: normal;
    font-weight: bold;
    padding: 0 90px 0 0;
    text-transform: uppercase;
}
.helpClose {
    padding: 0;
}
#helpAnswers {
    display: none;
    margin: 12px 0 0 105px;
    padding: 0 0 6px;
    width: 82%;
}
#helpAnswers > div {
    display: none;
    font-size: 90%;
    font-style: italic;
    margin: 6px auto;
    padding: 2px 4px;
}
.contactForm {
    background: none repeat scroll 0 0 #F1F1F1;
    display: none;
    margin: 12px 0 0 90px;
    padding: 0 0 6px;
    width: 82%;
}
.contactForm div.contactHolder {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    margin: 0 auto;
    padding: 2px 12px 12px;
}
.contactForm .inputs span {
    color: #CC0000;
    font-size: 90%;
    padding: 0 9px;
}
.contactForm .inputs span.opt {
    color: #444444;
}

.contact-us .columns.twelve .row{
	padding-bottom:30px;
	}
.contact-us .columns.twelve .row:nth-of-type(2n+1){
	 border-bottom: 3px solid #771f1c;
	}

.contact-us .columns.twelve .row strong{
	text-transform:uppercase;
	}

/*newsletters templates===============*/
#newsletterTemps{padding:20px;}
code{
	margin:0 0 18px 0; background:#D9EDF7; padding:8px;display:inline-block; width:100%;font-family: monospace, serif;font-size:13px;
}

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

@font-face {
  font-family: 'Droid Sans bold';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans bold';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), 	url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

/* WORDPRESS STYLES  ===============*/

.NewsPosts img.wp-post-image{
	float:left;
	margin:15px 15px 15px 0;
	}



.search-submit{display:none;}

.comments{
	clear:both;
	}


.NewsPostTitle{
    font-size: 24px;
  
		clear:both;
	padding-top:25px;
}

.pagetitle{
	font-family: 'brandon_grotesque';
	color:#dbc1aa;
	font-weight:bold;
	text-align:center;
	font-size:44px;
	font-size:4.4rem;
	letter-spacing:1px;
	text-transform:uppercase;
	}

/*GALLERY OVERIDEDS*/
#galleryHolder{position:relative; width:100%; max-width:940px; top:0; left:0;}
a#closeBigPic{
	background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: none;
    font-size: 1.8rem;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 1px;
    text-align: center;
    top: -30px;
    width: 30px;
    z-index: 3;
	}
#bigPic {
    background: none repeat scroll 0 0 #d2cfba;
	box-shadow: inset 0px 0px 6px 0px rgba(31, 31, 31, 0.58);
-moz-box-shadow: inset 0px 0px 6px 0px rgba(31, 31, 31, 0.58);
-webkit-box-shadow: inset 0px 0px 6px 0px rgba(31, 31, 31, 0.58);
	
	
	
    height: 535px;
	padding:0 15px;
    margin: 0px 0 12px;
    position: relative;
	z-index:10;
	
}
.gallery-item[class*="columns"]:last-child {
    float: left!important;
}
#galleryPics .gallery-icon a.on img{background-color: #8a8567;}
	#galleryPics.modalGallery .gallery-icon a.on img{border:none;}
	
#galleryPics br{display:none;}
#galleryPics .columns{padding:0 5px!important;}
#galleryPics dl dd{display:none;}
#galleryPics dl img{}

#galleryPics dl a img{
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding: 4px;
	}
#galleryPics dl a img:hover{
	
	background-color: #8a8567;
	}

#cover{ position:fixed; z-index:2;top:0;background:rgba(0,0,0,0.8); width:100%; height:1000px;}


dl.gallery-item dt{
	margin-bottom:10px;
	}

#bigPic .flexslider .slides li img{
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding: 4px;
	}

/***********************************
	VIDEOS
********************************************/

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin:0 0 18px 0;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

h4#VideoTitle{
	margin:35px 0;
	font-size:28px;
	}

.musicVideosList li h5 a{
	color: #dbc1aa;
    font-family: "brandon_grotesqueblack";
    font-size: 1.8rem;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
	}


.musicVideosList li h5{height:50px;}
.musicVideosList li h5 a:hover{
	color: #000;
	}


ul.musicVideosList li a img{
	border:4px solid #D1CFBA;
	}
ul.musicVideosList li a img:hover{
	border:4px solid #000;
	}

/***********************************
	Social Links & Header Callouts
********************************************/

.HeaderCallouts a{
	padding-right:20px;
	color:#000;
	}

.HeaderCallouts a:hover{
	color:#6b5b3a;
	}

.HeaderCallouts a [class^="icon-"]:before, .HeaderCallouts a [class*=" icon-"]:before{color:#4D473C; padding-right:10px; font-size:18px; font-size:1.8rem;} 

.HeaderCallouts a:hover [class^="icon-"]:before, .HeaderCallouts a:hover [class*=" icon-"]:before{color:#6b5b3a;}


#Social [class^="icon-"]:before, #Social [class*=" icon-"]:before{
	font-size:22px; font-size:2.2rem;
	}
#Social{display:block; margin-top:10px; margin-left:15px;}
#Social a{
	color:#fff;
	padding:0 10px;
	border:none;
	}

#Social a:hover{
	color:#fff;
	}

.negMargin{
	margin-top:-5px;
	}

/***********************************
	Sidebar
********************************************/

aside.sidebar{
	border-left:4px solid #88ACC7;
	}

.sidebar h3{
	font-size:18px; font-size:1.8rem;
	margin-bottom:20px;
	}
.Arc_NewsCategory {
	font-size:14px; font-size:1.4rem;
	}
.Arc_NewsCategory a{
	color:#187BD1;
	border:none;
	display:block;
	font-size:30px;
	text-align:center;
	padding:15px 0;
	
	}
.Arc_NewsCategory a:hover{
	color:#2C4451;
	}

.Arc_NewsCategory .current-cat, .Arc_NewsCategory .current-cat a{
	font-weight:600;
	color:#88ACC7;
	}

.sidebarNewsCats h2{
	font-size:32px; font-weight:bold;
	}

#text-2, #TourDates_widget{ /* Tour Dates */
	text-align:center;
	padding-bottom:15px;
	border-bottom:2px dotted #777;
	}

#text-3{ /* facebook like button */
	text-align:center;
	}

#text-3 h5{
	line-height:1.5;
	margin-bottom:0;
	}

#text-3 div.like-holder{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) top repeat-x, url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) bottom repeat-x;
	padding: 15px;
	}

.ArchivesHR{
	padding-bottom:15px;
	border-bottom:2px dotted #777;
	}

/***********************************
	Mailing List
********************************************/

body.mailinglist iframe{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) top repeat-x;
	}

/***********************************
	Homepage styles
********************************************/

ul.homepageNews h5{
	font-size:14px; font-size:1.4rem;
	line-height:1.3;
	}

.hero_tourArchive{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/hero_tourarchive.jpg) top no-repeat;
	width:1140px;
	height:600px;
	}
.hero_liveAtMassey{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/hero_liveatmasseyhall.jpg) top no-repeat;
	width:1140px;
	height:600px;
	}

.hero_Stealing{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/hero_stealingdreams.jpg) top no-repeat;
	width:1140px;
	height:600px;
	}	

.hero_tour{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/hero_tour.jpg) top no-repeat;
	width:1140px;
	height:600px;
	}

.heroDesc{
	background-color: rgba(219,193,170, .8);
	position:absolute;
	bottom:0;
	padding:15px;
	width:100%;
	text-align:center;
	padding-bottom:20px;
	}

.heroDesc h3{
	color:#0A4062;
	font-family: 'Playfair Display', serif;
	font-size:44px;
	font-size:4.4rem;
	}


.heroDesc h4{
	font-family: 'Playfair Display', serif;
	font-size:32px;
	font-size:3.2rem;
	color:#333;
	line-height:46px;
	}
.banner{
	text-align:center;
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/banner.jpg) top repeat-x;
	height:268px;
	padding:15px;
	
}

.banner p{font-size:16px;}

.banner h3{padding-top:15px;}

div.red{
	background: #0A4062;
    border: 4px solid #88ACC7;
	color:#fff;
	padding:25px;
	}

div.red h4, div.beige h3 {color:#dbc1aa;}

div.red h4 a:hover, div.beige h3 a:hover {color:#fff;}

div.red h4, div.beige h3{
	font-family: 'Playfair Display', serif;
	font-size:24px;
	font-size:2.4rem;
	height:55px;
	overflow:hidden;
	}

div.beige{
	background:#2C4451;
	border:4px solid #88ACC7;
	border-left:0;
	padding:25px;
	}

a.view-article{
	display:block;
	text-align:right;
	border:none;
	color:#333333;
	font-size:14px;
	}

div.red a.view-article{
	color:#fff;
	}

body.home section.three{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_v.png) right repeat-y;
	min-height:625px;
	}

body.home section.three h2{
	margin-top:0;
	}




#leapResults ul {
    margin: 0 0 18px;
	border-bottom:4px solid #88ACC7;
}
#leapResults li:nth-of-type(2n+1) {
    border-top:4px solid #88ACC7;
}
#leapResults li {
   overflow:hidden;
    border-top:4px solid #88ACC7;
    margin: 0;
    padding: 0;
}
span.leapDate, span.leapVenueHolder, span.leapCity, span.leapLink, span.leapRSVP {
   
    float: left;
    
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px 0 0 0;
}
span.leapDate {
	font-size:22px;
    font-size: 2.2rem;
    font-weight: bold;
    margin: 0px 0 0 -20px;
    width: 15%;
	line-height:32px;
	text-transform:uppercase;
	margin-right:25px;
	background:#2C4451;
	color:#dbc1aa;
	 padding: 20px 20px 20px 50px;
	display:block;
	-moz-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
transform: skewX(-20deg);
}

span.leapVenue{
	font-size:22px;
	font-size:2.2rem;
	color:#dbc1aa;
	font-weight:bold;
	text-transform:uppercase;
	}

span.notransform{
	display:block;
	-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
-o-transform: skewX(20deg);
-ms-transform: skewX(20deg);
transform: skewX(20deg);

}



#leapResults .button{margin:0;}

span.day {
    font-size: 50px;
	font-weight:bold;
}
span.leapVenueHolder{
    width: 44%;
	font-size:18px;
	font-size:1.8rem;
	color:#dbc1aa;
	text-transform:uppercase;
	padding:25px;
}
span.leapLink, span.leapRSVP {
    text-align: center;
    width: 15%;
}
span.leapLink{
	width:24%;
	position:relative;
	right:-40px;
	}


span.leapRSVP{
	background:#dbc1aa;
	-moz-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	transform: skewX(-20deg);
	position:relative;
	right:-40px;
	}

span.leapRSVP i{
	position:relative;
	top:-5px;
	}
span.leapRSVP a {
   border:none;
    display: inline-block !important;
    margin: 0 auto;
    padding: 6px 12px;
  padding: 40px 0px;
	-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
-o-transform: skewX(20deg);
-ms-transform: skewX(20deg);
transform: skewX(20deg);
font-size:22px;
color:#fff;
}

.leapLink{
	background:#2C4451;
		-moz-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
transform: skewX(-20deg);
	}

a.buyTickets{
	border:none;
	display:block;
	padding: 40px 0px 42px 0px;
	font-size:22px;
	text-transform:uppercase;
	-moz-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	-o-transform: skewX(20deg);
	-ms-transform: skewX(20deg);
	transform: skewX(20deg);
	color:#88ACC7;
	}

.leapLink:hover {
	background:#88ACC7;
	color:#d9d5bd!important;
	}
.leapLink:hover a {color:#d9d5bd!important;}

h2.TourDates-title{
	padding-bottom:0;
	margin-bottom:5px;
	}	

.home-like-holder{	
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) top repeat-x, url(/wp-content/themes/BlueRodeoMasseyHall/img/template/border_h.png) bottom repeat-x;
	min-height:45px;
	padding:15px 0;
	margin:15px 0 0 0;
}

.home-like-holder h4{
	font-size:16px; font-size:1.6rem;
	margin:0;
	padding:0;
	}
	
.homepageVideo{
	margin-top:15px;
	
	}
.homepageVideo.video-container	{padding-top: 100px;}
.homepageVideo.video-container iframe{height: 90%; border:8px solid #d4d0b8; background:d4d0b8;} 

.morevid{
	    margin-top: -30px;
    position: absolute;
	}


/***********************************
	About Page Styles
********************************************/

a.junos{
	color:#444444;
	text-align:center;
	display:block;
	}

a.junos img{
	padding-bottom:10px;
	}

a.junos:hover{color:#A40000;}
	

.bioContent{
	max-width:75%;
	margin:0 auto;
	}
	
	

/***********************************
	Audio Player
********************************************/	

html.audioPlayer body{
	background:none;
	}

#audioSkin{
	
	}
	

#albumPic img{
	border:4px solid #fff;
	box-shadow: 0px 0px 2px 2px rgba(172, 172, 172, 0.61);
-moz-box-shadow: 0px 0px 2px 2px rgba(172, 172, 172, 0.61);
-webkit-box-shadow: 0px 0px 2px 2px rgba(172, 172, 172, 0.61);
	}

.blueRadio{
	display:inline-block;
	float:left;
	font-family: 'brandon_grotesqueblack';
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding-top:5px;
	}
	
	
/***********************************
	Error Page - 404
********************************************/	

body.error404 ul.subNav{display:none;}
/***********************************
	Because IE is so wonderful
********************************************/	
	
.onlyforoldIE{
	display:none;
	}

/***********************************
	Custom Login Page 
********************************************/	

body.login{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/background.jpg) #eae8dc ;
	}

#login {

  width:481px;
}

.login h1{
	background:url(/wp-content/themes/BlueRodeoMasseyHall/img/template/logo.gif) no-repeat;
	height:72px;
	width:481px;
	padding-bottom:25px;
	}

#login_error{display:none;}

.login h1 a{display:none;}

.login form{
	background-color:#B2AC95;
	}
.login label {
  color:#fff;
  font-size:14px;
}



.wp-core-ui .button-primary {
	background-image:none;
	border:0;
	background-color: #393001;
	border-image: none;
	color: #f6f2cd;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	cursor: pointer;
	display: inline-block;
	font-size:16px;
	line-height:21px;
	margin-bottom: 0;
	padding: 5px 14px 6px;
	text-align: center;
	vertical-align: middle;
	min-width:90px;
}


.wp-core-ui .button-primary:hover{
	color:#fff;
	background-image:none;
	border:0;
	background-color: #000;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	}


.login #nav a, .login #backtoblog a {
  color:#a40000 !important;
}

body.mailinglist #SubNav{
	display:none;
	}
/*yop poll styles*/
.yop-poll-name{display:none!important;}

.yop-poll-container-success{font-size:120%!important;}



/*------------------------------------------------------------------------------
   :: 22. Fonts
-------------------------------------------------------------------------------*/


@font-face {
    font-family: 'brandon_grotesque';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brandon_grotesque';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_reg_it-webfont.svg#brandon_grotesqueRgIt') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_bld_it-webfont.svg#brandon_grotesquebold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk-webfont.svg#brandon_grotesqueblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.eot');
    src: url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.woff2') format('woff2'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.woff') format('woff'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.ttf') format('truetype'),
         url('/wp-content/themes/BlueRodeoMasseyHall/fonts/brandon_blk_it-webfont.svg#brandon_grotesqueblack_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}

#myLinks1 {
	padding:0;
}

#myLinks1 i{
	color:#187BD1;
	position:relative;
	top:-2px;
	margin-right:10px;
}

#myLinks2 i {
	color:#187BD1;
}

#shareNav {
    border:2px solid #000;
    width:160px;
    margin:20px auto;
    float:none;
    height:55px;
}

#shareNav a {
    display: inline-block;
    padding: 8px 0 0 8px;
    margin: 0 4px;
 	border-bottom:none;


}

#shareNav [class^="icon-"]:before {
    font-size: 32px;
    font-size: 3.2rem;
}

.homereadMore {
	color:#dbc1aa;
}

.homereadMore:hover {
	color:#fff;
}

.slideshow_description_box .slideshow_transparent {
	height:80px;
}

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

#wpadminbar {
	display: none;
}

.splashTop {
	margin-bottom:35px;
}

.dateLink {
	margin:60px 0;
}

.homeLink a:hover{
	color:#187BD1;
}

.splashCover img {
	border:4px solid #88ACC7;
}

.splashDetails h3 {
	margin:50px 0 10px 0;
	color:#187BD1;
}

.streamImage {
	max-height:51px;
}

#fbcomments {
	background: #fff;
}

#wpcf7-f2678-p2934-o1 {
	text-align: center;
}

.slideshow_container_style-light .slideshow_description_box div.slideshow_title {
    margin-bottom: 25px;
}