@media screen and (min-width: 801px) {
	.menu-toggle { display: none; }
	.main-navigation ul { display: block;	}
}

@media only screen and (max-width: 980px) {
	#content-wrapper { width:100%; margin-top:0; }
	
	.main-navigation {width:91%;}	

	.site-info { width:100%; }
	#logosPAD .padWrap { width:90%; }
	#logosPAD ul {width:45%;}	
	#logosPAD .padWrap p { width:50%;}
	
	#sidebar { width: 24%; margin-left:0; }	
	#content { width: 70%;}
	
	.widget_search .search-form { width:100%; }	
	.widget_search .search-form input[type="search"] { width: 85%;}	
	.widget_search .search-form label { width: 70%;}		
	.page-content .search-form label { width:80%; }

}

@media only screen and (max-width: 800px) {
	#slider { height:320px;}
	#slider img { height:320px;}	
	#slider .slider-text { height: 170px; left:20%; width:60%; }
	#slider h2 { font-size:2em;}	
	#slider a.more-link, #slider a.more-link:visited { left:41%;}	
	
	#crumbpath { padding-left:20px;}	
	
	#sidebar .widget_rss ul { margin:5%; }	
}

@media only screen and (max-width: 640px) {
	#skip-links { position:fixed; z-index:1000; width:95%; height:50px; margin:0; text-align:center; background:#000;}
	#skip-links li { display: inline-block; float:left; border-right:1px solid #444;}
	#skip-links a { display: inline-block; height:50px; padding: 12px 15px 6px; position: static; width: auto; color:#e6e6e6;}	
	#skip-links a:hover, 
	#skip-links a:focus, 
	#skip-links a:active {background:#444; color:#fff; border:none; position:static; }
	
	.goto-top { display:block; margin:0; }
	.goto-top a { display:inline-block; position:fixed; top:0; right:0; background:url('../images/btnGotoTop.png') no-repeat center center #000; text-indent:-10000px; width:50px; height:50px; z-index:10000;}
	
	.menu-toggle {  background:url('../images/btnToggle.png') no-repeat center center #000; text-indent:-10000px; width:50px; height:50px; z-index:10000;}
	#site-navigation {  }
		
	#font-wrapper { width:auto; right:15px; top:25px; }	
	#fonts ul li:last-child { background:none; }
	#fonts ul li:nth-child(-n+3) { display:none; }	

	#logo { margin:0 10px; }
	.main-navigation { width: 85%;}
	.widget h2 { background-position: 95% 8px; }
	.widget_text .ico_text { left:87%; }	
	.entry-meta { font-size: 0.75em; margin: 15px 20px 20px 0;}
	.widget_search .search-form label { width: 65%;}		
	#content-wrapper { margin-top:50px; }	
	
	#slider { height:260px;}
	#slider img { height:260px;}	
	#slider .slider-text { height: 170px; left:10%; width:80%; }
	#slider h2 { font-size:1.5em;}	
	#slider a.more-link, #slider a.more-link:visited { left:40%;}	
	
	#sidebar { width:100%; margin:0; padding-top:20px; float: none; clear:both; }	
	#content { width:100%; margin:0; padding:5%; float: none; clear:both; border-top:2px solid #f1f1f1; }	

	.widget_search .search-form label { width: 80%;}
	.widget_search .search-form input[type="search"] { width: 95%;}	
	.page-content .search-form label { width:80%; }	
	
	.main-navigation.toggled ul { width:117.5%; text-align:left}	
	.main-navigation li { display:block;}	
	.main-navigation a { margin:0; border-bottom:1px solid #f1f1f1; padding:10px 20px; } 
	.main-navigation ul ul { float:none; position:static; display:none !important; width:100% !important; padding-bottom:0;}	
	.main-navigation ul ul li { width:100%;	}	
	.main-navigation ul ul a { border-bottom:1px solid #fff !important; padding:10px 20px !important;}
	.main-navigation ul ul a:focus,
	.main-navigation ul ul a:hover { background-position:95% 16px; }	
	.main-navigation ul ul ul a { padding-left:50px !important; }
	.main-navigation ul li:hover > ul,
	.main-navigation ul li.focus > ul,
	.main-navigation ul li.hover > ul { display:block !important;}

	#sidebar ul ul { position:static; display:none;  width:100%; }
	#sidebar .widget ul ul ul a	{ padding-left:50px; }
	#sidebar ul li:hover > ul,
	#sidebar ul li.hover > ul { display:block;}
	#sidebar ul ul li:hover > ul,
	#sidebar ul ul li.hover > ul { display:block; }

	#crumbpath { display:none; }
	
	.nav-links li { padding:0 0 5px 0; }	
}

@media only screen and (max-width: 480px) {
	#logo img {  }
	#slider { height:200px;}
	#slider img { height:200px;}	
	#slider .slider-text { height: 150px; left:10%; width:80%; }
	#slider h2 { font-size:1.23em;}	
	#slider a.more-link, #slider a.more-link:visited { left:36%;}	
	
	h1 { font-size: 1.5em;}
	
	.entry-thumbnail { height: 100px; width: 150px; }	
	.entry-thumbnail a span { width:100%; height:100%;}	
	
	.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: none; width: 100%; margin:0 0 10px 0; }	
	.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: none; width: 100%; text-align:left; }

	.widget_text .ico_text { left:85%; }
}

@media only screen and (max-width: 420px) {
	#skip-links { width:90%; }
	#skip-links li { width:31%; text align:center; font-size:0.85em; }
	#skip-links a { padding: 6px 12px; }	
}

@media only screen and (max-width: 320px) {
	ul, ol { margin: 1em 0;}
	
	.main-navigation { width: 80%;}
	.main-navigation.toggled ul { width:124.5%; text-align:left}	
			
	.entry-thumbnail { float:none; overflow:hidden; margin:10px 0; height:170px; width:285px;	}	
	.entry-thumbnail img { height:auto; width:100%; }	
	.entry-meta { margin: 20px 20px 20px 0; }

	#slider { height:180px;}
	#slider img { height:140px;}	
	#slider .slider-text { height: 140px; left:5%; width:90%; }
	#slider h2 { font-size:1em;}	
	#slider p { font-size: 0.8em; margin: 10px 0 0;}	
	#slider a.more-link, #slider a.more-link:visited { left:30%;}	
	
	.posted-on { display:block; border-right:none; margin-right:0; padding:0 0 2px 0; }
	.byline { display:block; padding:0 0 2px 0;}
	
	.widget_text .ico_text { left:80%; }		
}
