/*
Theme Name: Joshua Panda
Theme URI: http://www.tierra-innovation.com/
Description: Custom theme for Joshua Panda
Author: Jonah Schulte
Author URI: http://www.jonahschulte.com/
version: 1.0
*/


/* =Whitespace reset
-----------------------------------------------
*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a img { border: 0; }

p,
h3,
h4,
h5,
h6,
ul,
ol { margin-bottom: 15px; }

ul, ol { margin-left: 20px; }

ul ul, ol ol { margin-bottom: 0; }

li { margin-bottom: 4px;}

fieldset {
	border: 1px solid #666;
	padding: 10px;
}

/* =Typography
-----------------------------------------------
*/

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #807377;
	background: #2a2452;
}

h1 {
	font-size: 19px;
	color: #e05512;
	margin: 0 0 8px 0;
}

h2 {
	font-size: 16px;
	color: #2a2753;
	margin: 0 0 8px 0;
}

h3 {
	font-size: 14px;
	color: #2a2753;
	margin: 15px 0 8px 0;
	border-bottom: 1px dashed #2a2753;
}


h3 span.small { font-size: 12px; color: #7e7972; }

div#content.posts h3,
div#content.singlepost h1 {
	font-family: Georgia, serif;
	font-size: 20px;
	line-height: 24px;
	width: 485px;
	clear: both;
}

h4 {
	font-family: Georgia, serif;
	font-size: 18px;
	color: #2a8c46;
	font-weight: normal;
}

h5 {
	text-transform: uppercase;
	color: #e05512;
	font-size: 14px;
	margin: 25px 0 -14px 0;
}


a,
a:active,
span.link {
	outline: none;
	text-decoration: none;
	color: #2a2753;
}

a:hover {
	text-decoration: underline;
}

/* =Structure
-----------------------------------------------
*/

div#outerwrap {
	width: 1000px;
	margin: 0 auto;
	background: url("/wp-content/themes/joshuapanda/images/body-bg.gif") top center repeat-y;
}



div#wrapper {
	width: 970px;
	margin: 0 auto;
}

/* Header */
div#header {
	width: 970px;
	height: 157px;
	margin: 0;
	padding: 0;
}

/* Content */

div#content {
	float: left;
	width: 655px;
	margin-right: 40px;
	min-height: 400px;
}

div#innercontent {
	padding: 34px 40px 49px 25px;
	width: 620px;
}

div#content.home div#innercontent { padding: 10px; }

/* Sidebar */
div#sidebar {
	width: 255px;
	float: right;
	margin: 25px auto;
	padding: 0;
}

/* Footer */
div#footer {
	width: 100%;
	display: block;
	clear: both;
}

/* Misc */
.clearboth { clear: both; }

/* Self-clearing elements
   http://www.positioniseverything.net/easyclearing.html] */

.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .clear { height: 1%; }

.clear {
	clear: both;
}

/* =Image Positioning
-----------------------------------------------
*/

img {
	border: none;
	padding: 0;
}

img a {
	border: none;
}
	
img.left {
	float: left;
	border: none;
	padding: 0 6px 0 0;
}

img.right {
	float: right;
	border: none;
	padding: 0 0 0 6px;
}


/* =Shared Styles
-----------------------------------------------
*/

/* Quote */
p.quote { 
	font-family: Georgia, serif;
	font-size: 21px;
	color: #41123b;
}

div.divider {
	clear: both;
	height: 1px;
	width: 100%;
	padding: 0;
	margin: 15px 0;
	border-bottom: 1px solid #e7dac1;
}

div.divider.tpad { margin-top: 15px; }
div.divider.pad { margin: 15px 0; }
div.divider.pad2 { margin: 30px 0; }

.bpad { padding-bottom: 15px; }


/* =Buttons
-----------------------------------------------
*/

/*
div.learnmore a {
	display: block;
	width: 126px;
	height: 35px;
	background: url("/wp-content/themes/joshuapanda/images/button-learnmore.png") 0 0 no-repeat;
	text-indent: -9999px;
}

div.learnmore a:hover {
	background: url("/wp-content/themes/joshuapanda/images/button-learnmore.png") 0 -35px no-repeat;
}
*/


/* =Header Navigation
-----------------------------------------------
*/

div#header { clear: both; margin: 0; }

div#header ul {
	width: 970px;
	height: 157px;
	padding: 0;
	margin: 0 auto;
	background: url("/wp-content/themes/joshuapanda/images/header-bg.jpg") top left no-repeat;
}

div#header ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

div#header ul li a {
	display: block;
	text-indent: -9999px;
	height: 157px;
}

div#header ul li.hn1 a { width: 192px; padding: 0 10px; background: url("/wp-content/themes/joshuapanda/images/order-the-album.jpg") top left no-repeat; } /* Buy Album */
div#header ul li.hn2 a { width: 473px; padding: 0 2px; background: url("/wp-content/themes/joshuapanda/images/panda-logo.jpg") top left no-repeat; } /* Home Logo */
div#header ul li.hn3 a { width: 280px; padding: 0 0 0 1px; background: url("/wp-content/themes/joshuapanda/images/live-stream-static.gif") top left no-repeat; } /* Now Streaming */
div#header ul li.hn3.animated a { width: 280px; padding: 0 0 0 1px; background: url("/wp-content/themes/joshuapanda/images/live-stream.gif") top left no-repeat; } /* Now Streaming */

div#header ul li.hn4 a { width: 280px; padding: 0 0 0 1px; background: url("/wp-content/themes/joshuapanda/images/live-stream-archive.gif") top left no-repeat; } /* Streaming Archive */

div#header ul li.hn1 a:hover,
div#header ul li.hn1.active { background-position: -0px -157px; }



/* =Navigation
-----------------------------------------------
*/

div#navbar { clear: both; margin: 0; }

div#navbar ul.primary {
	width: 975px;
	height: 63px;
	padding: 0;
	margin: 0 auto 0 -1px;
	background: url("/wp-content/themes/joshuapanda/images/navbar.gif") top left no-repeat;
}

div#navbar ul.primary li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

div#navbar ul.primary li a {
	display: block;
	text-indent: -9999px;
	height: 63px;
}

div#navbar ul.primary li.hn0 { width: 57px; } /* Filler */
div#navbar ul.primary li.hn1 a { width: 134px; } /* Home */
div#navbar ul.primary li.hn2 a { width: 135px; } /* Tour */
div#navbar ul.primary li.hn3 a { width: 138px; } /* Video */
div#navbar ul.primary li.hn4 a { width: 152px; } /* Music */
div#navbar ul.primary li.hn5 a { width: 157px; } /* Press */
div#navbar ul.primary li.hn6 a { width: 197px; } /* About */

div#navbar ul.primary li.hn1 a:hover,
div#navbar ul.primary li.hn1.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -57px -63px no-repeat; }

div#navbar ul.primary li.hn2 a:hover,
div#navbar ul.primary li.hn2.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -191px -63px no-repeat; }

div#navbar ul.primary li.hn2 ul.subnav { display: none; }

div#navbar ul.primary li.hn3 a:hover,
div#navbar ul.primary li.hn3.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -326px -63px no-repeat; }

div#navbar ul.primary li.hn4 a:hover,
div#navbar ul.primary li.hn4.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -464px -63px no-repeat; }

div#navbar ul.primary li.hn5 a:hover,
div#navbar ul.primary li.hn5.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -616px -63px no-repeat; }

div#navbar ul.primary li.hn6 a:hover,
div#navbar ul.primary li.hn6.active { background: url("/wp-content/themes/joshuapanda/images/navbar.gif") -773px -63px no-repeat; }

div#navbar ul.primary li ul.subnav {
	position: absolute;
	z-index: 50000;
	background: url("/wp-content/themes/joshuapanda/images/subnav-bg.gif") top left no-repeat;
	padding: 10px 15px 10px 20px;
	min-height: 319px;
}

div#navbar ul.primary li ul.subnav,
div#navbar ul.primary li ul.subnav li {
	float: none;
	text-indent: 0;
	height: auto;
}

div#navbar ul.primary li ul.subnav li {
	line-height: 21px;
	font-size: 13px;
}

div#navbar ul.primary li ul.subnav li a {
	width: 220px;
	display: block; text-indent: 0; height: auto; }

div#navbar ul.primary li ul.subnav li a:hover { background: none; }


/* =Headings
-----------------------------------------------
*/



/* =Carousel
-----------------------------------------------
*/

div.carouselwrapper p.default { margin: 12px 0; clear: both; }
div.carouseltop h3 { float: left; }
div.carouselarrows { float: right; margin: auto 4px auto auto; }

div.carouselarrows a {
	float: left;
	display: block;
	width: 21px;
	height: 21px;
	margin: 0 0 8px 3px;
	text-indent: -9999px;
}

div.carouselarrows a.arrowPrev { background: url("/wp-content/themes/joshuapanda/images/carrow-left.gif") top left no-repeat; }
div.carouselarrows a.arrowNext { background: url("/wp-content/themes/joshuapanda/images/carrow-right.gif") top left no-repeat; }
div.carouselarrows a.arrowPrev.disabled { background: url("/wp-content/themes/joshuapanda/images/carrow-left-off.gif") top left no-repeat; cursor:default; }
div.carouselarrows a.arrowNext.disabled { background: url("/wp-content/themes/joshuapanda/images/carrow-right-off.gif") top left no-repeat; cursor:default; }

div.carousel { clear: both; }
div.carousel ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 627px;
	height: 156px;
	overflow: hidden;
}

div.carousel ul li {
	width: 205px;
	margin: 0 3px 0 0;
	float: left;
}



/* =Content
-----------------------------------------------
*/

/* BLOG */

div#content.posts h1 { float: left; margin: 0 0 5px 0; }
div#content.posts div.usecountrymap { float: right; margin: 5px 0 5px 0; }

div#content.posts h1 a { font-size: 14px; text-decoration: underline; }
div#content.posts h1 a:hover { text-decoration: none; }

div#content div.filed { margin: 0 25px 0 0; }
div#content div.filed a { color: #e05512; font-size: 15px; font-weight: bold; }

div.post p.date { margin: 15px 0; }


/* Inner Content on pages */

div.entry { width: 665px; padding: 0 22px 0 0; }

div.entry,
div.entry p,
div.entry ul {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 20px;
	color: #414141;	
}
		
div.entry .default,
div.entry .leadin,
div.entry h1,
div.entry h2,
div.entry h3,
div.entry h4,
div.entry h5,
div.entry div.sharetools {
	font-family: Arial, sans-serif;
}

div.sharetools { margin: -10px 0 -5px 0; }

div.filed {
	display: block;
	padding: 23px 0 0 0;
	margin: 23px 0;
}

div.sharelinks {
	display: inline-block;
	padding: 24px 0;
}

div.entry .default,
div.entry .leadin,
div.entry .intro {
	font-size: 14px;
	color: #807377;
}

div.entry .intro,
div.post .intro {
	display: block;
	font-family: Georgia, serif;
	line-height: 20px;
	margin: 12px 0 0 0;
	font-style: italic;
}

div.entry h1 a { font-weight: normal; }


/* Photos */

div#content.photos div.divider { width: 621px; }

/* misc */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
	
img.alignleft {
	padding: 4px;
	margin: 0 12px 2px 0;
	display: inline;
}

img.alignleft.pull1 {
	padding: 0 4px 12px 4px;
	margin: 0 15px 2px -35px;
}
	
img.alignleft.pull2 {
	padding: 0;
	margin: -9px 45px 12px -18px;
	display: block;
}
	
.alignright {
	float: right;
}
	
.alignleft {
	float: left;
}

		
.alignleft a {
	float: left;
	margin: 25px 0;
}

.alignright a {
	float: right;
	margin: 25px 0;
}

span.rarrow {
	display:inline-block;
	width: 9px;
	height: 10px;
	background: url("/wp-content/themes/joshuapanda/images/rarrow.gif") 0 1px no-repeat;
}

div.bookwrap div.alignright { margin: 6px 0 36px 10px; }  
div.bookwrap div.alignright img { margin: 0 10px 0 0; }  
div.bookwrap div.alignright a { margin: 0; }  



/* =Sidebar
-----------------------------------------------
*/

div#sidebar div.sb-top-blue {
	width: 228px;
	height: 27px;
	background: url("/wp-content/themes/joshuapanda/images/sb-top-blue.gif") top left no-repeat;
}

div#sidebar div.sb-top-white {
	width: 228px;
	height: 27px;
	background: url("/wp-content/themes/joshuapanda/images/sb-top-white.gif") top left no-repeat;
}

div#sidebar div.sb-center {
	width: 198px;
	padding: 5px 15px;
	background: url("/wp-content/themes/joshuapanda/images/sb-center.gif") top left repeat-y;
}

div#sidebar div.sb-center.pad { padding: 5px 20px 5px 25px; }

div#sidebar div.sb-bottom-blue {
	width: 228px;
	height: 27px;
	background: url("/wp-content/themes/joshuapanda/images/sb-bottom-blue.gif") top left no-repeat;
}

div#sidebar div.sb-bottom-white {
	width: 228px;
	height: 27px;
	background: url("/wp-content/themes/joshuapanda/images/sb-bottom-white.gif") top left no-repeat;
}

div#sidebar div.sb-divider {
	width: 228px;
	height: 17px;
	background: url("/wp-content/themes/joshuapanda/images/sb-divider.gif") top left no-repeat;
}

div#sidebar div.sb-goto-map,
div#sidebar div.sb-case {
	margin: 0 auto;
}

div#sidebar div.sb-goto-map a,
div#sidebar div.sb-case a {
	display: inline-block;
	text-indent: -9999px;
	width: 201px;
}

div#sidebar div.sb-goto-map,
div#sidebar div.sb-goto-map a {
	height: 67px;
	background: url("/wp-content/themes/joshuapanda/images/go-to-the-map.gif") top left no-repeat;
}

div#sidebar div.sb-case,
div#sidebar div.sb-case a {
	height: 161px;
	background: url("/wp-content/themes/joshuapanda/images/case-sm.gif") top left no-repeat;
}

/* ORIGINAL FROM THEME */

	
/* content */
	
.post {
	margin: 0;
	padding: 0;
}

.entry p {
	margin: 12px 0;
}
	
.postmetadata {
	clear: both;
	margin: 20px 0;
	height: 16px;
}

.navigation {
	clear:both;
	font-size: 14px;
	width: 100%;
	margin: 0;
}

.navigation a {
	display: block;
	margin: 0;
	padding: 0 0 15px 0;
	height: 16px;
}

.navigation .align-left { float: left; }
.navigation .align-right { float: right; }

/* comments */
	
div.comments { clear: both; }

#commentform {
	margin: 0;
	padding: 0;
}
		
#commentform p {
	color: #000;
	font-size: 12px;
}
		
#commentform a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
}
		
#commentform h3 {
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin: 0;
	padding: 0;
}
		
#comment {
	width: 80%;
}

textarea#comment {
	width: 90%;
	font-size: 13px;
	padding: 5px;
}
	
#author, #email, #url, #comment, #submit {
	font-size: 8pt;
	margin: 5px 5px 0 0;
	padding: 0;
	border: 1px solid #000;
}
		
#submit {
	margin: 5px 5px 0 0;
}
	
#comments {
	margin: 0;
	padding: 0
}
		
ol.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.avatar {
	float: left;
	margin: 0 12px 0 0;
}
	
ol.commentlist li {
	margin: 10px 0;
	padding: 5px 0 5px 10px;
	list-style-type: none;
}
	
ol.commentlist li.alt {
	background: #eee;
}

ol.commentlist li p {
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
	line-height: 14pt;
}
	
ol.commentlist a {
	color: #000;
}
	
cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}
		
cite a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
}


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
   	/* optional rounded corners for browsers that support it */
   	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
	
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
	
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* NEW */

div#topbg,
div#botbg {
	display: block;
	margin: 0 auto;
	width: 1000px;
	height: 28px;
}

div#topbg {
	background: url("/wp-content/themes/joshuapanda/images/header-top-bg.gif") top left no-repeat;
}

div#botbg {
	background: url("/wp-content/themes/joshuapanda/images/footer-bot-bg.gif") top left no-repeat;
}

/* STREAMING */

div#content.streaming {
	background: #edead6 url("/wp-content/themes/joshuapanda/images/body-bg.gif") top center repeat-y;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

div#content.streaming div#box {
	border: 3px solid #d66b2e;
	background: #bdb59c;
	padding: 15px;
	margin: 11px;
	float: left;
	width: 910px;
	min-height: auto;
}

div#content.streaming div.player {
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
}

div#content.streaming div.casewrap {
	width: 412px;
	float: right;
}

div#content.streaming div.donate {
	float: right;
	background: #000;
}

ul.parent { list-style-type: none; margin: 0; padding: 0; }
ul.parent ul { list-style-type: disc; margin: 5px 0 0 20px; }


/* Wrap the map */
div#mapwrap { min-height: 700px; }

div#status {
	position:absolute;
	z-index: 9998;
	padding: 32px 0 0 470px;
	width: 430px;
	color: #2a2452;
	font-size: 1.25em;
}

/************************************/
/* Let's get this show on the road! */
/************************************/

div#pandamap {
	position: absolute;
	background: url("/wp-content/themes/joshuapanda/images/map1.jpg") top left no-repeat;
	width: 944px;
	height: 678px;
	z-index: 500;
}

/* Burlington VT */
div#pandamap.day3 { background: url("/wp-content/themes/joshuapanda/images/map1.jpg") top left no-repeat; }

/* Chittenago NY */
div#pandamap.day4 { background: url("/wp-content/themes/joshuapanda/images/map2.jpg") top left no-repeat; }

/* Rochester/Buffalo NY */
div#pandamap.day5,
div#pandamap.day6 { background: url("/wp-content/themes/joshuapanda/images/map3.jpg") top left no-repeat; }

/* Travel from Rochester/Buffalo NY TO Columbus OH */
/*div#pandamap.day7 { background: url("/wp-content/themes/joshuapanda/images/map4.jpg") top left no-repeat; }*/

/* Columbus OH */
div#pandamap.day7 { background: url("/wp-content/themes/joshuapanda/images/map4.jpg") top left no-repeat; }
div#pandamap.day8 { background: url("/wp-content/themes/joshuapanda/images/map4.jpg") top left no-repeat; }

/* Travel from Columbus OH to St. Louis MO */
div#pandamap.day9 { background: url("/wp-content/themes/joshuapanda/images/map5.jpg") top left no-repeat; }

/* St. Louis MO */
div#pandamap.day10 { background: url("/wp-content/themes/joshuapanda/images/map5.jpg") top left no-repeat; }

/* Travel from St Louis MO to Columbia MO */
div#pandamap.day11,
div#pandamap.day12 { background: url("/wp-content/themes/joshuapanda/images/map6.jpg") top left no-repeat; }

/* Columbia MO */
div#pandamap.day13 { background: url("/wp-content/themes/joshuapanda/images/map6.jpg") top left no-repeat; }
div#pandamap.day14 { background: url("/wp-content/themes/joshuapanda/images/map6.jpg") top left no-repeat; }

/* Travel from Columbia MO to Manhattan KS */
div#pandamap.day15 { background: url("/wp-content/themes/joshuapanda/images/map7.jpg") top left no-repeat; }

/* Manhattan KS */
div#pandamap.day15,
div#pandamap.day16 { background: url("/wp-content/themes/joshuapanda/images/map7.jpg") top left no-repeat; }

/* Kansas City MO */
div#pandamap.day17 { background: url("/wp-content/themes/joshuapanda/images/map8.jpg") top left no-repeat; }

/* Travel from Kansas City to Denver */
div#pandamap.day18 { background: url("/wp-content/themes/joshuapanda/images/map9.jpg") top left no-repeat; }

/* Denver CO */
div#pandamap.day19,
div#pandamap.day20,
div#pandamap.day21 { background: url("/wp-content/themes/joshuapanda/images/map9.jpg") top left no-repeat; }

/* Busking in Aspen */
div#pandamap.day22 { background: url("/wp-content/themes/joshuapanda/images/map10.jpg") top left no-repeat; }

/* Aspen */
div#pandamap.day23 { background: url("/wp-content/themes/joshuapanda/images/map10.jpg") top left no-repeat; }

/* TBA */
div#pandamap.day24 { background: url("/wp-content/themes/joshuapanda/images/map11.jpg") top left no-repeat; }

/* Boulder CO */
div#pandamap.day25 { background: url("/wp-content/themes/joshuapanda/images/map12.jpg") top left no-repeat; }

/* Santa Fe */
div#pandamap.day26,
div#pandamap.day27,
div#pandamap.day28,
div#pandamap.day29,
div#pandamap.day30 { background: url("/wp-content/themes/joshuapanda/images/map13.jpg") top left no-repeat; }

/* Lyons CO */
div#pandamap.day31 { background: url("/wp-content/themes/joshuapanda/images/map14.jpg") top left no-repeat; }

/* Tour over */
div#pandamap.day { background: url("/wp-content/themes/joshuapanda/images/map15.jpg") top left no-repeat; }

/**********************/
/* Jiggle That Panda! */
/**********************/

div#jiggle {
	background: url("/wp-content/themes/joshuapanda/images/jiggle6.png") top left no-repeat;
	width: 944px;
	height: 678px;
	position: absolute;
	z-index: 600;
}

/* Burlington VT */
div#jiggle.day3 { background-position: 765px 137px; }

/* Chittenago NY */
div#jiggle.day4 { background-position: 727px 157px; }

/* Rochester/Buffalo NY */
div#jiggle.day5,
div#jiggle.day6 { background-position: 695px 183px; }

/* Travel from Rochester/Buffalo NY TO Columbus OH */
/*div#jiggle.day7 { background-position: 670px 237px; }*/

/* Columbus OH */
div#jiggle.day7 { background-position: 643px 248px; }
div#jiggle.day8 { background-position: 643px 248px; }

/* Travel from Columbus OH to St. Louis MO */
div#jiggle.day9 { background-position: 593px 278px; }

/* St. Louis MO */
div#jiggle.day10 { background-position: 553px 278px; }

/* Travel from St Louis MO to Columbia MO */
div#jiggle.day11,
div#jiggle.day12 { background-position: 535px 325px; }

/* Columbia MO */
div#jiggle.day13,
div#jiggle.day14 { background-position: 512px 334px; }

/* Kansas City MO */
div#jiggle.day15,
div#jiggle.day16 {
	background-position: 425px 310px;
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
}

/* Manhattan KS */
div#jiggle.day17 {
	background-position: 496px 269px;
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
}

/* Travel from Kansas City to Denver */
div#jiggle.day18 { background-position: 410px 309px; }

/* Denver CO */
div#jiggle.day19,
div#jiggle.day20,
div#jiggle.day21 { background-position: 357px 255px; }


/* Travel from Denver to Aspen */
div#jiggle.day22 {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 270px 293px;
}

/* Aspen */
div#jiggle.day23 {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 270px 293px;
}

/* TBA - REVERSE */
div#jiggle.day24 {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 296px 248px;
}

/* Boulder CO */
div#jiggle.day25 { background-position: 357px 255px; }

/* Santa Fe */
div#jiggle.day26,
div#jiggle.day27,
div#jiggle.day28,
div#jiggle.day29,
div#jiggle.day30 {
	background-position: 343px 336px;
}

/* Lyons CO - REVERSE */
div#jiggle.day31 {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 303px 246px;
}

/* Tour over - REVERSE */
div#jiggle.day1 {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 440px 205px;
}

/* Tour over */
div#jiggle.day {
	background-image: url("/wp-content/themes/joshuapanda/images/jiggle6_reverse.png");
	background-position: 750px 165px;
}


/* Music Page */

table.audioplayer td { padding: 0 3px 6px 0; }

table.audioplayer span.num,
table.audioplayer span.length { color: #2a2753; }

table.audioplayer a { color: #fff; }

table.album { width: 100%; }

table.album img,
.albumfloat a img { border: 1px solid #797878; }

.albumfloat a:hover img { border: 1px solid #e05512; }

div.albumfloat {
	float: left;
	text-align: center;
	margin: 0;
}

div.albumfloat.sidepad { margin: 0 16px; }

div.albumfloat span { 	font-size: 13px !important; }


/* Buy The Album */

table.form { width: 100%; }
table.form.half { width: 65%; }

table.form td,
table.form th { text-align: left; }

table.form th { padding: 4px 0; }


div.form input.submit {
	font-size: 1.35em;
	margin: 10px 0 10px 118px;
	padding: 5px;
	font-weight: bold;
	background: #ffd480;
	border: 2px solid #f26521;
}

div#album-form input.submit {
	margin: 10px 0 10px 268px;
}

form#albumForm input.submit {
	margin: 10px 0 10px 151px;
}

span.preorder {
	font-size: 12px;
	color: #2a2753;
	font-weight: bold;
}

div#footer ul  {
	height: 60px;
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#footer ul li.divider {
	float: left;
	background: url("/wp-content/themes/joshuapanda/images/vert-divider.gif") top left no-repeat;
	width: 3%;
	height: 60px;
}

div#footer ul li {
	padding-top: 8px;
	font-size: 1.25em;
	width: 30%;
	text-align: center;
	float: left;
}

div#footer ul li.copyright {
	padding-top: 22px;
	font-size: 1.1em;
}

div.albumbuttons ul {
	float: right;
	margin: -50px 0 0 0;
	width: 325px;
	list-style-type: none;
}

div.albumbuttons ul li {
	float: left;
	font-size: 1.35em;
	margin: 0 0 0 25px;
	padding: 5px;
	font-weight: bold;
	background: #ffd480;
	border: 2px solid #f26521;
}

div#content div#facebilike {
	position: absolute;
	margin: 0 0 0 350px;
}

div#content.streaming div#facebilike {
	margin: 637px 0 0 77px;
}

div#content.home div#facebilike {
	margin: 0;
	z-index: 13000;
	padding: 99px 0 0 485px;
}
