@charset "utf-8";

@font-face {
    font-family: 'QuicksandLight';
    src: url('/fonts/Quicksand_Light-webfont.eot');
    src: url('/fonts/Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Quicksand_Light-webfont.woff') format('woff'),
         url('/fonts/Quicksand_Light-webfont.ttf') format('truetype'),
         url('/fonts/Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QuicksandBook';
    src: url('/fonts/Quicksand_Book-webfont.eot');
    src: url('/fonts/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Quicksand_Book-webfont.woff') format('woff'),
         url('/fonts/Quicksand_Book-webfont.ttf') format('truetype'),
         url('/fonts/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

header {
	background-color: #e0e0e0;
}

#logo a {background-image:url(/images/blog/squirrels/logo.png);}

#mainNav a:hover {
	color: #8a0303;
}

#content {
	background: url(/images/blog/squirrels/content-bg.jpg) repeat-x left top;
	margin: 0;
}


#blogContent {
	max-width: 900px;
}

article {
	background: url(/images/blog/squirrels/article-bg.png) no-repeat 30% top;
	padding: 0 24px;
}


h2 {
	color: #FFF;
	font-family: 'QuicksandLight', Arial, Helvetica, sans-serif;
	font-size: 4em;
	text-shadow: none;
	padding: 25px 0 370px 0;
}

h3 {
	font: 1.5em 'QuicksandBook' Arial, Helvetica, sans-serif;letter-spacing: 0;
	text-shadow: none;
}

#pkIcon {
	background: url(/images/blog/squirrels/pk-icon.png) no-repeat center top;
}

#toTop, #mainNav a#pull {
	background-color: #740504;
}


@media screen and (min-width: 48em) { /* 768 and up */
article {
	background-position: left top;
}

h2 {
	font-size: 5em;
}
}



@media screen and (min-width: 52.5em) { /* 840 and up */

h2 {
	font-size: 6em;
}
}