body { background-color: #e0e0e0; }
#design-header { border-bottom: 1px solid #ccc; background-color: #fff; }
#design-header-inner { max-width: 960px; margin: 0 auto; }
#design-header-padding { padding: 16px 36px; }
#design-header-padding img { max-width: 416px; }
#design-container-main-nav { margin: 3px 0; padding: 0; }
#design-body { width: 960px; margin: 0 auto; }
#design-content { border: 1px solid #c0c0c0; background-color: #fff; }

.design-75 { float: left; width: 75%; }
.design-50 { display: inline-block; width: 49%; }
.design-25 { float: left; width: 25%; }

.dii-container { margin: 2px; padding: 4px; }
.design-clear { clear: both; }

#design-footer { height: 60px; background: url('../images/footer.gif') no-repeat right; }

@media only screen and (max-width: 959px) {
	#design-body { width: 100%; }
}
@media only screen and (max-width: 800px) {
  .design-75,
	.design-25 { float: none; width: 100%; }
}
@media only screen and (max-width: 600px) {
	#design-header-padding { padding: 10px; }
	.design-50 { width: 100%; }
}