
/*
Theme Name: Horticulture 2015
Theme URI: http://cals.wisc.edu/developers
Author: Eileen Nelson & Al Nemec - CALS Information Technology
Author URI: http://www.wisc.edu/directories/person.php?name=ALBERT%20M%20NEMEC
Description: CALS version 1.0 now offers a new improved content layout and responsive design for mobile platforms.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: CALS
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

.collegeFeature2 {
	width: 940px; margin: 0 auto;
}

/* =Structure
----------------------------------------------- */

body {
	padding: 0 2em;

}

.headingTitle {
	opacity: 0;
}

#page {
	margin: 0 auto;
	/*width: 960px;*/
}

#page.mobileOff {
	width: 960px;
}

#branding hgroup {

}
#access div {

}
#primary {
	width: 940px;
	margin: 0 auto;
}
#content {

	width: 760px;
}
#secondary {
	float: right;

	width: 230px;
}

.home.right-sidebar #secondary {
	float: left;
}

.right-sidebar #content, .left-sidebar #content {
	width: 680px;
	background: #fff;
	position: relative;

  padding: 30px;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;
}

.home.right-sidebar #content {
	width: 698px;
	margin-right: 10px;
}

@-moz-document url-prefix() {
	.home.right-sidebar #content {
		width: 636px;
	}
}

.right-sidebar #content {
	float: left;
	margin-right: 20px;
	margin-bottom: 40px;
}

.left-sidebar #content {
	float: right;
	margin-left: 20px;

}

/* Singular */
.singular #primary {
	margin: 0 auto;

}
.singular #content,
.left-sidebar.singular #content {

	position: relative;
	width: auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	/*width: 68.9%;*/
}

/* Attachments */
.singular .image-attachment .entry-content {
	margin: 0 auto;
	width: auto;
}
.singular .image-attachment .entry-description {
	margin: 0 auto;
	width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 7.6%;
	width: auto;
}
.page-template-showcase-php section.recent-posts {
	float: right;
	margin: 0 0 0 31%;
	width: 69%;
}
.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

/* error404 */
.error404 #primary {
	/*float: none;
	margin: 0;*/
}
.error404 #primary #content {

	width: 940px;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Right Content */
/*.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}*/
.left-sidebar #content {
	/*margin: 0 7.6% 0 34%;
	width: 58.4%;*/
}
.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;

}

/* One column */
.one-column #page {
	/*max-width: 940px;*/
}
.one-column #content {
	margin: 0px;
	width: auto;
}
.one-column #nav-below {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1.625em;
}
.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}
/* Simplify the showcase template */
.one-column .page-template-showcase-php section.recent-posts {
	float: none;
	margin: 0;
	width: 100%;
}
.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}
.one-column .page-template-showcase-php .other-recent-posts {
	border-bottom: 1px solid #ddd;
}
/* Simplify the showcase template when small feature */
.one-column section.featured-post .attachment-small-feature {
	border: none;
	display: block;
	height: auto;
	max-width: 60%;
	position: static;
}
.one-column article.feature-image.small {
	margin: 0 0 1.625em;
	padding: 0;
}
.one-column article.feature-image.small .entry-title {
	font-size: 20px;
	line-height: 1.3em;
}
.one-column article.feature-image.small .entry-summary {
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
}
.one-column article.feature-image.small .entry-summary a {
	left: -9%;
}
/* Remove the margin on singular articles */
.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
	width: 100%;
}

div.entry-content, .singular div.entry-content {
-moz-column-count:1; /* Firefox */
-webkit-column-count:1; /* Safari and Chrome */
column-count:1;
	-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
margin-bottom: 40px;
}

.singlecol div.entry-content, .singular div.entry-content {
	-moz-column-count:1; /* Firefox */
-webkit-column-count:1; /* Safari and Chrome */
column-count:1;
	-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
margin-bottom: 40px;


}

div#content.singlecol {
	width: 940px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Simplify the pullquotes and pull styles */
.one-column.singular blockquote.pull {
	margin: 0 0 1.625em;
}
.one-column.singular .pull.alignleft {
	margin: 0 1.625em 0 0;
}
.one-column.singular .pull.alignright {
	margin: 0 0 0 1.625em;
}
.one-column.singular .entry-meta .edit-link a {
	position: absolute;
	left: 0;
	top: 40px;
}
.one-column.singular #author-info {
	margin: 2.2em -30px 0;
	padding: 20px 8.8%;
}
/* Make sure we have room for our comment avatars */
.one-column .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}
/* Make sure the logo and search form don't collide */
/*.one-column #branding #searchform {
	right: 0px;
	top: 4em;
}

#uwred .one-column #branding #searchform {
	right: 20px;
	top: 20px;
}*/
/* Talking avatars take up too much room at this size */
.one-column .commentlist > li.comment {
	margin-left: 0;
}
.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
	margin-right: 85px;
}
.one-column .commentlist .avatar {
	background: transparent;
	display: block;
	padding: 0;
	top: 1.625em;
	left: auto;
	right: 1.625em;
}
.one-column .commentlist .children .avatar {
	background: none;
	padding: 0;
	position: absolute;
	top: 2.2em;
	left: 2.2em;
}
.one-column #respond {
	width: auto;
}

.wsp_default_skin p.flex-caption span.subHeading {
	color: #a0b734;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #373737;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
}
body {
	background: #e2e2e2;
}
#page {

}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: none;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}
input#s {
	background: url("images/search.png") no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	/*text-decoration: underline;*/
}

a.button:link, a.button:visited {
	font-family: 'Open Sans';
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.7em;
  box-shadow: 0px 1px 5px rgba(0,0,0,.6);

  	text-transform: uppercase;

	display: inline-block;
	padding: 6px;
	padding-left: 14px;
	padding-right: 14px;
	color: #fff;
	background: #9cb54e; /* Old browsers */
	-webkit-transition: box-shadow .3s;
	-moz-transition: box-shadow .3s;
	transition: box-shadow .3s;
}

a.button:hover {
	border-bottom: none;
	box-shadow: 0px 0px 7px 2px rgba(0,155,244,0.7);

}

a.button:active {
	color: #e9edf4;
	border-top: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0px 0px 7px 2px #56b1f7;
	background: #748b2c; /* Old browsers */
	}



/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}


/* =Header
----------------------------------------------- */

#branding {
	width: 940px;
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
	z-index: 9999;
}

#uwred #branding {
	padding-bottom: 0px;
}

#site-title {
	/*margin-right: 270px; */
	  position: absolute;
	  overflow: hidden;
	  clip: rect(0 0 0 0);
	  height: 1px; width: 1px;
	  margin: -1px; padding: 0; border: 0;

}
#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}
#site-description {
	color: #7a7a7a;
	font-size: 14px;
	margin: 0 270px 3.65625em 0;
}
#branding img {
	height: auto;
	margin-bottom: -7px;

}

#uwred #branding img {
	margin-bottom: 3px;
	margin-left: 7px;
	margin-top: -10px;
}


/* =Menu
-------------------------------------------------------------- */

#access {

	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}

#uwred #access {
	margin: 0 auto 0px;
}


#access ul {
	font-size: 13px;
	list-style: none;

	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	/*color: #eee;*/
	display: block;
	line-height: 3.333em;
	padding: 0 1em;
	text-decoration: none;
}

#uwred #access a {
	line-height: 25px;
}

#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.05em;
	left: 0;
	width: 288px;
	z-index: 99999;
}

#uwred #access ul ul {
	top: 1.9em;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 268px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
}
#access li:hover > a,
#access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
	background: rgba(255,255,255,0.15);
}

#access .current_page_item > a {
	background: #e0e0e0;
}

#access .sub-menu .current-menu-item > a,
#access .sub-menu .current-menu-ancestor > a,
#access .sub-menu .current_page_item > a,
#access .sub-menu .current_page_ancestor > a {
	font-weight: bold;
	background: #e8e8e8;
}



#uwred #access .current-menu-item > a,
#uwred #access .current-menu-ancestor > a,
#uwred #access .current_page_item > a,
#uwred #access .current_page_ancestor > a {
	font-weight: bold;
	background: rgba(255,255,255,0.5);
}

#access .totop {
	position: absolute;
	top: -80px;
	left: 0px;
	width: 57px;
	height: 31px;
	z-index:4;
	overflow: hidden;
	text-indent: -100000px;
	outline: none;
	background: url("images/small_logo.png") no-repeat;
	background-position: 0px 0px;
	opacity: 0;
}



#uwred #access .totop {
	background-size: 39px 42px;
	top: 2px;
	width: 27px;
	left: -46px;
	height: 21px;
}


#uwred #access .totop:hover, #uwred #access .totop:active {
	background-size: 39px 42px;
	background-position: 0px -21px;

}

#access.fixedNav {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:5;
	width: 100%;

}

#access.fixedNav.logged_in{
top:32px;
}

#access.fixedNav .centerfix {
	margin: 0 auto;
	width: 940px;
	position: relative;
}

#access.fixedNav .totop {
	position: absolute;
	opacity: 1;
	top: 4px;
	left: -70px;
	z-index:4;
	border-bottom: none;
	background-position: 0px 0px;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: opacity;

	-moz-transition-duration: 400ms;
	-moz-transition-property: opacity;

	-o-transition-duration: 400ms;
	-o-transition-property: opacity;

	transition-duration: 400ms;
	transition-property: opacity;
}

#access.fixedNav .totop:hover {
	position: absolute;
	top: 4px;
	left: -70px;
	z-index:4;
	border-bottom: none;
	background-position: 0px -31px;
}

#access.fixedNav .totop:active {
	position: absolute;
	top: 4px;
	left: -70px;
	z-index:4;
	border-bottom: none;
	background-position: 0px 0px;
}

/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}

#uwred #branding #searchform {
	top: 20px;
	right: 20px;
}

#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
	background-color: rgba(255,255,255,.1);
	border: 1px solid rgba(255,255,255,.2);
}

#uwred #branding #s {
	background-color: rgba(255,255,255,1);
}

#branding #s:focus, #branding #s.notEmpty {
	background-color: #f9f9f9;
	width: 196px;
	border: 1px solid rgba(255,255,255,1);
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}


/* =Content
----------------------------------------------- */

#main {
	clear: both;
	padding: 1em 0 0;
}
.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.entry-title,
.entry-header .entry-meta {
	padding-right: 76px;

}
.entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	/*padding-bottom: 0.3em;*/
	padding-top: 15px;
	margin-bottom: 0px;
}

.whiteContainer .entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: 0em;
	padding-top: 15px;

	font-family: 'Merriweather', Georgia, serif;

	font-weight: normal;
}

.entry-title,
.entry-title a {
	color: #222;
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 1.625em 0 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	color: #000;
	font-weight: bold;
	margin: 0 0 .8125em;
}
.entry-content h3,
.comment-content h3 {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.entry-content #s {
	width: 75%;
}

.entry-content p:first-child img {
	/*margin-left: -30px;
	margin-right: -30px;
	width: 698px;*/
	max-width: 698px;
	border: none;
	padding: 0px;
}


.entry-content h2.page_img_banner-red,
.entry-content h2.page_img_banner-gold,
.entry-content h2.page_img_banner-gray{
color: #FFFFFF !important;
margin-top: -83px !important;
margin-left: -30px;
position:absolute;
width:668px;
font-family: "Merriweather",Georgia, serif;

font-size: 22px;
padding: 4px 0 4px 30px}

.page_img_banner-red{
background: rgb(153,0,0);
background: rgba(153,0,0,0.8);
text-shadow: 1px 1px 1px #330000
}

.page_img_banner-gold{
background: rgb(204,153,0);
background: rgba(204,153,0,0.6);
text-shadow: 1px 1px 1px #4C3900
}

.page_img_banner-gray{
background: rgb(51,51,51);
background: rgba(51,51,51,0.8);
text-shadow: 1px 1px 1px #000000
}

.inner_page_slides-container .page_img_banner-red,
.inner_page_slides-container .page_img_banner-gray,
.inner_page_slides-container .page_img_banner-gold{
margin-top:-54px !important
}

.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}
dl.gallery-item {
	margin: 0;
}
.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: block;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: none;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
	margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
	margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* Author Info */
#author-info {
	font-size: 12px;
	overflow: hidden;
}
.singular #author-info {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 2.2em -30px 0 -30px;
	padding: 20px 30px;
}
.archive #author-info {
	border-bottom: 1px solid #ddd;
	margin: 0 0 2.2em;
	padding: 0 0 2.2em;
}
#author-avatar {
	float: left;
	margin-right: -78px;
}
#author-avatar img {
	background: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #bbb;
	-moz-box-shadow: 0 1px 2px #bbb;
	box-shadow: 0 1px 2px #bbb;
	padding: 3px;
}
#author-description {
	float: left;
	margin-left: 108px;
}
#author-description h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 10px;
}

/* Comments link */
.entry-header .comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
	border-bottom: none;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}



.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #cbcbcb;
	color: #fff;
	color: rgba(255,255,255,0.8);
}

#uwred .entry-header .comments-link a:hover,
#uwred .entry-header .comments-link a:focus,
#uwred .entry-header .comments-link a:active {
	background-color: #e6d9c7;
}

.entry-header .comments-link .leave-reply {
	visibility: hidden;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}
.entry-header hgroup .entry-title {
	padding-top: 15px;
}
article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
	padding: 20px 0 0;
}
article.format-status .entry-content {
	min-height: 65px;
}
.recent-posts .entry-header .entry-format {
	display: none;
}
.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

/* Singular content styles for Posts and Pages */
.singular .hentry {
	border-bottom: none;
	padding: 2em 0 0;
	position: relative;
}
.singular.page .hentry {
	padding: 0px 0 0;
}
.singular .entry-title {
	color: #000;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	font-weight: 500;
}
.singular .entry-title,
.singular .entry-header .entry-meta {
	padding-right: 0;

}

.singular h1.entry-title {
	padding-top: 0px;

}

.singular .entry-header .entry-meta {
	/*position: absolute;*/
	top: 45px;
	left: 0;
}
blockquote.pull {
	font-size: 21px;
	font-weight: bold;
	line-height: 1.6125em;
	margin: 0 0 1.625em;
	text-align: center;
}
.singular blockquote.pull {
	margin: 0 -22.25% 1.625em;
}
.pull.alignleft {
	margin: 0 1.625em 0 0;
	text-align: right;
}
.singular .pull.alignleft {
	margin: 0 1.625em 0 -22.25%;
}
.pull.alignright {
	margin: 0 0 0 1.625em;
	text-align: left;
}
blockquote.pull.alignleft,
blockquote.pull.alignright {
	width: 33%;
}
.singular .pull.alignright {
	margin: 0 -22.25% 0 1.625em;
}
.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
	width: 33%;
}
.singular .entry-meta .edit-link a.post-edit-link {
	bottom: auto;
	left: 0px;
	position: absolute;
	right: auto;
	top: -31px;
	background: #9cb54e url("images/editpencil.png") no-repeat;
	background-position: 8px 5px;
	letter-spacing: 1px;
	color: #fff;
	padding: 4px;
	padding-left: 30px;
	padding-right: 12px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
	border: none;
	-moz-box-shadow:    0px 1px 3px 0px #bebebe;
  -webkit-box-shadow: 0px 1px 3px 0px #bebebe;
  box-shadow:         0px 1px 3px 0px #bebebe;
}

.singular .entry-meta .edit-link a.post-edit-link:hover {
	background: #849e32 url("images/editpencil.png") no-repeat;
	background-position: 8px 5px;
}

#uwred div#page a.post-edit-link  {
	color: #fff;
	background: #9cb54e url("images/editpencil.png") no-repeat;
	background-position: 8px 5px;
}

#uwred div#page a.post-edit-link:hover  {
	color: #fff;
	background: #849e32 url("images/editpencil.png") no-repeat;
	background-position: 8px 5px;
}


/* =Aside
----------------------------------------------- */

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
	display: none;
}
.singular .format-aside .entry-title {
	display: block;
}
.format-aside .entry-content {
	padding: 0;
}
.singular .format-aside .entry-content {
	padding: 1.625em 0 0;
}


/* =Link
----------------------------------------------- */

.format-link .entry-title,
.format-link .entry-header .comments-link {
	display: none;
}
.singular .format-link .entry-title {
	display: block;
}
.format-link .entry-content {
	padding: 0;
}
.singular .format-link .entry-content {
	padding: 1.625em 0 0;
}


/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb {
	float: left;
	display: block;
	margin: .375em 1.625em 0 0;
}


/* =Status
----------------------------------------------- */

.format-status .entry-title,
.format-status .entry-header .comments-link {
	display: none;
}
.singular .format-status .entry-title {
	display: block;
}
.format-status .entry-content {
	padding: 0;
}
.singular .format-status .entry-content {
	padding: 1.625em 0 0;
}
.format-status img.avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	float: left;
	margin: 4px 10px 2px 0;
	padding: 0;
}


/* =Quote
----------------------------------------------- */

.format-quote blockquote {
	color: #555;
	font-size: 17px;
	margin: 0;
}


/* =Image
----------------------------------------------- */

.indexed.format-image .entry-header {
	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
}
.indexed.format-image .entry-content {
	padding-top: 0.5em;
}
.indexed.format-image .entry-content p {
	margin: 1em 0;
}
.indexed.format-image .entry-content p:first-child,
.indexed.format-image .entry-content p:first-child a,
.indexed.format-image .entry-content p:first-child img {
	display: block;
	margin: 0;
}
.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}
.indexed.format-image footer.entry-meta {
	background: #ddd;
	overflow: hidden;
	padding: 4%;
	max-width: 96%;
}
.indexed.format-image div.entry-meta {
	display: inline-block;
	float: left;
	width: 35%;
}
.indexed.format-image div.entry-meta + div.entry-meta {
	float: none;
	width: 65%;
}
.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
.indexed.format-image footer.entry-meta a {
	color: #444;
}
.indexed.format-image footer.entry-meta a:hover {
	color: #fff;
}
#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}
.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}
.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}
.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.indexed.format-image a:hover img {
	opacity: 0.8;
}


/* =error404
----------------------------------------------- */

.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0px -30px;
	overflow: hidden;
	padding: 1.625em 8.9%;
}
.error404 #main #s {
	width: 95%;
}
.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
	margin-top: 1em;
}
.error404 #main .widget_archive {
	margin-right: 0;
}
.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}
.error404 .widgettitle {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}


/* =Showcase
----------------------------------------------- */

h1.showcase-heading {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

/* Intro */
article.intro {
	background: #f9f9f9;
	border-bottom: none;
	margin: -1.855em -8.9% 1.625em;
	padding: 0 8.9%;
}
article.intro .entry-title {
	display: none;
}
article.intro .entry-content {
	color: #111;
	font-size: 16px;
	padding: 1.625em 0 0.625em;
}
article.intro .edit-link a {
	background: #aaa;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	position: absolute;
	top: 30px;
	right: 20px;
	text-decoration: none;
}
article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
	background: #777;
}

/* Featured post */
section.featured-post {
	float: left;
	margin: -1.625em -8.9% 1.625em;
	padding: 1.625em 8.9% 0;
	position: relative;
	width: 100%;
}
section.featured-post .hentry {
	border: none;
	color: #666;
	margin: 0;
}
section.featured-post .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

/* Small featured post */
section.featured-post .attachment-small-feature {
	float: right;
	height: auto;
	margin: 0 -8.9% 1.625em 0;
	max-width: 59%;
	position: relative;
	right: -15px;
}
section.featured-post.small {
	padding-top: 0;
}
section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
	opacity: .8;
}
article.feature-image.small {
	float: left;
	margin: 0 0 1.625em;
	width: 45%;
}
article.feature-image.small .entry-title {
	line-height: 1.2em;
}
article.feature-image.small .entry-summary {
	color: #555;
	font-size: 13px;
}
article.feature-image.small .entry-summary p a {
	background: #222;
	color: #eee;
	display: block;
	left: -23.8%;
	padding: 9px 26px 9px 85px;
	position: relative;
	text-decoration: none;
	top: 20px;
	width: 180px;
	z-index: 1;
}
article.feature-image.small .entry-summary p a:hover {
	background: #1982d1;
	color: #eee;
	color: rgba(255,255,255,0.8);
}

/* Large featured post */
section.feature-image.large {
	border: none;
	max-height: 288px;
	padding: 0;
	width: 100%;
}
section.feature-image.large .showcase-heading {
	display: none;
}
section.feature-image.large .hentry {
	border-bottom: none;
	left: 9%;
	margin: 1.625em 9% 0 0;
	position: absolute;
	top: 0;
}
article.feature-image.large .entry-title a {
	background: #222;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	padding: .2em 20px;
}
section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
	background: #eee;
	background: rgba(255,255,255,0.8);
	color: #222;
}
article.feature-image.large .entry-summary {
	display: none;
}
section.feature-image.large img {
	display: block;
	height: auto;
	max-width: 117.9%;
	padding: 0 0 6px;
}

/* Featured Slider */
.featured-posts {
	border-bottom: 1px solid #ddd;
	display: block;
	height: 328px;
	margin: 1.625em -8.9% 20px;
	max-width: 1000px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.featured-posts .showcase-heading {
	padding-left: 8.9%;
}
.featured-posts section.featured-post {
	background: #fff;
	height: 288px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 30px;
	width: auto;
}
.featured-posts section.featured-post.large {
	max-width: 100%;
	overflow: hidden;
}
.featured-posts section.featured-post {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: opacity, visibility;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property: opacity, visibility;
	-moz-transition-timing-function: ease;
}
.featured-posts section.featured-post {
	opacity: 0;
	visibility: hidden;
}
.featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}
.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
	content: ' ';
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	width: 100%;
	height: 45px;
	position: absolute;
	top: 230px;
}
.featured-post .feature-image.small:after {
	top: 253px;
}
#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}
.feature-slider ul {
	list-style-type: none;
	margin: 0;
}
.feature-slider li {
	float: left;
	margin: 0 6px;
}
.feature-slider a {
	background: #3c3c3c;
	background: rgba(60,60,60,0.9);
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	display: block;
	width: 14px;
	height: 14px;
}
.feature-slider a.active {
	background: #1982d1;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.5;
}

/* Recent Posts */
section.recent-posts {
	padding: 0 0 1.625em;
}
section.recent-posts .hentry {
	border: none;
	margin: 0;
}
section.recent-posts .other-recent-posts {
	border-bottom: 1px solid #ddd;
	list-style: none;
	margin: 0;
}
section.recent-posts .other-recent-posts li {
	padding: 0.3125em 0;
	position: relative;
}
section.recent-posts .other-recent-posts .entry-title {
	border-top: 1px solid #ddd;
	font-size: 17px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"] {
	color: #373737;
	float: left;
	max-width: 84%;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
	content: '-';
	color: transparent;
	font-size: 11px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
	border-bottom: 2px solid #999;
	bottom: -2px;
	color: #444;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	padding: 0.3125em 0 0.3125em 1em;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	z-index: 1;
}
section.recent-posts .other-recent-posts .comments-link > span {
	border-color: #bbb;
	color: #888;
}
section.recent-posts .other-recent-posts .comments-link a:hover {
	color: #1982d1;
	border-color: #1982d1;
}
section.recent-posts .other-recent-posts li:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}


/* =Attachments
----------------------------------------------- */

.image-attachment div.attachment {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 1.625em 0;
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto 1.625em;
	max-width: 100%;
}
.image-attachment div.attachment a img {
	border-color: #f9f9f9;
}
.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
	border-color: #ddd;
	background: #fff;
}
.image-attachment .entry-caption p {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}


/* =Navigation
-------------------------------------------------------------- */

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}
#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}
#nav-above {
	padding: 0 0 1.625em;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#nav-single {
	float: right;
	position: relative;
	top: -0.3em;
	text-align: right;
	z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
	width: auto;
}
#nav-single .nav-next {
	padding-left: .5em;
}
#nav-single .nav-previous {
	padding-right: .5em;
}


/* =Widgets
----------------------------------------------- */

.widget-area {
	font-size: 12px;
}

.widget-area ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.widget-area ul li a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.widget {
	clear: both;
	margin: 0 0 1.3em;
}
.widget-title {
	color: ##AB820A;
	font-size: 1.5em; /* font-size: 10px; */
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 1em; /* line-height: 2.6em; */
	text-transform: uppercase;
}
.widget ul {
	font-size: 15px;
	margin: 0;

}

.error404 .widget ul {
	margin-left: 1.5em;
}

.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
}
.widget a {
	font-weight: bold;
	text-decoration: none;

}
.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
	border-bottom: none;
}

/* Search Widget */
.widget_search form {
	margin: 0 0 1.625em;
}
.widget_search #s {
	width: 77%;
}
.widget_search #searchsubmit {
	background: #ddd;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #888;
	font-size: 13px;
	line-height: 25px;
	position: relative;
	top: -2px;
}
.widget_search #searchsubmit:active {
	background: #1982d1;
	border-color: #0861a5;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #bfddf3;
}

/* Ephemera Widget */
section.ephemera ol,
.widget_twentyeleven_ephemera ol {
	list-style: square;
	margin: 5px 0 0;
}
.widget_twentyeleven_ephemera .widget-entry-title {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
}
.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
	color: #666;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	text-transform: uppercase;
}
section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
	color: #29628d;
}

/* Twitter */
.widget_twitter li {
	list-style-type: none;
	margin-bottom: 14px;
}
.widget_twitter .timesince {
	display: block;
	font-size: 11px;
	margin-right: -10px;
	text-align: right;
}

/* Widget Image */
.widget_image img {
	border: 0;
	padding: 0;
	height: auto;
	max-width: 100%;
}

/* Calendar Widget */

.widget_calendar #wp-calendar {
	color: #555;
	width: 95%;
	text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
	text-align: center;
}
.widget_calendar #wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#respond {
	background: #ddd;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1.625em;
	position: relative;
	width: 68.9%;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 4px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 10px 0;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	background: #222;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
	background: #1982d1;
	color: #bfddf3;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}


/* =Footer
----------------------------------------------- */

#colophon {
	clear: both;
}
#supplementary {
	border-top: 1px solid #ddd;
	padding: 1.625em 7.6%;
	overflow: hidden;
}

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 43%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

/* Site Generator Line */
#site-generator {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}
#site-generator a {
	color: #555;
	font-weight: bold;
}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	/* Simplify the basic layout */
	#main #content {
		/*margin: 0 7.6%;*/
		/*width: auto;*/
	}
	#nav-below {
		border-bottom: 1px solid #ddd;
		margin-bottom: 1.625em;
	}
	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}
	/* Simplify the showcase template */
	.page-template-showcase-php .featured-posts {
		min-height: 280px;
	}
	.featured-posts section.featured-post {
		height: auto;
	}
	.page-template-showcase-php section.recent-posts {
		float: none;
		margin: 0;
		width: 100%;
	}
	.page-template-showcase-php #main .widget-area {
		float: none;
		margin: 0;
		width: auto;
	}
	.page-template-showcase-php .other-recent-posts {
		border-bottom: 1px solid #ddd;
	}
	/* Simplify the showcase template when small feature */
	section.featured-post .attachment-small-feature,
	.one-column section.featured-post .attachment-small-feature {
		border: none;
		display: block;
		float: left;
		height: auto;
		margin: 0.625em auto 1.025em;
		max-width: 30%;
		position: static;
	}
	article.feature-image.small {
		float: right;
		margin: 0 0 1.625em;
		width: 64%;
	}
	.one-column article.feature-image.small .entry-summary {
		height: auto;
	}
	article.feature-image.small .entry-summary p a {
		left: 0;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	/* Remove the margin on singular articles */
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		width: 100%;
	}
	/* Simplify the pullquotes and pull styles */
	.singular blockquote.pull {
		margin: 0 0 1.625em;
	}
	.singular .pull.alignleft {
		margin: 0 1.625em 0 0;
	}
	.singular .pull.alignright {
		margin: 0 0 0 1.625em;
	}
	.singular .entry-meta .edit-link a {
		left: 0;
		position: absolute;
		top: 40px;
	}
	.singular #author-info {
		margin: 2.2em -8.8% 0;
		padding: 20px 8.8%;
	}
	/* Make sure we have room for our comment avatars */
	.commentlist {
		width: 100%;
	}
	.commentlist > li.comment,
	.commentlist .pingback {
		margin-left: 102px;
		width: auto;
	}
	/* And a full-width comment form */
	#respond {
		width: auto;
	}
	/* No need to float footer widgets at this size */
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
	/* No need to float 404 widgets at this size */
	.error404 #main .widget {
		float: none;
		margin-right: 0;
		width: auto;
	}

}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	body, input, textarea {
		font-size: 13px;
	}
	#site-title a {
		font-size: 24px;
	}
	#site-description {
		font-size: 12px;
	}
	#access ul {
		font-size: 12px;
	}
	article.intro .entry-content {
		font-size: 12px;
	}
	.entry-title {
		font-size: 21px;
	}
	.featured-post .entry-title {
		font-size: 14px;
	}
	.singular .entry-title {
		font-size: 28px;
	}
	.entry-meta {
		font-size: 12px;
	}
	blockquote {
		margin: 0;
	}
	blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#site-title {
		padding: 5.30625em 0 0;
	}
	#site-title,
	#site-description {
		margin-right: 0;
	}
	/* Make sure the logo and search form don't collide */
	#branding #searchform {
		top: 1.625em !important;
	}
	/* Floated content doesn't work well at this size */
	.alignleft,
	.alignright {
		display: block;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	/* Make sure the post-post navigation doesn't collide with anything */
	#nav-single {
		display: block;
		position: static;
	}
	.singular .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}

}
@media (max-width: 450px) {
	#content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}
	#content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	body {
		padding: 0;
	}
	#page {
		margin-top: 0;
	}
	#branding {
		border-top: none;
	}

}


/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		font-size: 10pt;
	}
	footer.entry-meta a[rel=bookmark]:link:after,
	footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#page {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	#branding {
		border-top: none !important;
		padding: 0;
	}
	#branding hgroup {
		margin: 0;
	}
	#site-title a {
		font-size: 21pt;
	}
	#site-description {
		font-size: 10pt;
	}
	#branding #searchform {
		display: none;
	}
	#branding img {
		display: none;
	}
	#access {
		display: none;
	}
	#main {
		border-top: none;
		box-shadow: none;
	}
	#primary {
		float: left;
		margin: 0;
		width: 100%;
	}
	#content {
		margin: 0;
		width: auto;
	}
	.singular #content {
		margin: 0;
		width: 100%;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.entry-meta .edit-link a {
		display: none;
	}
	#content nav {
		display: none;
	}
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		margin: 0;
		width: 100%;
	}
	.singular .hentry {
		padding: 0;
	}
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	.entry-meta {
		font-size: 10pt;
	}
	.entry-header .comments-link {
		display: none;
	}
	.page-link {
		display: none;
	}
	.singular #author-info {
		background: none;
		border-bottom: none;
		border-top: none;
		margin: 2.2em 0 0;
		padding: 0;
	}
	#respond {
		display: none;
	}
	.widget-area {
		display: none;
	}
	#colophon {
		display: none;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		border: 1px solid #ddd;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		margin: 0 auto 1.625em;
		padding: 1.625em;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.commentlist li.comment .comment-meta {
		line-height: 1.625em;
		margin-left: 50px;
	}
	.commentlist li.comment .fn {
		display: block;
	}
	.commentlist li.comment .comment-content {
		margin: 1.625em 0 0;
	}
	.commentlist .comment-edit-link {
		display: none;
	}
	.commentlist > li::before,
	.commentlist > li.bypostauthor::before {
		content: '';
	}
	.commentlist .reply {
		display: none;
	}

	/* Post author highlighting */
	.commentlist > li.bypostauthor {
		color: #444;
	}
	.commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	.commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	.commentlist .children > li.bypostauthor > article,
	.commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}

}


/* =IE7
----------------------------------------------- */

#ie7 article.intro {
	margin-left: -7.6%;
	margin-right: -7.6%;
	padding-left: -7.6%;
	padding-right: -7.6%;
	max-width: 1000px;
}
#ie7 section.featured-post {
	margin-left: -7.6%;
	margin-right: -7.6%;
	max-width: 850px;
}
#ie7 section.recent-posts {
	margin-right: 7.6%;
}

/* =IE8
----------------------------------------------- */

#ie8 section.feature-image.large img {
	width: 100%;
}


@-webkit-keyframes flipin {
 from {
  -webkit-transform: rotateX(90deg);

 }
 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
  -webkit-transform-origin-y: -1px;


 }
}

@-webkit-keyframes rotate {
 from {
  -webkit-transform: rotate(0deg);

 }
 to {
	-webkit-transform:rotate(360deg);



 }
}


@-webkit-keyframes nextdown {
 from {
  -webkit-transform: rotateY(0deg);

 }

 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateY(40deg);
  -webkit-transform-origin-x: 40px;


 }
}

@-webkit-keyframes nextup {
 from {
  -webkit-transform: rotateY(40deg);

 }
 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg);
  -webkit-transform-origin-x: 40px;


 }
}

@-webkit-keyframes foldopen {
 from {


  height: 0px;

 }
 to {


 }
}

@-moz-keyframes foldopen {
 from {


  height: 0px;

 }
 to {


 }
}

@-webkit-keyframes foldclose {
 from {

 }
 to {
	 height: 0px;

 }
}

@-moz-keyframes foldclose {
 from {

 }
 to {
	 height: 0px;

 }
}

@-webkit-keyframes foldopen1 {
 from {

  background: rgba(0,0,0,.4);
 }
 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
  -webkit-transform-origin-y: -1px;
 background: rgba(0,0,0,.05);

 }
}

@-moz-keyframes foldopen1 {
 from {
 -moz-transform: translate3d(0px, 0px, 0px) rotateX(90deg) perspective(900px);
 -moz-transform-origin: 0px 0px;
  background: rgba(0,0,0,.4);
 }
 to {
	-moz-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
  -moz-transform-origin: 0px 0px;
 background: rgba(0,0,0,.05);

 }
}

@-webkit-keyframes foldclose1 {
 from {
 -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);

 background: rgba(0,0,0,.05);

 }
 to {
	  -webkit-transform: rotateX(-90deg);
  background: rgba(0,0,0,.4);
	-webkit-transform-origin-y: -1px;
 }
}

@-moz-keyframes foldclose1 {
 from {
 -moz-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
   -moz-transform-origin: 0px 0px;
 background: rgba(0,0,0,.05);

 }
 to {
 -moz-transform-origin: 0px 0px;
	  -moz-transform: rotateX(-90deg);
  background: rgba(0,0,0,.4);

 }
}

@-webkit-keyframes foldopen2 {
 from {
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(90deg);
 background: rgba(0,0,0,.1);


 }
 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);

 background: rgba(0,0,0,.01);

 }
}

@-moz-keyframes foldopen2 {
 from {
  -moz-transform: translate3d(0px, 0px, 0px) rotateX(90deg);
 background: rgba(0,0,0,.1);
 -moz-transform-origin: 0px -100%;

 }
 to {
	-moz-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
  -moz-transform-origin: 0px -100%;
 background: rgba(0,0,0,.01);

 }
}

@-webkit-keyframes foldclose2 {
 from {
 -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
 background: rgba(0,0,0,.01);

 }
 to {
	  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(90deg);
 background: rgba(0,0,0,.1);


 }
}

@-moz-keyframes foldclose2 {
 from {
 -moz-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
 background: rgba(0,0,0,.01);
-moz-transform-origin: 0px -100%;
 }
 to {
	  -moz-transform: translate3d(0px, 0px, 0px) rotateX(90deg);
 background: rgba(0,0,0,.1);
	-moz-transform-origin: 0px -100%;
 }
}

@-webkit-keyframes shadowslide {
 from {
  -webkit-transform: translate3d(0px, 60px, 0px) rotateX(50deg);
  background: rgba(0,0,0,0);
  -webkit-box-shadow: 0px 0px 30px #fff;

 }
 to {
	-webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(1800px);
	-webkit-transform-origin-y: -1px;
  	background: rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 0px 6px #656565;
 }
}

@-webkit-keyframes flipin2 {
 0% {
  -webkit-transform: rotateX(90deg);

 }

 40% {
	-webkit-transform: rotateX(0deg) perspective(900);



 }

 70% {
	-webkit-transform: rotateX(20deg) perspective(300);



 }

 71% {
	-webkit-transform: rotateX(19deg) perspective(900);
   -webkit-transform-origin-y: -1px;


 }

100% {
	-webkit-transform: rotateX(0deg) perspective(300);
   -webkit-transform-origin-y: -1px;


 }


}


@-moz-keyframes flipin {
 from {
  -moz-transform: rotateX(90deg);
 }
 to {
	-moz-transform: translate3d(0px, 0px, 0px) rotateX(0deg) perspective(900px);
  -moz-transform-origin: center -1px;

 }
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}


/**** Base styles ****/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {

  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 1.7em;

}

h1, h2, h3, p, ul, ol, pre, dl {
  margin-bottom: 1.0em;
}

.whiteContainer h1, .whiteContainer h2 {
  margin-bottom: 0em;
}



h1, h2, #super-list, .element, .tagline, #index-list,
.super-list .link {
  /*font-family: 'Helvetica Neue', Arial, sans-serif;*/
  font-family: 'Merriweather', Georgia, serif;
	font-size: 36px;
	font-weight: normal;
}

h1, h2, h3 { font-weight: bold; }

h1 {
  font-size: 32px;
  line-height: 1.1em;
}

h2 {
  font-size: 24px;
  line-height: 1.1em;
}

ul, ol {
  margin-left: 1.5em;
}

a,
a code {
  color: #9cb54e;
  text-decoration: none;
}

#uwred #page a, #uwred #page a code {
	color: #ac0809;
}

#uwred #page h1.entry-title a {
	color: #000;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

#uwred #page h1.entry-title a:hover {
	color: #ac0809;
	border-bottom: none;
}

#uwred #wpadminbar .menupop a {
	color: #e2e2e2;
}

#uwred #wpadminbar .menupop.hover a {
	color: #5c5c5c;
}

#page .featureCaption a, #uwred #page .featureCaption a {
	color: #d18e19;
}

a:hover,
a:hover code {
  color: #4BF;
  border-bottom: 1px dotted #4BF;
}

#uwred a:hover, #uwred a:hover code {
	color: #d45b5b;
}

a:active,
a:active code {
  /*color: #1FB;
  background: black;*/
}

.logoImage:hover {
	border-bottom: none;
}

.globalSearch {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:5;
}

a img { border: none; }

em { font-style: italic; }
strong { font-weight: bold; }

blockquote {
  padding-left: 1.0em;
  margin-left: 1.0em;
  border-left: 1px solid #333;
  font-style: italic;
}

/**** Isotope styles ****/

/* required for containers to inherit vertical size from window */
html,
body {
  /*height: 100%;*/
}

body {
	background:#eeeee4 url("images/hortheader_bg.jpg");
	background-repeat: repeat-x, repeat;
	font-family: 'Open Sans', Helvetica, sans-serif;
}

body#uwred {
	background: #fff url("images/window-bg.jpg") repeat-x;
}

h3 {
	font-family: 'Merriweather', Georgia, serif;
}

.heading {

	margin: 0 auto;
	margin-bottom: -6px;
	width: 940px;
	position: relative;
	padding-top: 20px;
	z-index:2;
}

#uwred .heading {
	margin-top: 32px;
	margin-bottom: 0px;
	padding-top: 0px;
	background: #b70101;
}

.heading .headingbg {
	position: absolute;
	z-index:-1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 215px;
	background: url("images/cals_background_hf.jpg") no-repeat;
}

.heading .categories {
	display: none;
	position: absolute;
	top: 135px;
	right: -24px;
	z-index:4;
	background: #fff;
	padding: 14px;
	-moz-box-shadow: 0px 1px 5px #666666;
  -webkit-box-shadow: 0px 1px 5px #666666;
	box-shadow: 0px 1px 5px #666666;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.heading .categories ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

h1.logo {
	display: block;
	position: absolute;
	text-indent: -100000px;
	width: 383px;
	height: 99px;
	top: 40px;
	z-index: 5;
}

/*h1.logo a {
	display: block;
	text-indent: -100000px;
	background: url("images/cals_logo.png") no-repeat;
	width: 383px;
	height: 99px;
	border-bottom: none;
}*/

.catOptions:link, .catOptions:visited {
	position: absolute;
	top: 100px;
	right: 0px;
	z-index:4;
	color: #8b8b8b;
	height: 21px;
	padding-left: 28px;
	background: url("images/settingsgear.png")no-repeat;
	background-position: left center;

}

.catOptions:hover {
	text-decoration: underline;
	}

#container, #container2, #container3, #container4 {
  margin-left: -10px;
  margin-right: -10px;
  padding: 5px;
  margin-bottom: 20px;
  width: 715px;
  float: left;
}



#container.wide, #container2.wide, #container3.wide, #container4 {
	width: 960px;
}

.homeSidebar {
	float: right;
	margin-top: 5px;
}

@-moz-document url-prefix() {
	.homeSidebar {
		float: right;
		margin-top: 5px;
		width: 235px;
	}
}

.whiteContainer, #secondary aside, #content_widget_sidebar aside {

  position: relative;
  background: #fff;
  padding: 30px;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;

}

.single #primary, .page #primary {
	width: 938px;
	/*padding-right: 240px;*/
}

.single #content, .page #content, .search-results #content, .archive #content, .error404 #content {
	position: relative;
  background: #fff;
  padding: 30px;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;
  float: left;
  width: 700px;
  margin-right: -20px;
  margin-bottom: 40px;
}

.page-template-page-publications-php #content, .page-template-page-nosidebar-php #content, .single-faculty #content {
	width: 940px;
}

.single-faculty .faculty.hentry {
	padding: 1em;
}

@-moz-document url-prefix() {
	.single #content, .page #content, .search-results #content {
	/*position: relative;
  background: #fff;
  padding: 30px;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;
  float: left;
  width: 637px;
  margin-right: -20px;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

}

.whiteContainer h1:first-child, .whiteContainer h2:first-child, .whiteContainer h3:first-child {
	margin-top: 0px;
	padding-top: 0px;
}

nav {
	width: 940px;
	margin: 0 auto;
	margin-bottom: 12px;
}

nav ul, nav li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

nav {

	background: #413c33;
}

#uwred nav {
	background: #e8dbca; /* Old browsers */
background: -moz-linear-gradient(top, #e8dbca 0%, #dac5a2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8dbca), color-stop(100%,#dac5a2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8dbca 0%,#dac5a2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8dbca 0%,#dac5a2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8dbca 0%,#dac5a2 100%); /* IE10+ */
background: linear-gradient(to bottom, #e8dbca 0%,#dac5a2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8dbca', endColorstr='#dac5a2',GradientType=0 ); /* IE6-9 */
}

nav#nav-below, nav#nav-above, nav#nav-single {
	width: 100%;
	background: none;
	margin: 0px;
}

nav ul li a:link, nav ul li a:visited {
	display: block;
	float: left;
	padding: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #b8b8a9;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 16px;
	border-bottom: none;

}

nav ul li a:hover {
	color: #FB4;
}

#uwred nav ul li a:link, #uwred nav ul li a:visited {
color: #B70101;

}

#uwred nav ul li a:hover {
	color: #B70101;
}

.centeredContainer {
	width: 960px;
	margin: 0 auto;

}

.centeredContainerInset {
	width: 940px;
	margin: 0 auto;

}

.centeredContainerInset.topspace {

	margin-top:8px;
}

.sectionTitle {
	margin: 0px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	color: #c3af91;
	text-shadow: 0px 1px 0px #fff;
	letter-spacing: 1px;
}

.newsItem.customize ul, .newsItem.customize ul li {
	list-style: none;
	margin: 0px;
}

.newsItem.customize {
	display: none;
}

.newsItem.customize ul li a {
	text-align: left;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
}



.collegeFeature {
	width: 938px;
	margin: 0 auto;
	height: 245px;
	position: relative;
	z-index:2;
	overflow: hidden;
	 -moz-box-shadow: 0px 1px 5px #585858;
  -webkit-box-shadow: 0px 1px 5px #585858;
	box-shadow: 0px 1px 5px #585858;
}

.collegeFeature em, .iosSlider em {
	letter-spacing: 1px;
	font-style: italic;
	font-family: georgia;
	font-weight: 300px;
	font-size: 1.1em;
	-webkit-font-smoothing: antialiased;
}

.collegeFeature em.orange, .iosSlider em.orange {
	color: #f9844a;
}

.collegeFeature em.yellow, .iosSlider em.yellow {
	color: #e5d69c;
}

.collegeFeature em.purple, .iosSlider em.purple {
	color: #cda8ff;
}

.collegeFeature em.red, .iosSlider em.red {
	color: #c77878;
}

.collegeFeature em.blue, .iosSlider em.blue {
	color: #92c8ea;
}

.collegeFeature em.green, .iosSlider em.green {
	color: #c3e59c;
}

.collegeFeature h2, .iosSlider h2 {
	text-shadow: 0px 1px 14px rgba(0,0,0,0.5);
}

.aboutCALSMission {
	background: #000 url("images/missionbg.jpg") no-repeat;
	color: #fff;
	text-shadow: 1px 1px 3px black;
	margin-top: 14px;
	font-family: 'Merriweather', Georgia, serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 30px;
    border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
	box-shadow: 0px 1px 5px #a9a9a9;
}

.aboutCALSMission .inner p:first-child {
	font-size: 18px;
}


.aboutCALSMission .inner {
	background: rgba(0,0,0,0.6);
	padding: 40px;
}

.aboutCALSMission .column {
	width: 500px;
}

/*.collegeFeature.flipin, .collegeFeature .flipin {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	width: 938px;
	height: 245px;
  box-sizing: border-box;

	-webkit-animation-name: flipin;
 	-webkit-animation-duration: 0.8s;
 	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-transform: rotateY(0deg);
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;



	-moz-animation-name: flipin;
 	-moz-animation-duration: 0.8s;
 	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-moz-transform: rotateY(0deg);
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;

	z-index:2;
}*/


/*.collegeFeature .shadow {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	width: 938px;
	height: 245px;
	box-sizing: border-box;
	background: rgba(0,0,0,.5);
 	-webkit-animation-name: shadowslide;
 	-webkit-animation-duration: 0.8s;
 	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-transform: rotateY(0deg);
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;



	-moz-animation-name: shadowslide;
 	-moz-animation-duration: 0.8s;
 	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-moz-transform: rotateY(0deg);
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;

	z-index:1;
}*/

.collegeFeature ul, .collegeFeature li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.collegeFeature ul {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:3;
	width: 50000px;
}



.collegeFeature li {
	position: relative;
	overflow: hidden;
	float: left;
	width: 938px;

}

.collegeFeature .timer {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index:5;
	height: 30px;
	width: 30px;
	background: url("images/ringbg.png") no-repeat;
}

.collegeFeature .timer a:link, .collegeFeature .timer a:visited {
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 14px;
	height: 14px;
	z-index:8;
	text-indent: -100000px;
	background: url("images/slidesplay_pause.png") no-repeat;
	background-position: 14px 0px;
	cursor: pointer;
	border-bottom: none;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
}

.collegeFeature .timer a:hover {
	background-position: 0px 0px;
	cursor: pointer;

}

.collegeFeature .timer a.paused:link, .collegeFeature .timer a.paused:visited {
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 14px;
	height: 14px;
	z-index:8;
	text-indent: -100000px;
	background: url("images/slidesplay_pause.png") no-repeat;
	background-position: 0px -14px;
	cursor: pointer;

	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
}

.collegeFeature .timer a.paused:hover {
	background-position: 0px -14px;
	cursor: pointer;

}

.collegeFeature .next:link, .collegeFeature .next:visited {
	position: absolute;
	top: 90px;
	right: 0px;
	width: 40px;
	height: 40px;
	background: url("images/arrowRight.png") no-repeat rgba(0,0,0,.6);
	background-position: 14px center;
	z-index:5;
	text-indent: -100000px;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
	border-bottom: none;
}

.collegeFeature .next:hover {

	background: url("images/arrowRight.png") no-repeat rgba(0,0,0,.9);
	background-position: 18px center;

}

.collegeFeature .next.down {
	-webkit-animation-name: nextdown;
 	-webkit-animation-duration: 0.2s;
 	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;

	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
}

.collegeFeature .next.up {
	-webkit-animation-name: nextup;
 	-webkit-animation-duration: 0.6s;
 	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;

	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
}

.collegeFeature .previous:link, .collegeFeature .previous:visited {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 40px;
	height: 40px;
	background: url("images/arrowLeft.png") no-repeat rgba(0,0,0,.6);
	background-position: 12px center;
	z-index:5;
	text-indent: -100000px;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-ms-transition: background .2s;
	-o-transition: background .2s;
	border-bottom: none;
}

.collegeFeature .previous:hover {

	background: url("images/arrowLeft.png") no-repeat rgba(0,0,0,.9);
	background-position: 8px center;
}


.collegeFeature .timerLeft {
	position: absolute;
	top: 0px;
	left: 0px;

	width: 10px;
	height: 20px;
	z-index:4;
	overflow: hidden;
}

.collegeFeature .timerRight {
	position: absolute;
	left: 10px;
	top: 0px;

	width: 10px;
	height: 20px;
	z-index:4;
	overflow: hidden;
}

.collegeFeature .timerLeft .timer1 {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("images/ring2.png") no-repeat;
	width: 20px;
	height: 20px;
	z-index:4;
	overflow: hidden;
}

.Chrome .collegeFeature .timerLeft .timer1 {
	background: url("images/ring2b.png") no-repeat;
	width: 21px;
}

.collegeFeature .timerRight .timer2 {
	position: absolute;
	left: -10px;
	top: 0px;
	background: url("images/ring1.png") no-repeat;

	width: 20px;
	height: 20px;
	z-index:4;
	overflow: hidden;
}




.collegeFeature li .featureCaption, .iosSlider .featureCaption {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 40px;
	padding-left: 60px;
	z-index:5;
	color: #fff;
}

.collegeFeature li .featureCaption h2, .iosSlider h2 {
	margin: 0px;
	font-family: 'Merriweather', Georgia, serif;
	font-size: 36px;
	font-weight: 300;
}

.collegeFeature li .featureCaption h2.thin, .collegeFeature li .featureCaption h2 .thin, .collegeFeature .iosSlider h2 .thin, .collegeFeature .iosSlider h2.thin {
	-webkit-font-smoothing: antialiased;
}

.collegeFeature li .featureCaption h2.sans, .collegeFeature .iosSlider h2.sans, .collegeFeature li .featureCaption h2 .sans, .collegeFeature .iosSlider h2 .sans {
	/*font-size: 40px;*/
	font-family: 'Open Sans',sans-serif;
	-webkit-font-smoothing: antialiased;
}

.collegeFeature li .featureCaption h2.condensed, .collegeFeature .iosSlider h2.condensed, .collegeFeature li .featureCaption h2 .condensed, .collegeFeature .iosSlider h2 .condensed {
	letter-spacing: -3px;
}

.collegeFeature li .featureCaption p, .collegeFeature .iosSlider p {
	margin: 0px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #dadada;
}

.newsItem {
  width: 224px;
  /*height: 225px;*/
  margin: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  background: #ccc;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
	box-shadow: 0px 1px 5px #a9a9a9;

}

.page-template-page-faculty-php .newsItem {
  width: 224px;
  /*height: 225px;*/
  height: 530px;

  margin: 5px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  background: #fff;
  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
	box-shadow: 0px 1px 5px #a9a9a9;

}

/*.newsItem.noImage .previousa .text .excerpt {
	display: block;
}*/

/*.newsItem.noImage .previousa .text {
	position: relative;
}*/

/*.newsItem.noImage .additionalContent {
	display: none;
}


.newsItem.noImage .previousa .titleheading h3 {
	margin: 0px;
}

.newsItem.noImage .previousa .titleheading {
	padding-top: 30px;
	padding-bottom: 30px;
}*/

.ssp_slider .slide {
	overflow: hidden;
}

/*** OWL CAROUSEL - owl.carousel.css  ***/

/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*** END owl.carousel.css  ***/


/*** OWL CAROUSEL - owl.theme.css  ***/

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/*** END owl.theme.css  ***/

#owl-hort-slider{
	margin:0 auto;
	max-width:940px;
}

#owl-hort-slider .owl-wrapper-outer{}
#owl-hort-slider .owl-wrapper-outer .owl-wrapper{}
#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item{
	background-color:#413c33;
	/*background:url("http://hc.localhost/horticulturedepartment/wp-content/themes/Horticulture-2015/images/agriculture-pic-1.jpg");
	background-position: center center;
	background-size:cover;*/
	min-height: 300px;
	color:white;


}
#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item .slide{
	position: absolute;
	bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    font-family: "Open Sans",Helvetica,sans-serif;
}

#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item .slide .slide_wrapper_inner{
position: absolute;
bottom:0;
padding:14px;
padding-bottom: 8px;
padding-top: 8px;
background-color:rgba(65, 60, 51, 0.7);
width:100%;

box-sizing:border-box;
}

#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item .slide .slide_wrapper_inner .sliderTitle{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizelegibility;
font-family: "Open Sans",Helvetica,sans-serif;
font-size:18px;
}

#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item .slide .slide_wrapper_inner .excerpt_wrapper{}

#owl-hort-slider .owl-wrapper-outer .owl-wrapper .owl-item .slide .slide_wrapper_inner .excerpt_wrapper p{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizelegibility;
}


#owl-hort-slider .owl-controls.clickable{}


.newsItem a:link, .newsItem a:visited, .newsItem .previousa, .newsItemAlt .previousa {
	display: block;
	width: 222px;
	/*height: 225px;*/
	text-align: center;
	position: relative;

	border-bottom: none;

}

.newsItem.twitter a {
	display: inline;
}

.newsItem.twitter a.symbol {
	display: block;
}

.home .newsItem.storyFeature .previousa {
	height: 530px !important;
}


.home .newsItem.short .previousa {
	height: 360px !important;
}


.home .newsItem.twitter .previousa {
	height: 440px !important;
}

.home .newsItem.twitter.long .previousa {
	height: 530px !important;
}

.home .newsItem.fifth {
	margin-top: -85px;
}

.newsItem.faculty a:link, .newsItem.faculty a:visited, .newsItem.faculty .previousa {

	text-align: left;


}

.contactInfo {
	margin-top: 20px;
}

.contactInfo div {
	padding-left: 26px;
	margin-bottom: 6px;
	font-family: "Open Sans";
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
}

.contactInfo div.officeLocation {
	background: url("images/officelocation.png") no-repeat;

}

.contactInfo div.officePhone {
	background: url("images/officephone.png") no-repeat;
	background-position: 0px 2px;

}

.contactInfo div.officeEmail {
	background: url("images/officeemail.png") no-repeat;
	background-position: 0px 4px;
}

.facultyImage {
	float: right;
	width: 48%;

}

.facultyMainInfo {
	float: left;
	width: 48%;
}

.facultyMainInfo h1 {
	color: #91621e;
}

.facultyImage img {
	width: 290px;
	float: right;
}

.newsItem.homewidget, .newsItemAlt.homewidget {
	background: #fff;
	float: none;
	padding: 18px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	margin-bottom: 12px;
	height: 984px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

@-moz-document url-prefix() {

	.newsItem.homewidget, .newsItemAlt.homewidget {
	background: #fff;
	float: none;

	padding: 18px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	margin-bottom: 12px;

}

}

.newsItem.homewidget .previousa h3, .widget-area h3 {
	font-family: "Open Sans";
	text-transform: uppercase;
	font-size: 15px;
	color: #91621e;
	font-weight: bold;
}

.widget-area .widget_twitter h3 {
	color: #00acee;
}

.widget_twitter {
	margin-bottom: 10px;
}

.widget_twitter ul li a {
	display: inline;
	border-bottom: none;
	padding: 0px;
}

.widget_twitter ul li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}

cr

.widget_twitter ul li span.intent-meta {
	display: none;
}

.widget_twitter ul li span.entry-meta {
	margin-top: 8px;
}
.widget_twitter ul li:last-child{
	border-bottom: none;
	margin-bottom: 15px;
	padding-bottom: 0px;
	}

a.crp_style  {

	border-bottom: none;
	margin-bottom: 0px;
	margin-top:10px;
	padding-bottom: 0px;
	position:absolute;
	bottom:0px;

	position: absolute;
 	left: 0px;
 	right: 0px;
 	z-index:4;
 	background: #9CB54E;
 	color: #fff;
 	font-weight: bold;
 	padding: 8px;
 	padding-left: 14px;
 	padding-right: 14px;
 	text-align:center;
 	border: 1px solid rgb(183, 183, 183);
	}

	#crp_related > ul:nth-child(1) > li:nth-child(2)
	{
		margin-bottom:35px;
	}

div.newsItem.homewidget ul, div.newsItem.homewidget ol {
	margin-left: 0px;
	list-style: none;
}

.newsItem.homewidget ul li a {
	text-align: left;
	padding-top: 12px;


}

.newsItem.homewidget ul li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}

.newsItem.homewidget ul li:last-child {
	border-bottom: none;
}

.newsItem.homewidget a:link, .newsItem.homewidget a:visited, .newsItem.homewidget .previousa {
	width: auto;
}

div.newsItem.homewidget div.titleheading {
	padding-left: 0px;
	padding-right: 0px;
}

div.newsItem div.workingTitle, div.newsItemAlt div.workingTitle {
	font-family: "Open Sans";
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
}

.newsItem.homewidget .previousa {
	text-align: left;
}


.newsItem.homewidget .previousa {
	background: none;
}

.newsItem.homewidget ul, .newsItem.homewidget ol {
	margin-left: 0px;
}

.page-id-372 .cat-item-1 {
	display: none;
}


.newsItem a .text .excerpt, .newsItem .previousa .text .excerpt, .newsItemAlt .previousa .text .excerpt {
	display: block;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	}

.newsItem a .text .excerpt p, .newsItem .previousa .text .excerpt p, .newsItemAlt .previousa .text .excerpt p {
	position: relative;
	padding-top: 6px;
	padding-bottom: 6px;

}

.Explorer .newsItem .previousa .text .excerpt, .Explorer .newsItemAlt .previousa .text .excerpt {
	border-bottom: 1px dashed #ccc;
}

.Explorer .newsItem.twitter .previousa .text .excerpt, .Explorer .newsItemAlt.twitter .previousa .text .excerpt {
	border-bottom: none;
}

.newsItem a .text .excerpt .fold1, .newsItem a .text .excerpt .fold2, .newsItem .previousa .text .excerpt .fold1, .newsItem .previousa .text .excerpt .fold2 {
	padding-left: 20px;
	padding-right: 20px;


}

.Explorer .newsItem .previousa .text .excerpt, .Explorer .newsItem .previousa .text .excerpt, .Explorer .newsItemAlt .previousa .text .excerpt {
	padding-left: 20px;
	padding-right: 20px;
}

.Safari .newsItem a .text, .Chrome .newsItem a .text, .Firefox .newsItem a .text, .Chrome .newsItem a .text, .Safari .newsItem .previousa .text, .Chrome .newsItem .previousa .text, .Firefox .newsItem .previousa .text, .Chrome .newsItem .previousa .text, .newsItem .previousa .text, .Safari .newsItemAlt .previousa .text, .Chrome .newsItemAlt .previousa .text, .Firefox .newsItemAlt .previousa .text {
	margin-left: -24px;
	margin-right: -24px;
	min-height: 280px;

}



.storyFeature .previousa .text, .twitter .previousa .text {
	height: 500px;
}

/*.Safari .newsItem.noImage a .text, .Chrome .newsItem.noImage a .text, .Firefox .newsItem.noImage a .text, .Chrome .newsItem.noImage a .text, .Safari .newsItem.noImage .previousa .text, .Chrome .newsItem.noImage .previousa .text, .Firefox .newsItem.noImage .previousa .text, .Chrome .newsItem.noImage .previousa .text, .newsItem.noImage .previousa .text {
	margin-left: 0px;
	margin-right: 0px;
}*/

/*.newsItem a .text .excerpt .content {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index:1;
}*/

.newsItem a.expand .text .excerpt, .newsItem .previousa.expand .text .excerpt {
	display: block;
	/*-webkit-animation-name: foldopen;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldopen;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;*/

	padding-bottom: 0px;

}

.newsItem a.reverse .text .excerpt, .newsItem .previousa.reverse .text .excerpt {
	display: block;
	/*-webkit-animation-name: foldclose;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
 	-webkit-transform: rotateX(0deg);
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldclose;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
 	-moz-transform: rotateX(0deg);
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;

	height: 0px;*/

	padding-bottom: 0px;
}




.newsItem a.expand .text .excerpt .fold1, .newsItem .previousa.expand .text .excerpt .fold1 {
	display: block;
	/*-webkit-animation-name: foldclose;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
 	-webkit-transform: rotateX(0deg);
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldclose;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
 	-moz-transform: rotateX(0deg);
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;

	height: 0px;*/
	padding: 18px;
	padding-bottom: 0px;

}

.newsItem a.reverse .text .excerpt .fold1, .newsItem .previousa.reverse .text .excerpt .fold1 {
	display: block;
	/*-webkit-animation-name: foldclose;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
 	-webkit-transform: rotateX(0deg);
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldclose;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
 	-moz-transform: rotateX(0deg);
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;

	height: 0px;*/
	padding: 18px;
	padding-bottom: 0px;}




.newsItem a.expand .text .excerpt .fold2, .newsItem .previousa.expand .text .excerpt .fold2 {

display: block;
	/*-webkit-animation-name: foldclose;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
 	-webkit-transform: rotateX(0deg);
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldclose;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
 	-moz-transform: rotateX(0deg);
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;

	height: 0px;*/
	padding: 18px;
	padding-bottom: 0px;

}

.newsItem a.reverse .text .excerpt .fold2, .newsItem .previousa.reverse .text .excerpt .fold2 {

	display: block;
	/*-webkit-animation-name: foldclose;
 	-webkit-animation-duration: .4s;
 	-webkit-animation-iteration-count: 1;
 	-webkit-transform: rotateX(0deg);
	-webkit-animation-timing-function: ease-in-out;
	-webkit-box-sizing: border-box;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-style: preserve-3d;

	-moz-animation-name: foldclose;
 	-moz-animation-duration: .4s;
 	-moz-animation-iteration-count: 1;
 	-moz-transform: rotateX(0deg);
	-moz-animation-timing-function: ease-in-out;
	-moz-box-sizing: border-box;
	-moz-animation-fill-mode: forwards;
	-moz-transform-style: preserve-3d;

	height: 0px;*/
	padding: 18px;
	padding-bottom: 0px;
}



.newsItem a .highlight, .newsItem .previousa .highlight, .newsItemAlt .previousa .highlight {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index:40;
	width: 222px;
	text-indent: -1000000px;
	font-size: 0px;
	box-sizing: border-box;

}

.Explorer .newsItem .previousa .highlight, .Explorer .newsItemAlt .previousa .highlight {
	background: rgba(0,0,0,0.0);
}

.newsItem .previousa .highlight.loading, .newsItemAlt .previousa .highlight.loading {
	background: rgba(0,0,0,0.6);
	-webkit-transition: background 0.4s;
}

.newsItem .previousa div.highlight, .newsItemAlt .previousa div.highlight  {
	z-index:1;
	display: none;
}



.Firefox .newsItem a .highlight, .Firefox .newsItem .previousa .highlight, .Firefox .newsItemAlt .previousa .highlight {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index:40;
	width: 302px;
	text-indent: -1000000px;
	font-size: 0px;
	outline: none;
}






.newsItem a:hover .highlight, .newsItem .previousa .highlight:hover, .newsItem .previousa .highlight.focusHighlight, .newsItemAlt .previousa .highlight:hover {


	outline: none;
	border: 1px solid #008aff;
}

.newsItem a:active .highlight, .newsItem .previousa .highlight:active, .newsItemAlt .previousa .highlight:active {

	background: transparent;
}





.newsItem a .text, .newsItem .previousa .text, .newsItemAlt .previousa .text {
	-moz-box-shadow:    0px 0px 7px 0px #A5A5A5;
  -webkit-box-shadow: 0px 0px 7px 0px #A5A5A5;
  box-shadow:         0px 0px 7px 0px #A5A5A5;
  	position: relative;
  	z-index:2;
	/*-webkit-transition: padding-bottom .3s;
	-moz-transition: padding-bottom .3s;
	-ms-transition: padding-bottom .3s;
	-o-transition: padding-bottom .3s;*/
}

.page-template-page-faculty-php .newsItem .previousa .text {
	-moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
}

.newsItem.noImage a .text, .newsItem.noImage .previousa .text, .newsItemAlt.noImage .previousa .text {
	-moz-box-shadow:    0px 0px 7px 0px #a5a5a5;
  -webkit-box-shadow: 0px 0px 7px 0px #a5a5a5;
  box-shadow:         0px 0px 7px 0px #a5a5a5;
	/*-webkit-transition: padding-bottom .3s;
	-moz-transition: padding-bottom .3s;
	-ms-transition: padding-bottom .3s;
	-o-transition: padding-bottom .3s;*/
}

.newsItem a:hover .text {
	/*padding-bottom: 20px;*/

}

.newsItem a img {
	/*-webkit-transition: margin-top .3s;
	-moz-transition: margin-top .3s;
	-ms-transition: margin-top .3s;
	-o-transition: margin-top .3s;*/

}

.newsItem a:hover img {
	/*margin-top: -10px;*/

}

.newsItem a .titleheading, .newsItem .previousa .titleheading, .newsItemAlt .previousa .titleheading {

	padding-left: 18px;
	padding-right: 18px;

}

.newsItem.faculty a .titleheading h3, .newsItem.faculty .previousa .titleheading h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*.newsItem.noImage a .titleheading, .newsItem.noImage .previousa .titleheading {
	border-bottom: none;

}*/

.newsItem.twitter div.excerpt p.interact {
	/*display: block;
	position: absolute;
	bottom: -14px;
	left: 0px;
	right: 0px;
	z-index:3;
	margin: 0px;*/
	margin-top: 0px;
	padding-top: 0px;
}

.newsItem.twitter p.interact a {
	display: inline-block;
	height: 18px;
	width: 23px;


	text-indent: -100000px;
}

.newsItem.twitter p.interact a.twitter_reply_icon {
	background: url("images/reply.png") no-repeat;
	background-position: 0px 0px;
}

.newsItem.twitter p.interact a.twitter_reply_icon:hover {
	background: url("images/reply.png") no-repeat;
	background-position: 0px -18px;
}

.newsItem.twitter p.interact a.twitter_retweet_icon {
	background: url("images/retweet.png") no-repeat;
	background-position: 0px 0px;
	margin-right: 14px;
	margin-left: 14px;
}

.newsItem.twitter p.interact a.twitter_retweet_icon:hover {
	background: url("images/retweet.png") no-repeat;
	background-position: 0px -18px;
	margin-right: 14px;
	margin-left: 14px;
}


.newsItem.twitter p.interact a.twitter_fav_icon {
	background: url("images/favorite.png") no-repeat;
	background-position: 0px 0px;
}


.newsItem.twitter p.interact a.twitter_fav_icon:hover {
	background: url("images/favorite.png") no-repeat;
	background-position: 0px -18px;
}



.newsItem a .dateheading, .newsItem .previousa .dateheading, .newsItemAlt .previousa .dateheading, .newsItem.twitter p.timePosted {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color: #7f7f7f;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
}

.newsItem .hiddendate, .newsItem .hiddengroup, .newsItemAlt .hiddendate, .newsItemAlt .hiddengroup {
	display: none;
}

.newsItem a:link h3, .newsItem a:visited h3, .newsItem .previousa h3, .newsItemAlt a:link h3, .newsItemAlt a:visited h3, .newsItemAlt .previousa h3  {
	font-size: 16px;
	color: #393939;
	font-family: 'Merriweather', Georgia, serif;
	font-weight: 700;
	margin-top: 8px;

}

/*.newsItem.noImage a:link h3, .newsItem.noImage a:visited h3, .newsItem.noImage .previousa h3  {
	font-size: 18px;
	line-height: 28px;

	font-family: 'Merriweather', Georgia, serif;
	font-weight: 700;
	margin-top: 8px;

}*/



.newsItem a:link p, .newsItem a:visited p, .newsItem .previousa p, .newsItemAlt a:link p, .newsItemAlt a:visited p, .newsItemAlt .previousa p {
	font-size: 14px;
	color: #545454;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}


.newsItem a .text p, .newsItem .previousa .text p, .newsItemAlt a .text p, .newsItemAlt .previousa .text p {
	margin-bottom: 0px;
}

.newsItem .text {
	padding: 30px;
	min-height: 20px;
	max-height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	/*position: relative;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index:4;*/
	background: #fff;
}



.newsItem.large {
  width: 368px;
  /*height: 460px;*/
  box-sizing: border-box;
}

.newsItem.large a:link, .newsItem.large a:visited {
  width: 368px;
  border-bottom: none;
  /*height: 460px;*/
}

.newsItem.wide {
  width: 368px;
  /*height: 225px;*/
  box-sizing: border-box;
}

.newsItem.wide a:link, .newsItem.wide a:visited {
  width: 368px;
  border-bottom: none;
  /*height: 225px;*/
}

.newsItem .number {
	display: none;
}

.newsItem .additionalContent {
	color: #777777;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	max-height: 260px;
	overflow: hidden;
	margin-bottom: -6px;

}

.home .newsItem .additionalContent {
	color: #777777;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	max-height: 200px;
	overflow: hidden;
	margin-bottom: -6px;
}

.fadetowhite {
	display: none;

	position: absolute;
	top: 0px;
	right: 24px;
	bottom: 0px;
	width: 50px;
	z-index:4;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 59%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(59%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 59%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 59%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 59%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 59%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.page-template-page-faculty-php .newsItem .previousa .text {
	overflow: hidden;
	position: relative;
}

/*.page-template-page-faculty-php .newsItem .additionalContent {
	color: #777777;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	max-height: 400px;
	height: 200px;
	overflow: hidden;
	margin-bottom: -6px;
}*/


/*.page-template-page-faculty-php .newsItem .previousa .text {
	height: 180px;
}*/

.newsItem a .additionalContent p, .newsItem .previousa .additionalContent p {
	color: #484848;
}

.newsItem.twitter .additionalContent {
	background: #eaf0f2;
	/*background: #b70000 url("images/twitter-uw-crest.jpg") no-repeat;
	background-position: 30px 10px;*/
}

.newsItem.twitter .titleheading {
	border-bottom: none;
}

.newsItem.noexcerpt .titleheading, .newsItem.noexcerpt .previousa.expand .text .excerpt .fold2, .newsItem.noexcerpt .previousa.reverse .text .excerpt .fold2  {
	border-bottom: none;
}





.newsItem .additionalContent img {
	width: 100%;

}

.newsItem.customize .categoriesSort {
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

.newsItem.customize .categories ul li a, .newsItem.customize .categories a.remembersettings, .newsItem.customize .categoriesSort ul li a, #uwred #page .newsItem.customize .categories ul li a, #uwred #page .newsItem.customize .categories a.remembersettings, #uwred #page .newsItem.customize .categoriesSort ul li a {
	padding: 4px;
	padding-left: 28px;
	color: #636363;
	text-align: left;
	width: auto;
	border-bottom: none;
	text-decoration: none;
}

.newsItem.customize .categories ul li a:hover, .newsItem.customize .categories a.remembersettings:hover, .newsItem.customize .categoriesSort ul li a:hover, .newsItem.customize .categories .topics a.highlighted  {
	padding-left: 28px;
	color: #636363;
	background: #f0f0f0;
	border-bottom: none;
	text-decoration: none;
}

.categories .topics a, .categories .categoriesSort a {
	background: none;
	background-position: 4px center;
	border-bottom: none;
}

.newsItem.customize .categories .topics a.more {
	background: none;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	right: 6px;
	z-index:4;
	font-size: 11px;
}

.newsItem.customize .categories .topics a.more:hover {
	background: none;
	background-position: 0px 0px;
	text-decoration: underline;
}

.newsItem a.moreButton:link, .newsItem a.moreButton:visited {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 0.7em;
	z-index:3;
	background: #9cb54e;
	color: #fff;
	text-transform: uppercase;
}

.newsItem a.moreButton:hover {
	background: #78902d;
}

.newsItem a.moreButton strong {
	font-size: 1.7em;
top: 2px;
display: inline-block;
position: relative;
}

.newsItem.customize .categories .topics img {
	margin-top: 3px;
	margin-bottom: -3px;
}

.newsItem.customize .categories .topics ul li {
	position: relative;
}

.newsItem.customize .categories .topics a.selected, .newsItem.customize .categories a.remembersettings.selected {
	background: url("images/checkmark.png") no-repeat;
	background-position: 4px center;
	text-decoration: none;
}

.newsItem.customize .categories .topics a.highlighted {
	background: #f0f0f0 url("images/checkmark.png") no-repeat;
	background-position: 4px center;
	text-decoration: none;

}

.newsItem.customize .categories .topics a span {
	background: url("images/smallglyph_sprite.png") no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 3px;
	margin-bottom: -3px;
	margin-right: 2px;
	overflow: hidden;
}

.newsItem.customize .categories .topics a.agriculture span {
	background-position: 0px 0px;
}

.newsItem.customize .categories .topics a.agriculture:hover span {
	background-position: 0px -16px;
}

.newsItem.customize .categories .topics a.food span {
	background-position: 0px -32px;
}

.newsItem.customize .categories .topics a.food:hover span {
	background-position: 0px -48px;
}

.newsItem.customize .categories .topics a.environment span {
	background-position: 0px -64px;
}

.newsItem.customize .categories .topics a.environment:hover span {
	background-position: 0px -80px;
}

.newsItem.customize .categories .topics a.energy span {
	background-position: 0px -96px;
}

.newsItem.customize .categories .topics a.energy:hover span {
	background-position: 0px -112px;
}

.newsItem.customize .categories .topics a.health span {
	background-position: 0px -128px;
}

.newsItem.customize .categories .topics a.health:hover span {
	background-position: 0px -144px;
}

.newsItem.customize .categories .topics a.people span {
	background-position: 0px -160px;
}

.newsItem.customize .categories .topics a.people:hover span {
	background-position: 0px -176px;
}

.newsItem.customize .categories .topics a.social span {
	background-position: 0px -192px;
}

.newsItem.customize .categories .topics a.social:hover span {
	background-position: 0px -208px;
}

.newsItem.customize .categories .topics a.events span {
	background-position: 0px -224px;
}

.newsItem.customize .categories .topics a.events:hover span {
	background-position: 0px -240px;
}

.newsItem.customize .categories .topics a.announcements span {
	background-position: 0px -256px;
}

.newsItem.customize .categories .topics a.announcements:hover span {
	background-position: 0px -272px;
}

.newsItem.customize .categories .topics a.selected:hover, .newsItem.customize .categories a.remembersettings.selected:hover {
	background: #f0f0f0 url("images/checkmark.png") no-repeat;
	background-position: 4px center;
	text-decoration: none;
}

.newsItem.customize .categories .categoriesSort a.selected {
	background: url("images/radiodot.png") no-repeat;
	background-position: 4px center;
	text-decoration: none;
}

.newsItem.customize .categories .categoriesSort a.selected:hover {
	background: #f0f0f0 url("images/radiodot.png") no-repeat;
	background-position: 4px center;
	text-decoration: none;

}



.categories .selected {
	background: #eba312;
	padding: 4px;
	color: #fff;
}

.categories {
	position: relative;
	background: #ffffff;
	/*border: 1px solid #a1a1a1;*/
}
/*.categories:after, .categories:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.categories:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}
.categories:before {
	border-color: rgba(161, 161, 161, 0);
	border-bottom-color: #a1a1a1;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}*/

.newsItem .previousa {
	background: #e5e5e5;
}

.newsItem .additionalContent .textContent {
	padding:20px;
}

.newsItem .additionalContent .textContent .event {
	margin-bottom: 12px;
	line-height: 14px;
}

.newsItem .text .glyph {
	width: 66px;
	height: 0px;
	margin: 0 auto;
	position: relative;
}

.newsItem .text .glyph .symbol {
	position: absolute;
	height: 66px;
	width: 66px;
	bottom: -4px;
	z-index:4;
	background: none;
}

.newsItem .text h3 {
	font-weight: 500;
	margin-bottom: 12px;
	line-height: 24px;
}


.newsItem.grow .text .glyph .symbol {
	background: url("images/grow_glyph.png") no-repeat;
}


.newsItem.Grow .text h3 {
	color: #a4732c;
}

.newsItem.Grow {
	background: #dfd3c2;
}

.newsItem.Grow .previousa {
	background: #dfd3c2 url("images/grey.png") repeat;


}


.newsItem .text .glyph .symbol {
	background: url("images/announcement_glyph.png") no-repeat;
}

.newsItem .text h3 {
	color: #ae7619;
	font-family: "Open Sans";
	font-weight: bold;
	text-transform: uppercase;
}

.newsItem.faculty .text h3 {
	color: #9cb54e;
}

.newsItem .previousa {
	background: #ae7619 url("images/grey.png") repeat;
	background-position: center 0px;
	background-size: 302px 245px;
}

.page-template-page-faculty-php .newsItem .previousa {
	height: 528px;
	background: #fff;
}


.newsItem.Agriculture .text .glyph .symbol {
	background: url("images/agriculture_glyph.png") no-repeat;
}

.newsItem.Agriculture .text h3 {
	color: #ae7619;
}

.newsItem.Agriculture .previousa {
	background: #ae7619 url("images/grey.png") repeat;
	background-size: 302px 302px;
}


.newsItem.Food .text .glyph .symbol {
	background: url("images/food_glyph.png") no-repeat;
}

.newsItem.Food .text h3 {
	color: #ad4834;
}

.newsItem.Food .previousa {
	background: #ad4834 url("images/grey.png") repeat;
	background-size: 302px 302px;
}

.newsItem.Energy .text .glyph .symbol {
	background: url("images/energy_glyph.png") no-repeat;
}

.newsItem.Energy .text h3 {
	color: #a4982d;
}

.newsItem.Energy .previousa {
	background: #a4982d url("images/grey.png") repeat;
	background-size: 302px 302px;
}


.newsItem.twitter .text .glyph .symbol {
	background: url("images/twitter_glyph.png") no-repeat;
}

.newsItem.twitter .text h3 {
	color: #359bc1;
	margin-bottom: 0px;
}

.newsItem.twitter .text h3 a {
	display: inline;
	color: #057aa6;
	border-bottom: none;

}

.newsItem.twitter .text h3 a:hover {
	display: inline;
	color: #057aa6;
	border-bottom: 1px dotted #057aa6;

}

.newsItem.twitter {
	background: #eaf0f2;
}

.newsItem.twitter .previousa {
	background: #fff url("images/grey.png") repeat;
	background-size: 302px 302px;
}

.newsItem.Environment .text .glyph .symbol {
	background: url("images/environment_glyph.png") no-repeat;
}

.newsItem.Environment .text h3 {
	color: #64773b;
}

.newsItem.Environment .previousa {
	background: #64773b url("images/grey.png") repeat;
	background-size: 302px 302px;
}

.newsItem.Events .text .glyph .symbol {
	background: url("images/events_glyph.png") no-repeat;
}

.newsItem.Events .text h3 {
	color: #64773b;
	margin-bottom: 0px;
}

.newsItem.Events .previousa {
	background: #64773b url("images/grey.png") repeat;
	background-size: 302px 302px;
}

.newsItem.events strong {
	color: #5d752f;
	display: block;
}


.newsItem.events {
	background: #e9efde;
}


.newsItem.teaching-resources .text .glyph .symbol, .newsItem.teaching-outreach .text .glyph .symbol {
	background: url("images/graduate_glyph.png") no-repeat;
}

.newsItem.teaching-resources .text h3, .newsItem.teaching-outreach .text h3 {
	color: #941919;
}

.newsItem.research .text .glyph .symbol {
	background: url("images/research_glyph.png") no-repeat;
}

.newsItem.research .text h3 {
	color: #91621e;
}


.newsItem.Health .text .glyph .symbol {
	background: url("images/health_glyph.png") no-repeat;
}

.newsItem.Health .text h3 {
	color: #4784ac;
}

.newsItem.Health .previousa {

	background: #4784ac url("images/grey.png") repeat;
	background-size: 302px 302px;
}

.mobileScroll {
		position: relative;
		z-index:2;
	}

	.page-id-59 #content table tr td:first-child {
		width: 50%;
	}

	.page-id-59 #content table tr td:nth-child(2) {
		width: 50px;
	}

	.page-id-59 #content table tr td:nth-child(3) {
		width: 100px;
	}


.newsItem.People .text .glyph .symbol, .newsItem.Communities .text .glyph .symbol {
	background: url("images/faces_glyph.png") no-repeat;
}

.newsItem.People h3, .newsItem.Communities h3 {
	color: #a95844;
	margin-bottom: 0px;
}

.newsItem.People .previousa, .newsItem.Communities .previousa {
	background: #a95844 url("images/grey.png") repeat;
	background-size: 302px 302px;
}

footer#colophon {

	background: url("images/hortfooter_bg.jpg") repeat;
	color: #c6c6c6;
	font-size: 11px;

}

#uwred footer#colophon {
	background: #302e28;
	border-top: 2px solid #b70101;
}

footer .inner {
	margin: 0 auto;
	width: 940px;
	padding-top: 40px;
	padding-bottom: 40px;
}

footer .inner #pre-footer .linksContainer {
	width: 50%;
	box-sizing: border-box;
	float: left;
}

footer .inner #pre-footer .linksContainer #supplementary {
	border-top: none;
	padding: 0px;
}

footer .inner #pre-footer .linksContainer.right {
	width: 32%;
	box-sizing: border-box;
	float: right;
}

footer .inner #pre-footer p {
	font-size: 13px;
}

footer .inner #pre-footer p.address {
	font-size: 10px;
	color: #898076;
}

footer .inner #pre-footer h3 {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
}

footer .inner #pre-footer .button {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.storyEntry {
	margin-bottom: 5em;
}

.storyEntry h2 {
	font-family: "Open Sans";
	font-weight: 300;
	line-height: 1.5em;
}

footer .inner #pre-footer #quick_links {
	margin-left: 0px;
	list-style: none;

}

footer .inner #pre-footer .quick_links_list {
	float: left;
	width: 201px;
	padding-right: 34px;
}

footer .inner #pre-footer .quick_links_list ul {
	margin-left: 0px;
	list-style: none;
}

footer .inner #pre-footer .quick_links_list ul li a, footer .inner #pre-footer .linksContainer #supplementary ul li a {
	border-top: 1px solid #454545;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	border-bottom: none;
}

footer .inner #pre-footer .quick_links_list ul li.quick_links_list_title {
	margin-bottom: 8px;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}

footer .inner .copyright {

	width: 50%;
	margin: 0 auto;
	text-align: left;
	color: rgba(255,255,255,0.5);
	margin-top: 40px;
	line-height: 18px;
	float: left;

}

footer .inner .copyright img {
	float: left;
	margin-right: 8px;
	margin-top: -6px;
}

footer .socialRef {
	float: right;
	width: 50%;
	margin-top: 40px;
}

footer .socialRef .twitter {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/twitterlogo.png") no-repeat;
	border: none;
	margin-left: 7px;
}

footer .socialRef .youtube {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/youtubelogo.png") no-repeat;
	border: none;
	margin-left: 2px;
}

footer .socialRef .facebook {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/facebooklogo.png") no-repeat;
	border: none;
	margin-left: 7px;
}


footer .inner .soc_icon_group {
	float:right;
	display:block;
}

.loadBarContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index:4;
}

.loadBar {
	position: relative;
	width: 940px;
	margin: 0 auto;
	background: rgba(0,0,0,.4);
	height: 2px;
	float: left;

}

.loadBar .progress {
	position: absolute;
	top: 0px;
	left: 0px;
	height:2px;
	z-index:4;
	background: #82c3ff;
}

.Safari .loadingSpinner, .Explorer .loadingSpinner, .Firefox .loadingSpinner {
	display: none;
}

.loadingSpinner {

	position: absolute;
	top: 43%;
	left: 130px;
	width: 40px;
	height: 40px;
	background: url("images/waitloaderbg.png");
	z-index:20;
}

.loadingSpinner .progress {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 40px;
	background: url("images/waitloaderbar.png");
	z-index:21;

	-webkit-animation-name: rotate;
 	-webkit-animation-duration: 1.0s;
 	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
}

#primary {
	position: relative;
}

#nav_sidebar {
	float: right;
	top: 0px;
	right: 0px;
	z-index:2;
	width: 230px;
  background: #fff;

  color: #343434;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;
}

#nav_sidebar li a:hover, #nav_sidebar li a:focus {
	background:#ededed;
}

#nav_sidebar .children li a:hover, #nav_sidebar .children li a:focus {
	background:#d6d6d6;
}

#nav_sidebar .children li .children li a:hover, #nav_sidebar .children li .children li a:focus {
	background:#8d8d8d;
}

#nav_sidebar h3 {
	margin-bottom: 0px;
}

#nav_sidebar li h3 a {
	color: #3d3d3d;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;

	text-shadow: #e7e7e7 0px 1px 0px;
	background: #d1d1d1;
	border-bottom: 1px solid #b6b6b6;
	}

#nav_sidebar ul, #nav_sidebar li {
	list-style: none;
	margin: 0px;
}

#nav_sidebar .children li a {
	padding-left: 55px;
	background: #f4f4f4;
}

#nav_sidebar .children li .children li a {
	padding-left: 65px;
	background: #dadada;
}

#nav_sidebar .children li:last-child a {
	border-bottom: 1px dashed #c4c4c4;
}



#nav_sidebar li a {
	display: block;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #c4c4c4;

}

#nav_sidebar ul li:last-child a {
	border-bottom: none;
}

#page #nav_sidebar li a.current_link, #nav_sidebar .children li .children li a.current_link {
	color: #fff;
	font-weight: 600;
	text-shadow: #654a1b 0px -1px 0px;
	background: #ce9e56; /* Old browsers */
background: -moz-linear-gradient(top, #ce9e56 0%, #d28e19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce9e56), color-stop(100%,#d28e19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ce9e56 0%,#d28e19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ce9e56 0%,#d28e19 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ce9e56 0%,#d28e19 100%); /* IE10+ */
background: linear-gradient(to bottom, #ce9e56 0%,#d28e19 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce9e56', endColorstr='#d28e19',GradientType=0 ); /* IE6-9 */
position: relative;
}



#uwred #page #nav_sidebar li a.current_link {
	color: #fff;
	background: #9a0002; /* Old browsers */
background: -moz-linear-gradient(top, #9a0002 1%, #690001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9a0002), color-stop(100%,#690001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9a0002 1%,#690001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9a0002 1%,#690001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9a0002 1%,#690001 100%); /* IE10+ */
background: linear-gradient(to bottom, #9a0002 1%,#690001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0002', endColorstr='#690001',GradientType=0 ); /* IE6-9 */
}

#nav_sidebar li a.current_link .arrow {
	display: block;
	position: absolute;
	top: 0px;
	left: -25px;
	width: 25px;
	height:42px;
	z-index:4;
	background: url("images/sidebar_navarrow.png") no-repeat;
}

#uwred #page #nav_sidebar li a.current_link .arrow {

	background: url("images/sidebar_navarrow_uwred.png") no-repeat;
}


/**** Example Options ****/

#options {
  padding-bottom: 1.0em;
}

#options h3 {
  margin-bottom: 0.2em;
  font-size: 15px;
}

#options h4 {
  font-weight: bold;
}

#options ul {
  margin: 0;
  list-style: none;
}

#options ul ul {
  margin-left: 1.5em;
}

#options li {
  float: left;
  margin-bottom: 0.2em;
}

#options li a {
  display: block;
  padding: 0.4em 0.5em;
  background-color: #DDD;
  color: #222;
  font-weight: bold;
  text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 );
  background-image: -webkit-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:    -moz-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:     -ms-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:      -o-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:         linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
}

#options li a:hover {
  background-color: #5BF;
}

#options li a:active {
  background-color: #39D;
  -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
     -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
          box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
}

#options li a {
  border-left:  1px solid hsla( 0, 0%, 100%, 0.3 );
  border-right: 1px solid hsla( 0, 0%,   0%, 0.2 );
}

#options li:first-child a {
  border-radius: 7px 0 0 7px;
  border-left: none;
}

#options li:last-child a {
  border-radius: 0 7px 7px 0;
}

#options li a.selected {
  background-color: #13F;
  text-shadow: none;
  color: white;
}

/* Combination filter options*/

#options .option-combo {
  display: inline-block;
  float: left;
  margin-right: 10px;
}

#options .option-combo ul {
  margin-right: 20px;
  display: inline-block;
}

#options .option-combo h2,
#options .option-combo h4 {
  line-height: 34px;
  margin-bottom: 0;
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
}

/* Color shapes */

.color-shape {
  width: 70px;
  height: 70px;
  margin: 5px;
  float: left;
}

.color-shape.round {
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
}

.color-shape.big.round {
  -webkit-border-radius: 75px;
     -moz-border-radius: 75px;
          border-radius: 75px;
}

.color-shape.red { background: red; }
.color-shape.blue { background: blue; }
.color-shape.yellow { background: yellow; }

.color-shape.wide, .color-shape.big { width: 150px; }
.color-shape.tall, .color-shape.big { height: 150px; }

.color-shape a {
  display: block;
  height: 100%;
}

.color-shape a:hover {
  background: white;
  background: hsla( 0, 0%, 100%, 0.5 );
}

/**** Horizontal ****/

.horizontal #container, .horizontal #container2  {
  height: 80%;
}

#copy {
  max-width: 640px;
}

/**** Photo demo ****/

.photos .photo {
  width: 320px;
  margin: 5px;
  float: left;
}

.photos .photo img {
  display: block;
  width: 100%;
}

#content {
 position:relative;
 z-index:1;
}

.demos #content {
  height: 100%;
}

/**** Docs ****/

.docs #content {
  max-width: 640px;
}

.docs #content a:hover {
  border-bottom: 1px dotted;
}

/**** Doc page nav ****/



#site-nav {
  width: 200px;
  position: absolute;
  left: 10px;
  top: 0px;
  padding-top: 20px;
  font-size: 12px;
}

#site-nav h1 {
  font-size: 24px;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-weight: bold;
  font-family: 'Helvetica Neue', Arial, sans-serif;
}

#site-nav h2 {
  font-size: 17px;
  font-weight: normal;
  margin: 0 0 0.3em;
  border-top: none;
}

#site-nav h1 a { color: #4FB; }
#site-nav h1 a:hover { color: #4BF; }

#site-nav ul {
  list-style: none;
  margin: 0 0 1.0em;
  font-weight: bold;
}

#site-nav ul ul { margin-bottom: 0; }

#site-nav ul a {
  display: block;
  border: none;
  padding: 1px 5px;
}

#site-nav ul .current a {
  background: hsla( 0, 0%, 0%, 0.3 );
  color: #1BF;
}
#site-nav ul a:hover,
#site-nav ul .current a:hover { color: white; }

#site-nav ul .current .toc a {
  font-size: 12px;
  padding-left: 1.2em;
  font-weight: normal;
}

/**** Doc content ****/

.docs #content h2 {
  border-top: 1px solid #333;
  padding-top: 0.8em;
  margin-bottom: 0.8em;
}

.docs #content h2:target {
  padding: 10px;
  background: white;
  color: #222;
}

.docs #content h3 {
  color: #FEC;
  background: hsla( 0, 0%, 75%, 0.05 );
  padding: 2px 0.5em;
  margin-bottom: 0.5em;
  font-size: 1.15em;
}

.docs #content h4 {
  margin-bottom: 0.5em;
  font-size: 14px;
}





pre {
  padding: 10px;
}

pre, code {
  background: black;
  color: white;
  font-family: 'Monaco', monospace, sans-serif;
}

#content code {
  font-size: 12px;
}

#content pre {
  line-height: 1.6em;
}

h3#options {
  padding-bottom: 0;
}

.option-def dl dt,
.option-def dl dd {
  float: left;
  padding: 0 1.2em;;
  background: #161616;
  line-height: 36px;
  height: 36px;
}

.option-def dl.header dt,
.option-def dl.header dd {
  background: #444;
}

.option-def dl .option-type {
  font-size: 13px;
  color: #AAA;
  font-style: italic;
}

.option-def dl dd {
  border-left: 1px solid #222;
}

/* Tagline */

.docs .tagline {
  font-size: 22px;
  font-weight: 300;
}

/* as-is from MIT */

.docs .as-is {
  font-size: 95%;
}

/* Commercial license blurb */

.docs #commercial {
  background: white;
  padding: 10px;
  font-size: 14px;
  color: #1F1F1D;
}

.docs #commercial a { font-weight: bold;}

/**** Pygments ****/

code .s1,
code .s { color: #78BD55; } /* string */
code .mi, /* integer */
code .cp, /* doctype */
code .kc { color: #5298D4; } /*boolean*/
code .k { color: #E39B79; } /* keyword */
code .kd, /* storage */
code .na { color: #A9D866; } /* markup attribute */
code .p  { color: #EDB; } /* punctuation */
code .o  { color: #F63; }   /* operator */
code .nb { color: #AA97AC;} /* support */

/* comment */
code .c,
code .c1 { color: #666; font-style: italic; }

code .nt { color: #A0C8FC; } /* Markup open tag */

code .nf { color: #9EA8B8; } /* css id */
code .nc { color: #A78352; }  /* CSS class */
code .m  { color: #DE8E50; } /* CSS value */
code .nd { color: #9FAD7E; } /* CSS pseudo selector */



/**** Super list ****/


/**** Sites using Isotope ****/

#sites h2 {
  display: none;
  padding: 0.4em;
  line-height: 32px;
  margin-bottom: 0.4em;
  -webkit-transition: background-color 0.8s;
     -moz-transition: background-color 0.8s;
       -o-transition: background-color 0.8s;
          transition: background-color 0.8s;
}

#sites h2 img {
  display: inline-block;
  margin-right: 0.4em;
  vertical-align: bottom;
}

#sites h2.loading {
  background: white;
  color: #222;
}
#sites h2.error {
  background: red;
  color: #222;
}


#sites ul {
  margin: 0;
}

.super-list .example {
  list-style: none;
  float: left;
  width: 230px;
  margin: 5px;
}

.super-list .example a,
.super-list .example b,
.super-list .example img {
  display: block;
}

.super-list .example img { width: 100%; }

.super-list .example a {
  background: #1F1E1D;
}

.super-list .example a:hover {
  background: white;
  color: #111;
}

.super-list .example b {
  font-weight: bold;
  line-height: 1.3em;
  padding: 3px;
  padding-top: 8px;
}

.super-list .link {
  float: left;
  position: relative;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 300;
  margin: 5px;
}

.super-list .link {
  width: 230px;
  height: 110px;
}

.super-list .link a {
  display: block;
  padding: 10px;
  padding-left: 65px;
  height: 90px;
  background: #1F1E1D;
  color: #FE5;
  -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
          border-radius: 14px;
}

.super-list .link a:before {
  content: '➔';
  font-size: 70px;
  position: absolute;
  top: 30px;
  left: 5px;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.super-list .link.away a:before {
  top: 25px;
  left: 0px;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.super-list .link a:hover {
  background: #E58;
  color: white;
}

.super-list .feature .name {
  bottom: auto;
  top: 140px;
  left: 18px;
  font-size: 20px;
}

/**** BIG Graph ****/

.big-graph {
  background: white;
  height: 600px;
  margin: 20px auto;
}

.big-graph .project {
  width: 45px;
  height: 45px;
  float: left;
}

.big-graph .project .icon {
  pointer-events: none;
  width: 31px;
  height: 31px;
  background: white;
  margin-left: 7px;
  -webkit-transition: -webkit-transform 0.25s;
     -moz-transition: -moz-transform    0.25s;
      -ms-transition: -ms-transform     0.25s;
       -o-transition: -o-transform      0.25s;
          transition: transform         0.25s;
}

.big-graph .project:hover {
  z-index: 5;

}

.big-graph .project:hover .icon {
  -webkit-transform: scale(3);
     -moz-transform: scale(3);
      -ms-transform: scale(3);
       -o-transform: scale(3);
          transform: scale(3);
}

.big-graph .project.commercial .icon { background: #6B6B6B; }
.big-graph .project.urbanism .icon { background: #00CF00; }
.big-graph .project.public-space .icon { background: #FF8D00; }
.big-graph .project.culture .icon { background: #D61919; }
.big-graph .project.body-culture .icon { background: #00ECFF; }
.big-graph .project.health .icon { background: #FF2251; }
.big-graph .project.education .icon { background: #00A700; }
.big-graph .project.housing .icon { background: #FF02FF; }
.big-graph .project.hotel .icon { background: #0000C3; }
.big-graph .project.media .icon { background: #292929; }

.big-graph .project p {
  line-height: 14px;
  font-size: 10.5px;
  color: black;
  margin-left: 7px;
}

/**** Infinite Scroll ****/

#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 30px;
  left: 42%;
  z-index: 100;
  background: white;
  background: hsla( 0, 0%, 100%, 0.9 );
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}



/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

header {
position: relative;
}

#kickass-pointstab iframe, #kickass-pointstab-menu, #kickass-pointstab {
	display: none;
}

.KICKASShidden {
	opacity: 0;
}

#kickass-pointstab-wrapper iframe {
	position: absolute;
	left: -100000000px;
}

.hidden {
	display: none;
}

.filtered {
	position: absolute;
	top: 88px;
	right: -5px;
	z-index:4;
	background: #fff;
	  width: 236px;
	  max-height: 600px;

  margin: 5px;
  float: left;

  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
  color: #343434;
  border: 1px solid #757575;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #a9a9a9;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
	box-shadow: 0px 1px 5px #a9a9a9;

}

#uwred .filtered {
	right: 15px;
	top: 60px;
}

.filtered .subheading {
	font-weight: bold;
	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
	color:#c5c5c5;
	text-transform: uppercase;
	letter-spacing: 1px;
}


.filtered, .filtered-top, .filtered-right, .filtered-bottom, .filtered-left {

  text-shadow:0 1px 0px #ffffff;


  background-color:#ffffff;
  background-image:-moz-linear-gradient(top,#ffffff,#f1f1f1);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f1f1f1));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,EndColorStr=#f1f1f1);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,EndColorStr=#f1f1f1);
}
.filtered:after, .filtered-top:after, .filtered-right:after, .filtered-bottom:after, .filtered-left:after {
  content:"\25B8";
  display:block;
  font-size:2em;
  height:0;
  line-height:0;
  position:absolute;
}
.filtered:after, .filtered-bottom:after {
  color:#ffffff;
  bottom:0;
  left:1px;
  text-align:center;
  text-shadow:1px 0 2px #000000;
  -o-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -khtml-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  width:100%;
}
.filtered:after {
  bottom:auto;
  color:#ffffff;
  left:-2px;
  top:-2px;
  text-align:center;
  text-shadow:none;
  -o-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -khtml-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  width:100%;
}

.ie10 .filtered:after {
	content: none;
	display: none;
}

.filtered-right:after {
  color:#222222;
  right:-0.375em;
  top:50%;
  margin-top:-.05em;
  text-shadow:0 1px 2px #000000;
  -o-transform:rotate(0);
  -moz-transform:rotate(0);
  -khtml-transform:rotate(0);
  -webkit-transform:rotate(0);
}
.filtered-left:after {
  color:#222222;
  left:-0.375em;
  top:50%;
  margin-top:.1em;
  text-shadow:0 -1px 2px #000000;
  -o-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -khtml-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
}

.filtered ul, .filtered li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	max-height: 590px;
}

.filtered ul li a:link, .filtered ul li a:visited, #uwred #page .filtered ul li a {
	outline: none;
	display: block;
	padding: 6px;
	padding-left: 14px;
	padding-right: 14px;
	color: #535353;
	border-bottom: none;
	border-top: 1px solid #e8e8e8;
}

.filtered ul li a:hover, .filtered ul li a:focus {
	outline: none;
	color: #fff;
	background: #9db44c;
	border-bottom: none;
	 text-shadow:0 -1px 0px rgba(0,0,0,0.4);
}

#uwred #page .filtered ul li a:hover, #uwred #page .filtered ul li a:focus {
	background: #ac0809;
	color: #fff;
}



#access .mobileNavTrigger, #access .mobileSettingsTrigger, #access .mobileScrollTop {
	display: none;
}

#searchform .searchClear:link, #searchform .searchClear:visited {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	width: 19px;
	height: 19px;
	text-indent: 10000000px;
	white-space: nowrap;
	z-index:4;
	background: url("images/searchclear.png") no-repeat;
	border-bottom: none;
	outline: none;
	display: none;
}

.Chrome #searchform .searchClear:link, .Chrome #searchform .searchClear:visited {
	right: 30px;

}

.relative {
	position: relative;
}

#mobile-menu, #mobile-filter {
	display: none;
}

.noImageSpacer {
	height: 260px;
}

.noImageSpacer2 {
	height: 50px;
}


.noImageSpacer {
	height:
}

.mobileNavTriggerLarge {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:400;
	width: 100%;
	height: 1000px;
}



@media only screen and (min-width : 960px) {

}

/*!
 * Bootstrap v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.cb-theme .clearfix {
  *zoom: 1;
}
.cb-theme .clearfix:before,
.cb-theme .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .clearfix:after {
  clear: both;
}
.cb-theme .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.cb-theme .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cb-theme article,
.cb-theme aside,
.cb-theme details,
.cb-theme figcaption,
.cb-theme figure,
.cb-theme footer,
.cb-theme header,
.cb-theme hgroup,
.cb-theme nav,
.cb-theme section {
  display: block;
}
.cb-theme audio,
.cb-theme canvas,
.cb-theme video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.cb-theme audio:not([controls]) {
  display: none;
}
.cb-theme html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.cb-theme a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.cb-theme a:hover,
.cb-theme a:active {
  outline: 0;
}
.cb-theme sub,
.cb-theme sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.cb-theme sup {
  top: -0.5em;
}
.cb-theme sub {
  bottom: -0.25em;
}
.cb-theme img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.cb-theme #map_canvas img {
  max-width: none;
}
.cb-theme button,
.cb-theme input,
.cb-theme select,
.cb-theme textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.cb-theme button,
.cb-theme input {
  *overflow: visible;
  line-height: normal;
}
.cb-theme button::-moz-focus-inner,
.cb-theme input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.cb-theme button,
.cb-theme input[type="button"],
.cb-theme input[type="reset"],
.cb-theme input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.cb-theme input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.cb-theme input[type="search"]::-webkit-search-decoration,
.cb-theme input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.cb-theme textarea {
  overflow: auto;
  vertical-align: top;
}
.cb-theme .row {
  margin-left: -20px;
  *zoom: 1;
}
.cb-theme .row:before,
.cb-theme .row:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .row:after {
  clear: both;
}
.cb-theme [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.cb-theme .container,
.cb-theme .navbar-static-top .container,
.cb-theme .navbar-fixed-top .container,
.cb-theme .navbar-fixed-bottom .container {
  width: 940px;
}
.cb-theme .span12 {
  width: 940px;
}
.cb-theme .span11 {
  width: 860px;
}
.cb-theme .span10 {
  width: 780px;
}
.cb-theme .span9 {
  width: 700px;
}
.cb-theme .span8 {
  width: 620px;
}
.cb-theme .span7 {
  width: 540px;
}
.cb-theme .span6 {
  width: 460px;
}
.cb-theme .span5 {
  width: 380px;
}
.cb-theme .span4 {
  width: 300px;
}
.cb-theme .span3 {
  width: 220px;
}
.cb-theme .span2 {
  width: 140px;
}
.cb-theme .span1 {
  width: 60px;
}
.cb-theme .offset12 {
  margin-left: 980px;
}
.cb-theme .offset11 {
  margin-left: 900px;
}
.cb-theme .offset10 {
  margin-left: 820px;
}
.cb-theme .offset9 {
  margin-left: 740px;
}
.cb-theme .offset8 {
  margin-left: 660px;
}
.cb-theme .offset7 {
  margin-left: 580px;
}
.cb-theme .offset6 {
  margin-left: 500px;
}
.cb-theme .offset5 {
  margin-left: 420px;
}
.cb-theme .offset4 {
  margin-left: 340px;
}
.cb-theme .offset3 {
  margin-left: 260px;
}
.cb-theme .offset2 {
  margin-left: 180px;
}
.cb-theme .offset1 {
  margin-left: 100px;
}
.cb-theme .row-fluid {
  width: 100%;
  *zoom: 1;
}
.cb-theme .row-fluid:before,
.cb-theme .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .row-fluid:after {
  clear: both;
}
.cb-theme .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.cb-theme .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.cb-theme .row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.cb-theme .row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.cb-theme .row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.cb-theme .row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.cb-theme .row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.cb-theme .row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.cb-theme .row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.cb-theme .row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.cb-theme .row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.cb-theme .row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.cb-theme .row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.cb-theme .row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.cb-theme .row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.cb-theme .row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.cb-theme .row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.cb-theme .row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.cb-theme .row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.cb-theme .row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.cb-theme .row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.cb-theme .row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.cb-theme .row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.cb-theme .row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.cb-theme .row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.cb-theme .row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.cb-theme .row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.cb-theme .row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.cb-theme .row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.cb-theme .row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.cb-theme .row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.cb-theme .row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.cb-theme .row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.cb-theme .row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.cb-theme .row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.cb-theme .row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.cb-theme .row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.cb-theme .row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.cb-theme [class*="span"].hide,
.cb-theme .row-fluid [class*="span"].hide {
  display: none;
}
.cb-theme [class*="span"].pull-right,
.cb-theme .row-fluid [class*="span"].pull-right {
  float: right;
}
.cb-theme p {
  margin: 0 0 10px;
}
.cb-theme .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
.cb-theme small {
  font-size: 85%;
}
.cb-theme strong {
  font-weight: bold;
}
.cb-theme em {
  font-style: italic;
}
.cb-theme cite {
  font-style: normal;
}
.cb-theme .muted {
  color: #999999;
}
.cb-theme .text-warning {
  color: #c09853;
}
.cb-theme .text-error {
  color: #b94a48;
}
.cb-theme .text-info {
  color: #3a87ad;
}
.cb-theme .text-success {
  color: #468847;
}
.cb-theme h1,
.cb-theme h2,
.cb-theme h3,
.cb-theme h4,
.cb-theme h5,
.cb-theme h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}
.cb-theme h1 small,
.cb-theme h2 small,
.cb-theme h3 small,
.cb-theme h4 small,
.cb-theme h5 small,
.cb-theme h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.cb-theme h1 {
  font-size: 36px;
  line-height: 40px;
}
.cb-theme h2 {
  font-size: 30px;
  line-height: 40px;
}
.cb-theme h3 {
  font-size: 24px;
  line-height: 40px;
}
.cb-theme h4 {
  font-size: 18px;
  line-height: 20px;
}
.cb-theme h5 {
  font-size: 14px;
  line-height: 20px;
}
.cb-theme h6 {
  font-size: 12px;
  line-height: 20px;
}
.cb-theme h1 small {
  font-size: 24px;
}
.cb-theme h2 small {
  font-size: 18px;
}
.cb-theme h3 small {
  font-size: 14px;
}
.cb-theme h4 small {
  font-size: 14px;
}
.cb-theme .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
.cb-theme ul,
.cb-theme ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
.cb-theme ul ul,
.cb-theme ul ol,
.cb-theme ol ol,
.cb-theme ol ul {
  margin-bottom: 0;
}
.cb-theme li {
  line-height: 20px;
}
.cb-theme ul.unstyled,
.cb-theme ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.cb-theme dl {
  margin-bottom: 20px;
}
.cb-theme dt,
.cb-theme dd {
  line-height: 20px;
}
.cb-theme dt {
  font-weight: bold;
}
.cb-theme dd {
  margin-left: 10px;
}
.cb-theme .dl-horizontal {
  *zoom: 1;
}
.cb-theme .dl-horizontal:before,
.cb-theme .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .dl-horizontal:after {
  clear: both;
}
.cb-theme .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cb-theme .dl-horizontal dd {
  margin-left: 180px;
}
.cb-theme hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
.cb-theme abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.cb-theme abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.cb-theme blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
.cb-theme blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
.cb-theme blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
.cb-theme blockquote small:before {
  content: '\2014 \00A0';
}
.cb-theme blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.cb-theme blockquote.pull-right p,
.cb-theme blockquote.pull-right small {
  text-align: right;
}
.cb-theme blockquote.pull-right small:before {
  content: '';
}
.cb-theme blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
.cb-theme q:before,
.cb-theme q:after,
.cb-theme blockquote:before,
.cb-theme blockquote:after {
  content: "";
}
.cb-theme address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
.cb-theme .nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.cb-theme .nav > li > a {
  display: block;
}
.cb-theme .nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.cb-theme .nav > .pull-right {
  float: right;
}
.cb-theme .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.cb-theme .nav li + .nav-header {
  margin-top: 9px;
}
.cb-theme .nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.cb-theme .nav-list > li > a,
.cb-theme .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.cb-theme .nav-list > li > a {
  padding: 3px 15px;
}
.cb-theme .nav-list > .active > a,
.cb-theme .nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.cb-theme .nav-list [class^="icon-"] {
  margin-right: 2px;
}
.cb-theme .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.cb-theme .nav-tabs,
.cb-theme .nav-pills {
  *zoom: 1;
}
.cb-theme .nav-tabs:before,
.cb-theme .nav-pills:before,
.cb-theme .nav-tabs:after,
.cb-theme .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .nav-tabs:after,
.cb-theme .nav-pills:after {
  clear: both;
}
.cb-theme .nav-tabs > li,
.cb-theme .nav-pills > li {
  float: left;
}
.cb-theme .nav-tabs > li > a,
.cb-theme .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.cb-theme .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.cb-theme .nav-tabs > li {
  margin-bottom: -1px;
}
.cb-theme .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.cb-theme .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.cb-theme .nav-tabs > .active > a,
.cb-theme .nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
  text-decoration: none;
}
.cb-theme .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.cb-theme .nav-pills > .active > a,
.cb-theme .nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.cb-theme .nav-stacked > li {
  float: none;
}
.cb-theme .nav-stacked > li > a {
  margin-right: 0;
}
.cb-theme .nav-tabs.nav-stacked {
  border-bottom: 0;
}
.cb-theme .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.cb-theme .nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.cb-theme .nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.cb-theme .nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.cb-theme .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.cb-theme .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.cb-theme .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.cb-theme .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.cb-theme .nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.cb-theme .nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.cb-theme .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.cb-theme .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.cb-theme .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.cb-theme .nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.cb-theme .nav-tabs .open .dropdown-toggle,
.cb-theme .nav-pills .open .dropdown-toggle,
.cb-theme .nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.cb-theme .nav li.dropdown.open .caret,
.cb-theme .nav li.dropdown.open.active .caret,
.cb-theme .nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.cb-theme .tabs-stacked .open > a:hover {
  border-color: #999999;
}
.cb-theme .tabbable {
  *zoom: 1;
}
.cb-theme .tabbable:before,
.cb-theme .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .tabbable:after {
  clear: both;
}
.cb-theme .tab-content {
  overflow: auto;
}
.cb-theme .tabs-below > .nav-tabs,
.cb-theme .tabs-right > .nav-tabs,
.cb-theme .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.cb-theme .tab-content > .tab-pane,
.cb-theme .pill-content > .pill-pane {
  display: none;
}
.cb-theme .tab-content > .active,
.cb-theme .pill-content > .active {
  display: block;
}
.cb-theme .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.cb-theme .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.cb-theme .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.cb-theme .tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.cb-theme .tabs-below > .nav-tabs > .active > a,
.cb-theme .tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.cb-theme .tabs-left > .nav-tabs > li,
.cb-theme .tabs-right > .nav-tabs > li {
  float: none;
}
.cb-theme .tabs-left > .nav-tabs > li > a,
.cb-theme .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.cb-theme .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.cb-theme .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.cb-theme .tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.cb-theme .tabs-left > .nav-tabs .active > a,
.cb-theme .tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.cb-theme .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.cb-theme .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.cb-theme .tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.cb-theme .tabs-right > .nav-tabs .active > a,
.cb-theme .tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.cb-theme .nav > .disabled > a {
  color: #999999;
}
.cb-theme .nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.cb-theme .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.cb-theme .thumbnails:before,
.cb-theme .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.cb-theme .thumbnails:after {
  clear: both;
}
.cb-theme .row-fluid .thumbnails {
  margin-left: 0;
}
.cb-theme .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.cb-theme .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.cb-theme a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.cb-theme .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.cb-theme .thumbnail .caption {
  padding: 9px;
  color: #555555;
}

/**
 * INDIGO KIDS FIX
 */

.cb-theme .nav-tabs li.tab-link a {
	text-decoration: none;
}
.cb-theme div *:focus { outline: none; }
.cb-theme .tab-content {
	overflow: hidden;
}
.cb-theme .tab-content > .tab-pane,
.cb-theme .pill-content > .pill-pane {
	width: 100%;
	list-style-type: none;
	margin:0;
	position: absolute;
	top: 0;
	left: -9999px;
	display: block;
}
.cb-theme .tab-pane.active {
	left: 0;
	position: static;
	display:block;
}
.cb-theme b {
	font-weight: bold;
}

 /*
 *  Addtional styling for content page sidebar
 * */

 #content_widget_sidebar {
 	float:right;
 	margin:0 0 0 20px;
 	width:224px;

 	margin-bottom: 20px;
 	padding-bottom: 40px;
 }

 @-moz-document url-prefix() {
 	 #content_widget_sidebar {
 	float:right;
 	margin:0 0 0 20px;
 	width:222px;

 	padding-bottom: 40px;
 	}
 }

 .moreTweetsButton {
 	position: absolute;
 	bottom: 0px;
 	left: 0px;
 	right: 0px;
 	z-index:4;
 	background: #9CB54E;
 	color: #fff;
 	font-weight: bold;
 	padding: 8px;
 	padding-left: 14px;
 	padding-right: 14px;
 	text-align:center;

 }

 /*
 *Twitter Widget pro
 */

.widget_twitter div {
	padding:0;
}

.widget_twitter ul li {
	margin-bottom:5px;
}

.widget_twitter .follow-button,
.widget_twitter .xavisys-link {
	margin:0 10px 10px 25px;
}

.widget_twitter .entry-meta {
	display:block;
	font-size:80%;
}

.widget_twitter .intent-meta a {
	background: url(images/everything-spritev2.png); /** from Twitter ressources */
	display: inline-block;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.widget_twitter .intent-meta a.in-reply-to {
	background-position: 0 center;
}
.widget_twitter .intent-meta a:hover.in-reply-to {
	background-position: -16px center;
}
.widget_twitter .intent-meta a.favorite {
	background-position: -32px center;
}
.widget_twitter .intent-meta a:hover.favorite {
	background-position: -48px center;
}
.widget_twitter .intent-meta a.retweet {
	background-position: -80px center;
}
.widget_twitter .intent-meta a:hover.retweet {
	background-position: -96px center;
}

/* Screen below native width of 960px ----------- */
@media only screen and (min-width : 640px) and (max-width : 960px) {
	#primary {
		width: 622px;

	}


	.one-column.singular .entry-header, .one-column.singular .entry-content, .one-column.singular footer.entry-meta, .one-column.singular #comments-title {
width: 570px;
margin-right: 0px;
margin-left: 0px;
}

#content_widget_sidebar {
	width: 100%;
}

	#branding {
		width: 622px;


	}

	#branding .heading {
		width: 622px;


	}

	.two-column #branding {
		width: auto;
	}

	.two-column #branding .heading {
		width: auto;
	}


	.collegeFeature {

		width: 622px;

	}

	#primary, .single #primary, .page #primary {
		width: 622px;
		overflow: hidden;

			}

	.two-column #primary, .two-column.single #primary, .two-column.page #primary {
		width: auto;
		padding-right: 230px;
	}

	.two-column #primary #content, .two-column.single #primary #content, .two-column.page #primary #content {
		width: auto;

	}



	.home.two-column #secondary {
		position: absolute;
		top: 466px;
		right: 0px;
		z-index:4;
	}

	#uwred .home.two-column #secondary {
		position: absolute;
		top: 438px;
		right: 0px;
		z-index:4;
	}

	.collegeFeature, .collegeFeature li {
		width: 622px;
	}



	.two-column .collegeFeature, .two-column .collegeFeature li {
		width: auto;
	}


	footer .inner {
		width: 622px;

	}

	.collegeFeature li {
		/*width:622px;*/

	}


}


/* Screen below 640px ----------- */
@media only screen and (min-width : 320px) and (max-width : 640px) {
	#primary {
		width: 308px;

	}

	#branding {
		width: 100%;



	}

	div.entry-content, .singular div.entry-content {
		-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
	}

		.one-column.singular .entry-header, .one-column.singular .entry-content, .one-column.singular footer.entry-meta, .one-column.singular #comments-title {
width: 100%;
margin-right: 0px;
margin-left: 0px;
}

#content_widget_sidebar {
	width: 100%;
}



	#branding .heading {
		width: 100%;
		margin-left: 1rem;


	}

	#main #content {
		width: 246px;
	}

	#main #content {
	width: 100%;
}


	.collegeFeature {

		width: 308px;

	}

	#primary, .single #primary, .page #primary {
		width: 100%;
		overflow: hidden;

			}


	footer .inner {
		width:94%;

	}

	.collegeFeature li {
		width:308px;


	}

}

.gform_confirmation_message {
	font-size: 22px;
	color: #9cb54e;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
}


/* About Us - sticky post */

body.home .hort-sticky-post{
box-sizing:border-box;
background-color: #F3EEE5;
padding:12px;
margin-bottom:40px;
margin-left:-30px;
margin-right:-30px;
margin-top:-51px;
}
body.home .hort-sticky-post h2.entry-title a{
	font-size: 24px;
}


body.home .hort-sticky-post span.edit-link a.post-edit-link{
	position:relative;
}
