.masthead {
	padding:0;
	text-align: center;
}
.masthead img {
	max-width: 100%;
	max-height:100%;
	margin:0 auto;
}

div.listAuctionNumber {
	margin-right:0;
	padding:0;
	float:left;
	height:70px;
	width:60px;
	text-align:center;
	border:1px solid #ccc;
	font-size:18px;
	border-right:none;
	background-color:#fff;
	color:#999;
	font-weight:bold;
}
div.listAuctionNumber p {
	margin:20px 5px 0;
}

a.pagingLinks {
	width:110px;
	padding:3px 5px;
	border:1px solid #ccc;
	background-color:#666;
	text-decoration:none;
}

/* Desktop (landscape) ----------- */
@media only screen
and (min-width : 600px) {

	#globalNav {
		background-color:#666;
		height:30px;
		margin-bottom:10px;
	}
	nav {
		width:950px;
		margin:auto;
	}
	#globalNav a {
		float:left;
		color:white;
		font-weight:bold;
		height:30px;
		text-decoration: none;
		margin-right:20px;
		padding:5px;
	}
	#mobileTitle {
		display:none;
	}
	.content {
		width:600px;
		float:left;
		padding-right:19px;
		margin-right:20px;
		border-right:1px solid #ccc;
		min-height:500px;
	}
	.sidebar {
		width:300px;
		float:left;
		padding-top:12px;
	}
	div.recentlyDonated div.listItem {
		width:140px;
		height:300px;
		margin-right:10px;
		float:left;
		padding:0;
		margin-bottom:5px;
		overflow:hidden;
	}
	div.recentlyDonated div.listItem img {
		margin-bottom:10px;
		padding:0;
		border:1px solid #999;
		width:140px;
		height:140px;
	}
	div.recentlyDonated div.listItem h4 {
		font-weight:bold;
		font-size:1em;
	}
	div.recentlyDonated div.listItemContents {
		text-decoration:none;
	}
	div.recentlyDonated div.listItem a {
		text-decoration:none;
		color:#333;
	}
	div.recentlyDonated div.listItem a:hover {
		color:#900;
		font-weight:bold;
	}
	div.recentlyDonated div.listItem h3, div.listItem p {
		color:#444;
	}
	.mobile {display:none;}

}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 600px) {
	h2 {
		font-size:1.2em;
		font-weight:bold;
	}

	#globalNav, .subNav {
		border-bottom:2px solid #666;
	}
	#globalNav a, .subNav a {
		display:block;
		padding:10px 30px 10px 5px;
		font-size:1.2em;
		color:#333;
		font-weight:bold;
		border-bottom:1px solid #999;
		text-decoration: none;
	}
	.container {
		margin:0;
		max-width:100%;
	}
	#pageTitle {display:none;}
	#mobileTitle {
		font-weight:bold;
		font-size:1em;
		padding:5px;
		margin:0;
	}
	div.recentlyDonated div.listItem {
		max-width:25%;
		margin:0;
		padding:0;
		float:left;
	}
	div.recentlyDonated div.listItem img {
		max-width:100%;
		padding:0;
		margin:0;
	}
	div.recentlyDonated div.listItemContents {
		display:none;
	}
	.forward {
		background-image:url('assets/arrow_right.png');
		background-repeat:no-repeat;
		background-position:98% 50%;
	}
	.back {
		background-image:url('assets/arrow_left.png');
		background-repeat:no-repeat;
		background-position:0% 50%;
		padding-left:20px !important;
	}
	.noMobile {display:none !important;}
	.content {
		padding:5px;
		clear:both;
	}
	.sidebar {padding:5px;clear:both;}
	}                                                                                                                                                                                                                                                                                                                           