@media screen {

	@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans:400,400italic,700,300);
	@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,600);

	/* Seasons Overrides */
	header, nav.top, #content, footer {
	    padding-left: 0;
	    padding-right: 0;
	}

	#content > div, #content section {
		background: #FFFEF4;
		border-top: none;
		padding-top: 0;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	}

	#site-title {
	    display: auto;
	    float: none;
	    margin-right: 0;
	    width: auto;
	    font-size: auto;
	    font-weight: 300;
	    line-height: 48px;
	    margin: 0;
	    padding-bottom: 0;
	    padding-top: 0;
	    text-align: left;
	}

	#home #content div h3 {
	    text-transform: none;
	}

	#content > h2, #content > div > h2, #content #primary > h2, #content #primary > div > h2, #content #sidebar > h2, #content #sidebar > div > h2,
	#content > h2 a, #content > div > h2 a, #content #primary > h2 a, #content #primary > div > h2 a, #content #sidebar > h2 a, #content #sidebar > div > h2 a {
	    border-style: solid;
	    border-width: 0 0 1px;
	    font-weight: 300;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	    margin: 0 0 0.75em -16px;
	    padding: 0 16px 0.375em;
	    width: 100%;
	    color: #AC584F;
	    background: rgba(0, 0, 0, 0.1);
	    padding-top: 12px;
	    padding-top: .75rem;
	}

	#content > h2 a, #content > div > h2 a, #content #primary > h2 a, #content #primary > div > h2 a, #content #sidebar > h2 a, #content #sidebar > div > h2 a {
		background: none;
		border-bottom: none;
	}

	/* Styles directly from Postville's WordPress theme */


	.selfclear, #main, #colophon:after {
		*zoom: 1;
		/* ie 6/7 */ }
		.selfclear:before, #main:before {
		content: " ";
		display: table; }
		.selfclear:after, #main:after, #colophon:after {
		content: " ";
		display: table;
		clear: both;
	}

	.selfclear, #main, #colophon:after {
	  *zoom: 1;
	  /* ie 6/7 */ }
	  .selfclear:before, #main:before {
	    content: " ";
	    display: table; }
	  .selfclear:after, #main:after, #colophon:after {
	    content: " ";
	    display: table;
	    clear: both; }

	.poof, body.home #main #primary .entry-header, body.home #main #primary .edit-link, ol.commentlist li.comment article .comment-author .says {
	  display: none; }

	.screen-reader, .form-allowed-tags,
	#respond label[for="comment"] {
	  position: absolute;
	  left: -9999px;
	  top: -9999px;
	  margin-bottom: 0; }

	/* TYPE
	******************************************/
	/* FONT FAMILIES */
	body,
	input,
	textarea {
	  font-family: "Merriweather Sans", sans-serif; }

	h1, h2, h3, h4, tinycarouselh5 {
	  font-family: "Merriweather Sans", sans-serif; }

	/* GENERAL TAGS */
	body,
	input,
	textarea {
	  font-size: 100%;
	  line-height: 1.35;
	  font-weight: 300; }

	h1 {
	  font-size: 2em;
	  margin-bottom: 0.625em;
	  font-weight: 600; }

	h2 {
	  font-size: 1.75em;
	  margin-bottom: 0.71429em;
	  font-weight: 600; }

	h3 {
	  font-size: 1.5em;
	  margin-bottom: 0.83333em;
	  font-weight: 600; }

	h4 {
	  font-size: 1.25em;
	  margin-bottom: 1em;
	  font-weight: 600; }

	h5 {
	  font-size: 1em;
	  margin-bottom: 1.25em;
	  font-weight: 600; }

	p,
	ol,
	ul,
	dl,
	blockquote {
	  margin-bottom: 1.25em; }

	li {
	  margin-bottom: 1em; }

	a:link,
	a:visited {
	  font-weight: 700; }

	strong {
	  font-weight: 800; }

	em {
	  font-style: italic; }

	blockquote {
	  background: #f2f2e4;
	  margin: 0 4em 1.25em;
	  padding: 1.25em; }

	blockquote p:last-child {
	  padding-bottom: 0; }

	/* HEADING OVERRIDES */
	/* h1 */
	h1.entry-title,
	h1.page-title {
	  padding-bottom: .5em;
	  margin-bottom: .75em;
	  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

	.post h1.entry-title {
	  padding-bottom: 0;
	  border-bottom: none;
	  margin-bottom: .25em; }

	/* h2 */
	.entry-content h1,
	.entry-content h2,
	h2#comments-title {
	  /* for WYSIWYG content, h1 and h2 look the same */
	  font-size: 1.75em; }

	/* h3 appearance */
	.widget h1,
	.carousel h1,
	.entry-content h3,
	h3#reply-title {
	  font-size: 1.25em;
	  font-weight: 300; }

	/* h4 */
	h4 {
	  font-size: 1em;
	  text-transform: uppercase; }

	.carousel h2 {
	  font-size: 1em; }

	/* BUTTONS */
	.button:link,
	.button:visited,
	input[type="submit"] {
	  display: block;
	  font-size: 1em;
	  background: #ac584f;
	  color: white;
	  text-align: center;
	  -webkit-border-radius: 4em;
	  -moz-border-radius: 4em;
	  -ms-border-radius: 4em;
	  -o-border-radius: 4em;
	  border-radius: 4em;
	  padding: 1.25em 1em;
	  transition: .5s ease; }
	  .button:link:hover,
	  .button:visited:hover,
	  input[type="submit"]:hover {
	    background: #89463f; }

	input#searchsubmit {
	  padding: 0;
	  border: none; }

	/* LISTS */
	.single .entry-content ul,
	.single .entry-content ol,
	.single .entry-content dl,
	.page .entry-content ul,
	.page .entry-content ol,
	.page .entry-content dl {
	  margin-left: 3em; }

	.single .entry-content ul,
	.page .entry-content ul {
	  list-style-type: disc; }

	.single .entry-content ol,
	.page .entry-content ol {
	  list-style-type: decimal; }

	.single .entry-content li:last-child,
	.page .entry-content li:last-child {
	  margin-bottom: 0; }

	/* MENU */
	#access ul li a {
	  text-transform: uppercase; }

	/* FOOTER */
	#colophon {
	  font-size: 0.75em; }

	/* SCREEN READER */
	.screen-reader, .form-allowed-tags,
	#respond label[for="comment"] {
	  position: absolute;
	  left: -9999px;
	  top: -9999px;
	  margin-bottom: 0; }

	/* COLORS
	******************************************/
	/* COLORS */
	body {
	  color: #333333;
	  background: #edece0 url("images/bg_main.jpg") repeat-x left top; }

	.widget h1,
	.carousel h1 {
	  color: #ac584f; }

	.post-date,
	.entry-meta {
	  color: #606060; }

	a:link,
	a:visited {
	  color: #4091b4;
	  text-decoration: none;
	  font-weight: 700; }

	#main a:hover {
	  text-decoration: underline; }

	#main .comment-author a {
	  text-decoration: none !important; }

	/* Styles to make the Omeka theme look like WP */

	body {
		background: url("../images/bg_main.jpg") repeat-x scroll left top #EDECE0;
    	color: #333333;
    	padding: 0 2em;
	}

	#wrap {
	    display: block;
	    margin: 4.25em auto 0;
	    max-width: 1400px;
	    min-width: 960px;
	    width: 100%;
	}

	#branding {
    	background: none repeat scroll 0 0 #AC584F;
	    -webkit-border-radius: 1em 1em 0 0;
	    -moz-border-radius: 1em 1em 0 0;
	    border-radius: 1em 1em 0 0;
	    -webkit-box-shadow: 0 0 2px #000000;
	    -moz-box-shadow: 0 0 2px #000000;
	    box-shadow: 0 0 2px #000000;
    	position: relative;
	}

	#branding hgroup {
	    background: url("../images/quilt.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	    border: 1px solid #89463F;
	    border-radius: 1em 1em 0 0;
	    height: 68px;
	    padding: 3em 0;
	    position: relative;
	    text-indent: -9999px;
	}

	#branding hgroup h1 {
		margin: 0;
	}

	#branding hgroup h1 a {
	    background: url("../images/h1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    float: right;
	    height: 68px;
	    margin-right: 2em;
	    width: 512px;
	}

	#branding hgroup .tower {
	    bottom: 0;
	    left: 5em;
	    position: absolute;
	    z-index: 99;
	}

	#branding #access {
	    background: #D1D0B1;
	    margin-bottom: 0;
	    display: block;
	    float: left;
	    width: 100%;
	}

	#branding #access ul {
	    float: right;
	    font-size: 0.875em;
	}

	#branding #access li {
		margin-bottom: 0;
	}

	#branding #access ul li.active a {
	    background: #FFFEF4;
	}

	#branding #access ul li a {
	    color: #333333;
	    display: block;
	    font-weight: 300;
	    line-height: 2em;
	    padding: 0.65em 1.5em;
	    text-decoration: none;
	    text-transform: uppercase;
	}

}