
@media (max-width:1024px) {
	#wrap, nav#top, footer {width:720px;}
	#tagline {font-size: 13px;}
	h1 {font-size:19px;} h2, h2 a {font-size: 17px;} h3 {font-size: 15px;} h4, #sidebar article h4 {font-size:14px;}
	p, a, .entrymeta p {font-size: 13px; line-height: 16px;}
	header {background: url('images/header-720.gif') top left; width:720px; margin-left:0;}
	#content {width: 400px; float:left;} 
	#sidebar {width:200px; float:left; margin-left: 20px;}
	
}

@media only screen and (max-width:720px)  {
	#wrap, nav#top, footer {width:509px;}
	#tagline {display:none;}
	h1 {font-size:17px;} h2, h2 a {font-size: 15px;} h3 {font-size: 13px;} h4, #sidebar article h4 {font-size:12px;}
	p, a, .entrymeta p {font-size: 11px; line-height: 14px;}
	header {background: url('images/header-640.gif') top left; width:509px;}
	#content {width: 280px; padding-left: 0;} 
	#sidebar {width:140px; float:left; margin-left: 10px;}

}

@media only screen and (max-width: 480px) and (min-height: 0px) and (orientation:portrait)  {
	#wrap, nav#top, footer {width:360px;}
	h1 {font-size:15px;} h2, h2 a {font-size: 13px;} h3 {font-size: 11px;}
	header {background: url('images/header-480.gif') top left; width:360px;}
	#content {width: 320px; margin-left: 0;}
	#sidebar {display:none;}
}

@media  only screen and (max-width:640px) and (min-device-height: 480px) and (orientation:landscape) {
	#wrap, nav#top, footer {width:470px;}
	h1 {font-size:17px;} h2, h2 a {font-size: 15px;} h3 {font-size: 13px;} h4 {font-size:12px;}
	p, a, .entrymeta p {font-size: 10px; line-height: 13px;}
	header {background: url('images/header-640i.gif') top left; width:470px;}
	#content {width: 435px; padding-left: 0;} 
	#sidebar {display:none;}
}