/* ========================================== *
/* FOUNDRY MONOLINE TYPOGRAPHY */
/* ========================================== */

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=7080b654-2fae-4edc-8814-c13e09801e80");
@font-face{
font-family:"Foundry Monoline W01 Bd";
src:url("../fonts/573518d9-2907-46cb-b342-63e5013ce983.eot?#iefix");
src:url("../fonts/573518d9-2907-46cb-b342-63e5013ce983.eot?#iefix") format("eot"),url("../fonts/c9f7fefc-34c7-437e-bbf0-664b1258bd0a.woff") format("woff"),url("../fonts/6a857bd5-3b67-42f6-b198-6a41d306d903.ttf") format("truetype"),url("../fonts/cb6f1a52-d6eb-413d-87c2-5020e97e5fe7.svg#cb6f1a52-d6eb-413d-87c2-5020e97e5fe7") format("svg");
}
@font-face{
font-family:"Fndry Monol W01 Bd It";
src:url("../fonts/fdb2cd14-c7ba-4d52-8ca7-fea7cd232a1d.eot?#iefix");
src:url("../fonts/fdb2cd14-c7ba-4d52-8ca7-fea7cd232a1d.eot?#iefix") format("eot"),url("../fonts/5c9f79b1-fd09-488e-919d-20fe017e3756.woff") format("woff"),url("../fonts/659a5872-3d68-4c02-a924-1a4cfd942746.ttf") format("truetype"),url("../fonts/076b9830-2644-4d85-be2c-17b66944d5ab.svg#076b9830-2644-4d85-be2c-17b66944d5ab") format("svg");
}
@font-face{
font-family:"Fndry Monol W01 Md It";
src:url("../fonts/aab71cfc-1f6e-4bac-96a7-0c80f5440476.eot?#iefix");
src:url("../fonts/aab71cfc-1f6e-4bac-96a7-0c80f5440476.eot?#iefix") format("eot"),url("../fonts/57cc6cc8-1e29-4e8d-afbd-881b43acbc6f.woff") format("woff"),url("../fonts/e5f98372-5f05-4fa9-beaf-c4484c045e54.ttf") format("truetype"),url("../fonts/ee37bbe1-3eb7-437d-ab6e-7ea35cc41ae9.svg#ee37bbe1-3eb7-437d-ab6e-7ea35cc41ae9") format("svg");
}
@font-face{
font-family:"Foundry Monoline W01 Md";
src:url("../fonts/85ecff5c-2b06-4c2b-866d-b049087fc08e.eot?#iefix");
src:url("../fonts/85ecff5c-2b06-4c2b-866d-b049087fc08e.eot?#iefix") format("eot"),url("../fonts/64801b4f-134a-4c23-a1bf-2f6fe6a479ab.woff") format("woff"),url("../fonts/110036d8-f58f-42cb-960a-e4cc8fbddc1c.ttf") format("truetype"),url("../fonts/b2f6289c-cf77-4650-a154-7b0ba7e8c42c.svg#b2f6289c-cf77-4650-a154-7b0ba7e8c42c") format("svg");
}
@font-face{
font-family:"Foundry Monoline W01 Regular";
src:url("../fonts/4b6d6266-30ee-47b2-a404-bb603144874a.eot?#iefix");
src:url("../fonts/4b6d6266-30ee-47b2-a404-bb603144874a.eot?#iefix") format("eot"),url("../fonts/e089faeb-6b44-4090-91fc-906aec84c145.woff") format("woff"),url("../fonts/f8442798-2748-4a31-8299-5caeb1d86ae8.ttf") format("truetype"),url("../fonts/645ea3f9-ae25-4f5d-90f8-8bc49ff78f6d.svg#645ea3f9-ae25-4f5d-90f8-8bc49ff78f6d") format("svg");
}
.bold {font-family:"Foundry Monoline W01 Bd"; font-weight: normal:}
.bold-italic {font-family:"Fndry Monol W01 Bd It"; font-weight: normal:}
.medium {font-family:"Foundry Monoline W01 Md"; font-weight: normal:}
.medium-italic {font-family:"Fndry Monol W01 Md It"; font-weight: normal:}
.regular {font-family:"Foundry Monoline W01 Regular"; font-weight: normal:}

/* ========================================== *
/* GENERAL SITEWIDE STYLES */
/* ========================================== */

body {
	margin: 0;
	padding: 0;
	font-family:"Foundry Monoline W01 Regular"; 
	background-color: #666666;
	font-size: 15px;
	line-height: 19px;
	color: #111111;
}

p { margin: 0; padding: 0px 0px 12px 0px; }
br { padding: 0; margin:0; line-height: 12px; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
i, em { font-family:"Fndry Monol W01 Md It"; }
strong, b { font-weight: normal !important; font-family:"Foundry Monoline W01 Bd"; }

a { color: #111111; text-decoration: none; }
a:hover { color: #efefef; text-decoration: none;}
.invisible { visibility: hidden; padding:0; margin:0px; font-size: 0px; line-height: 0px}

h1, h2, h3 { font-family:"Foundry Monoline W01 Bd"; font-weight: normal;  margin: 0px; }
h1 { font-size: 20px; line-height: 22px; display: block; padding: 0px 0px 3px 0px; }
h2 { font-size: 16px; line-height: 20px; padding: 0px 0px 3px 0px; }
h3 { font-size: 16px; line-height: 24px; padding: 0px 0px 3px 0px; }

div {box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;}

.container {
	width: 1024px;
	padding: 0 0 30px 0;
	margin: 0 auto; /* was margin: 0 */
	min-height: 500px;
}
.content-area {
	float: left;
	width: 924px;
	margin: 175px 0px 60px 50px; 
	position: relative;
}
.clear {
	display: block;
	width:100%;
	height:0px;
	clear: both; 
}

/* ========================================== *
/* NAVIGATION */
/* ========================================== */

nav {
	width: 424px;
	height: 100px;
	margin: 25px 0px 0px 0px;
	position: fixed;
	z-index: 20;
}
.nav-0 a{
	width: 100px;
	height: 100px;
	margin: 0 8px 0 0;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
}
.nav-1 a{
	width: 100px;
	height: 100px;
	margin: 0 8px 0 0;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: -108px -1px;
	display: block;
	float: left;
}
.nav-2 a{
	width: 100px;
	height: 100px;
	margin: 0 8px 0 0;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: -216px -1px;
	display: block;
	float: left;
}
.nav-3 a{
	width: 100px;
	height: 100px;
	margin: 0 0 0 0;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: -324px -1px;
	display: block;
	float: left;
}
.nav-0 a:hover{
	background-position: 0px -103px;
}
.nav-1 a:hover{
	background-position: -108px -103px;
}
.nav-2 a:hover{
	background-position: -216px -103px;
}
.nav-3 a:hover{
	background-position: -324px -103px;
}

/* ========================================== *
/* HOME PAGE */
/* ========================================== */

.home-block { 
   display: block;
   position: relative;
}
.home-block img { 
   width: 100%;
   position: relative;
   z-index: 0;
}
.home-caption { 
  position: absolute;
  top: 80px;
  left: 693px;
  z-index: 10;
  font-family:"Foundry Monoline W01 Bd";
  font-size: 16px;
  color: #efefef;
}
.home-caption a{ 
  color: #efefef;
}
.home-caption a:hover{ 
  color: #ffffff;
}

/* ========================================== *
/* PICTURES PAGE */
/* ========================================== */

.pictures-column-list {
	float: left;
	width: 308px;
	margin: 0;
}
.pictures-column-list ul {
	margin: 0;
	padding: 0;
	font-family:"Foundry Monoline W01 Bd";
}
.pictures-column-list li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
}

/* ========================================== *
/* PEOPLE/PLACES PAGE */
/* ========================================== */

.people-places-content-left {
   	position: fixed; 
	float: left;
	width: 200px;
	margin: 36px 0 0 0;
}
.people-places-content-middle {
	width: 540px;
	float: left;
	margin: 0 0 4px 231px;
}
.people-places-content-middle img {
	width: 310px;
	float:left;
}
.people-places-caption {
	float:left;
	width: 170px;
	margin: 15px 0 0 10px;
}

/* ========================================== *
/* POPULATIONS PAGE */
/* ========================================== */
.populations-title {
  	float: left;
	margin: -115px 0 0 462px;
}

.populationpic {
	float: left;
	width: 304px;
	margin: 0 4px 4px 0;
}


/* ========================================== *
/* PROJECT PAGE */
/* ========================================== */

.project-content-right {
  	float: right;
  	font-family:"Foundry Monoline W01 Bd";
	width: 308px;
	margin: -115px 0 0 0;
}

.project-lead-image {
	width: 540px;
	float: left;
	margin: 0;
}
.projectpic {
	margin: 0 4px 0 0;
	padding: 0;
}
.project-full {
	width: 920px;
}
.project-half {
	width: 458px;
}
.project-twothirds {
	width: 612px;
}
.project-third {
	width: 304px;
}
.project-right {
	float: right;
}
.project-left {
	float:left;
}
.project-centre {
	display: block;
	clear: both;
	text-align: center; 
}


.project-title-author {
	font-size: 20px; 
	line-height: 22px; 
	display: block; 
	padding: 0px 0px 3px 0px; 	
}
.date {font-family:"Foundry Monoline W01 Regular";}
.tags {font-family:"Foundry Monoline W01 Regular"; font-size: 12px; text-transform: uppercase; margin-bottom: 12px;}
.tag {margin: 0 10px 0 0;}

.videoframe {
	display: block;
	clear: both;
	margin: 0 0px 4px 0;
}

/* ========================================== *
/* CHANCE OF A DANCE PAGE */
/* ========================================== */

.chance-content-right {
  	float: right;
	width: 308px;
	margin: -115px 0 0 0;
	font-family:"Foundry Monoline W01 Bd";
}
.chance-title-author {
	font-size: 20px; 
	line-height: 22px; 
	display: block; 
	padding: 0px 0px 3px 0px;
}
.chancecontent {
	float: left;
	width: 616px;
	margin: 10px 8px 7px 308px;
	font-family:"Foundry Monoline W01 Bd";
}
.chancepic {
	display: block;
	clear: both;
	margin: 0 4px 0 0;
	padding: 0;
}
.chancepic a.project-full img {
	width: 920px;
}
.chancepic a.project-half img {
	width: 458px;
}
.chancepic a.project-twothirds img {
	width: 612px;
}
.chancepic a.project-third img {
	width: 304px;
}



/* ========================================== *
/* WORDS PAGE */
/* ========================================== */

.words-top-left {
  	float: left;
	width: 308px;
	margin: 0 0 0 0;
	font-family:"Foundry Monoline W01 Bd";
}
.words-top-right {
  	float: left;
	width: 360px;
	margin: 0 0 70px 0;
	font-family:"Foundry Monoline W01 Bd";
}
.words-bottom-left {
  	float: left;
	width: 462px;
	margin: 20px 0 0 0;
}
.words-bottom-right {
  	float: right;
	width: 308px;
	margin: 20px 0 0 0px;
}
.words-top-left a:hover, .words-top-right a:hover, .words-bottom-left a:hover, .words-bottom-right a:hover {
  color: #fff;
}

.wordspic {
	display: block;
	clear: both;
	text-align: right;
}


/* ========================================== *
/* MAIN SHOP PAGE */
/* ========================================== */
.mainshop-left {
	position: absolute;
	width: 226px;
	margin: 36px 0 0 0;
}
.mainshop-middle {
	width: 540px;
	float: left;
	margin: 0 0 4px 262px;
}
.mainshop-middle img {
	width: 310px;
	float:left;
	}
.mainshop-info {
	float:left;
	width: 170px;
	margin: 15px 0 0 10px;
}


/* ========================================== *
/* SHOP CATEGORY PAGE */
/* ========================================== */
.shopcategory-title {
	margin: -115px 0px 12px 0px;
	padding-left: 462px;
	display: block;
}

.shopcategory-products a {
  display: inline-block;
  vertical-align: top;
  width: 304px;
  margin-bottom: 18px;
}
.shopcategory-products img {
  display: block;
  width: 100%;
  margin-bottom: 10px;∏
}
.shopcategory-products span {
  font-weight: normal; 
  font-family:"Foundry Monoline W01 Bd";
  padding-left: 6px;
  }


/* ========================================== *
/* SHOP PRODUCT PAGE */
/* ========================================== */
.notbold { font-family:"Foundry Monoline W01 Regular"; }

.extrapicstextbox { 
  font-family:"Foundry Monoline W01 Bd"; 
  padding: 5px 7px 5px 7px;
}


.paypalform select {
  display: inline-block;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family:"Foundry Monoline W01 Bd"; 
	font-size: 15px;
	line-height: 19px;
	color: #111111;
  border: none;
  margin: 8px 0px 8px 8px;
  padding: 8px 32px 10px 10px;
  background:#c82a02;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  min-width: 50px;
  background-image: url(../images/icons/selectarrow.png);
  background-repeat: no-repeat;
  background-position: right 8px center;
}


.termscheckbox {
  position: absolute;
  opacity: 0;
  }
.termscheckbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
  }
.termscheckbox + label:before {
    content: '';
    margin-right: 9px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background:#c82a02;
    border-radius: 4px;
  }
.termscheckbox:hover + label:before {
    background: #c82a02;
  }
  
.termscheckbox:focus + label:before {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
  }

.termscheckbox:checked + label:before {
    background: #c82a02;
  }

.termscheckbox:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 
      2px 0 0 white,
      4px 0 0 white,
      4px -2px 0 white,
      4px -4px 0 white,
      4px -6px 0 white,
      4px -8px 0 white;
    transform: rotate(45deg);
  }


.cartbutton, .viewcartbutton {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
	font-family:"Foundry Monoline W01 Bd"; 
	font-size: 17px;
	line-height: 22px;
	color: #111111;
	border: none;
	padding: 10px 16px 11px 16px;
	border-radius: 4px;
	background-color: #ff3300;
	border: 2px solid #721801;
}
.cartbutton:hover, .viewcartbutton:hover {
	cursor: pointer;
	background-color: #c82a02;
	color: #fff;
}

.viewcartbutton {
  color: #941f01;
  position: absolute;
  margin: -75px 0px 0px 160px;
  border: 2px solid #c82a02;
  }



/* Hidden Shop Terms Page */

.hiddenpage-left {
  float: left;
	width: 308px;
	margin: 0 0 0 0;
	font-family:"Foundry Monoline W01 Bd";
}
.hiddenpage-right {
  float: left;
	width: 600px;
	margin: 0 0 70px 0;
}
.hiddenpage-left a:hover, .hiddenpage-right a:hover { color: #fff; }





/* ========================================== *
/* OTHER BITS ADDED BY NEIL
/* ========================================== */

/* OTHER IMAGES PLACED DIRECTLY INTO CONTENT/TEXT AREA 
-------------------------------------------- */
.content img.right {
		float: right;
		margin-left: 20px;
	}
.content img.left {
		float: left;
		margin-right: 20px;
	}
.content img.leftAlone {
		float: left;
		margin-right: 100%;
	}
.content img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
	

/* LINK ICONS - shows type of file
	------------------------------------ */
	.content a[href$=".pdf"],
	.content a[href$=".PDF"],
	.content a.pdf {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
	}
	.content a[href$=".doc"],
	.content a[href$=".DOC"],
	.content a.doc {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_word.png) no-repeat left center;
	}
	.content a[href$=".xls"],
	.content a[href$=".XLS"],
	.content a.xls {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_excel.png) no-repeat left center;
	}
	.content a[href$=".gz"],
	.content a[href$=".GZ"],
	.content a[href$=".gzip"],
	.content a[href$=".GZIP"],
	.content a[href$=".zip"],
	.content a[href$=".ZIP"],
	.content a.archive {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_zip.png) no-repeat left center;
	}
	.content a[href$=".exe"],
	.content a[href$=".EXE"],
	.content a.application {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/application.png) no-repeat left center;
	}



/* = Styles For FORMS
------------------------------------------------------------------*/
form {
	margin: 0px 0px 20px 0px;
}
fieldset { 
	margin: 0px; 
	border: none;
	background:#777;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 14px; 
	margin: 0px 0px 10px -2px;
	max-width: 400px;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	}

textarea, input {
  border: none;
  padding:5px;
  margin: 4px 0px 8px 0px;
  background:#fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input.text {
	width: 230px;
	display: block;
}
textarea{
	width: 230px;
	display: block;
}

div.Actions input {
	background:#ddd;
	padding: 8px 12px 8px 12px;
	border: none;
}
div.Actions input:hover {
	background:#efefef;
}

/* Validation Error Alerts */
div.middleColumn label, #PageCommentInterface_Form_PostCommentForm_error, .message {
	display: block;
	text-align: left;
	background-color: #ffeeee;
	padding: 6px;
	margin: -4px 0px 16px 0px;
	color: #666;
}

/* ========================================== *
/* COLOURS */
/* ========================================== */
.blue { color: #009ce6; }



.socialsharebutton { 
  position: fixed; 
  bottom: 10px;
  right: 10px;
	font-family:"Foundry Monoline W01 Bd"; 
	font-size: 12px;
	line-height: 13px;
	color: rgba(0,0,0,0.5);
	padding: 10px 16px 11px 16px;
	border-radius: 4px;
	background: none;
	border: 2px solid rgba(0,0,0,0.5);
	text-transform: uppercase;
	text-align: center;
}
.socialsharebutton:hover {
	cursor: pointer;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
}
.socialsharedropdown { 
  height: 110px;
  width: 100%;
  display: none;
  position: absolute;
  top: -110px;
  left: 0;
}
.socialsharedropdown a { display: block; padding: 4px 0px 4px 0px; margin-bottom: 4px; }
.socialsharedropdown a:hover { color: rgba(0,0,0,0.5); }
.showlinks { display: block; }




/* ========================================== *
/* START MEDIA QUERIES */
/* ========================================== */

@media (max-width: 790px) { 
/* iPad Portrait of lower */

  .socialsharebutton { display: none; }

} /* End of media query */



/* ========================================== *
/* SET MINIMUM HEIGHT FOR iPADS (PORTRAIT) */
/* ========================================== */
@media only screen 
and (min-device-width : 760px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

	.container { min-height: 1180px; }
	
} /* End of media query */


/* ========================================== *
/* MOBILE STYLES */
/* ========================================== */

@media (max-width: 480px) { 
/* MOBILE GENERAL SITEWIDE STYLES */
img { width: 100%; }

.container {
	width:100%;
	margin: 0;
	margin-left: 4px;
}
.content-area {
	width: 100%;
	float: none;	
	margin: 0;
	padding: 10px;
	display: block;
}

/* MOBILE NAVIGATION */

nav {
	width: 100%;
	height: 72px;
	margin: 10px 0 20px 4px;
	display: block;
	position: relative;
}
.nav-0 a{
	width: 75px;
	height: 75px;
	margin: 0 4px 0 0;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 305px 144px;
	-webkit-background-size: 305px 144px;
	-moz-background-size: 305px 144px;
	display: block;
	float: left;
	border-radius: 50%;
}
.nav-1 a, .nav-2 a, .nav-3 a {
	width: 75px;
	height: 75px;
	margin: 0 4px 0 0;
	background-image: none;
	background-color: #efefef;
	display: block;
	float: left;
	border-radius: 50%;
}
.nav-2 a {
	background-color: #009ce6;
}
.nav-3 a {
	background-color: #ff3300;
}


.nav-0 a:hover{
	background-position: 0px -72px;
}
.nav-1 a:hover, .nav-2 a:hover, .nav-3 a:hover, {
	background-color: #fff;
}


/* MOBILE HOME PAGE */

.home-block { 
   width: 100%;
   display: block;
   position: relative;
}
.home-block img { 
   width: 100%; /* for IE 6 */
   position: relative;
   z-index: 0;
}
.home-caption { 
  position: absolute;
  top: 30px;
  left: 160px;
  padding-right: 8px;
  z-index: 10;
  font-family:"Foundry Monoline W01 Bd";
  font-size: 12px;
  line-height: 16px;
  color: #efefef;
}
.home-caption a{ 
  color: #efefef;
}
.home-caption a:hover{ 
  color: #ffffff;
}


/* MOBILE PICTURES PAGE */
.select-menu {
	width: 100%;
	display: block;
	position: relative;
	margin: 0 0 16px 0;
	font-family:"Foundry Monoline W01 Bd";
	font-size: 16px;
	background-repeat: repeat-x;
}
.select-menu ul {
	display: block;
	margin: 0;
	padding: 0px 0px 0px 12px;
	font-family:"Foundry Monoline W01 Bd";
	float: none;
}
.select-menu li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
}
.select-menu li a{
	display: block;
}

.select-menu h3 {
	margin: 0;
	padding: 12px 0px 8px 12px;
}
.trigger {
	cursor:pointer;
	display: block;
	background-image: url(../images/menu-arrow-a.png);
	background-repeat: no-repeat;
	background-position: right 18px;
	background-size: 40px 12px;
}
.expanded { 
	cursor:pointer;
	display: block;
	background-image: url(../images/menu-arrow-b.png);
	background-repeat: no-repeat;
	background-position: right 18px;
	background-size: 40px 12px;
	}		 
.show{
     width: 100%;
     position:static;
     display: table;
     margin-bottom: 6px;
		}
.hide{
		display: none;
		}

/* MOBILE PEOPLE/PLACES PAGE  */

.people-places-content-left {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	clear: both;
}
.people-places-content-middle {
	width: 100%;
	display: block;
	position: relative;
	margin: 15px 0px 0px 0px;
}
.people-places-content-middle img {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	}
.people-places-caption {
	position: relative;
	display: block;
	margin: 8px 0px 5px 0px;
}


/* MOBILE POPULATIONS PAGE */

.populations-title {
  	width: 100%;
  	float: none;
	display: block;
	position: relative;
	margin: 0 0 20px 2px;
}
.populationpic {
	float: left;
	width: 96px;
	margin: 0px 2px 4px 2px;
}

/* MOBILE PROJECT PAGE */

.project-content-right {
  	width: 100%;
  	display: block;
  	float: none;
  	font-family:"Foundry Monoline W01 Bd";
    margin: 0 0 20px 0;
}

.project-lead-image, .project-left , .project-right, .project-centre {
	float: none;
	display: block;
	width: 100%;
}

.project-full, .project-half, .project-twothirds, .project-third {
	width: 100%;
  	display: block;
  	float: none;
	margin: 0 0 6px 0;
}
.project-title-author {
	font-size: 20px; 
	line-height: 22px; 
	width: 100%;
  	display: block;
  	float: none; 
	padding: 0px 0px 8px 0px; 	
}
.date {font-family:"Foundry Monoline W01 Regular";}
.tags {font-family:"Foundry Monoline W01 Regular"; font-size: 12px; }
.tag {margin: 0 10px 0 0;}


/* MOBILE CHANCE OF A DANCE PAGE */

.chance-content-right {
  	width: 100%;
  	display: block;
  	float: none;
	margin: 0;
	font-family:"Foundry Monoline W01 Bd";
}
.chance-title-author {
	width: 100%;
  	display: block;
  	float: none; 
	padding: 0px 0px 8px 0px;
}
.chancepic {
	width: 100%;
	margin: 0 0 6px 0;
}
.chancepic a.project-full img, .chancepic a.project-half img, .chancepic a.project-twothirds img, .chancepic a.project-third img {
	width: 100%;
}
.chancecontent {
	float: none;
	width: 100%;
	margin: 0 0 6px 0;
}


/* MOBILE WORDS PAGE  */

.words-top-left {
  	width: 100%;
  	display: block;
  	float: none;
	margin: 0 0 0 0;
	font-family:"Foundry Monoline W01 Bd";
}
.words-top-right {
  	width: 100%;
  	display: block;
  	float: none;
	margin: 0 0 45px 0;
	font-family:"Foundry Monoline W01 Bd";
}
.words-bottom-left {
  	width: 100%;
  	display: block;
  	float: none;
	margin: 20px 0 0 0;
}
.words-bottom-right {
  	width: 100%;
	display: block;
  	float: none;
	margin: 20px 0 0 0px;
}





/* MOBILE MAIN SHOP PAGE */
.mainshop-left {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	clear: both;
}
.mainshop-middle {
	width: 100%;
	display: block;
	position: relative;
	margin: 15px 0px 0px 0px;
}
.mainshop-middle img {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
}
.mainshop-info {
	position: relative;
	width: 100%;
	display: block;
	margin: 8px 0px 5px 0px;
}

/* MOBILE SHOP CATEGORY PAGE */
.shopcategory-title {
	width: 100%;
  float: none;
	display: block;
	position: relative;
	margin: 0 0 20px 2px;
	padding: 0px;
}
.shopcategory-products a {
  float: left;
	width: 96px;
	margin: 0px 2px 4px 2px;
}
.shopcategory-products img { margin-bottom: 5px; }
.shopcategory-products span { padding-left: 0px; }



} 
/* ========================================== *
/* END MOBILE STYLE ADJUSTMENTS */
/* ========================================== */
