html{
	background:#4F4E4E;
	background:#4F4E4E !important;
	}
body {
	background:#4f4e4e url(../images/body-bg.gif) repeat-y top center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 1em;
}

/* SHOP CHOOSER WHITEOUT POPUP */

#shop-chooser-whiteout {
	background:white;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 8999;
}
#shop-chooser {
	background:white;
	width:410px;
	height:200px;
	border:1px solid #5a166d;
	z-index:9999;
	display:none;
	position:absolute;
	padding:33px;
}
#shop-chooser h3 {
	background:url('../images/choose-your-region.gif');
	height:63px;
	width:410px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:17px;
}
#shop-chooser ul {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	text-align:center;
}
#shop-chooser ul li {
	display:inline-block;
	margin-right:-10px;
}
#shop-chooser ul li:last-child {
	margin-right:0;
}
#shop-chooser ul li a {
	display:block;
	text-indent:-9999px;
}
#shop-chooser ul li.australasia a {
	background:url('../images/australasia-icon.png') no-repeat 0 0;
	width:141px;
	height:105px;
}
#shop-chooser ul li.europe a {
	background:url('../images/europe-icon.png') no-repeat 0 0;
	width:127px;
	height:105px;
}
#shop-chooser ul li.america a {
	background:url('../images/america-icon.png') no-repeat 0 0;
	width:144px;
	height:105px;
}
#shop-chooser #close-shop-chooser {
	position:absolute;
	top:8px;
	right:8px;
	cursor:pointer;
	color:#41104F;
}

/**/

div.clear {
	clear: both;
	font-size: 0.001em;
	height: 0.001em;
	line-height: 0.001em;
}

div.post ul {
	margin-left: 2px;
	margin-bottom: 10px;
}

div.post ul, div.post li  {

}

div.post li {

	background: url('../images/pink_bullet.gif') no-repeat 0px 7px;
	padding-left: 16px;
	color:#666666;
	font-size:80%;
	line-height:1.5em;


}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

em {
	font-style: italic !important;
}
#contentWrap strong {
	font-weight:600;
}
#mainContent p {
	color:#666;
	font-size:80%;
	line-height:1.5em;
}
a {
	color:#c43fcd;
}
a:hover {
	color:#57176B;
}
#contactBar a:hover {
	color:#fff;
}
#wrap {
	width:980px;
}
#footer {
	background:#999;
	height:50px;
	margin:0 auto;
	padding:30px 20px 0;
	width:940px;
	/*border-bottom:1px solid #A22BAE;
	border-left:1px solid #A22BAE;
	border-right:1px solid #A22BAE;*/
}
#footer p.copyright{
	font-size:75%;
	font-weight:600;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4f4e4e;
	float:left;
}
#footer p.design{
	font-size:75%;
	font-weight:600;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4f4e4e;
	float:right;
}
#footer p.design a{
	color:#4f4e4e;
	}
#footer p.design a:hover{
	color:#57176b;
	}
body#home-page div#mainContent div.post div.tweetmeme_button,
div.tweetmeme_button {
	float:left;
	height:75px;
	margin-right:10px;
	width:50px;
	width:50px !important;

}
textarea {
	margin:0 0 10px;
}
label {
	color:#696969;
	font-family:"Times New Roman", Times, serif;
	font-size:80%;
	font-weight:800;
	margin-bottom:3px !important;
	text-transform:uppercase;
}
input, textarea {
	background:none repeat scroll 0 0 #E8EDE6;
	border:1px solid #999;
	margin:3px 5px 10px 0 !important;
	padding:4px;
	width:98%;
}
/* These are standard sIFR styles*/
.sIFR-flash {
	margin:0;
	visibility:visible !important;
}
.sIFR-replaced {
	visibility:visible !important;
}
span.sIFR-alternate {
	display:block;
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:0;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display:none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .post h2 {
	font-size: 210% !important;
	letter-spacing:-9px;
	visibility:hidden;
	line-height: 1.3em;
}

.sIFR-hasFlash #contactBar h3 {
	letter-spacing:-6px;
	line-height: 1.4em;
	font-size: 30px;;
	visibility:hidden;
}

	.sIFR-hasFlash #contactBar .stalkMe h3,
	.sIFR-hasFlash #contactBar .gigs h3 {
		line-height: 0.9em;
	}
/*
.sIFR-hasFlash h4 {
	font-size:21px;
	letter-spacing:-5px;
	visibility:hidden;
}
.sIFR-hasFlash h5#pullquote {
	font-size:24px;
	letter-spacing:-4px;
	visibility:hidden;
}*/
/*-------- Index Styles ---------*/
#indexWrap {
	background:url("../images/contact-bg.gif") repeat scroll 0 0 #431453;
	clear:both;
	margin:0 auto;
	width:980px;
}

#header #slideshow_container {
	height:440px;
	position:relative;
	overflow:hidden;
}

#header #slideshow_container .slide {
	width:100%;
	height:440px;
}

#header #slideshow_container .slide div {
	margin:0 auto;
	position: relative;
	width: 980px;
}

#header #slideshow_container .slide div img {
	border:0 none;
	left:-110px;
	position:absolute;
}

#header #slideshow_container #unfunny,
#header #slideshow_container #back,
#header #slideshow_container #upright,
#header #slideshow_container #aeroplane,
#header #slideshow_container #matilda-movie {
	background: black;
}

#header #slideshow_container #ghd {
	background: #132c9a;
}

#header #slideshow_container #matilda {
	background: #04062e;
}

#header #slideshow_container #naughty {
	background: #b0e1f0;
}

#contactBar {
	background:url("../images/contact-bg.gif") repeat scroll 0 0 #431453;
	color:#FFF;
	float:left;
	font-size:80%;
	line-height:1.5em;
	margin-top:-12px;
	padding:25px 20px 20px 20px;
	position:relative;
	width:158px;
	z-index:500;
}
#contactBar .stalkMe {
	margin-bottom:19px;
	position: relative;
}
#contactBar .stalkMe p {
	margin-bottom:7px;
	line-height: 116%;
}
#contactBar .stalkMe p img {
	padding-right:5px;
}

/* Stalk Me Social Links */

#contactBar .stalkMe #social-network-links {
	background:url('../images/social-network-links-bg.png');
	position:relative;
	height:177px;
	width:184px;

}
#contactBar .stalkMe #social-network-links li {
	position:absolute;
}
#contactBar .stalkMe #social-network-links a {
	display:block;
	text-indent:-9999px;
}
#contactBar .stalkMe #social-network-links .instagram {
	top:17px;
	left:7px;
}
#contactBar .stalkMe #social-network-links .instagram a {
	width:31px;
	height:31px;
	background:url('../images/instagram-icon.gif') 0 0px;
	opacity:0.85;
	filter:alpha(opacity = 85);
}
#contactBar .stalkMe #social-network-links .instagram a:hover {
	opacity:1;
	filter:alpha(opacity = 100);
}
#contactBar .stalkMe #social-network-links .youtube {
	top:47px;
	left:25px;
}
#contactBar .stalkMe #social-network-links .youtube a {
	width:67px;
	height:35px;
	background:url('../images/youtube-icon.png');
	opacity:0.9;
	filter:alpha(opacity = 90);
}
#contactBar .stalkMe #social-network-links .youtube a:hover {
	opacity:1;
	filter:alpha(opacity = 100);
}
#contactBar .stalkMe #social-network-links .official-website {
	top:13px;
	right:0;
}
#contactBar .stalkMe #social-network-links .official-website a {
	width:111px;
	height:35px;
	background:url('../images/official-site-icon.png');
}
#contactBar .stalkMe #social-network-links .twitter {
	left:41px;
	top:17px;
}
#contactBar .stalkMe #social-network-links .twitter a {
	width:31px;
	height:35px;
	background:url('../images/twitter-icon.png');
	opacity:0.85;
	filter:alpha(opacity = 85);
}
#contactBar .stalkMe #social-network-links .twitter a:hover {
	opacity:1;
	filter:alpha(opacity = 100);
}
#contactBar .stalkMe #social-network-links .facebook {
	right:0;
	top:51px;
}
#contactBar .stalkMe #social-network-links .facebook a {
	width:91px;
	height:32px;
	background:url('../images/facebook-icon.png');
	opacity:0.85;
	filter:alpha(opacity = 85);
}
#contactBar .stalkMe #social-network-links .facebook a:hover {
	opacity:1;
	filter:alpha(opacity = 100);
}
#contactBar .stalkMe #social-network-links .spotify {
	right:0;
	top:110px;
}
#contactBar .stalkMe #social-network-links .spotify a {
	width:108px;
	height:64px;
	background:url('../images/spotify.png') 0 0 no-repeat;
}
#contactBar .stalkMe #social-network-links .spotify a:hover {
	width:108px;
	height:64px;
	background:url('../images/spotify.png') 0 -69px no-repeat;
}
#contactBar .stalkMe #social-network-links .tiktok {
	right:106px;
	top:110px;
}
#contactBar .stalkMe #social-network-links .tiktok a {
	width:42px;
	height:64px;
	background:url('../images/tiktok.png') 0 0 no-repeat;
}
#contactBar .stalkMe #social-network-links .tiktok a:hover {
	width:42px;
	height:64px;
	background:url('../images/tiktok.png') 0 -69px no-repeat;
}

/**/

#contactBar .mailingList {
	background:url(../images/tm-mail-btn.png) no-repeat left 30px;
	margin-bottom:35px;
	padding-bottom:20px;
}

#contactBar .mailingList p {
	padding:7px 0 0 85px;
	line-height: 116%;
}
#contactBar .gigs {
	margin-bottom:35px;
	padding-bottom:60px;
}
#contactBar .gigs {
	line-height: 120%;
}
#contactBar h3 {
	color:#ffffff;
	font-size:2.5em;
	margin-bottom:12px;

	font-family:MoviePoster;
}

#contactBar .gigs ul li {
	/*margin-bottom:25px;*/
	margin-bottom:12px;
}
#contactBar .gigs a {
	display:block;
}
#contactBar .gigs h4 {
	color:#C43FCD;
	font-size:115%;
	font-weight:600;
}

.angry_feet_link {
	display: block;
	width: 157px;
	height: 82px;
	background: url('../images/TM-feet-sprite.gif') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top:109px;
	left:-4px;
	background-position: bottom left;
}

.angry_feet_link:hover {
	background-position: top left;

}

.homeMain {
	width:485px;
}
.homeHead #logo {
	margin:-20px 0 0 -25px !important;
	padding-top:0 !important;
}
.homeWidgets {
	width:184px;
}
.homeContact {
	width:200px;
}
.homeWrap {
	float:right;
	position:relative;
	min-height:700px;
	width:700px !important;
	width:670px;
	overflow: hidden;
	z-index:100;
}
.standardMain {
	width:580px;
}
.faq {
	width:auto;
	background:url(../images/tim-faq.jpg) no-repeat scroll right top transparent;
	padding-right:350px;
}
.standardWidgets {
	width:240px;
}
.standardWrap {
	margin-bottom:0;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:-16px !important;
	width:900px;
}
#header #content #nav {
	float:right;
	height:46px;
	margin-top:25px;
	width:715px;
}
.homeHead #content #nav {
	float:right;
	height:46px;
	margin-top:18px !important;
	margin-top:18px;
	margin-right:10px;
	width:707px !important;
	width:707px;
}
#header #content #nav ul li {
	display:block;
	float: left;
	margin-top: 5px;
}
#header #content #nav ul li#nav_special {
	margin-top: 0px;
}
#header #content #nav ul li#nav_ghd {
	margin-top: 0px;
}
#header #content #nav ul li a {
	border:medium none;
	color:#FFF;
	display:block;
	height:28px;
	margin-left:13px;
	overflow: hidden;
	outline: none;
	padding:14px 0 0;
	text-indent:-9999px;
	cursor: pointer;
}
#header #content #nav ul li#home a {
	margin-left: 0;
}
#nav ul li a  {
	background:url(../images/tm-navsprite_v5.gif) no-repeat 0 -10px ;
}
#nav ul li#home a {
	width:44px;
	background-position:-0 -10px;
}
#nav ul li#gigs a {
	background-position:-58px -10px;
	width:37px;
}
#nav ul li#shop a {
	background-position:-108px -10px;
	width:42px;
}
#nav ul li#pics a {
	background-position:-163px -10px;
	width:36px;
}
#nav ul li#tim a {
	background-position:-212px -10px;
	width:28px;
}
#nav ul li#books a {
	background-position:-253px -10px;
	width:53px;
}
#nav ul li#comment a {
	background-position:-319px -10px;
	width:76px;
	margin-left: 3px !important;
}
#nav ul li#contact a {
	background-position:-408px -10px;
	width:66px;
}
#nav ul li#faq a {
	background-position:-487px -10px;
	width:28px;
}
#nav ul li#nav_special a {
	background-position: -523px -6px;
	width: 87px;
	height: 42px;
	margin-left: 10px !important;
}

#header #content #nav ul li#nav_ghd a {
	background-position: -610px -6px;
	width: 91px;
	height: 20px;
	margin-left: 10px !important;
}

#nav ul li#home a:hover {
	background-position: 0 -60px;
}
#nav ul li#gigs a:hover {
	background-position:-58px -60px;
}
#nav ul li#shop a:hover {
	background-position:-108px -60px;
}
#nav ul li#pics a:hover {
	background-position:-163px -60px;
}
#nav ul li#tim a:hover {
	background-position:-212px -60px;
}
#nav ul li#books a:hover {
	background-position:-253px -60px;
}
#nav ul li#comment a:hover {
	background-position:-319px -60px;
}
#nav ul li#contact a:hover {
	background-position:-408px -60px;
}
#nav ul li#faq a:hover {
	background-position:-487px -60px;
}

#nav ul li#nav_special a:hover {
	background-position: -523px -56px;
}

#header #content #nav ul li#nav_ghd a:hover {
	height: 37px;
}


body#home-page #nav ul li#home a, body#category_id_ #nav ul li#home a{
	background-position: 0 -110px;
}
body#top_level_id_11 #nav ul li#gigs a {
	background-position:-58px -110px;
}
body#top_level_id_13 #nav ul li#shop a {
	background-position:-108px -110px;
}
body#top_level_id_233 #nav ul li#pics a {
	background-position:-163px -110px;
}
body#top_level_id_231 #nav ul li#tim a {
	background-position:-212px -110px;
}
body#top_level_id_13 #nav ul li#books a {
	background-position:-253px -110px;
}
body#top_level_id_15 #nav ul li#comment a {
	background-position:-319px -110px;
}
body#top_level_id_10 #nav ul li#contact a {
	background-position:-408px -110px;
}
body#top_level_id_230 #nav ul li#faq a {
	background-position:-487px -110px;
}
body#top_level_id_2853 #nav ul li#nav_special a {
	background-position: -523px -56px;
}

.expander {
	margin-top:20px;
	padding-bottom: 10px;
}
.homeHead {
	background:#000;
	height:524px;
}

.standardHead {
	background:url(../images/header-bg.png) repeat-x scroll left top transparent;
	height:92px;

}
/*
div.product {
	float:left;
	margin-bottom:30px;
	width:435px;
	position: relative;
}
div.product img {
	float:left;
	position: absolute;
	left: -10px;
}
div.product h3 {
	margin-left:215px;
}
div.product h4 {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:170% !important;
	font-style:normal !important;
	width:210px;
}
div.product p {
	margin:0 0 0 215px;
	width:210px;
}
.panel form {
	margin:0 0 0 215px;
	width:220px;
	font-size:71% !important;
}
.panel form select{
	width:195px;
}
div.shop {
	width:100%;
}
div.productSection {
	clear:both;
}
div.productSection p {
	color:#666666 !important;
	font-size:71% !important;
	line-height:1.4em !important;
}
*/

#panel_one p, #panel_two p {
	margin-bottom: 0px !important;
}

.panel form {
	margin-bottom: 5px;
	width:220px;
	font-size:71% !important;
}
.panel form select{
	width:195px;
}

div#panel_one, div#panel_two {
	display: inline;
	width: 420px;

	overflow: hidden;
}

div.img {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:0 15px 0 0;
	padding:0 4px 4px 0;
	overflow:hidden;
	position: absolute;
	left: 0px;
}
a.buy-uk {
	background:url(../images/uk_button.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0;
	padding:0;
	text-indent:-999999px;
	width:92px;
	overflow:hidden;
}
a.buy-world{
	background:url(../images/world_button.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0;
	padding:0;
	text-indent:-999999px;
	width:92px;
	overflow:hidden;
}

a.buy-usa {
	background:url(../images/usa_button.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0;
	padding:0;
	text-indent:-999999px;
	width:80px;
	overflow:hidden;
}
a.buy-iTunes {
	background:url(../images/iTunes_button.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0;
	padding:0;
	text-indent:-999999px;
	width:92px;
	overflow:hidden;
}
a.buy-aus {
	background:url(../images/australia_button.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0px;
	padding:0;
	text-indent:-999999px;
	width:92px;
	overflow:hidden;
}
a.buy-iTunes-world {
	background:url(../images/iTunesWorld.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 10px 10px 0px;
	padding:0;
	text-indent:-999999px;
	width:104px;
	overflow:hidden;
}
a.buy-iTunes-aus {
	background:url(../images/iTunesAus.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	margin:5px 0 10px;
	padding:0;
	text-indent:-999999px;
	width:85px;
	overflow:hidden;
}
#slideshow_container a.next {
	background-image:url(../images/next.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:54px;
	position:absolute;
	right:40px;
	text-decoration:none;
	top:180px;
	width:20px;
	z-index:1000;
}
#slideshow_container a.prev {
	background-image:url(../images/prev.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:54px;
	left:40px;
	position:absolute;
	text-decoration:none;
	top:50%;
	width:20px;
	z-index:1000;
}
#header #content {
	margin:0 auto;
	width:980px;
}
#header #content #logo {
	float:left;
	padding-top:23px;
	position:relative;
	z-index:300;
	margin:0 0 0 17px;
}
#contentWrap {
	background:#FFF url(../images/contentWrap-bg.gif) repeat-x top left;
	border:1px solid #a22bae;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-27px;
	padding:39px 40px 40px 40px;
	z-index:1000;
}

#contentHeader {
	border-bottom:1px solid #c9c9c9;
	height:1%;
	overflow:hidden;
	padding-bottom:25px;
}
#contentHeader h1 {
	color:#57176b;
	float:left;

	font-family:MoviePoster;
	font-size:300%;
	width:570px;
}

	.homeWrap #contentHeader h1 {
		width: 350px;
		font-size:300%;
	}

#contentHeader p {
	color:#8A8A8A;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:70%;
	font-style:italic;
	margin-top:5px;
	text-align:right;
	width:319px;
}

#contentHeader .RSSLink,
#contentHeader a.plain-link {
    display: inline-block;
    margin-top: 10px;
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 70%;
    font-style: italic;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    clear: right;
}

#contentHeader .RSSLink {
    background: url('/wp-content/themes/minchin2010/images/RSS.png') no-repeat 0% 50%;
    padding-left: 20px;
}

#mainContent {
	float:left;
	margin-right:30px;
	padding-top:19px;
	display: inline;
}
#home-page #mainContent {
	width: 485px;
	overflow: hidden;
}
.homeMain .post {
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
	padding-bottom:10px;
}
.standardMain .post {
	padding-bottom:10px;
}
.post h3 {
	/*color:#57176b;

	font-family:MoviePoster;
	font-size:145%;
	margin-bottom:10px;
	text-decoration:none;*/
	color:#57176B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	margin:0 0 10px;

}
#sidebar .archive h2 {
	color:#57176b;

	font-family:MoviePoster;
	font-size:2.0em;
	margin-bottom:5px;
	margin-left:8px;
	text-decoration:none;
	text-transform: uppercase;

}
.post h3.contact, .post h3.about {
	color: #3F3F3F !important;
	font-family: arial, sans-serif !important;
	font-weight: normal !important;
	margin-bottom: 5px !important;
	margin-top: 20px !important;
	font-size: 1.5em !important;
}

.post h3 {
	color: #3F3F3F;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 20px;
	font-size: 1.5em;
}

.post h4 {
	color: #57176B !important;
	font-family: arial, sans-serif !important;
	font-weight: bold !important;
	margin-bottom: 8px !important;
	margin-top: 20px !important;
	font-size: 1em !important;
}
.shop h3 {
	color:#57176B !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:125% !important;
	font-style:normal !important;
	font-weight:normal !important;
	/*margin-left:200px;*/
}
.post h3 a {
	color:#57176b;
	text-decoration:none;
}

	.post h3 a:hover {
		text-decoration: underline;
	}

.post h2, .post h2 a {
	color:#57176b;
	font-size:150%;
	font-family:MoviePoster;
	text-decoration:none;
	line-height: 1em;
	text-transform: uppercase;
	font-weight: bold;
}
.archive h2 {
	color:#57176b;
	font-size:145%;
	margin-bottom:10px;

	font-family:MoviePoster;
	text-decoration:none;
}
.post h3 {
	/*color:#57176b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	font-style:italic;
	font-weight:600;
	margin: 6px 10px 0 0;
	visibility: visible;
	letter-spacing: normal;*/
}

	.post h3.first_post, .post .blogHeader h3 {
		float: left;
		margin-top: 7px;
		color:#57176b;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:75%;
		font-style:italic;
		font-weight:600;
		margin: 6px 10px 0 0;
		visibility: visible;
		letter-spacing: normal;
	}

.post h3 span {
	background:#57176b;
	color:#FFF;
	margin-right:4px;
	padding:3px 5px;
}

.post iframe.first_post {
	width: 80px !important;
	height:35px;
	margin-top: 5px;
	float:left;
}

.post span.first_post {
	display: inline-block;
    float: left;
    margin-top: 5px;
    width: 94px;
}
body#home-page div.post div#plusone {
	width:45px !important;
	display:inline-block;
	float:left;
	margin-top:5px;
}
.comments legend, .post legend {
	color:#57176b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	margin:10px 0;
}
.comments h3 {
	color:#57176b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	margin:0 0 25px 0;
}
.comments .comment {
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
}
.comments .comment h4 {
	border-bottom:none;
	margin:5px 0 20px;
}
.comments .comment h4 span {
	background:#57176b;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	font-style:italic;
	margin:5px 0 20px;
	padding:5px 10px 5px 10px;
}
.comments .comment h4 span a{
	text-decoration:none;
	color:#FFF;
	}
input#submitComment {
	background:#57176b;
	border:none;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:8px 9px;
	width:auto !important;
	font-size: 1.1em;
	cursor: pointer;
}
input#submitComment:hover {
	background:#C43FCD;
}
#sidebar {
	float:right;
	padding-top:20px;
	position: relative;
	padding-bottom: 60px;
}
#sidebar .archive {
	margin-bottom:30px;
}
#sidebar .mailingList {
	/*background:url(../images/home-mailing-sprite.jpg) no-repeat top left;*/
	/*margin-bottom:30px;
	margin-left:-26px;*/
	right: 0px;
	bottom: -35px;
	position: absolute;
	overflow:hidden;
}

#home-page #sidebar .mailingList {
	bottom: -25px !important;
}

#sidebar .mailingList div {
	width:210px;
	height:88px;
	text-indent:-9999px;
	}
#sidebar .mailingList:hover {
	background:url(../images/home-mailing-sprite.jpg) no-repeat left -88px;
}

#sidebar .mailingListBlog {
	background:url(../images/blog-mailing-sprite.jpg) no-repeat top left;
	margin-bottom:30px;
	margin-left:-26px;
	overflow:hidden;
}
#sidebar .mailingListBlog div {
	width:230px;
	height:115px;
	text-indent:-9999px;
	}
#sidebar .mailingListBlog:hover {
	background:url(../images/blog-mailing-sprite.jpg) no-repeat left -115px;
}

#sidebar .twitterFeed {
	margin-bottom:30px;
	width:184px;
}
#sidebar .archive ul li {
	border-bottom:1px solid #e4e4e4;
	padding:8px;
}
#sidebar .archive ul li a {
	font-size:90%;
	text-decoration:none;
}
#sidebar .archive ul li a:hover {
	text-decoration:underline;
}
#sidebar .twitterFeed h3 {
	margin-bottom:15px;
}
#sidebar .twitterFeed li {
	color:#4f4e4e;
	font-size:80%;
	line-height: 118%;
	margin-bottom:18px;
}
#sidebar .twitterFeed li a {
	color:#24a9d4;
}
#sidebar .twitterFeed li a:hover {
	color:#006699;
}
#contentHeader:after, #contentWrap:after, #mainContent .post h4:after, #indexWrap:after, #mainContent .post:after, .blogHeader:after, .shop .post:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
h5.question {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:600;
	font-size:80%;
	margin-bottom:10px;
}
h5.question a {
	color:#57176B;
	text-decoration:none;
}
h5.question a:hover {
	color:#C43FCD;
}
div.answer{
	margin-top:10px;
	}
div.comment {
	display:block;
	margin:10px 0 0;
}
#mainContent .comment h3 {
	font:italic 800 140% Georgia, "Times New Roman", Times, serif;
	margin:10px 0 5px;
}
#mainContent .comment h4 {
	color:#666;
	font:100 100% Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.12em;
	/*margin:0 0 20px;
	padding:0 0 10px;
	text-transform:uppercase;*/
}
a.buy-uk:hover, a.buy-aus:hover, a.buy-iTunes:hover, a.buy-iTunes-aus:hover, a.buy-iTunes-world:hover, a.buy-usa:hover, a.buy-world:hover {
	background-position:0 -25px;
	border:none;
}
#mainContent .post p, #mainContent .comments .comment p {
	margin-bottom:18px;
}

/****************	EVENT AND CALENDAR	**********************/

#gigs_advert {
	float: right;
	margin:20px 0;
}

/**************** SHOP ******************/
.post .productContainer {
	width: 50%;
	float: left;
	margin-bottom: 25px;
}

.productContainer .productImageContainer {
	float: left;
	width: 220px;
}

.productContainer .shortPadding {
	padding-top: 15px !important;
}

.productContainer .productDescriptionContainer {
	padding-top: 30px;
	width: 210px;
	float: right;
}

.productContainer .productDescriptionContainer p  {
	color:#666666 !important;
	font-size:71% !important;
	line-height:1.4em !important;
}

.productContainer .productDescriptionContainer strong  {
	color:#666666 !important;
	font-size:71% !important;
	line-height:1.4em !important;
	display: block;
}

/*.shop img {
	float: left;
	background: none;
	border: none;
	padding: 0px;
	}*/

.clearer {
	clear: both;
}
#mainContent .post dl dt{
	color:#666666;
	line-height:1.5em;
	font-weight:600;
	margin:0;
	}
#mainContent .post dl dd{
	color:#666666;
	line-height:1.5em;
	}
a.aktt_tweet_time {
	color:#a9a9a9 !important;
	display:block;
	text-decoration:none;
	}
li.aktt_more_updates{
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.PxgGalleryTable a{
	font-size:75%;
	}
.PxgGalleryTable a{
	font-size:75%;
	}
.video{
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
	padding-bottom:20px;
	}
.aktt_more_updates{
	display:none;
	}
.noWidgets, .shop{
	width:900px;
	margin-right:0 !important;
	}
.cform{
	width:580px;
	}
.PxgMasterTable {
	width:880px;
}
.contactPage{
	background:url("../images/piano-tim.jpg") no-repeat scroll right 45px transparent;
	width: 900px;
	}
h2.productHeading{
	color:#57176B;

	font-family:MoviePoster;
	font-size:3.2em;
	line-height:1em;
	text-decoration:none;
	margin-bottom:20px;
	padding-bottom:10px;



}
a.mitnihcnim  {
	background:url("/wp-content/themes/minchin5/images/news/mitnihcnim.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:218px;
	margin-bottom:40px;
	text-indent:-999999px;
	width:191px;
}
a.mitnihcnim:hover {
	background:transparent url(/wp-content/themes/minchin5/images/news/mitnihcnim.gif) no-repeat scroll 0 -219px;
	margin:0 0 40px 0;
	padding:0;
	}

a.readytshirt {
	background:transparent url(/wp-content/themes/minchin5/images/news/readyforthis_t-shirt.gif) no-repeat scroll 0 0;
	display:block;
	height:218px;
	margin-bottom:40px;
	width:191px;
	text-indent:-999999px;
	}

a.readytshirt:hover {
	background:transparent url(/wp-content/themes/minchin5/images/news/readyforthis_t-shirt.gif) no-repeat scroll 0 -219px;
	margin:0 0 40px 0;
	padding:0;
	}
.shop .post{
	margin-bottom:40px;
	width:870px;
	border-bottom:1px solid #C9C9C9;
	}
.shop .post .post{
	border-bottom:1px solid #C9C9C9;
	margin-bottom:40px;
	width:870px;
	}
.blogHeader{
	margin-bottom:10px;
	}
.gallery {
	margin:20px 0 0 !important;
			}
.gallery .gallery-item {
	float: left !important;
	margin-top: 0px !important;
	margin-bottom:40px !important;
	margin-right:40px !important;
	text-align: center !important;
	width: 150px !important;
	}
.gallery img {
	border: 1px solid #cfcfcf !important;
}
.gallery-caption {
	margin-left: 0 !important;
}
.pageImage{
	float:right;
	padding:0 0 20px 20px;
	margin-right:-40px;
	}
.homeMain .post legend a{
	font-size:80%;
	font-style:italic;
	font-weight:600;
	text-decoration:none;
}
.cform input.sendbutton:hover{
	background:#C43FCD;
	}
body#home-page h1,
body#category_id_ h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_home.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_13 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_shop.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_11 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_gigs.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_233 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_pics.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_131 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_videos.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_231 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_about.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_15 h1 {
	height:60px;
	width:472px;
	background:#fff url(../images/title_guestbook.gif) no-repeat top left;
	text-indent:-10000px;
	}

body#top_level_id_10 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_contact.gif) no-repeat top left;
	text-indent:-10000px;
	}
body#top_level_id_230 h1 {
	height:60px;
	width:376px;
	background:#fff url(../images/title_faq.gif) no-repeat top left;
	text-indent:-10000px;
	}

body#home-page div.post div,
body#home-page div.post div object,
body#home-page div.post div embed,
body#home-page div.post p object,
body#home-page div.post p embed {
	width: 485px !important;
	/*width: 485px !important;*/
}
body#home-page div.post div#first-post-social-links {
	width:485px !important;
	padding-top:6px;
	clear:both;
}
body#home-page div.post div#first-post-social-link:after {
	clear:both;
	display:block;
	visibility:hidden;
	content:".";
}


body#category_id_ div.post > div,
body#category_id_ div.post div object,
body#category_id_ div.post div embed,
body#category_id_ div.post p object,
body#category_id_ div.post p embed {
	width: 560px;
	/*width: 485px !important;*/
}
body#category_id_ div.post div.mejs-container {
	width: 100%;
}

body#home-page div.post div.blogHeader embed {
	width: auto;
}

/* new stuff */
a.blog_archive {
	text-indent: -9999px;
	display: block;
	width: 169px;
	height: 35px;
	background: url('../images/blog_archive.jpg') no-repeat;
}

#home-page div.storm a {
	background:url('../images/storm-button.png') no-repeat 0 0;
	text-indent:-9999em;
	display:block;
	height:91px;
	width:199px;
	margin-bottom:25px;
}
#home-page div.storm a:hover {
	background-position: 0 -91px;
}

a.mailing_link_home, a.mailing_link_standard {
	background-position: 0% 0%;
	display: block;
	text-indent: -9999px;
}

a.mailing_link_home {
	width: 210px;
	height: 88px;
	background: url('../images/home-mailing-sprite.jpg') no-repeat;
}

a.mailing_link_standard {
	width: 265px;
	height: 115px;
	background: url('../images/blog-mailing-sprite.jpg') no-repeat;
}

a.mailing_link_home:hover, a.mailing_link_standard:hover {
	background-position: 0% 100%;

}

.product.iTunes {
	margin-left: 10px;
}

.product .single_itunes_entry {
	clear: both;
	padding-bottom: 15px;
}

.product .single_itunes_entry h3 {
	margin-bottom: 10px !important;
}

.product .single_itunes_entry p {
	margin-bottom: 0px !important;
}

.product .single_itunes_entry a.buy-iTunes {
	margin-bottom: 15px !important;
}

.matildacontentWrap{
  width:980px !important; padding:0px 0px 40px 0px !important;
}

.matildacontentWrap #contentHeader{
  padding: 40px 40px 25px 40px !important;
  background: url("../images/contentWrap-bg.gif") repeat-x scroll left top #FFFFFF !important;
  border:0px;
}

.matildaMainContent {
  padding-right: 380px !important;
  padding-left:40px !important;
  width: auto !important;
  margin-right:0px !important;
  margin-top:-45px !important;
}

.matildaMainContent.shopify {
  margin-top:-25px !important;
}

.matildaMainContent .post{
  margin-top:25px;
  border-top:1px solid #C9C9C9;
  padding-top:25px;
  width:560px !important;
}
.matildacontentWrap #sidebar {
	width: 350px;
	padding-right: 10px;
}

.matildaMainContent.storm {
	width:auto !important;
	float:none !important;
	display:block !important;
	padding-right:40px !important;
}
	.matildaMainContent.storm > .post {
		width:auto !important;
	}
#matilda-songbook-cta {
	background: transparent url('../images/matilda-buttons/matilda-songbook-cta.png') 0 0 no-repeat;
	width: 328px;
	height: 220px;
	position: relative;
}
	.divider,
	#sidebar-tickets-header,
	#matilda_songbook_aus,
	#matilda_songbook_eur,
	#matilda_songbook_ame,
	#matilda-songbook-intro,
	#sidebar-tickets-info a {
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}

	#matilda_songbook_aus,
	#matilda_songbook_eur,
	#matilda_songbook_ame {
		width: 50px;
		height: 35px;
		position: absolute;
	}

	#matilda_songbook_aus {
		bottom: 60px;
		left: 160px;
	}
	#matilda_songbook_eur {
		bottom: 60px;
		left: 216px;
	}
	#matilda_songbook_ame {
		bottom: 60px;
		left: 273px;
	}

	.divider {
		overflow: hidden;
		height: 1px;
		background-color: #C9C9C9;
		margin-bottom: 10px;
	}

	#sidebar-tickets-header {
		background-color: #fff;
                background-position: 50% 0;
                background-repeat: no-repeat;
		margin-bottom: 10px;
		width: 340px;
		height: 57px;
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}

	#sidebar-tickets-header.matilda {
		background-image: url('../images/matilda-buttons/tickets-header.png');
	}

	#sidebar-tickets-header.ghd {
		background-image: url('../images/ghd-buttons/tickets-header.png');
	}
	.sidebar-tickets-info {
		margin-bottom: 20px;
                background: white;
                text-align: center;
	}
        
#mainContent .post .gallery-item .wp-caption-text {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,Helvetica,sans-serif;
}

.wp-caption-text {
	display: block;
    margin: 3px auto 1em;
    text-align: center;
	font-style: italic;
}

#contentHeader p.news-line {
	width: 330px;
}

#contentHeader p.news-line a {
	position: relative;
}

#contentHeader p.news-line a  img{
	position: absolute;
	top: 0px;
	left: -20px;
}

#contentHeader ul.sub_nav{
	float:right;
	margin-top:41px;
}

#contentHeader ul.sub_nav li{
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #57176B;
	line-height:1em;
}

#contentHeader ul.sub_nav li.last{
	margin-right:0px;
	padding-right:0px;
	border-right:none;
}

#contentHeader ul.sub_nav li a{
	text-decoration:none;
	color:#57176B;
	font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 85% !important;
    line-height:1em;
}

#contentHeader ul.sub_nav li a:hover{
	text-decoration:underline;
}

/*

	MERCH PAGE

*/

#merchDebug {
	position:absolute;
	top:100px;
	left:50px;
	width:300px;
	height:300px;
	background:#ccc;
	color:black;
	overflow:scroll;
}

#contentWrap.merch {
	padding:0;
	width:980px;
}

#contentWrap.merch h1 {
	height:46px;
	width:160px;
	margin:7px 0px 7px 20px;
}
#contentWrap.merch.america h1 {
	background:url('/wp-content/themes/minchin2010/images/merch-america-logo.png') no-repeat;
}
#contentWrap.merch.europe h1 {
	background:url('/wp-content/themes/minchin2010/images/merch-europe-logo.png') no-repeat;
}
#contentWrap.merch.australasia h1 {
	background:url('/wp-content/themes/minchin2010/images/merch-australasia-logo.png') no-repeat;
}

.merch #contentHeader {
	background:url('/wp-content/themes/minchin2010/images/merch-nav-bg.jpg') no-repeat;
	padding:0;
	margin:0;
	border:0;
	height:59px;
}
.merch #merchSlideshow ul li {
	position:relative;
}
.merch #merchSlideshow ul li {
	display:block;
	width:980px;
	padding-bottom:50px;
	height:auto;
	background:transparent url('/wp-content/themes/minchin2010/images/merch-banner-shadow.jpg') bottom left no-repeat;
}
.merch #merchSlideshow ul li img {
	width:100%;
	display:block;
}
.merch #merchSlideshow ul li span.down-here {
	display:block;
	position:absolute;
	background:transparent url('/wp-content/themes/minchin2010/images/merch-down-here.png');
	bottom:-1px;
	left:447px;
	width:84px;
	height:50px;
}
.merch .menu-merch-menu-container,
.merch .menu-australasia-shop-menu-container,
.merch .menu-europe-shop-menu-container,
.merch .menu-north-america-shop-menu-container {
	padding:20px 0;
	float:right;
	margin-right:30px;
}
.merch .menu-merch-menu-container li,
.merch .menu-australasia-shop-menu-container li,
.merch .menu-europe-shop-menu-container li,
.merch .menu-north-america-shop-menu-container li {
	margin-right:30px;
	float:left;
}
.merch .menu-merch-menu-container a,
.merch .menu-australasia-shop-menu-container a,
.merch .menu-europe-shop-menu-container a,
.merch .menu-north-america-shop-menu-container a {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.merch .menu-merch-menu-container a:hover,
.merch .menu-australasia-shop-menu-container a:hover,
.merch .menu-europe-shop-menu-container a:hover,
.merch .menu-north-america-shop-menu-container a:hover {
	color: #FFA201;
	text-decoration:underline;
}
.merch .menu-merch-menu-container .active a,
.merch .menu-australasia-shop-menu-container .active a,
.merch .menu-europe-shop-menu-container .active a,
.merch .menu-north-america-shop-menu-container .active a {
	color: #FFA201;
	text-decoration:underline;
}

/*

	MERCH/BOOKS CHOOSER

*/

#header #content #nav ul li#shop,
#header #content #nav ul li#books {
	position:relative;
}

#header #content #nav ul li#shop ul li,
#header #content #nav ul li#books ul li {
	display:block;
	float:none;
	width:100%;
	margin:0;
	border-bottom:1px solid #6b2e7c;
}

#header #content #nav ul li#shop ul li.first {
	border-top:1px solid #6b2e7c;
}

#header #content #nav ul li#shop ul li.last,
#header #content #nav ul li#books ul li.last {
	border:0;
}

#header #content #nav ul li#shop ul li.australasia a {
	background:url('/wp-content/themes/minchin2010/images/merch-choose-region-icons.png') 16px 6px no-repeat;
}
#header #content #nav ul li#shop ul li.europe a {
	background:url('/wp-content/themes/minchin2010/images/merch-choose-region-icons.png') 16px -33px no-repeat;
}
#header #content #nav ul li#shop ul li.america a {
	background:url('/wp-content/themes/minchin2010/images/merch-choose-region-icons.png') 16px -74px no-repeat;
}

#header #content #nav ul li#shop ul li a,
#header #content #nav ul li#books ul li a {
    color: #ffa201;
    display: block;
	background:none;
    height: auto;
    margin:0;
	font-size:15px;
    outline: none;
    overflow: hidden;
    padding:9px 0 9px 70px;
    text-indent: 0px;
	width:auto;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#header #content #nav ul li#books ul li a {
    text-align: center;
    padding-left: 0;
}

#header #content #nav ul li#shop ul li a:hover,
#header #content #nav ul li#books ul li a:hover {
	color:white;
}

#header #content #nav ul li#shop ul li.active a,
#header #content #nav ul li#books ul li.active a {
	text-decoration:underline;
}

#header #content #nav ul li#shop ul,
#header #content #nav ul li#books ul {
	left:-9999px;
	position:absolute;
	background:url('/wp-content/themes/minchin2010/images/merch-country-select-bg.jpg') no-repeat;
	width:210px;
	height:161px;
	color:white;
	z-index:9999;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid #a22bae;
}

#header #content #nav ul li#books ul {
	width: 176px;
	height: auto;
}

#header #content #nav ul li#shop ul h3 {
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	margin:12px 32px;
	width:145px;
	height:21px;
	text-indent:-99999px;
	background:url('/wp-content/themes/minchin2010/images/merch-choose-region.png') no-repeat;
}

#header #content #nav ul li#shop span,
#header #content #nav ul li#books span {
	background:url('/wp-content/themes/minchin2010/images/merch-choose-region-arrow.png');
	width:17px;
	height:9px;
	display:block;
	position:absolute;
	z-index:99;
	top:-9px;
}

#header #content #nav ul li#shop:hover span {
	left:95px;
}

#header #content #nav ul li#books:hover span {
	left:78px;
}

#header #content #nav ul li#shop:hover ul {
	left:-70px;
}

#header #content #nav ul li#books:hover ul {
	left:-53px;
}

/*

	SHOP SWITCHER BLOCK

*/

#contentHeader {
	position:relative;
}
#contentHeader #shop-switcher {
	background: url("/wp-content/themes/minchin2010/images/merch-country-select-bg.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #A22BAE;
    border-radius: 2px 2px 2px 2px;
    color: white;
    height: 161px;
    left: -9999px;
    top:10px;
    position: absolute;
    width: 175px;
    z-index: 9999;
}
#contentHeader #shop-switcher h3 {
	background: url("/wp-content/themes/minchin2010/images/shop-switcher-title.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-weight: bold;
    height:40px;
    margin:0;
    text-indent: -99999px;
    text-transform: uppercase;
    width: 173px;
}
#contentHeader #shop-switcher span.arrow {
	background: url("/wp-content/themes/minchin2010/images/shop-switcher-arrow.png") repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: -8px;
    position: absolute;
    top: 17px;
    width: 8px;
    z-index: 99;
}
#contentHeader #shop-switcher ul li {
	display:block;
	float:none;
	width:100%;
	margin:0;
	border-bottom:1px solid #6b2e7c;
}
#contentHeader #shop-switcher ul li a {
    color: #ffa201;
    display: block;
	background:none;
    height: auto;
    margin:0;
	font-size:15px;
    outline: none;
    overflow: hidden;
    padding:9px 0 9px 20px;
    text-indent: 0px;
	width:auto;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#contentHeader #shop-switcher ul li.last {
	border:0;
}
#contentHeader #shop-switcher ul li.active a {
	text-decoration:underline;
}
#contentHeader #shop-switcher ul li:hover a {
	color:white;
}
.merch .shop .post {
	width:100%;
	border:0;
}
.merch #contentHeader {
	overflow:visible;
}
.merch #mainContent {
	padding:0 44px 30px 44px;
	margin-top: -10px; /* To pull the content above the arrow link */
    position: relative;
    z-index:4000;
}
.merch #mainContent h2 {
	font-size:3.25em;
	font-weight:normal;
	margin:20px 0 40px 0;
	border-top: 1px solid #C9C9C9;
	padding-top:35px;
}
.merch #mainContent h2.first {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.merch #mainContent .product {
	display:inline-block;
	margin:0px 30px 20px 0px;
	width:432px;
	vertical-align:top;
}
.merch #mainContent .product.last {
	margin-right:0;
}
.merch #mainContent .product .product-image {
	width:200px;
	display:inline-block;
	vertical-align:top;
	margin-right:15px;
}
.merch #mainContent .product .product-info {
	width:212px;
	display:inline-block;
}
.merch #mainContent .product .product-info p {
	font-size:0.675em;
}
.merch #mainContent .product .product-info a:hover {
	text-decoration: underline;
	cursor:pointer;
}
.merch #mainContent .product .product-info a.add-to-cart {
	background:url('/wp-content/themes/minchin2010/images/merch-add-to-cart.jpg') 0 0 no-repeat;
	display:inline-block;
	vertical-align:top;
	height:28px;
	width:78px;
	text-indent:-9999px;
	overflow:hidden;
}
.merch #mainContent .product .product-info a.add-to-cart:hover {
	background:url('/wp-content/themes/minchin2010/images/merch-add-to-cart.jpg') 0 -28px no-repeat;
}
.merch #mainContent .product .product-info .price {
	color: #57176B;
    font-family: Georgia,serif;
    font-size: 20px;
	line-height:1.25em;
}
.merch #mainContent .product .product-price {
	color: #000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 125% !important;
    font-style: normal;
    font-weight: normal;
}
.merch #mainContent .product .itunes-btn {
	background:url('/wp-content/themes/minchin2010/images/iTunes_button.jpg') no-repeat 0 0;
	height:28px;
	width:77px;
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
	vertical-align:top;
	margin-right: 4px;
}
.merch #mainContent .product .itunes-btn:hover{
	background:url('/wp-content/themes/minchin2010/images/iTunes_button.jpg') no-repeat 0 -28px;
}
.merch #mainContent .product .amazon-small-button {
	background:url('/wp-content/themes/minchin2010/images/compact-buttons.gif') no-repeat 0 0;
	height:28px;
	width:29px;
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
	vertical-align:top;
}
.merch #mainContent .product .amazon-small-button:hover {
	background:url('/wp-content/themes/minchin2010/images/compact-buttons.gif') no-repeat 0 -28px;
}


.merch #mainContent .product .itunes-small-button {
	background:url('/wp-content/themes/minchin2010/images/compact-buttons.gif') no-repeat -29px 0;
	height:28px;
	width:29px;
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
	vertical-align:top;
}
.merch #mainContent .product .itunes-small-button:hover {
	background:url('/wp-content/themes/minchin2010/images/compact-buttons.gif') no-repeat -29px -28px;
}
.merch #mainContent .product .or-download-text {
	background:url('/wp-content/themes/minchin2010/images/or-download.gif') no-repeat 0 0;
	height:28px;
	width:69px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top;
}

.merch #mainContent .product .itunes-small-button,
.merch #mainContent .product .amazon-small-button,
.merch #mainContent .product .download-699-button,
.merch #mainContent .product .download-69-button {
	margin-right: 2px;
}

.merch #mainContent .product .buy-cd-button,
.merch #mainContent .product .download-699-button,
.merch #mainContent .product .download-69-button {
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
	vertical-align:top;
}
.merch #mainContent .product .buy-cd-button {
	background:url('../images/buy-cd.png') no-repeat 0 0;
	width: 62px;
	height: 28px;
}
	.merch #mainContent .product .buy-cd-button:hover {
		background:url('../images/buy-cd.png') no-repeat 0 -28px;
	}

.merch #mainContent .product .download-699-button {
	background:url('../images/download-699p.png') no-repeat 0 0;
	width: 29px;
	height: 28px;
}
	.merch #mainContent .product .download-699-button:hover {
		background:url('../images/download-699p.png') no-repeat 0 -28px;
	}

.merch #mainContent .product .download-69-button {
	background:url('../images/download-69p.png') no-repeat 0 0;
	width: 29px;
	height: 28px;
}
.merch #mainContent .product .download-69-button:hover {
	background:url('../images/download-69p.png') no-repeat 0 -28px;
}

.faq #contentHeader h1,
.merch-faq #contentHeader h1 {
	background:transparent;
	color:white;
	text-indent:0;
	font-size: 2.675em;
	text-transform:uppercase;
}

.faq #mainContent.shop,
.merch-faq #mainContent.shop {
	margin-top:40px;
	width:65%;
}

#matilda-editable-sidebar {
	margin-top:30px;
	padding-right:10px;
}

#matilda-editable-sidebar h2 {
	color: #3F3F3F;
    font-family: arial,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 20px;
}

/* Greening link on home page */

.greeningLink {
  margin-top: -6px;
  margin-bottom: 25px;
}