/* Document level adjustments */
html {
	font-size: 17px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#333333;  
}
@media (max-width: 900px) {
	html { font-size: 15px; }
}
@media (max-width: 400px) {
  html { font-size: 13px; }
}
/* Modules will scale with document */
.header {
  font-size: 1.5rem;
}
.footer {
  font-size: 0.75rem;
}
.sidebar {
  font-size: 0.85rem;
}
/* Type will scale with modules */
h1 {
  font-size: 3em;
}
h2 {
  font-size: 2.5em;
}
h3 {
  font-size: 2em; 
 }
h4 {
	font-size: 1.50em;
	font-weight: 700;
}

h4.headline {color:#C5872A;}
 
 
/* ---------------------------------------------------------------------------------------------- */

.page.main,
.page.location,
.page.payroll-services,
.page.testimonials,
.page.contact-us {
	background-image: url("../images/mye_body_bg.jpg");
}
header,footer,
table.content-wrapper,
.primary-navigation,
.headerSlideShow,
.headerSlideShow img  {
	max-width:896px; 
	width:100%;
	padding:0;
	margin:0;
}	
header {
	background-color:#ffffff;
	margin:0 auto;
	height:500px;
}	
table.content-wrapper {
	background-color:#ffffff;
	margin:0 auto; 	
}
td.content-well {
	padding-left:30px;
	padding-right: 30px;
}
td.sidebar-primary {
	padding-right: 15px;
	padding-bottom: 30px;
	width:206px; 
	max-width:20%;
}
footer {
	background-color:#ffffff; 
	text-align:center;
	border:none;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 10px;
}


.primary-navigation {
    list-style: none;
	padding:0;
    margin: 0px auto;
    background-color: #FFF;
    display: block;
    overflow: hidden;
	border-bottom: 1px solid #333;
}
	.primary-navigation .list-item {
		float: left;
		max-width: 20%;
	}	
.primary-navigation .list-item a {
    display: block;
    font-family: sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    color: #333;
	padding:.75em;
}
	.primary-navigation .list-item a:hover {
		text-decoration: underline;
	}
	.page.main .link-main a,
	.page.payroll-services .link-payroll-services a,
	.page.testimonials .link-testimonials a,
	.page.location .link-location a,
	.page.contact-us .link-contact-us a {
		background-color: #C5872A;
	}
	/* In case I need it later
	.list-item.link-main,
	.list-item.link-payroll-services,
	.list-item.link-testimonials,
	.list-item.link-location,
	.list-item.link-contact-us {}
	*/


.secondary-navigation {
    list-style: none;
    background-color: #FFF;
    display: block;
    overflow: hidden;
	padding-left:0;
}
	.secondary-navigation .list-item {
		display: inline;
		width: auto;
	}	
.secondary-navigation .list-item a {
    font-family: sans-serif;
    text-decoration: none;
    font-weight: 500;
    color: #333;
	padding:.75em;
}
	.secondary-navigation .list-item a:hover {
		text-decoration: underline;
	}
.page.main .secondary-navigation .link-main a,
.page.payroll-services .secondary-navigation .link-payroll-services a,
.page.testimonials .secondary-navigation .link-testimonials a,
.page.location .secondary-navigation .link-location a,
.page.contact-us .secondary-navigation .link-contact-us a {
	background-color: #FFF;
	color: #000;
	font-weight: 700;
}