/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
	font: 11px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus
{
	outline: 0px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/
h1 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 25px;}

h2 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 23px;}

h3 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 21px;}
  
h4 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 19px;}

h5 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;}
  
h6 {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 15px;}

/* =Spacing
--------------------------------------------------------------------------------*/

td {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
div {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

p {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}


/* TOURS FONT STYLES */  
.tourdates_categories {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;}

.tourdates_date {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.tourdates_city {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.tourdates_state {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
	
.highlights_tourdates_state {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.tourdates_country {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
	
.highlights_tourdates_country {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.tourdates_venue {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
	
.tourdates_socialnetwork_info {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}	
	
.tourdates_ticket_info {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.tourdates_details_container > h6 {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
	font-weight: bold;
  text-decoration: none;}

.tourdates_details_container > p {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.tours_details_header {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
	font-weight: bold;
  text-decoration: none;}
  
.tours_details_highlight {
  color: #333333;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;}


/* MEDIA FONT STYLES */  


/* LINKS FONT STYLES */  
.links_block_text_left {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.links_block_text_left a:link, .links_block_text_left a:active, .links_block_text_left a:visited, .links_block_text_left a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.links_block_text_left a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.links_block_text_right {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.links_block_text_right a:link, .links_block_text_right a:active, .links_block_text_right a:visited, .links_block_text_right a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.links_block_text_right a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}


/* GENERAL COLOR FONT STYLES */  
.black {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.black a:link, .black a:active, .black a:visited, .black a:hover {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.black a:hover {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lblack {
  color: #404040;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lblack a:link, .lblack a:active, .lblack a:visited, .lblack a:hover {
  color: #404040;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.lblack a:hover {
  color: #404040;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lblack {
  color: #444444;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lblack a:link, .lblack a:active, .lblack a:visited, .lblack a:hover {
  color: #444444;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.lblack a:hover {
  color: #444444;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.white {
  color: #ffffff;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.white a:link, .white a:active, .white a:visited, .white a:hover {
  color: #ffffff;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.white a:hover {
  color: #ffffff;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lwhite {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lwhite a:link, .lwhite a:active, .lwhite a:visited, .lwhite a:hover {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lwhite a:hover {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lgrey {
  color: #858585;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}

.lgrey a:link, .lgrey a:active, .lgrey a:visited, .lgrey a:hover {
  color: #858585;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}  

.lgrey a:hover {
  color: #858585;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.dgrey {
  color: #666666;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;} 

.dgrey a:link, .dgrey a:active, .dgrey a:visited, .dgrey a:hover {
  color: #666666;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;} 

.dgrey a:hover {
  color: #666666;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.blue {
  color: #91b7b2;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.blue a:link, .blue a:active, .blue a:visited, .blue a:hover {
  color: #91b7b2;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.blue a:hover {
  color: #91b7b2;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.lsilverblue {
  color: #4c8c97;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.lsilverblue a:link, .lsilverblue a:active, .lsilverblue a:visited, .lsilverblue a:hover {
  color: #4c8c97;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.lsilverblue a:hover {
  color: #1d636f;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred {
	color: #c60b46;
	font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred a:link, .rubyred a:active, .rubyred a:visited, .rubyred a:hover {
  color: #c60b46;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.rubyred a:hover {
  color: #566669;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.lrubyred {
	color: #c46684;
	font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}

.lrubyred a:link, .lrubyred a:active, .lrubyred a:visited, .lrubyred a:hover {
  color: #c46684;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;} 

.lrubyred a:hover {
  color: #a93c5f;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.red {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;} 

.red a:link, .red a:active, .red a:visited, .red a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;} 

.red a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.navred {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;}

.navred a:link, .navred a:active, .navred a:visited, .navred a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;}

.navred a:hover {
  color: #cc0000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;}  

.navgrey {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.navgrey a:link, .navgrey a:active, .navgrey a:visited, .navgrey a:hover {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}
  
.navgrey a:hover {
  color: #cccccc;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;}


/* MAILING LIST FORM */

/* form labels */
.form_elements_three {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}
	
.form_label {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}


.form_label_group {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}


/* form boxes */
.address_box {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;}

.city_box {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: capitalize;}


.state_box {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: capitalize;}


.zip_box {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}


.country_box {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}

.product_box {
  color: #858585;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: capitalize;}

input.boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}
	
.myspace_boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}
	
input.myspace_boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}

input.phone_boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}

select.boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}

textarea.boxes {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}
  
input.buttons {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}

.form_optional {
  color: #707070;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight: normal;
  font-size: 11px;
	text-decoration: none;
	text-transform: normal;}
	
	
/* BAND BIO FONT STYLES */  
.bandbio_details_container > p, li {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-decoration: none;}
  
.bandbio_details_header {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
	font-weight: bold;
  text-decoration: none;}
  
.bandbio_details_list_header {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
	font-weight: bold;
  text-decoration: none;}	