/* -- Mods for Custom Google Fonts -- */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic,800,800italic);

body {
	font-family: 'Open Sans', arial, sans-serif;
	font-size:15px;
	line-height:1.65em;
	color:#666;
	}

h1,h2,h3,h4,h5,h6,h7,
#sitetitle .title {
	font-family: 'Open Sans', arial, sans-serif;
	}

h1,h2,h3,h4,h5,h6,h7,
#sitetitle .title,
.footurl {
	font-weight:900;
	text-transform:uppercase;
	}

h5,h6,h7 {
	font-weight:400;
	}

h1.post-title,
h2.post-title {
	font-size:24px;
	letter-spacing:-0.03em;
	line-height:1.2em;
	}

#sitetitle .title {
	font-size:20px;
	letter-spacing:0;
	line-height:30px;
	}

#footer,
.single .navigation {
	font-size:13px;
	line-height:1.65em;
	}

#footer-widgets,
table,
table#wp-calendar caption,
.sitemap
.sitemap-wide,
.sitemap-narrow,
#portfolio,
.meta,
.single .auth-bio,
.commentlist li {
	font-size:14px;
	line-height:1.55em;
	}

.footurl {
	font-size:18px;
	}

#topnav {
	font-size:13px;
	}

a.slidebutton,
a.slidebutton-feed {
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	}

p.yt-vid-title {
	font-size:18px;
	line-height:1.5em;
	font-weight:800;
	text-transform:uppercase;
	}

.pop-excerpt {
	font-size:13px;
	}

.pop-excerpt h2.post-title {
	font-size:13px;
	line-height:1.4em;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0;
	}