/* Internet Explorer 8 */

.ie7 #page,
.ie8 #page {
	max-width: 1112px;
}

.ie7 #primary,
.ie8 #primary {
	width: 730px;
}

.ie7 #site-navigation > div > ul > li,
.ie8 #site-navigation > div > ul > li {
	display: inline;
	padding-left: 20px;
}

.ie7 #site-navigation > div > ul > li > ul,
.ie8 #site-navigation > div > ul > li > ul {
	display: none;
}

.ie7 #site-navigation > div > ul > li > a,
.ie8 #site-navigation > div > ul > li > a {
	display: inline;
	line-height: 33px;
	padding-bottom: 4px;
	border-top: 3px solid transparent;
}

.ie7 #section-toggle,
.ie8 #section-toggle {
	display: none;
}

.ie7 #section-navigation,
.ie8 #section-navigation {
	border-top: 1px solid #3a3939;
	border-bottom: 1px solid #edece8;
}

.ie7 #section-navigation > div > ul > li,
.ie8 #section-navigation > div > ul > li {
	display: inline;
}

.ie7 #section-navigation > div > ul > li > a,
.ie8 #section-navigation > div > ul > li > a {
	display: inline;
	padding: 0 10px;
	line-height: 45px;
}

.ie7 #section-navigation > div > ul > li ul,
.ie8 #section-navigation > div > ul > li ul {
	display: none;
}

.ie7 .site-footer,
.ie8 .site-footer {
	left: 30px;
}

/* Internet Explorer 7 */
.ie7 audio,
.ie7 canvas,
.ie7 video {
	display: inline;
	zoom: 1;
}

.ie7 button,
.ie7 input[type="button"],
.ie7 input[type="reset"],
.ie7 input[type="submit"] {
	overflow: visible;
}

.ie7 .screen-reader-text {
	clip: rect(1px 1px 1px 1px); /* IE7 */
}

.ie7 .site-footer .widget-area {
	max-width: none;
	left: auto;
}
