/* @override 
	http://scoundrels.fm/c/scoundrelsStyle.css
	http://localhost/scoundrels-dev/c/scoundrelsStyle.css
	http://dev.scoundrels.fm/c/scoundrelsStyle.css
*/
/* @group Reset */
/* Eric Meyer's Reset Reloaded */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, 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 {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
}
body {
		line-height: 1;
}
ol, ul {
		list-style: none;
}
blockquote, q {
		quotes: none;
}
/* remember to define focus styles! */
:focus {
		outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
		text-decoration: none;
}
del {
		text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
		border-collapse: collapse;
		border-spacing: 0;
}
/* @end */

/*--------------------------------*/
/*     BASE */      
/*--------------------------------*/
html {
	   	/*height: 101%;*/
    	overflow-y: scroll;
		overflow: -moz-scrollbars-vertical;
}
body {
		color: #37313d;
		font: 14px/22px "Courier New", Courier, mono;
		background: #f7f5ee url(../images/bg.gif) repeat;
}
p, dl, ul, ol, table {
		color: #72716e;
		font-size: 14px;
}
p, ul {
		padding-bottom: 22px;
}
p {
		font-weight:bold;
}
h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		font-style: normal;
}
h2, h3 {
		line-height: 44px;
}
h1 {
		text-transform: uppercase;
		margin-bottom: 10px;
		color: #7d7c7d;
		line-height: 50px;
		font-size: 45px;
}
h2 {
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 1px;
		word-spacing: normal;
		font-size: 40px;
}
#thanks h2 {
		font-size:35px;
		margin-bottom:10px;
}
h3 {
		font-size: 17px;
		font-weight: bold;
}
h4 {
		font-size: 15px;
		padding-bottom: 10px;
}
h5,h6 {
		font-size: 15px;
		font-weight: bold;
}
a:link, a:visited {
		color: #da4c3e;
		text-decoration: none;
-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
}
a:hover,a:focus {
		color: #4678bc;
		text-decoration: none;
}
/*a:active {
		outline: none;
		position: relative;
		top: 1px;
}*/
a.block {
		display: block;
		text-indent: -972em;
}
/*.nav a:active, div.thanks_link a:active {
		outline: none;
		top: 0;
}*/
/*div.gig_tickets a, a.the_social_network, div.gig_tickets a.more_info, .pagination_wrapper a,  div.next_gig .upcoming_dates a, #top-link a, #venue_info li#buy_tickets a, a.follow_tumblr, a.buy_button, a.store_link, a#older  {
		display: block;
		background-color: #8f8c93;
		color: #fff;
}
div.gig_tickets a:hover, a.the_social_network:hover, div.gig_tickets a.buy_tickets, .pagination_wrapper a:hover, div.next_gig .upcoming_dates a:hover, #top-link a:hover, #venue_info li#buy_tickets a:hover, a.follow_tumblr:hover, a.buy_button:hover, a.store_link:hover, a#older:hover {
		background-color: #37313d;
}*/
/*2px Rounded Corner*/
div.gig_tickets a/*, div.gig_date*/, div.gig_comment a, .pagination_wrapper a, div#bandImg div span, .inner_nav li a, a.the_social_network, li.post p a, ol.tumblr_posts li p a, #top-link a, div.upcoming_dates a, ul#post_list .meta a, form#search input[type='submit'], form#search, div#start_upcoming_gigs .gig_location, ul.date_list li, #venue_info li#buy_tickets a, /*a.follow_tumblr,*/ ul#post_list .item img, li.link a.link, li.tumblr_link_post a.tumblr_link, a.buy_button, ul.store_items li, a.store_link, div#bandImg div, div.item_image, .visit_store, #older, /*div.gig_date span.date,*/ .sidebar_links a.block {
		-webkit-border-radius: 2px;
		-o-border-radius: 2px;
		-khtml-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius:2px;
}
/*Hover animation*/
/*.social a, div.gig_comment a, div.item_image, #older, a.icon {
	 -o-transition:-o-transform  all 0.12s ease-out;
-webkit-transition: all 0.12s ease-out;
   -moz-transition: all 0.12s ease-out;
}*/
/*.social a:hover, div.gig_comment a:hover, div.item_image:hover,#older:hover, a.icon:hover {
	 -o-transform: rotate(3deg) scale(1.2);
-webkit-transform: rotate(3deg) scale(1.2);
   -moz-transform: rotate(3deg) scale(1.2);
}*/
a:focus {
		-moz-outline-style: none;
}
blockquote {
		padding-left: 60px;
		margin-bottom: 10px;
		background: url(../images/sprites.png) no-repeat -408px -1409px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		line-height: 160%;
		position: relative;
		left: -60px;
		width: 557px;
}
/*blockquote span {
		display: block;
		background: url(../img/quoteRight.png) no-repeat right bottom;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-top: 5px;
}*/
blockquote span.caps {
		display: inline;
		padding: 0;
		font-style: normal;
		font-weight: bold;
}
ul ul, ol ol, dd {
		margin-left: 20px;
}
ul ul {
		list-style-type: disc;
}
ol {
		list-style-position: inside;
		list-style-type: decimal;
}
cite {
		color: #6e6e6e;
		margin-bottom: 0;
		font-weight: bold;
}
div.hr {
		height: 9px;
		background: #f7f5ee url(../images/sprites.png) no-repeat 0 -1953px;
		display: block;
		clear: both;
		width: 377px;
		margin: 30px auto;
}
/* Clearfix */
.group:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
* html .group {
		height: 1%;
}
*:first-child+html .group {
		min-height: 1px;
}
/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
::-moz-selection {
		background-color: #cdccc6;
		color: #37313d;
}
::selection {
		background-color: #cdccc6;
		color: #37313d;
}
/*--------------------------------*/
/*     HEADER */      
/*--------------------------------*/
#header {
		width: 100%;
		position: relative;
		z-index: 100;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 21px;
}
h1#logo {
		text-indent: -9999px;
		text-align: center;
		width: 538px;
		clear: both;
		margin-right:auto;
		margin-top:20px;
		margin-left:auto;
}
h1#logo a {
		background: url(../images/scoundrels-logo.png) no-repeat 0 0;
		text-indent: -9999px;
		display: block;
		height: 62px;
		width: 538px;
		margin-right: auto;
		margin-left: auto;
		overflow: hidden;
		position:relative;
}
#tumblr #header h1#logo a {
		background: url(../images/tumblr/scoundrels-blog-logo.png) no-repeat;
		text-indent: -9999px;
		display: block;
		height: 263px;
		width: 536px;
		margin-left: auto;
		margin-right: auto;
}
#following li {
		float:left;
}
#following li a {
		display:block;
		height:47px;
		width:47px;
}

/*--------------------------------*/
/*     NAV */      
/*--------------------------------*/
ul.nav, ul.tumblr_nav  {
		text-align: center;
		background: #cdccc6;
		background: rgba(162,161,156,0.5);
		height: 39px;
		padding-bottom: 0;
}
ul.tumblr_footer_nav  {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		border-color: #cdccc6;
		border-width: 5px;
		border-top-style: none;
}
ul.nav li, ul.tumblr_nav li, ul.tumblr_footer_nav li {
		margin: 5px 3px;
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
}
ul.nav li a, ul.tumblr_nav li a, ul.tumblr_footer_nav li a {
		font-weight: bold;
		border-bottom-style: none;
		text-transform: uppercase;
		font-size: 14px;
		padding: 3px 10px;
		background-color: #cdccc6;
		color: #72716e;
		display: block;
-webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
   -moz-border-radius: 5px;
		border-radius: 5px;
}
ul.nav li a.current, ul.nav li a.current:hover, ul.tumblr_nav li a.active, ul.tumblr_nav li a.active:hover, ul.tumblr_footer_nav li a:hover {
		color: #37313d;
		padding-bottom: 11px;
-webkit-border-radius: 5px 5px 0 0;
 -khtml-border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		background: #f7f5ee url(../images/bg.gif) repeat-x;
	}
ul.nav li a:hover, ul.tumblr_nav li a:hover, li.socialise ul, li.socialise a.hover, ul.nav li.social_menu a:link, ul.nav li.social_menu a:visited {
		background-color: #a1a09b;
		color: #37313d;
}
li.socialise {
		position: relative;
}
li.socialise > a:hover, li.socialise a.hover {
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
   -moz-border-radius-bottomleft: 0;
   -moz-border-radius-bottomright: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		cursor: s-resize;
}
li.socialise:hover ul {
		display: block;
}
li.socialise ul {
		position: absolute;
		right: 0;
		display: none;
		width: 270px;
		padding: 5px;
-webkit-border-top-left-radius: 5px;
   -moz-border-radius-topleft: 5px;
		border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		text-align: left;
		margin-left:0;
		z-index:1150;
}
li.socialise li {
		display: block;
}
ul.nav li.social_menu a:link, ul.nav li.social_menu a:visited {
		background-repeat: no-repeat;
		background-position: 8px center;
		text-align: left;
		padding-left: 35px;
		font-style: normal;
		text-transform: none;
		clear: none;
}
ul.nav li.social_menu a:hover {
		background-color: #807f7b;
		color: #edeae4;
}
li.social_menu a.twitter {
		background-image: url(../images/icons/twitter_16.png);
}
li.social_menu a.soundcloud {
		background-image: url(../images/icons/soundcloud_16.png);
}
li.social_menu a.facebook {
		background-image: url(../images/icons/facebook_16.png);
}
li.social_menu a.flickr {
		background-image: url(../images/icons/flickr_16.png);
}
li.social_menu a.vimeo {
		background-image: url(../images/icons/vimeo_16.png);
}
li.social_menu a.myspace {
		background-image: url(../images/icons/myspace_16.png);
}
li.social_menu a.tumblr {
		background-image: url(../images/icons/tumblr_16.png);
}
.coda-nav-left a, .coda-nav-right a {
		background: #cdccc6;
		color: #37313d;
		padding: 0 5px;
		width: 30px;
		text-decoration: none;
		display: block;
		line-height: 19px;
		font-size: 23px;
		height: 25px;
}
.coda-nav-left, .coda-nav-right {
		text-align: center;
		margin-left: 5px;
		margin-right: 5px;
		display: none;
}
/*--------------------------------*/
/*     CODA SLIDER */      
/*--------------------------------*/
.coda-slider-wrapper {
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		position: relative;
}
.coda-slider {
		width: 950px;
		float: left;
		overflow: hidden;
		position: relative;
		margin-left: auto;
		margin-right: auto;
}
.coda-slider .panel-container {
		position: relative;
		overflow: hidden;
}
.coda-slider .panel {
		display: block;
		float: left;
		padding-left: 200px;
		padding-right: 200px;
		overflow: hidden;
}
.coda-slider .panel, .coda-slider .panel-wrapper, #media .panel_wrapper_inner, .top_level_pane, #thanks_wrapper, #error_wrapper {
		width: 550px;
}
.coda-slider .panel-wrapper, #gig {
		margin-bottom: 100px;
}
/*.coda-slider #start.panel .panel-wrapper {
		overflow: visible;
		height: 492px;
}*/
.coda-slider #latest_news.panel .panel-wrapper {
		width: 950px;
}
.coda-slider #latest_news.panel {
		padding-left: 0;
		width: 950px;
		padding-right: 0;
}
.coda-slider #media.panel .panel-wrapper {
		width: 750px;
}
.coda-slider #media.panel {
		padding-right: 0;
		width: 750px;
}
#media .panel_wrapper_inner {
		float: left;
}
.panel_sidebar {
		float: left;
		width: 180px;
}
.panel_sidebar.right {
		margin-left: 20px;
}
.panel_sidebar.padding {
		margin-top: 70px;
}
.coda-slider .panel-wrapper, #details {
		background: url(../images/allidog-footer.png) no-repeat center bottom;
		padding-bottom: 150px;
}
.coda-slider #media.panel .panel-wrapper {
		background: url(../images/allidog-footer.png) no-repeat 206px bottom;
}
.coda-slider #start .panel-wrapper {
		background-image: none;
		padding: 0;
}
.coda-slider p.loading {
		padding: 20px;
		text-align: center
}
.mr {
		margin-right: 30px;
}
.allidog {
		width: 207px;
		height: 163px;
		background: url(../images/allidog.png) no-repeat;
		float: left;
		margin-right: 230px;
		margin-left: 230px;
		margin-top: 140px;
}
.top_level_pane {
		float: left;
		margin-right: 1000px;
		background: url(../images/bar.png) no-repeat center bottom;
		padding-bottom: 30px;
}
#store.top_level_pane {
		margin-right: 0;
}
/*--------------------------------*/
/*     Buy Links */      
/*--------------------------------*/
#buy_our_music {
		clear:both;
		padding-bottom:0;
		padding-top:10px;
		margin-bottom:25px;
		margin-top:10px;
		width:550px;
}
#buy_our_music li {
		float:left;
		width:25%;
}
#buy_our_music a {
		display:block;
		background-image:url(../images/buy.png);
		height:40px;
}
#lastfm a{
		background-position:31px 1px;
}
#lastfm a:hover{
		background-position:31px -54px;
}
#spotify a {
		background-position:-97px 2px;		
}
#spotify a:hover {
		background-position:-97px -53px;		
}
#amazon a {
		background-position:-228px 4px;
}
#amazon a:hover {
		background-position:-228px -51px;
}
#itunes a {
		background-position:-361px 2px;
}
#itunes a:hover {
		background-position:-361px -53px;
}
/*--------------------------------*/
/*     Social Footer */      
/*--------------------------------*/
#social_links {
		clear: both;
		padding-top: 13px;
		margin-left: auto;
		width: 550px;
		margin-right: auto;
}
#media #social_links {
		margin-right: auto;
		margin-left: 0;
}
#latest_news #social_links {
		margin-left: auto;
		margin-right: 0;
}
#social_links a {
		float: left;
		width: 250px;
		height: 78px;
		display: block;
		text-indent: -9999px;
}
#start #social_links a {
-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
}
#social_links a, .gig_invite, div.thanks_link {
		border: 6px solid #cecccb;
-webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
   -moz-border-radius: 10px;
		border-radius: 10px;
}
#social_links a:hover {
		border-color: #adaaad;
}
#social_links a#twitter_follow_link {
		background: url(../images/sprites.png) -662px -1017px;
		margin-right: 25px;
}
#social_links a#twitter_follow_link:hover {
		background: url(../images/sprites.png) -662px -1108px;
}
#social_links a#facebook_fan_link {
		background: url(../images/sprites.png) -667px -1201px;
}
#social_links a#facebook_fan_link:hover {
		background: url(../images/sprites.png) -667px -1286px;
}
.social {
		text-align: center;
		overflow: hidden;
		padding: 0;
		width: 336px;
		margin: 20px auto;
}
#media .social {
		text-align: center;
		overflow: hidden;
		padding: 0;
		width: 336px;
		margin: 20px auto 20px 130px;
		float: left;
}
.social li {
		float: left;
}
.social a {
		background-repeat: no-repeat;
		background-position: center center;
		width: 32px;
		height: 32px;
		float: left;
		text-indent: -9999px;
		padding: 8px;
}
.social a.twitter {
		background-image: url(../images/icons/twitter.png);
}
.social a.soundcloud {
		background-image: url(../images/icons/soundcloud.png);
}
.social a.facebook {
		background-image: url(../images/icons/facebook.png);
}
.social a.flickr {
		background-image: url(../images/icons/flickr.png);
}
.social a.vimeo {
		background-image: url(../images/icons/vimeo.png);
}
.social a.myspace {
		background-image: url(../images/icons/myspace.png);
}
.social a.tumblr {
		background-image: url(../images/icons/tumblr.png);
}
/* @group Title */
div.title {
		float: none;
		position: relative;
}
div.title h1, div.title h3	 {
		text-align: left;
		padding-right: 200px;
		text-transform: uppercase;
}
.inner_nav {
		position: absolute;
		top: 0;
		right: 0;
}
.inner_nav li {
		float: left;
		margin-left: 10px;
}
.inner_nav li a {
		padding: 5px;
		text-transform: uppercase;
		line-height: 39px;
		font-weight: bold;
		font-size: 13px;
}
.inner_nav li a:hover {
		background-color: #29428d;
		color: #fff;
}
dl#sidebarlinks dd {
	-o-transition:-o-transform .33s linear;
	-webkit-transition:-webkit-transform .33s linear;
}
dl#sidebarlinks dd:hover {
	-o-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
}
.inner_nav li a.active {
		background-color: #da4c3e;
		color: #fff;
}

/* @end */
/*--------------------------------*/
/*     START */      
/*--------------------------------*/
/*#start {
		width: 550px;
}*/
/*#start > div {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
}*/
#start a {
		text-indent: -9999px;
		cursor: pointer;
}
#start a, .panel_sidebar.right a {
-webkit-transition: none;
   -moz-transition: none;
	 -o-transition: none;
		transition: none;
}
#start_allidog {
		width: 230px;
		height: 183px;
		margin-right: auto;
		margin-left: auto;
		display: block;
		position: relative;
		background: url(../images/sprites.png) no-repeat -147px -292px;
		margin-bottom: 11px;
}
#start #start_allidog {
		margin-bottom: -11px;
}
div#start_upcoming_gigs {
		float: left;
		height: 122px;
		width: 414px;
		margin-bottom: 9px;
}
div#start_upcoming_gigs a#start_upcoming_gigs_link {
		background: url(../images/sprites.png) no-repeat 0 0;
		width: 203px;
		height: 122px;
		float: left;
		text-indent: -9999px;
		margin-right: 15px;
		display: inline;
}
div#start_upcoming_gigs a#start_upcoming_gigs_link:hover {
		background-position: left -122px;
}
div#start_upcoming_gigs #gig_container {
		width: 196px;
		padding: 0;
		margin: 13px 0 0 218px;
		height: 77px;
		font-weight: bold;
}
div#start_upcoming_gigs p {
		text-align: center;
		padding: 0;
		margin-left: 218px;
}
div#start_upcoming_gigs div.upcoming_dates {
		font-size: 13px;
}
a.upcoming_dates:link, a.upcoming_dates:visited {
		color: #37313d;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: left;
		font-size: 27px;
}
a.upcoming_dates:hover {
		color: #8f8c93;
}
div#start_upcoming_gigs .gig_date {
		width: 50px !important;
		float: left;
		padding: 3px 6px 3px ;
		height: 49px !important;
		display: inline;
}
div#start_upcoming_gigs .gig_date span.date/*, #venue_info li div.gig_date span.date*/ {
		font-size: 11px;
		height: 26px;
		line-height: 26px;
}
div#start_upcoming_gigs div.gig_date span.day/*, #venue_info li div.gig_date span.day*/ {
		line-height: 23px;
		height: 23px;
		color: #72716e;
}
div#start_upcoming_gigs li:hover {
		background-color: #edeae4;
}
div#start_upcoming_gigs .gig_location a strong {
		color: #747370;
		font-size: 15px;
		font-weight: bold;
		line-height: 23px;
}
div#start_upcoming_gigs .gig_location:hover a strong {
		color: #3e3d3c;
}
a#start_meet_the_band {
		width: 172px;
		height: 86px;
		display: block;
		text-indent: -9999px;
		background: url(../images/sprites.png) no-repeat -134px -679px;
		float: left;
}
a#start_meet_the_band:hover {
		background: url(../images/sprites.png) no-repeat -134px -767px;
}
#start_scoundrels_latest {
		width: 104px;
		height: 122px;
		display: block;
		float: right;
		background: url(../images/sprites.png) no-repeat 0 -250px;
		text-indent: -9999px;
}
#start_scoundrels_latest:hover {
		background: url(../images/sprites.png) no-repeat 0 -372px;
}
/*#media_link {
		border-color: #5f5866;
		border-width: 3px;
		border-top-style: solid;
		border-bottom-style: solid;
		float: left;
		margin-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-bottom: 8px;
}*/
a#start_scoundrels_media {
		width: 195px;
		height: 90px;
		display: block;
		text-indent: -9999px;
		float: left;
		background: url(../images/sprites.png) no-repeat -1px -495px;
}
a#start_scoundrels_media:hover {
		background: url(../images/sprites.png) no-repeat -1px -586px;
}
#store_link {
		border-color: #29428d;
		border-width: 3px;
		border-top-style: solid;
		border-bottom-style: solid;
		float: left;
		margin-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-top: 8px;
}
a#start_scoundrels_store {
		width: 119px;
		height: 88px;
		display: block;
		text-indent: -9999px;
		float: left;
		background: url(../images/sprites.png) no-repeat -1px -678px;
}
a#start_scoundrels_store:hover {
		background: url(../images/sprites.png) no-repeat -1px -766px;
}
#start_latest_tweet {
		width: 550px;
		position: relative;
		margin-bottom: 6px;
		overflow: hidden;
		min-height: 90px;
}
a#go_to_twitter {
		background: url(../images/sprites.png) no-repeat -211px -857px;
		width: 43px;
		height: 59px;
		display: none;
		position: absolute;
		left: -55px;
}
a#follow_us {
		width: 201px;
		background: url(../images/sprites.png) no-repeat -2px -858px;
		height: 53px;
		float: left;
		text-indent: -9999px;
		display: block;
		position: absolute;
		right: 0;
		top: 19px;
}
a#follow_us:hover {
		background: url(../images/sprites.png) no-repeat -2px -912px;
}
.wide_rule {
		height: 8px;
		background: url(../images/wide_rule.png) no-repeat;
		width: 550px;
}
.wide_rule.top, .wide_rule.bottom {
		position: absolute;
}
.wide_rule.top {
		top: 0;
		left: 0;
}
.wide_rule.bottom {
		left: 0;
		bottom: 0;
}
.ns_rule {
		height: 91px;
		background: url(../images/sprites.png) no-repeat -451px -849px;
		width: 8px;
		float: left;
		margin-right: 12px;
		margin-left: 12px;
}
.ns_rule.band {
		margin-top: 16px;
}
.tweet p {
		padding-bottom: 5px;
		color: #8f8c93;
		font-size: 14px;
}
.tweet img {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
}
/*#start_latest_tweet span#latest_tweet_title {
		height: 62px;
		width: 116px;
		display: block;
		float: left;
		margin-right: 20px;
		margin-top: 3px;
		margin-left: 1px;
}*/
#start_latest_tweet ul {
		width: 330px;
		font-size: 13px;
		padding-bottom: 0;
		margin: 20px 0 20px 10px;
}
#start_latest_tweet ul li {
		line-height:16px;
		font-weight:bold;
}
#start_latest_tweet ul span {
		margin-left: 10px;
		color: #a1a09b;
		font-size: 11px;
}
#about {
		width: 375px;
}
#buzz {
		padding: 10px;
		background-color: #d9c9a0;
		float: left;
}
#start #store_ad {
		background-color: #8f8c93;
		padding: 10px;
		height: 321px;
		float: right;
}
/*#start h2 {
		line-height: 22px;
		margin-bottom: 10px;
}*/

/* @group Blog */
/*#latest_news h2 {
		background: url(../images/sprites.png) no-repeat 359px -1594px;
		text-indent: -9999px;
}*/
#latest {
		margin-right: 30px;
		padding-top: 120px;
		background: url(../images/latest-band-news.png) no-repeat center top;
}
#latest_sidebar.top_level_pane {
		background-image: none;
		width: 170px;
		background-color: #cdccc6;
		height: 500px;
		margin-top: 120px;
		padding: 10px;
}
ol.tumblr_posts {
		/*overflow: hidden;*/
		list-style-type: none;
		overflow: hidden;
		width: 550px;
}
/*ol.tumblr_posts > li {
		max-width: 500px;
		height: 303px;
		float: left;
		margin-right: 20px;
		overflow: auto;
		padding: 20px;
}*/
/*ol.tumblr_posts > li:hover {
		background-color: #d9c9a0;
}*/
ol.tumblr_posts > li ul {
		list-style-type: disc;
		list-style-position: inside;
}
/* @group Tumblr */
#content {
		width: 950px;
		overflow: hidden;
		padding-bottom: 100px;
		margin-left:auto;
		margin-bottom:0;
		padding-top:39px;
		margin-right:auto;
}
#tumblelog {
		float: left;
		width: 750px;
}
#older {
		clear: both;
		text-align: center;
		width: 50%;
		margin-left: 36%;
		margin-right: auto;
		padding: 10px;
}
ul#post_list {
		width: 750px;
}
ul#post_list > li {
		padding-left: 0;
		padding-top: 0;
		padding-bottom: 0;
		padding: 0;
		overflow: hidden;
}
ul#post_list > li:hover .meta {
		display: block;
}
ul#post_list .meta {
		width: 180px;
		margin-right: 20px;
		float: left;
		margin-left: 0;
		text-align: right;
		color: #8f8c93;
		padding-top: 15px;
		padding-bottom: 0;
		list-style-type: none;
		display: none;
}

ul#post_list .meta li {
		margin-bottom: 2px;
}
ul#post_list .meta a:link, ul#post_list .meta a:visited {
		color: #8f8c93;
		background-color: #e4e2dc;
		display: inline-block;
		padding: 2px 4px;
		font-size: 12px;
		line-height: 14px;
}
ul#post_list .meta a:hover {
		background-color: #29428d;
		color: #fff;
}
ul#post_list .item {
		width: 530px;
		margin-left: 200px;
		min-height: 130px;
		margin-top: 11px;
		margin-bottom: 30px;
		background: url(../images/bar_small.png) no-repeat center bottom;
		padding-bottom: 15px;
}
ul#post_list .photo .item a img, div#bandImg img {
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
		border-radius: 3px;
-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.6);
   -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.6);
		box-shadow: 0px 0px 7px rgba(0,0,0,.6);
		padding: 10px 10px 40px;
		background-color: #fff;
-webkit-transform:rotate(2deg);
   -moz-transform:rotate(2deg);
	 -o-transform:rotate(2deg);
		transform:rotate(2deg);
}
/* @group Answer */
/*.answer {
      width: 465px;
      padding-right: 35px;
      margin: 0 auto;
    }*/
      .answer-question .body {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: #72716e;
        padding: 10px 16px;
        width: 383px;
        float: left;
        line-height: 1.4;
		color: #f7f5ee;
}
        .answer-asker {
          float: right;
          width: 80px;
        }
        .answer-point {
          width: .7em;
          float: left;
          padding-top: 13px;
        }
        .answer-point-top,
        .answer-point-bottom {
          width: 0;
          height: 0;
        }
        /*.answer-point-top {
          border-bottom: 8px solid {color:Accent};
          border-right: 8px solid rgba(0,0,0,0);
        }
        .answer-point-bottom {
          border-left: 8px solid {color:Accent};
          border-bottom: 8px solid rgba(0,0,0,0);
        }*/
        .answer-asker .answer-asker-avatar {
          float: right;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          width: 64px;
          height: 64px;
          display: block;
          text-indent: -9000px;
          background-repeat: no-repeat;
          background-position: top left;
        }
          .answer-asker .answer-asker-avatar a {
            display: block;
            text-indent: -9000px;
            width: 64px;
            height: 64px;
          }
      .answer-answer {
        margin-top: 22px;
      }
        .answer-label {
          width: 35px;
		float: left;
		text-align: left;
		line-height: 42px;
		font-size: 48px;
}
        .answer-answer .body {
          margin-left: 35px;
        }
        .answer-asker-avatar { background: url(http://blog.scoundrels.fm/images/anonymous_avatar_64.gif)}
/* @end */

/* @group Tumblr Sidebars */
#right_sidebar, ul#post_list {
		float: left;
}
#right_sidebar {
		width: 180px;
		height: 500px;
		padding-left: 20px;
}
/*#pagination.body {
		float: left;
		margin-left: 50px;
}*/
.pagination_wrapper {
		margin-bottom: 20px;
		clear: both;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
}
.pagination_wrapper a, #top-link .pagination_wrapper a {
		width: 70px;
		margin-left: 10px;
		margin-right: 10px;
		line-height: 30px;
		margin: 0;
		display: inline;
		padding: 5px 10px;
		float: none;
}
a.pagination {
		background-color: #a1a09b;
		color: #f7f5ee;
		font: normal normal 38px "league-gothic-1","league-gothic-2", LeagueGothic, HelveticaNeue-CondensedBold, "Franklin Gothic Demi Cond", "Franklin Gothic Medium Cond", Impact, sans-serif;
}
a.pagination:hover {
		background-color: #7d7c7d;
}
form#search {
		border: 1px solid #cdccc6;
		background-color: #fff;
		margin-bottom: 10px;
		font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}
form#search input[type='text'] {
		background-color: #fff;
		border-style: none;
		width: 104px;
		padding: 6px;
}
form#search:hover {
		border-color: #37313d;
}
form#search input[type='submit'] {
		background-color: #cdccc6;
		border-style: none;
		padding-top: 5px;
		padding-bottom: 5px;
		float: right;
		height: 27px;
		margin-top: 1px;
		margin-right: 1px;
		font: 12px Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}
form#search input[type='submit']:hover {
		background-color: #a1a09b;
		cursor: pointer;
}
/* @group Sidebar Links */
a.follow_tumblr {
		text-align: center;
		margin-bottom: 20px;
		background-image: url(../images/sprites.png);
		background-position: -215px -3313px;
		height: 91px;
		width: 169px;
}
a.follow_tumblr:hover {
		background-position: -215px -3411px;
}
a.blog_on_tumblr {
		height: 148px;
		text-indent: -9999px;
		margin-bottom: 20px;
		background: url(../images/sprites.png) 0 -3484px;
}
a.blog_on_tumblr:hover {
		background-position: 0 -3636px;
}
a.ask {
		background-image: url(../images/sprites.png);
		background-position: 0 -1137px;
		height: 207px;
		text-indent: -9999px;
		margin-bottom: 20px;
}
a.ask:hover {
		background-position: 0 -1351px;
}
.visit_store {
		padding: 5px;
		margin-bottom: 20px;
		background-color: #cdccc6;
}
.visit_store a.block, a.visit_store_button {
		height: 80px;
		text-indent: -9999px;
		margin-bottom: 20px;
		background: url(../images/sprites.png) 0 -2332px;
}
a.visit_store_button {
		background-color: #f7f5ee;
}
.visit_store a.block:hover, a.visit_store_button:hover {
		background-position: 0 -2421px;
}
/*.visit_store div.item_image h3 {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 500;
		display: block;
		background-color: #fff;
		width: 100%;
}*/
.visit_store div.item_image {
		position: relative;
		width: 166px;
		height: 166px;
		border: 1px solid #da4c3e;
}
.visit_store h3 {
		line-height: 24px;
		padding-top: 5px;
		padding-bottom: 5px;
}
.sidebar_links {
		margin-bottom: 20px;
}
.sidebar_links li {
		float: left;
}
.sidebar_links a.block {
		width: 35px;
		height: 35px;
		float: left;
		background-image: url(../images/sprites.png);
		background-color: #f7f5ee;
}
.sidebar_links a.rss {
		background-position: -432px -86px;
		background-repeat: no-repeat;
}
.sidebar_links a.iphone {
		background-position: -434px -33px;
		background-repeat: no-repeat;
}
.sidebar_links a.mobile {
		background-position: -434px -141px;
		background-repeat: no-repeat;
}
.sidebar_links a:hover {
		background-color: #cdccc6;
}
/* @end */
/* @group Tumblr */
#social {
		width: 180px;
		margin-top: 20px;
}
#social li {
		margin-bottom: 3px;
		border-bottom: 1px dashed #dadada;
		padding-bottom: 3px;
		padding-left: 3px;
}
#social a {
		background-repeat: no-repeat;
		display: block;
		padding-left: 23px;
		text-align: left;
		font: 11px/16px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
		background-position: left center;
}
#social a.twitter {
		background-image: url(../images/icons/twitter_16.png);
}
#social a.soundcloud {
		background-image: url(../images/icons/soundcloud_16.png);
}
#social a.facebook {
		background-image: url(../images/icons/facebook_16.png);
}
#social a.flickr {
		background-image: url(../images/icons/flickr_16.png);
}
#social a.vimeo {
		background-image: url(../images/icons/vimeo_16.png);
}
#social a.myspace {
		background-image: url(../images/icons/myspace_16.png);
}
#social a.tumblr {
		background-image: url(../images/icons/tumblr_16.png);
}
/* @end */

/* @end */
ol.tumblr_posts > li {
		overflow: hidden;
		padding: 10px;
		float: left;
		border-bottom: 1px solid #f7f5ee;
}
/*li.post p, ol.tumblr_posts li p, ol.tumblr_posts > li ul {
		font: 13px/22px Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}*/
/*li.post p a, ol.tumblr_posts li p a {
		color: #feffff;
}*/
li.post p a, ol.tumblr_posts li p a  {
		background-color: #a1a09b;
		padding: 1px 5px;
		/*font-family: MidoRegular, Georgia, "Times New Roman", Times, serif;*/
		color: #37313d;
		border: 1px solid #c4c3bd;
}
li.post p a:hover, ol.tumblr_posts li p a:hover {
		background-color: #6b6a67;
		color: #f7f5ee;
		border-color: #50504e;
}
li.post.text h3 a, div.tumblr_title, a.tumblr_link {
		color: #72716e;
		text-align: left;
		letter-spacing: 1px;
		font-style: normal;
		font-size: 53px;
		font-variant: normal;
		text-shadow: #cdccc6 2px 2px 0;
}
li.post.text h3 a:hover, a.tumblr_link:hover {
		text-decoration: underline;
}
/*div.post > div {
		float: left;
}*/
/*ul#post_list li.text .item, li.tumblr_text_post {
		background-color: #a1a09b;
}*/
/*li.text p, li.tumblr_text_post p, li.text ul, li.tumblr_text_post ul {
		color: #d9c9a0;
}*/
/*ul#post_list li.photo .item, li.tumblr_photo_post {
		background-color: #cdccc6;
		width: 500px;
}*/
/*li.tumblr_photo_post p {
		background-color: #29428d;
		color: #d9c9a0;
}*/

ul#post_list li.quote .item blockquote, li.tumblr_quote_post {
		background-color: #d8d8d8;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #72716e;
}
ul#post_list li.audio .item, li.tumblr_audio_post {
		text-align: center;
}
div.source {
		font-size: 30px;
}
/*li.photo p, li.audio p, li.audio p a, li.photo a {
		color: #d9c9a0;
}*/
/*li.link .item {
		background-color: #37313d;
}*/
li.link a.link, li.tumblr_link_post a.tumblr_link {
		font-size: 22px;
		line-height: 43px;
		border-style: dashed;
		border-width: 1px;
		padding: 3px 6px;
}
li.link a.link:hover, li.tumblr_link_post a.tumblr_link:hover {
		border-style: solid;
}
/*li.link p, li.tumblr_link_post p {
		color: #fff;
}*/
.notes-container { display: none; }
.notes-container ol { list-style: none; }
/*#disqus_thread {
	width: 550px;
	background-color: #f7f5ee;
	padding-top: 15px;
	margin-left: -10px !important;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
}*/
/* @group Date */
li.post.date {
		/*background-color: #000;*/
		color: #cdccc6;
		padding: 10px 0 0 !important;
		height: 42px;
		text-transform: uppercase;
		text-align: left;
		width: 550px;
		margin-left: 200px;
		line-height: 49px;
		font-size: 30px;
}
/*li.post.date span.day {
		font-size: 49px;
}*/
li.post.date span.cal_date {
		/*font-size: 27px;*/
		margin-left: 15px;
}
li.post.date span.arrow {
		display: block;
		font-size: 20px;
		line-height: 9px;
		text-indent: 2px;
}
/* @end */

/* @end */
/* @group Text Post */
ol.tumblr_posts > li.tumblr_text_post {
		/*width: 400px;*/
}
/* @end */
/* @group Link Post */
ol.tumblr_posts > li.tumblr_link_post {
		width: 300px;
		background-color: #cdccc6;
}
div.post.link a.link {
		font-size: 21px;
		font-weight: bold;
}
/* @end */
/* @group Pics */
/*ol.tumblr_posts > li.tumblr_photo_post {
		height: 303px;
		width: 209px;
}*/
#gig-photos div.border a.an7_flickr_thumb, #photos div.border a {
		width: 75px;
		height: 75px;
		margin-right: 6px;
		margin-bottom: 15px;
		display: inline-block;
		margin-left: 7px;
}
/* @end */
/* @group Video */
ol.tumblr_posts > li.tumblr_video {
		width: 400px;
}
/* @end */
/* @group Quotes */
ol.tumblr_posts > li.tumblr_quote_post {
		width: 200px /*!important*/;
		font-style: italic;
}
/* @end */
/* @group Audio */
div.post.audio {
		width: 250px;
}
/* @end */
/* @end */
/*--------------------------------*/
/*     Band */      
/*--------------------------------*/
/*#the_band h2 {
		background: url(../images/sprites.png) no-repeat 187px -1548px;
		text-indent: -9999px;
}*/
/*#the_band p, #the_band h1, #the_band h3 {
		width: 92%;
		margin-left: auto;
		margin-right: auto;
}*/
#the_band blockquote p {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		font-family: "Courier New", Courier, mono;
}
div#bandImg {
		margin-bottom: 15px;
		position: relative;
		padding-top: 20px;
		padding-bottom: 6px;
}
div#bandImg img {
}
div#bandImg div {
		position: absolute;
		/*border: 1px dotted #8f8c93;*/
		width: 65px;
		height: 192px;
}
/*div#bandImg div,*/ div#bandImg div span {
		display: none;
}
div#bandImg:hover div {
		display: block;
}
div#bandImg div:hover {
		border-style: solid;
		cursor: pointer;
}
div#bandImg div.ned {
		top: 66px;
		left: 276px;		
}
div#bandImg div.george {
		top: 93px;
		left: 206px;		
}
div#bandImg div.billy {
		top: 111px;
		left: 136px;
}
div#bandImg div.josh {
		top: 32px;
		left: 369px;
}
div#bandImg div span {
		position: absolute;
		top: 80px;
		left: -33px;
		width: 130px;
		text-align: center;
		line-height: 18px;
		padding-top: 17px;
		padding-bottom: 3px;
		color: #fff;
		background: url(../images/sprites.png) no-repeat left -997px;
		overflow: visible;
}
div#bandImg div:hover span {
		display: block;
}
div#bandImg div span em {
		color: #37313d;
}
div#bandImg p {
		margin: 0;
		padding: 0;
		width: 100%;
		line-height: 28px;
}
div#bandImg p span {
		text-decoration: underline;
		padding-right: 3px;
		padding-left: 3px;
		cursor: pointer;
}
div#bandImg p span:hover {
		color: #da4c3e;
}
/*--------------------------------*/
/*     Dates */      
/*--------------------------------*/
/*#gig_dates h2 {
		background: url(../images/sprites.png) no-repeat 220px -1644px;
		text-indent: -9999px;
}*/
/*#dates {
		margin-right: 30px;
}*/
ul.date_list {
		padding: 0;
}
ul.date_list li {
		/*overflow: hidden;*/
		margin-bottom: 9px;
		/*border-bottom: 2px dashed #dddde2;*/
		margin-top: 9px;
		float: left;
}
ul.date_list li.year {
		height: 45px;
		border-style: none;
}
ul.date_list li.year h3 {
		font-size: 38px;
		color: #bcbcbc;
}
ul.date_list li:hover {
		/*background-color: #c4c2bd;*/
		color: #37313d;
}
ul.date_list li.year:hover {
		background-color: transparent;
}
ul.date_list li div {
		float: left;
		position: relative;
}
div.gig_date{
-webkit-border-radius: 7px;
 -khtml-border-radius: 7px;
   -moz-border-radius: 7px;
		border-radius: 7px;	
}
ul.date_list li div.gig_date, div#start_upcoming_gigs .gig_date, #venue_info .gig_date {
		width: 60px;
		text-align: center;
		background-color: #c4c2bd;
		padding: 1px 6px 6px;
		text-transform: uppercase;
		font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		height: 60px;
		margin-right: 10px;
}
div.gig_date span {
		display: block;
}
div.gig_date span.day {
		line-height: 30px;
		height: 27px;
}
div.gig_date span.year {
		line-height: 17px;
}
div.gig_date span.date {
		color: #444;
		background-color: #e4e4e4;
		line-height: 33px;
		font-size: 13px;
		height: 33px;
-webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
   -moz-border-radius: 3px;
		border-radius: 3px;
}
ul.date_list li:hover div.gig_location {
		color: #37313d;
}
div.gig_location {
		width: 292px;
		color: #978f9f;
		font-size: 14px;
		margin-right: 10px;
}
div.gig_location strong {
		font-size: 17px;
		line-height: 1.5em;
		color: #72716e;
}
div.gig_location span {
		background: url(../images/sprites.png) no-repeat -448px 0;
		padding-left: 19px;
		display: block;
		line-height: 17px;
		font-size: 13px;
		min-height: 20px;
		font-weight: bold;
}
div.gig_tickets {
		width: 166px;
}
div.gig_tickets a.button {
		display: block;
		font-size: 23px;
		letter-spacing: 1px;
		padding: 3px 10px 2px;
		text-align: center;
		height: 47px;
		line-height:44px;
}
div.gig_tickets.ticketsbut a.button {
		line-height: 28px;
		height: 28px;
}
#past_dates div.gig_tickets a {
		font-size: 23px;
		width: 114px;
		float: left;
		text-align: left;
		height:52px;
		line-height:25px;
		font-weight: normal;
		font-style: normal;
		padding-top:11px;
}
div.gig_tickets a.more_info {
		margin-bottom: 4px;
}
.date_icons {
		width: 26px;
		margin-left: 6px;
		float: left;
}
#past_dates div.gig_tickets a.icon {
		height: 16px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		width: 16px;
		padding: 6px;
		background-color: #edeae4;
}
div.gig_tickets a.gig_flickr {
		background: transparent url(../images/sprites.png) no-repeat -391px -884px;
		margin-bottom: 11px;
}
div.gig_tickets a.gig_video {
		background: url(../images/sprites.png) no-repeat -391px -917px;
}
div.gig_tickets a.gig_audio {
		background: url(../images/sprites.png) no-repeat -430px -1008px;
}
#past_dates div.gig_tickets a.icon:hover {
		background-color: #cdccc6;
}
/*div.gig_comment {
		width: 47px;
		line-height: 44px;
		padding: 0 !important;
		margin-top: 4px;
}
div.gig_comment a {
		background: #cdccc6 url(../images/sprites.png) no-repeat -135px -871px;
		width: 100%;
		height: 46px;
		display: block;
		text-indent: -9999px;
		margin: 0;
		border: 1px solid #8f8c93;
}*/
/*div.gig_comment a:hover {
		background: #8f8c93 url(../images/sprites.png) no-repeat -135px -918px;
}*/
/* ------ Individual Gig ------- */
#gig {
		width: 950px;
		overflow: hidden;
		margin-right: auto;
		margin-top: 0;
		margin-left: auto;
}
#gig .inner_pane {
		width: 550px;
		margin-left: auto;
		margin-right: auto;
}
#details {
		width: 550px;
		margin-top: 15px;
		float: left;
}
#gig_details {
		margin-top: 20px;
}
div.sidebar {
		width: 180px;
		float: left;
		/*background-color: #c50011;
		height: 15px;*/
		padding-top: 85px;
		text-align: center;
}
div.sidebar.left {
		padding-right: 20px;
		text-align: left;
}
div.sidebar.right {
		padding-left: 20px;
		text-align: right;
}
div.sidebar h5 {
		color: #a1a09b;
}
div.sidebar a {
		color: #72716e;
		text-decoration: underline;
}
div.sidebar a:hover {
		color: #37313d;
}
/*#wrapper.giginfo {
		position: absolute;
		top: 150px;
		left: 240px;
		width: 600px;
		overflow: hidden;
}*/
#venue_info {
		float: left;
		margin-right: 20px;
		width: 250px;
		margin-bottom: 15px;
}
h5 {
		text-transform: uppercase;
		margin-bottom: 7px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
}
#venue_info ul {
		padding: 0;
}
#venue_info li {
		margin-bottom: 10px;
		font-size: 14px;
}
#venue_info li a {
		display: block;
		min-height: 23px;
}
#venue_info li#venue_name/*, #venue_info li#buy_tickets a*/ {
		line-height: 22px;
		font-size: 18px;
		margin-left: 74px;
		/*min-height: 64px;*/
}
#venue_info li#location {
		background: url(../images/sprites.png) no-repeat -442px -356px;
		height: 23px;
		line-height: 23px;
		padding-left: 29px;
		margin-left: 69px;
}
#venue_info li#facebook {
		height: 16px;
		line-height: 16px;
		padding-left: 29px;
		background: url(../images/icons/facebook_16.png) no-repeat left center;
}
#venue_info li#buy_tickets a {
		/*padding: 5px;*/
		text-align: center;
		font-size: 35px;
		line-height: 40px;
		clear: left;
}
#venue_info li div.gig_date {
		width: 56px;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
}
#gig_description {
		margin-left: 270px;
}
#gig-photos div.border {
		overflow: hidden;
}
#gig-photos div.border a.an7_flickr_thumb {
		width: 75px;
		height: 75px;
		margin-right: 8px;
		margin-bottom: 15px;
		display: inline-block;
		margin-left: 7px;
}

.gig_invite {
		margin-top: 20px;
		font-size: 20px;
		margin-bottom: 20px;
		padding: 20px;
		font-weight: bold;
		color: #999793;
		text-align: center;
		line-height: 1.5em;
}
/*#gig_description {
		margin-left: 260px;
}*/
/*#dates h2 {
		text-align: center;
}*/
#dates #disqus_thread {
		display: none;
}
a#show-hide {
		text-transform: uppercase;
		font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		padding: 5px;
		border: 1px dashed #cdccc6;
		cursor: pointer;
		margin-top: 10px;
		display: inline-block;
}
a#show-hide:hover {
		border-style: solid;
}
/*--------------------------------*/
/*     Thanks */      
/*--------------------------------*/

#media .inner_pane a.the_social_network {
		display: block;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 10px 0 0;
		width: auto;
		height: auto;
}
.inner_pane {
		margin-bottom:50px;
}
.vid {
		margin-bottom:20px;
}
/*--------------------------------*/
/*     Store */      
/*--------------------------------*/
/*#store h2 {
		background: url(../images/sprites.png) no-repeat 163px -1745px;
		text-indent: -9999px;
}*/

div.item_image {
		position: relative;
		width: 223px;
		height: 223px;
		border: 1px solid #da4c3e;
		background-color: #f7f5ee;
}
ul.store_items {
		overflow: hidden;
		margin-top: 20px;
}
ul.store_items li {
		float: left;
		background-color: #cdccc6;
		padding: 15px;
		margin-right: 10px;
		margin-left: 10px;
}
div.store_price {
		position: absolute;
		right: 8%;
		padding: 1px 10px;
		top: -1px;
		border-color: #da4c3e;
		border-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #cdccc6;
		color: #37313d;
}
a.buy_button {
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
}
a.store_link {
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 200px;
		margin-right: auto;
		margin-left: auto;
		font-weight: bold;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		text-transform: uppercase;
}
#store_placeholder {
		width: 800px;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		margin-top: 34px;
}
/*--------------------------------*/
/*     Back-to-top link */      
/*--------------------------------*/
#top-link  {
		display:none;
		position:fixed;
		bottom: 100px;
		width: 59px;
		right: 30px;
		height: 59px;
		background: url(../images/sprites.png) no-repeat -283px -90px;
		text-indent: -9em;
		overflow: hidden;
}
#top-link:hover {
		background: url(../images/sprites.png) no-repeat -283px -150px;
}
#top-link:active {
		outline: none;
		position: relative;
		top: 0;
}
/*--------------------------------*/
/*     Footer */      
/*--------------------------------*/
#footer {
		clear: both;
}
.box_container {
		width: 400px;
		float: left;
		margin-right: 20px;
}
.first {
		margin-right: 20px;
}
.half {
		float: left;
		width: 140px;
		margin-bottom: 20px;
}
.full {
		clear: both;
}
#twitter, #upcoming {
		float: left;
		width: 350px;
		margin-right: 20px;
}

/*--------------------------------*/
/*     Fancybox */      
/*--------------------------------*/
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
		position: relative;
		width: 100%;
		height: 100%;
		background-color: #f7f5ee;
-webkit-border-radius: 7px;
 -khtml-border-radius: 7px;
   -moz-border-radius: 7px;
		border-radius: 7px;
-webkit-box-shadow: 0px 0px 7px #3e3e3e;
   -moz-box-shadow: 0px 0px 7px #3e3e3e;
		box-shadow: 0px 0px 7px #3e3e3e;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
/*--------------------------------*/
/*     Download Button & Newsletter */      
/*--------------------------------*/
a#free_download {
		text-align: center;
-webkit-border-radius: 100px;
 -khtml-border-radius: 100px;
   -moz-border-radius: 100px;
		border-radius: 100px;
		position: relative;
		top:89px;
-webkit-transition: none;
   -moz-transition: none;
		transition: none;
		margin-left:-456px;
		margin-right: auto;
		text-transform: uppercase;
		color: #f7f5ee;
		cursor: pointer;
		line-height:1.3;
		font-size:27px;
		text-shadow: #444 2px 2px 0;
		position:fixed;
		left:50%;
		background: #da4c3e;
		background:rgba(218,76,62,0.74);
		width:150px;
		height:130px;
		padding-top:20px;
-webkit-background-clip:padding;
		border:10px solid #ca645b;
}
a#free_download:hover {
		background-color:#354b89;
		border-color:#21305d;
}
#newsletter_signup_wrapper {
		display: none;
}
#newsletter_signup {
		width: 365px;
		/*max-width: 405px;*/
		padding: 20px;
}
#newsletter_signup ul {
		overflow: hidden;
		padding-bottom: 0;
		position: relative;
}
#newsletter_signup ul li {
		width: 218px;
		margin-bottom: 10px;
}
#newsletter_signup h2 {
		text-align: left;
}
#newsletter_signup ul li.newsletter_submit {
		width: 144px;
		position: absolute;
		right: 0;
		bottom:0;
}
#newsletter_signup ul li label {
		display:none;
}
input.input_text {
		padding: 5px;
-webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
   -moz-border-radius: 5px;
		border-radius: 5px;
		background-color: #dbd9d3;
		font:bold 15px "Courier New", Courier, mono;
		border-style: none;
		margin: 0;
		color:#36303c;
}
input.button, div.thanks_link a:link, div.thanks_link a:visited, a.button:link, a.button:visited {
		border-style: none;
-webkit-border-radius: 7px;
 -khtml-border-radius: 7px;
   -moz-border-radius: 7px;
		border-radius: 7px;
		background-color: #dbd9d3;
		color: #7d7c7d;
		margin: 0;
		cursor: pointer;
		word-spacing: normal;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		font-style:normal;
		font-size:40px;
		font-variant:normal;
		line-height:67px;
		height:63px;
		padding:0 10px;
}
input.input_text:focus, input.input_text:hover, input.button:hover, a.button:hover {
		background-color: #c1bfba;
}
input.input_text:hover, input.button:hover {
		background-color: #c1bfba;
}
input.button:hover, div.thanks_link a:hover {
		color: #444;
		background-color: #d0cec8;
}
/*--------------------------------*/
/*     404 */      
/*--------------------------------*/
h2.uhoh, h2.mistyped {
		position: absolute;
		padding: 10px;
		background-color: #cecccb;
-webkit-border-radius: 7px;
 -khtml-border-radius: 7px;
   -moz-border-radius: 7px;
		border-radius: 7px;
}
h2.uhoh {
		left: -24px;
		top: -6px;
}
h2.mistyped {
		width: 222px;
		top: 8px;
		left: 342px;
	}
	/*#thanks_wrapper #start_allidog {
			margin-left: 85px;
	}*/
#error_wrapper #start_allidog {
		margin-left: 85px;
}
h2.uhoh span {
		border: 13px solid #cecccb;
		border-right-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		height: 0.001em;
		width: 0.001em;
		position: absolute;
		top: 20px;
		right: -25px;
}
h2.mistyped span {
		border: 13px solid #cecccb;
		border-left-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		height: 0.001em;
		width: 0.001em;
		position: absolute;
		top: 60px;
		left: -25px;
}
/*--------------------------------*/
/*     Thanks */      
/*--------------------------------*/
#thanks_wrapper, #error_wrapper {
		margin: 0 auto;
		position: relative;
}
div.thanks_link {
		padding: 7px 15px 15px;
		position: relative;
		margin-top: 15px;
		border-color: #37313d;
		background-color: #f7f5ee;
		z-index: 200;
}
div.thanks_link p {
		width: 354px;
		font-size: 13px;
}
#thanks p {
		padding: 0;
}
#download_info {
		background-color: #cdccc6;
		padding: 10px;
		width: 80%;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		margin: -70px auto 15px;
}
#download_info p {
		text-align: center;
		color: #37313d;
		font-size: 12px;
}
div.thanks_link a {
		position: absolute;
		right: 15px;
		bottom: 15px;
		display: block;
}

/*--------------------------------*/
/*     League Gothic */      
/*--------------------------------*/
h1, h2, a.upcoming_dates:link, a.upcoming_dates:visited, .answer-label, li.post.text h3 a, div.tumblr_title, a.tumblr_link, li.post.date, a#free_download, input.button, ul.date_list li.year h3, div.thanks_link a, a.button:link, a.button:visited {
		font-family: "league-gothic-1","league-gothic-2",LeagueGothic, HelveticaNeue-CondensedBold, "Franklin Gothic Demi Cond", "Franklin Gothic Medium Cond", Impact, sans-serif;
		font-weight: normal;
		font-style: normal;
}
