/* =480 Screen Styles
----------------------------------------------- */
@media only screen and (max-width : 480px) {

/* =Header
----------------------------------------------- */
	#branding #searchform,
	#custom-logo,
	.custom-header-text,
	.social-header {
		clear: left;
		float: left;
	}

	.custom-header-text h2#site-description {
		margin: 0 0 1em 0;
	}

/* =Meta Nav
----------------------------------------------- */
	#meta-access {
		margin: 0 0 1em 0;
		text-align: left;
		position: relative;
	}

	#menu-meta-menu li {
		display: block;
	}

/* =Content
----------------------------------------------- */
	#main { padding: 0 10px; }
	#branding,
	#site-generator { padding: 10px; }
	#branding-nav { padding: 0px 10px; }
	.singular #primary,
	.two-column-left-sidebar #primary,
	#primary { margin: 0 0 0 0; padding: 0 0 0 0; width: 432px; }
	#access { margin-bottom: 10px; }
	#main #secondary,
	#secondary,
	.two-column-left-sidebar #main #secondary,
	.two-column-left-sidebar #secondary { padding: 0 0 0 0; width: 432px; }
	#site-info { width: 432px; }

	#site-info span.company-phone,
	#site-info span.company-fax,
	#site-info span.company-email {
	border: none;
	display: block;
	text-align: center;
}

.one-column-no-sidebars #main #primary { padding: 0 0 0 0; width: 432px; }
.one-column-no-sidebars #main #secondary { float: left; margin: 0 0 0 0; }

/* =Post Page with Gallery & jCarousel
----------------------------------------------- */
	#content.has-gallery #mycarousel,
	.one-column-no-sidebars #content.has-gallery #mycarousel {
		height: 260px;
		width: 432px;
	}

	#content.has-gallery #mycarousel li,
	.one-column-no-sidebars #content.has-gallery #mycarousel li {
		height: 260px;
		width: 432px;
	}

	#content.has-gallery #mycarousel li .entry-title,
	#content.has-gallery #mycarousel li .entry-summary {
		font-size: 13px;
	}

	#content.has-gallery #mycarousel li .entry-thumbnail img,
	.one-column-no-sidebars #content.has-gallery #mycarousel li .entry-thumbnail img {
		max-height: 260px;
		max-width: 432px;
	}

/* =Homepage Widgets
----------------------------------------------- 
	#home-widgets .widget,
	#home-widgets .widget.even-last {
		width: 100%;
	}

	.grants-post-meta-item .grant-amount {
		text-align: left;
	}*/

/* =Small Navs
----------------------------------------------- */
	#meta-access.meta-main-small-navigation,
	#access.primary-main-small-navigation,
	#footer-access.footer-main-small-navigation {
		background: #F6F6F6;
		border: 1px solid #DDD;
	}

	#meta-access.meta-main-small-navigation ul li a,
	#access.primary-main-small-navigation ul li a,
	#footer-access.footer-main-small-navigation ul li a {
		font-size: 12px;
		white-space: normal;
	}

	#meta-access.meta-main-small-navigation ul li.current-menu-item a,
	#access.primary-main-small-navigation ul li.current-menu-item a,
	#footer-access.footer-main-small-navigation ul li.current-menu-item a {
		text-decoration: underline;
	}

	#meta-access.meta-main-small-navigation ul,
	#access.primary-main-small-navigation ul,
	#footer-access.footer-main-small-navigation ul {
		min-width: inherit;
	}	

	#meta-access.meta-main-small-navigation ul,
	#footer-access.footer-main-small-navigation ul {
		margin: 0px 20px;
	}

	#access.primary-main-small-navigation ul {
		margin: 0px 18px;
	}

	#footer-access {
		text-align: left;
		width: 432px;
		position: relative;
	}

}








