@media screen and (max-width: 1100px) {
	#nav_main a {padding: 15px 7px;}
	#nav_main li#nav_facebook {clear: left;}
}
@media screen and (max-width: 950px) {
	header h1 {  }
	#page_wrapper,
	#header_wrapper header { width:  98%;}
	header h1 { top: 0;}
	#nav_main ul {margin-left: 0;}
	#content {padding: 0;}
	#nav_main ul {padding-left: 5px;}
	#site_info {padding-left: 0;}
	
}

@media screen and (max-width: 768px) {
	#page_wrapper { margin: 0 auto;} 
	#nav_main #nav_twitter.social {clear: left;padding-left: 10px;}
	#nav_main li.social a {margin-top: 0; margin-bottom: 0;}
	#nav_main #nav_shortlist a {padding: 0;}
	#nav_main a {padding: 10px 0px 8px 10px}
	#content_main,
	#content_sub {width: 100%; float: none; }
	#content_main .col  {width:  90%; margin: 3em auto; float: none;}
	
}
@media screen and (max-width: 480px) {
	header h1 { }
	header h1 a { }
	header h1 img {}
	#nav_main #nav_twitter.social {clear: none; padding-left: 10px;}
	body {font-size: 50%;}
	p {padding: 4px 0 4px;}
	#content h1,
	#content h2 { padding: 5px 0 0;}
	#content_intro h1,
	#content p.intro,
	#content_intro p {line-height: 1.8em;}
	#content_main .slideshow ,
	#content_main .slideshow li { height: 265px;}
	#content_main .slideshow li img { width: 100%;}
	form.search label {width: 50%; padding: 5px 0; }
	form.search legend {padding: 5px 0;}
	#site_info p {font-size: 1.0em; line-height: 1.5em;}
	
	
}
@media screen and (min-width: 1424px) {
	#header_wrapper header { width: 1280px; }
	#page_wrapper { width: 1280px; }
}

