/* 1024 */
@media only screen and (max-width : 1279px)
{
	body 
	{
		background-position: 1024px 13px;
		margin-left: 15px;
	}
	#mainHead
	{
		float:none;
		margin-top: 71px;
		width: 985px;
	}
	#mainHead nav
	{
		font-weight: 300;
		line-height: 96%;
		margin-top: 2px;
	}
	#mainHead ul
	{
		width: 100%;
	}
	#mainHead li
	{
		display:inline;
		margin-right: 15px;
	}
	#wrapper
	{
		margin-left: 0;
		padding-top: 85px;
		width: 985px;
	}
	#page_nav
	{
		display: block;
	}
	
	#yearLabel, #yearForm
	{
		display: none;
	}
		
	.ovItem_2{margin-right:15px;}
	.ovItem_3{margin-right:15px;}
	.ovItem_5{margin-right:0;}
	.ovItem_23{margin-right:15px;}
	.ovItem_25{margin-right:0;}
	.ovItem_35{margin-right:0;}
	
	#clientList
	{
		-webkit-column-count: 5;
		-webkit-column-rule: 0;
		-webkit-column-width:20%;
		-moz-column-count: 5;
		-moz-column-rule: 0;
		-moz-column-width: 20%;
	}
}

/* ipad vert */
@media only screen and (max-width : 1023px)
{
	body 
	{
		background-position: 768px 13px;
		margin-left: 30px;
		font-size:1.1em;
	}
	#mainHead
	{
		float:none;
		margin-top: 71px;
		width: 708px;
	}
	#mainHead nav
	{
		font-weight: 300;
		line-height: 96%;
		margin-top: 2px;
	}
	#mainHead ul
	{
		width: 100%;
	}
	#mainHead li
	{
		display:inline;
		margin-right: 15px;
	}
	#wrapper
	{
		margin-left: 0;
		padding-top: 85px;
		width: 708px;
	}
	#page_nav
	{
		display: block;
	}
	
	#yearLabel, #yearForm
	{
		display: none;
	}
	.updateItem .infoWrap
	{
		width: 580px;
	}
	
	.updateItem .infoWrap, .updateItem header
	{
		float: none;
	}
	
	.updateItem header	
	{
		width: 580px;
		margin-bottom: 8px;
	}
	.updateItem header time
	{
		clear: both;
	}

	.updateItem h1
	{
		float:left;
		margin-right: 10px;
	}
	
	.updateItem p
	{
		width: 580px;
		margin-bottom: 16px;
	}	
	
	.updateItem figure
	{
		width:auto;
	}
	
	.uI_3quarter
	{
		margin-right: 123px;
	}
	
	.overviewItem
	{
		width:226px;
		height:350px;
	}
	
	.overviewItem img
	{
		max-width:226px;
	}
	
	.ovItem_2{margin-right:15px;}
	.ovItem_3{margin-right:0;}
	.ovItem_5{margin-right:15px;}
	.ovItem_23{margin-right:0;}
	.ovItem_25{margin-right:15px;}
	.ovItem_35{margin-right:0;}

	.firstOVItem
	{
		float:left;
	}

	#outputDescription
	{
		float:none;
		margin-bottom: 40px;
	}
	
	#outputDescription, #clientName
	{
		width:100%;
	}
	
	#detailimages
	{
		clear:both;
	}
	
	#detailimages figure
	{
		width: auto;
	}
	
	#detailimages figcaption
	{
		width:346px;
	}
		
	#clientList
	{
		-webkit-column-count: 4;
		-webkit-column-rule: 0;
		-webkit-column-width:25%;
		-moz-column-count: 4;
		-moz-column-rule: 0;
		-moz-column-width: 25%;
	}
	
	.ie9 #relatedScreenList, .ie8 #relatedScreenList, .ie7 #relatedScreenList
	{
		float:left;
		width:340px;
	}
	
	.narrowLeftCol, .narrowRightCol
	{
		width:346px;
	}
	
	.narrowRightCol
	{
		padding-left:361px;
		margin-right: 0;
	}
	
	#aboutDetails figure
	{
		clear:both;
	}
	
	#aboutTextWrapper
	{
		margin-bottom: 44px;
	}
	
	#slideshowSmpl
	{
		margin-left: 0;
		clear:both;
		float:none;
	}
	
	#tiqueMain .narrowLeftCol
	{
		clear:both;
		margin-bottom: 44px;
	}
	
	#tiqueMain figcaption
	{
		width:346px;
	}
	
	.tiqueImg, .ie7 .tiqueImg
	{
		margin-left:0;
		height:auto;
		clear:both;
	}
	
	#slideshow
	{
		height:auto;
		clear:both;
	}
	
	.tiqueImg figcaption
	{
		margin-bottom: 44px;
		clear:both;
	}
	
	.firstItem
	{
		clear:both;
	}
	
	.secondItem
	{
		clear:both;
		margin-right: 0;
	}
	
	#relatedProjects
	{
		width:auto;
	}
	
	#multiItemCols, #relatedProjects ul
	{
		-webkit-column-count: 2;
		-webkit-column-rule: 0;
		-webkit-column-width:50%;
		-moz-column-count: 2;
		-moz-column-rule: 0;
		-moz-column-width: 50%;
	}
	
	#multiItemCols .narrowLeftCol, #addressDetails p, #relatedProjects ul
	{	
		break-inside: avoid;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-o-column-break-inside:avoid;
		-ms-column-break-inside:avoid;
	}
	
	#addressDetails
	{
		width:526px;
		-webkit-column-count: 3;
		-webkit-column-rule: 0;
		-webkit-column-width:160px;
		-moz-column-count: 3;
		-moz-column-rule: 0;
		-moz-column-width: 160px;
	}
	canvas
	{
		float:none;
		width:708px; 
		height:438px;
	}
}

/* iphone horz */
@media only screen and (max-width : 767px)
{
	body 
	{
		background-position: 480px 13px;
		margin-left: 10px;
		font-size:1.3em;
	}
	#mainHead
	{
		float:none;
		margin-top: 21px;
		width: 460px;
	}
	#mainHead nav
	{
		font-weight: 300;
		line-height: 96%;
		margin-top: 2px;
	}
	#page_nav, #relatedForm	
	{
		display: block;
	}
	
	#yearLabel, #yearForm, #showClientForm
	{
		display: none;
	}
	#yearLabel, #clientLabel
	{
		margin-right: 10px;
	}
	
	#wrapper
	{
		margin-left: 0;
		padding-top: 30px;
		width: 460px;
	}
	
	.updateItem, #outputOverview, #outputOverviewPages, #outputDetails, #aboutDetails, #tiqueMain, #clientList, #showClientForm
	{
		padding-top: 16px;
	}
	
	#altNews, #relatedProjects ul
	{
		display: none;
	}
	
	.updateItem .infoWrap
	{
		width: 460px;
	}
	
	.updateItem header	
	{
		width: 460px;
		margin-bottom: 8px;
	}
	
	.updateItem p
	{
		width: 460px;
		margin-bottom: 16px;
		padding-right: 0;
	}
	
	.updateItem figure
	{
		width: 460px;
	}
		
	.uI_3quarter
	{
		margin-right: 0;
		float:none;
	}
	
	.uI_tiny
	{
		float: left;
		margin-right: 15px;
	}
	
	.uI_half
	{
		float:none;
	}
	
	.ovItem_2{margin-right:0;}
	.ovItem_3{margin-right:15px;}
	.ovItem_5{margin-right:15px;}
	.ovItem_23{margin-right:0;}
	.ovItem_25{margin-right:0;}
	.ovItem_35{margin-right:15px;}

	#clientList
	{
		-webkit-column-count: 2;
		-webkit-column-rule: 0;
		-webkit-column-width:50%;
		-moz-column-count: 2;
		-moz-column-rule: 0;
		-moz-column-width: 50%;
	}
	
	.overviewItem
	{
		width:222px;
		height:auto;
	}
	
	.overviewItem img
	{
		max-width:222px;
	}

	
	.firstOVItem
	{
		clear:both;
	} 
	
	#detailimages figcaption
	{
		width:auto;
	}
	
	#outputDescription .narrowLeftCol
	{
		margin-bottom: 15px;
	}
	
	#relatedProjects
	{
		margin-left: 0;
	}
	
	.narrowLeftCol, .narrowRightCol
	{
		width:100%;
		clear:both;
		margin-right: 0;
	}
	
	.narrowRightCol
	{
		padding-left:0;
	}
	
	#aboutTextWrapper
	{
		margin-bottom: 44px;
	}
	
	#multiItemCols, #relatedProjects ul
	{
		width:100%;
		-webkit-column-count: 1;
		-webkit-column-rule: 0;
		-webkit-column-width:100%;
		-moz-column-count: 1;
		-moz-column-rule: 0;
		-moz-column-width: 100%;
	}
	
	#clientName
	{
		line-height: 100%;
	}
	
	#relatedLabel
	{
		color:red;
		display: block;
		margin-right: 10px;
		padding-bottom: 4px;
	}
			
	#addressDetails
	{
		width:460px;
		-webkit-column-count: 2;
		-webkit-column-rule: 0;
		-webkit-column-width:185px;
		-moz-column-count: 2;
		-moz-column-rule: 0;
		-moz-column-width: 185px;
	}
	
	#tiqueMain figcaption
	{
		width:240px;
	}
	
	canvas
	{
		width:460px; 
		height:285px;
	}
	
	#addressDetails p
	{	
		break-inside: avoid;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-o-column-break-inside:avoid;
		-ms-column-break-inside:avoid;
	}
	
	select
	{
		font-family: "futura-pt",sans-serif;
		font-weight: 300;
		height: 26px;
		border: red;
		background: red;
		color: white;
		margin-top: -12px;
		font-size: 90%;
		font-weight: normal;
		-webkit-appearance: none;
		padding-left: 8px;
		padding-right: 8px;
	}
}


/* iphone vert */
@media only screen and (max-width : 479px)
{
	body 
	{
		background-position: 320px 13px;
		width:300px;
	}
	#mainHead
	{
		float:none;
		width: 300px;
	}
	#mainHead nav
	{
		font-weight: 300;
		line-height: 96%;
		margin-top: 2px;
	}
	/*
	#mainHead nav li
	{
		display: block;
	}
	*/
	#page_nav, #clientList
	{
		display: none;
	}
	
	#yearLabel, #yearForm, #showClientForm
	{
		display: block;
	}
	
	#wrapper
	{
		margin-left: 0;
		padding-top: 40px;
		width: 300px;
	}
	.updateItem .infoWrap
	{
		width: 300px;
	}
	
	.updateItem header	
	{
		width: 300px;
		margin-bottom: 8px;
	}
	
	.updateItem p
	{
		width: 300px;
		margin-bottom: 16px;
	}
	
		
	.updateItem figure
	{
		width: 300px;
	}
	
	.multiImg
	{
		margin-right: 0;
		float:none;
	}
	
	.overviewItem
	{
		width:300px;
		height:auto;
		margin-bottom: 30px;
	}
		
	.overviewItem img
	{
		max-width:300px;
	}
	
	.overviewItem, .firstOVItem
	{
		float:none;
	} 
	
	.ovItem_2{margin-right:0;}
	.ovItem_3{margin-right:0;}
	.ovItem_5{margin-right:0;}
	.ovItem_23{margin-right:0;}
	.ovItem_25{margin-right:0;}
	.ovItem_35{margin-right:0;}

	#clientList
	{
		-webkit-column-count: 1;
		-webkit-column-rule: 0;
		-webkit-column-width:100%;
		-moz-column-count: 1;
		-moz-column-rule: 0;
		-moz-column-width: 100%;
	}
	
	#addressDetails
	{
		width:300px;
		column-count:none;
		-webkit-column-count: none;
		-webkit-column-rule: 0;
		-webkit-column-width:300px;
		-moz-column-count: none;
		-moz-column-rule: 0;
		-moz-column-width: 300px;
	}
	
	#tiqueMain figcaption
	{
		width:300px;
	}
	
	#showClientList
	{
		width: 50%;
	}
	
	canvas
	{
		width:300px; 
		height:186px;
	}
}