@media only screen and (max-width: 925px) {

	.slideshow-big { max-width: 120% !important; margin-left: -10%;}
	.rounded-banner { display: none;}
	#slideshow { margin-bottom: 0px;}
	.header img { max-width: 150%;}
	.blocks-container { width: 100%;}
	h1.banner-title { 
		margin-top: 0px;
		display: block; 
		color: white; 
		padding: 0.3em; 
		background: #d70000 url(../images/gradient.gif) repeat-x center bottom;
		font-size: 1.75em;
		font-weight: normal;
	}
	.footer { width: 100% !important; min-width: 100%;}
	.twitter-widget { width: 5%;}
	ul.header-menu { 
		width: 100%; margin: 0 auto; overflow: hidden;
		background: #d70000;
	}
	ul.header-menu li { width: 20%; font-size: 1.3em; min-height: 0px;}
	.red-bar { display: none;}
	.block { width: 100% !important; }
	.block .text { 
		width: 80%; margin-left: 0px !important;
		padding: 2% 0;
	}
	.blocks-container { width: 90%; margin: 0 auto; margin-bottom: 5%;}

	.services .container { width: 80%; margin: 0 auto;}
	.services { height: auto;}
	.narrow { width: 90%; display: block;}
	.services .service { width: 30% !important; font-size: 1.1em; margin-right: 0px;}
	.services img { width: 100%;}
	.services .last { margin-right: 0px;}
	.content { width: 90%;}

	.highlighted-project { height: auto;}
	.main-screenshot { width: 45%; }
	.main-screenshot img { max-width: 100%; }
	.highlighted-project-text, .project-text { width: 45% !important;}
	.project { width: 100%; padding-bottom: 5%; margin-bottom: 5%;}

	h1.category-title, h1.section-title { font-size: 1.7em;}

	.more-screenshots { display: none;}

	#sidebox { display: none;}
	.widget { display: none;}

	.wrapper, #content { width: 100%;}
	.entry, .hentry { margin-left: 5%; width: 90%;}
	.post-header { width: 100%;}
	.entry p { width: 100% !important;}
	.entry img { max-width: 100%;}
	.post { width: 90%; margin-left: 5%;}
	.post-header .date { display: none;}
	.post-header h2, .post-header h1, .post-header .author { margin-left: 5%;}
	.post-header .tags { display: none;}

	form#commentform, #respond, textarea { margin-left: 5%; width: 90%;}
}

@media only screen and (max-width: 522px) {
	.main-screenshot { width: 90%; text-align: center;}
	.main-screenshot img { margin-left: 5%;}
	.highlighted-project-text, .project-text { width: 90% !important;}
	.highlighted-project-text h1, .project-text h1 { margin-top: 0px;}
	.project { background: #DDDDDD;}
	.highlighted-project .project { background: none;}
}

@media only screen and (max-width: 400px) {
	.header img { max-width: 200%;}
	ul.header-menu { display: none;}
	.dropdown-menu { display: show;}
	.blocks-container { width: 100%;}

	.dropdown-menu {
		clear:both;
		display:block;
		background:url(../images/gradient.gif) repeat-x #8f0000;
		width:100%;
		margin:0 auto;
		padding:2% 0;
	}
	.dropdown-menu select {
		font-size: 1.1em;
	}

	.services .service { width: 60% !important; margin: 0 auto; float: none; font-size: 1.1em;}

	h1.category-title, h1.section-title, { font-size: 1.1em;}
	.icon { display: none;}
}






