/* Temp location for Harley's CSS work on 08.14.13 - Migrate to main CSS when time permits */
/* Right rail sub-menu - remove sub-page links for non-active trail items */
.sidebar-pod-chalkboard .menu .menu {
	display: none;
}

.menu-block-1 .menu .active-trail .menu {
	display: block;
}

.node-type-problem-of-the-week .field-name-body img {
  margin-top: 23px;
  float:none !important;
}

.node-type-problem-of-the-week .field-name-body img, .node-problem-of-the-week .field-name-body img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: solid 3px #7e7e80 !important;
  float:none !important;
}

.field-name-field-potw-date, .views-field-field-potw-date {
  color: #424244;
  font-family: "ArmitageBold" "Arial", sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 0;
}

.field-name-field-problem-category, .field-name-field-problem-category a, .field-name-field-problem-category a:active {
/*  color: #424244 !important; */
  font-family: "ArmitageSemibold" "Arial", sans-serif;
  font-size: 13px;
  font-style: italic;
  line-height: 18px;
  margin-bottom: 20px;
}

.field-name-field-problem-category a:hover {
/*  color: #00a7ce !important; */
  font-family: "ArmitageSemibold" "Arial", sans-serif;
  font-size: 13px;
  font-style: italic;
  line-height: 18px;
  margin-bottom: 20px;
}

.fb-like {
	margin-top:25px;
}

.view-id-problem_of_the_week_archive.view-display-id-page .views-field-nothing-1 {
  font-family: "ArmitageSemibold" "Arial", sans-serif;
  font-size:14px;
}

.view-id-problem_of_the_week_archive.view-display-id-page h3 {
  margin-top:22px;
  border-bottom: solid 1px #8a8a8a;
  color: #ee3124;
  font-family: "ArmitageLightRegular" "Arial", sans-serif;
  font-size: 22px;
  line-height: 29px;
  margin-bottom: 8px;
  padding-bottom: 4px;
}

#edit-field-problem-category-tid-wrapper label {
  font-family: "ArmitageSemibold" "Arial", sans-serif;
  font-size:14px;
}
.node-teaser ul.links.inline {
	margin:0px;
	padding:0px;
}
.node-teaser li.node-readmore {
	margin:0px;
	padding:0px;
}

/* Overrides for taxonomy term page */
.page-taxonomy-term a.node-title  {
display:block;
font-family: "ArmitageLightRegular" "Arial", sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
color: #262b62;
margin-bottom: 6px;
border: none;
}

.page-taxonomy-term a.node-title:hover  {
color: #424244;
}

p.no-results, p.no-schools-yet, p.role-alert {
	width: 100%;
	padding: 20px;
	background: #ddd;
	margin-top: 30px;
	text-align: center;
	margin: 0px auto;
	display: block;
	margin-top: 40px;
}

p.no-schools-yet, p.role-alert {
	border:1px solid #ee3124;
	margin-bottom:20px;
}

.role-login-button {
	display:block;
	width: 320px;
	clear: both;
	float: none;
	margin: 0px auto;
	padding: 9px;
	text-align: center;
	font-size:17px !important;
	color:white;
}

.role-login-button:visited {
	color:white;
}

.role-login-button:hover {
	color:white;
}

.plain-menu li {
	list-style:none !important;
	text-indent:-15px;
}

.user-page-extra-top-padding {
	margin-top:25px;
}

.profile .field-group-div {
	line-height:28px;
}

.profile .field-name-field-state-notes, .profile .field-name-field-chapter-notes {
	margin-top: 14px;
}

.pre_footer-logo-math-club {
	background-image: url("../img/sprite-logo-mathclub.png");
	width: 154px;
	height: 34px;
}

/* View table style overrides to improve fit 1.2.13 */
.views-table {
	font-size: 13px !important;
}

.views-table th {
	padding: 9px;
}

/* Extra room for state header on volunteer search */
.views-field.views-field-field-volunteer-state {
	width: 55px;
}


.l-content .views-exposed-form  {
  line-height: 12px;
}

body.maintenance-page {
background: none;
margin-top: 50px;
margin-left:50px;
}
