@charset "UTF-8";
/* Spoon Records - June 2011 - (c) 2011 Spoon Records

/* ---------------------------------------------------- */
/* Plain Table ---------------------------------------- */
/* ---------------------------------------------------- */

body {
	background-image: url(../images/spoon_bkgd.jpg);
}
/* Start: General Content Style ---------------------------------------- */
.fullPanelTop {
	background-image:url(../images/3ColPanel_top.png);
	background-repeat: no-repeat;
	width: 998px;
}
.fullPanelBtm {
	background-image:url(../images/3ColPanel_btm.png);
	background-repeat: no-repeat;
	width: 998px;
	padding-bottom: 10px;
}
.fullPanel {
	background-image: url(../images/3ColPanel_bkgd.png);
	background-repeat: repeat-y;
	width: 958px;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-right: 40px;
	padding-left: 20px;
}
.fullPanel .article {
	width: 956px;
}
.fullPanel .article p {
	width: 530px;
	padding-bottom: 10px;
	color: #CCC;
}
.fullPanel .article p a, a:active, a:visited {
	color:#CCC;
	text-decoration:underline;
}
.fullPanel .article p a:hover {
	color:#EA198A;
	text-decoration:underline;
}

.contentPanelTop {
	background-image:url(../images/2ColPanel_top.png);
	background-repeat: no-repeat;
	width: 656px;
}
.contentPanelBtm {
	background-image:url(../images/2ColPanel_btm.png);
	background-repeat: no-repeat;
	width: 656px;
	padding-bottom: 10px;
}
.contentPanel {
	background-image: url(../images/2ColPanel_bkgd.png);
	background-repeat: repeat-y;
	width: 616px;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-right: 40px;
	padding-left: 20px;
}
.contentPanel img {
	border: thin solid #ccc;
}
.contentPanel p {
	font-size: 1em;
	/*
	font-size: 0.857em;
	*/
	padding-bottom: 10px;
	color: #CCC;
}
.contentPanel p a, a:active, a:visited {
	text-decoration: underline;
}
.contentPanel p a:hover {
	color: #EA198A;
	text-decoration: underline;
}
.contentPanel .next {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 1.286em;
	padding-top: 3px;
	float: right;
	font-size: 0.875em;
	font-weight: normal;
}
.contentPanel .next a, a:link {
	color: #CCC;
	font-weight: normal;
}
.contentPanel .next a:hover {
	color: #EA198A;
	text-decoration: underline;
}
.contentPanel h2 {
	font-size:1.1em;
	line-height:1.17em;
	letter-spacing:-0.03em;
	margin: 0 0 .5em 0;
	text-transform: none;
}
.contentPanel h3 {
	font-size:1em;
	line-height:1.17em;
	margin: 0 0 .5em 0;
	text-transform: none;
}
/* Finish: General Content Style ---------------------------------------- */


/* Start: Biography Content Style ---------------------------------------- */

.contentPanel .biography .dates {
	width: 100px;
	float: left;
	padding-right: 20px;
}
.contentPanel .biography .details {
	font-size: 0.857em;
	width:460px;
	float:left;
	display:inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/* Finish: Biography Content Style ---------------------------------------- */



.module {
	background-image: url(../images/hp1ColPanel.png);
	width: 328px;
	height: 250px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.moduleRed {
	background-image: url(../images/hp1ColPanelRed.png);
	width: 328px;
	height: 250px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.moduleOffer {
	background-image: url(../images/hp1ColPanelOffer.png);
	width: 328px;
	height: 250px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.moduleShadow {
	background-image: url(../images/hp1ColShadow.png);
	width: 325px;
	height: 250px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 7px;
}

.moduleShadowfb {
	background-image: url(../images/hp1ColPanelShadow.png);
	width: 325px;
	height: 250px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 7px;
}

.panelTitle {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 0px;
}
.panelTitle h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}
.panelTitle h1 a, a:link {
	color: #fff;
	/*text-shadow: 1px 1px 2px #000;*/
	text-decoration: none;
}
.panelTitle h1 a:hover {
	color: #fff;
	text-shadow: 1px 1px 6px #fff;
	text-decoration: none;
}
.newsExtract {
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 0.857em;
	line-height: 1.286em;
	width: 283px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.newsExtract img {
	float:left;
	padding-right: 10px;
}

.underlineExtract {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.newsExtract .next {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 1.286em;
	padding-top: 3px;
	float: right;
	font-size: 0.875em;
	font-weight: normal;
}
.newsExtract .next a, a:link, a:visited {
	color: #CCC;
	font-weight: normal;
}
.newsExtract .next a:hover {
	color: #EA198A;
	text-decoration: underline;
}
.modExtract {
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 20px;
}
.modExtract p {
	color: #CCC;
	font-size: 0.857em;
	line-height: 1.286em;
}
.modExtract img {
	margin-top: 4px;
	margin-right: 10px;
	border:1px solid #FFF;
}
.modExtract .next {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 1.286em;
	padding-top: 3px;
	float: right;
	font-size: 0.714em;
	font-weight: normal;
}
.modExtract .next a, a:link, a:visited {
	font-weight: normal;
}
.modExtract .next a:hover {
	color: #EA198A;
	text-decoration: underline;
}
/* ---------------------------------------------------- */
/* Header --------------------------------------------- */
/* ---------------------------------------------------- */
#headcontainer {
	width:100%;
	height:86px;
	padding-top: 27px;
	padding-bottom: 11px;
}
#canLogo {
	width:203px;
	height:82px;
	float: left;
}
#spoonLogo {
	width:131px;
	height:66px;
	float: right;
}
#headcontainer #navcontainer {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 20px;
}
/* ---------------------------------------------------- */
/* Slider --------------------------------------------- */
/* ---------------------------------------------------- */

#sliderContainer {
	width:100%;
	height:414px;
	background-image: url(../images/hp3ColPanel.png);
	background-repeat: no-repeat;
}
/* ---------------------------------------------------- */
/* Footer --------------------------------------------- */
/* ---------------------------------------------------- */
#footercontainer {
	width:100%;
	height:370px;
	background-image: url(../images/footerbg.png);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 30px;
        box-sizing:border-box;
}
#footercontainer .footerhead {
	width: 930px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#footercontainer .fifth {
	padding-left: 20px;
}
#footercontainer a {
	color:#a5a4a3;
	font-weight: normal;
}
#footercontainer a:hover {
	color: #fff;
	background: #000;
	text-shadow: 1px 1px 6px #fff;
}
#footercontainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.750em;
	color:#a5a4a3;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
	letter-spacing: 0.05em;
}
#footercontainer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0px;
	text-transform: uppercase;
	color:#d1d0d0;
}
#footercontainer h1 a {
	color:#d1d0d0;
}
#footercontainer h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:10px 0px 0px 0px;
	letter-spacing:0px;
	text-transform: uppercase;
	color:#d1d0d0;
}
#footercontainer h6 a {
	color:#d1d0d0;
}
#footercontainer h5 {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:0.750em;
}
#footercontainer .members {
	/*	font-family: Arial, Helvetica, sans-serif;
	font-size:0.750em;
	color:#a5a4a3;
	font-weight: normal;
	letter-spacing: 0.05em;
*/	
	padding-left: 10px;
}
#footer p {
	font-size:0.5em;
	margin:0px 0px 15px 0px;
	color:#ccc;
	font-family: 'Droid Sans', arial, serif;
}
#footer h1 {
	font-size:16px;
	margin:0px 0px 14px 0px;
	letter-spacing:0px;
	color:#eee;
}
#footer ul, #footer li {
	background:none !important;
	margin:0px;
	padding:0px;
}
#footer a, #footer a:link, #footer a:visited, #copyright a, #copyright a:link, #copyright a:visited {
	text-decoration:none;
	color:#ffffcc;
}
#footer a:hover, #footer a:active, #copyright a:hover, #copyright a:active {
	text-decoration:none;
	color:#fff;
}
#footer li a:hover, #footer li a:active {
	text-decoration:none;
	color:#fff;
	padding-left:5px;
	background:url(../images/construct/footerlinkhover.gif) 0px 4px no-repeat !important;
}
#footer ul {
	font-size:13px;
	letter-spacing:0px;
}
#belowfooter {
	height:25px;
	text-align:left;
	font-size: 0.625em;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	width: 930px;
	color: #666;
	margin-top: 10px;
}
#belowfooter a, #belowfooter a:link, #belowfooter a:visited {
	text-decoration:none;
	color:#999;
}
#belowfooter a:hover, #belowfooter a:active {
	text-decoration:none;
	color:#bbb;
}
#canLogo {
	width:203px;
	height:82px;
	float: left;
	padding-right: 20px;
}
#spoonLogo {
	width:131px;
	height:66px;
	float: right;
	padding-right: 14px;
}
/* ---------------------------------------------------- */
/* Social Media Module -------------------------------- */
/* ---------------------------------------------------- */

.modExtract .smLink {
	font-style:normal;
	padding-top: 5px;
}
.modExtract .smLink a, a:link, a:visited {
	font-size: 1em;
	line-height: 1.286em;
	text-decoration:none;
}
.modExtract .smLink a:hover, a:active {
	color:#EA198A;
	text-decoration:none;
}
.modExtract .smLink img {
	border:none;
	position: relative;
	top: 10px;
}
/* ---------------------------------------------------- */
/* Email Submit Button -------------------------------- */
/* ---------------------------------------------------- */
/*
.emailSub {
	font-size: 1em;
	line-height: 1.286em;
	height: 70px;
}

.emailSub .emailButton input {
	cursor:pointer;
	width: 83px;
	height: 26px;
	border: none;
	background-image: url(../images/btnSignup.gif);
	background-repeat: no-repeat;
	background-color: 16191d;
	padding-right: 100px;
}
.modExtract .emailSub  p {
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	line-height: 2.286em;
	letter-spacing: 0.071em;
}

*/

.emailSub .input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.857em;
	color: #000;
	height: 20px;
	width: 75%;
	border: none;
	float: right;
	margin-top: 6px;
	margin-bottom: 4px;/*  border: 1px solid #006;
    background: #ffc;
*/
}
/*
.emailSub .input:hover {
	border: 1px solid #f00;
	background-color: #FCF;
}
*/
.emailSub .button {
	cursor:pointer;
	width: 83px;
	height: 26px;
	border: none;
	background: url('../images/btnSignup.png') no-repeat top left;
	float: right;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.emailSub .button:hover {
	border: none;
	background-image: url('../images/btnSignup.png');
	background-repeat: no-repeat;
	background-position: left -26px;
}
.emailSub label {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.857em;
	line-height: 1.286em;
	display: block;
	float: left;
	text-align: right;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
a:hover [href ^='mailto:'] {
padding-right: 10px;
background: transparent url(../images/notjustagrid/icons/icon-email-tiny.png) no-repeat right top;
}
.modExtract br {
	clear: left;
}
#mainImageBlock {
	height: 178px;
}
#halLogo {
	float:left;
}
#mainImage2 img {
	float: left;
	position: relative;
}
#articleBlock {
	width: 956px;
	height: 1000px;
}
#articleBlock #artistTxtBlock {
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#articleBlock #artistTxtBlock #artistPara {
	width: 405px;
	padding-bottom: 10px;
	line-height: 24px;
	float: left;
}
#articleBlock #artistTxtBlock .artistSurname {
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
}
#articleBlock #artistTxtBlock #galleryLogos {
	height: 111px;
}
#halTxt2 {
	width: 555px;
	float: left;
}
#mainTxtBlock {
	width: 522px;
	float: left;
	padding-right: 30px;
	padding-left: 2px;
}
#mainTxtBlock a {
	color: #FFF;
	text-decoration: underline;
}

#mainTxtBlock a:hover {
	color: #F00;
	text-decoration: underline;
}
