@charset "utf-8";
/*
  Sitename: http://history.osu.edu/
  Author: Mitchell R.K. Shelton

  style.css
  Core styles for site.
*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Base Styles ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
    font-size: 62.5%;
    /* 0.625 * 16px ~ 10px */

    line-height: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #282726;
}
.center-content {
    margin: 0px auto;
    max-width: 1024px;
}
img {
    max-width: 100%;
}
.clear {
    clear: both;
}
.text-right-align {
    text-align: right;
}
.text-left-align {
    text-align: left;
}
.breadcrumb {
    padding: 1px 1px 1px 5px;
    font-size: 0.8em;
    background-color: #EEE;
    border-bottom: 1px solid #CCC;
}
a:link,
a:visited {
    text-decoration: none;
    color: #990000;
}
a:hover,
a:active {
    text-decoration: underline;
    color: #660000;
}
.node-webform .submitted,
.origins-hidden {
    display: none;
}
#block-block-5 {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
#block-block-5 li {
    display: inline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Header ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

#header {
    background-color: #fff;
}
.header-container {
    max-width: 1024px;
    margin: 0 auto;
}
#logo {
    padding: 20px;
    text-align: center;
}
.logo-site-name {
    font-size: 6em;
    line-height: 1em;
    text-transform: uppercase;
    font-family: georgia;
    color: #000;
    text-shadow: 0px -2px 0px #000;
    padding-left: 10px;
}
.logo-site-name:link,
.logo-site-name:visited,
.logo-site-name:hover {
    text-decoration: none;
    color: #333;
}
.logo-site-slogan:link,
.logo-site-slogan:visited,
.logo-site-slogan:hover {
    text-decoration: none;
    color: #333;
}
.logo-site-slogan {
    font-size: 1.5em;
    font-family: Georgia;
}
#site-description {
    float: right;
    color: #999;
    font-size: 1.3em;
    line-height: 1.3em;
    padding: 5px 20px 5px 0px;
}
.white-bar,
.grey-bar {
    display: block;
    width: 100%;
    height: 1px;
}
.white-bar {
    background-color: #FFFFFF;
}
.grey-bar {
    background-color: #525252;
}
#history-masthead-title {
    visibility: hidden;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Search Box ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

#search-box {
    float: right;
    text-align: left;
}
#search-box label,
#search-box input.form-submit,
#search-box input.form-submit h3 {
    display: none;
}
#search-box input.form-text {
    background: #fff url('../images/magnifying-glass.png') 211px 8px no-repeat;
    border: 1px solid #CDCDCD;
    height: 27px;
    font-size: 1.2em;
    line-height: 1em;
    margin: 8px 0px 0px 0px;
    padding: 5px 8px;
    width: 235px;
    color: #787878;
}
#search-box input.form-text.focused {
    background-image: none;
    background-color: #FFFFFF;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Navigation ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
    background-color: #990000 !important;
    background-image: none !important;

	/*color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #08c;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);*/
}

.tb-megamenu.style-black {
    background-color: #990000 !important;
    background-image: none !important;
    /*background-image: -moz-linear-gradient(top,#333,#444);*/
    /*background-image: -webkit-gradient(linear,0 0,0 100%,from(#333),to(#444));*/
    /*background-image: -webkit-linear-gradient(top,#333,#444);*/
    /*background-image: -o-linear-gradient(top,#333,#444);*/
    /*background-image: linear-gradient(to bottom,#333,#444);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff444444', GradientType=0);*/

    color: #aaa;
}
.tb-megamenu.style-black .nav > li > a {
    background: url(../../images/line.png) no-repeat 100% 0;
    border-right: none;
    color: #fff;
    font-weight: normal !important;
}
.tb-megamenu.style-black .nav > li > a:focus,
.tb-megamenu.style-black .nav > li > a:hover {
    background-color: #222;
    color: #aaa !important;
}
.tb-megamenu.style-black .nav > .active > a,
.tb-megamenu.style-black .nav > .active > a:hover,
.tb-megamenu.style-black .nav > .active > a:focus {
    background-color: inherit;
    color: #aaa !important;
}
.tb-megamenu.style-black .nav-collapse .nav > li.active > a:hover,
.tb-megamenu.style-black .nav-collapse .nav > li.active > a:focus {
    background-color: inherit;
    color: #aaa !important;
}
.tb-megamenu.style-black .row-fluid + .row-fluid {
    border-color: #333;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.tb-megamenu.style-black .dropdown .caret {
    margin-left: 5px;
}
.tb-megamenu.style-black .dropdown-menu {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.tb-megamenu.style-black .dropdown-menu li > a {
    border-top: 1px solid #444;
    padding: 5px 20px;
    text-shadow: none;
}
.tb-megamenu.style-black .dropdown-menu li:first-child > a {
    border-top: 0;
}
.tb-megamenu.style-black .navbar .nav > li > .dropdown-menu:before {
    display: none;
}
.tb-megamenu.style-black .navbar .nav > li > .dropdown-menu:after {
    display: none;
}
.tb-megamenu.style-black .dropdown-menu .disabled > a,
.tb-megamenu.style-black .dropdown-menu .disabled > a:hover {
    color: #999;
}
.tb-megamenu.style-black .dropdown-menu .disabled > a:hover {
    background-color: transparent;
}
.tb-megamenu.style-black .nav li.dropdown.open > .dropdown-toggle {
    background-color: #666;
    color: #aaa;
}
.tb-megamenu.style-black .nav li.dropdown.active > .dropdown-toggle {
    background-color: inherit;
    color: #ffffff !important;
}
.tb-megamenu.style-black .nav > li.dropdown.open.active > a:hover,
.tb-megamenu.style-black .nav > li.dropdown.open.active > a:focus {
    background-color: #222 !important;
    color: #ffffff !important;
}
.tb-megamenu.style-black .dropdown-menu {
    background-color: #222;
    border: none;
}
.tb-megamenu.style-black .dropdown-menu li > a {
    color: #aaa;
    border-top: 1px solid #333;
}
.tb-megamenu.style-black .dropdown-menu li > a:hover,
.tb-megamenu.style-black .dropdown-menu li > a:focus,
.tb-megamenu.style-black .dropdown-submenu:hover > a {
    background: none;
    color: #ffffff !important;
}
.tb-megamenu.style-black .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu.style-black .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #222;
    color: #ffffff !important;
}
.tb-megamenu.style-black .mega-nav .mega-group > .mega-group-title,
.tb-megamenu.style-black .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu.style-black .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    color: #ddd;
}
.tb-megamenu.style-black .tb-block {
    background: transparent;
    color: inherit;
}
.tb-megamenu.style-black .tb-block .block-inner {
    padding: 0;
}
.tb-megamenu.style-black .tb-block .block-title {
    background: inherit;
    color: #ddd;
}
.tb-megamenu.style-black .block-ct {
    background: inherit;
    color: inherit;
    padding: 0;
    *zoom: 1;
}
.tb-megamenu.style-black .block-ct:before,
.tb-megamenu.style-black .block-ct:after {
    display: table;
    content: "";
    line-height: 0;
}
.tb-megamenu.style-black .block-ct:after {
    clear: both;
}
.tb-megamenu.style-black .tb-block ul.unstyled,
.tb-megamenu.style-black .tb-block ol.unstyled,
.tb-megamenu.style-black .tb-block ul.nav,
.tb-megamenu.style-black .tb-block ol.nav {
    margin-left: 0;
}
.tb-megamenu.style-black .block_menu .nav {
    margin-bottom: 20px;
}
.tb-megamenu.style-black .block_menu .nav > li {
    border-top: 1px solid #444;
}
.tb-megamenu.style-black .block_menu .nav > li > a {
    padding: 5px;
}
.tb-megamenu.style-black .block_menu .nav > li:first-child {
    border-top: 0;
}
.tb-megamenu.style-black .block_menu .nav > li:first-child > a {
    padding-top: 0;
    border-top: 0;
}
#navigation {
    font-size: 16px;
    background-color: #990000;
    /*background-color: #990000;*/
    /*border-top: 1px solid #481617;*/
    /*border-bottom: 1px solid #481617;*/
}
/*#navigation .navigation-container {*/
/*color: #fff;*/
/*max-width: 1022px;*/
/*width: 100%;*/
/*display: block;*/
/*height: 44px;*/
/*z-index: 50;*/
/*}*/
/*#navigation ul.nice-menu li {*/
/*border: none;*/
/*}*/
/*#navigation ul.nice-menu ul li {*/
/*width: 150%;*/
/*font-size: 1em;*/
/*}*/
/*#navigation ul.nice-menu ul li a {*/
/*width: 100%;*/
/*}*/
/*#navigation ul.nice-menu ul {*/
/*border: none;*/
/*}*/
/*#navigation ul.nice-menu li.menu-path-article-archive ul {*/
/*top: 3.2em;*/
/*}*/
/*#navigation ul.nice-menu li.menu-path-article-archive ul li ul {*/
/*top: 0em;*/
/*}*/
/*#navigation li.menu-454.menuparent.menu-path-front.first.odd.over ul {*/
/*margin-left: -1px;*/
/*}*/
/*#navigation ul li {*/
/*display: inline;*/
/*list-style-type: none;*/
/*list-style: none;*/
/*list-style-image: none;*/
/*line-height: 44px;*/
/*font-size: 1.4em;*/
/*margin: 0px;*/
/*padding: 0px;*/
/*!* margin-right: -4px; *!*/
/*}*/
/*#navigation ul li a:link, #navigation ul li a:visited {*/
/*background: #b42127;*/
/*color: #fff;*/
/*text-decoration: none;*/
/*border-left: 1px solid #481617;*/
/*border-right: 1px solid #481617;*/
/*border-bottom: 1px solid #481617;*/
/*display: inline-block;*/
/*height: 44px;*/
/*padding: 0px 10px 0px 10px;*/
/*}*/
/*#navigation ul li a:hover, #navigation ul li a:active {*/
/*color: #fff;*/
/*background: #6d0d12;*/
/*}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Main Contaner ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

#container {
    background-color: #ddd;
    color: #333;
}
#container .content-container {
    background-color: #fff;
    padding: 10px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
#container .content-container .site_main_content {
    font-size: 1.2em;
    line-height: 1.4;
    font-family: Georgia, "Times New Roman", Times, serif;
    float: left;
    width: 69%;
    padding-right: 1%;
}
#container .content-container .no-sidebar {
    width: 100%;
    float: none;
}
#container .content-container h2.page_title {
    font-size: 1.7em;
    line-height: 1.3em;
    margin: 0.4em 0 0.4em 0em;
    background-color: #fff;
    width: 100%;
    padding: 5px 10px 5px 12px;
    float: right;
    border: 1px solid #aaa;
    font-style: inherit;
    text-transform: none;
    color: #000000;
}
#block-block-12,
#block-block-13 {
    font-size: 16px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Sidebar ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

#container .content-container .sidebar {
    float: left;
    width: 29%;
    padding-left: 1%;
    font-size: 1.2em;
    line-height: 1.4;
    font-family: Georgia, "Times New Roman", Times, serif;
}
#container .content-container .sidebar .block {
    padding-top: 10px;
    padding-left: 5px;
}
#container .content-container .sidebar .block h2 {
    font-size: 1.7em;
    line-height: 1.3em;
    margin: 0.4em 0.2em 0.4em 0em;
    background-color: #fff;
    width: 95%;
    padding: 5px 10px 5px 10px;
    float: right;
    border: 1px solid #aaa;
    font-style: italic;
    text-transform: lowercase;
    color: #990000;
}
#container .content-container .sidebar .block .content {
    border: 1px solid #CECECE;
    background-color: #EEE;
    color: #333;
}
#container .content-container .sidebar .block .content .view-id-reviews .views-field-field-br-cover {
    max-width: 100px;
    margin: 0px auto;
}
#container .content-container .sidebar .block .content .view-id-reviews .views-field-field-br-cover img,
#container .content-container .sidebar .block .content .view-current-article img,
#container .content-container .sidebar .block .content .views-field-field-cover-image img {
    margin: auto;
    display: block;
    border: 1px solid black;
    margin-top: 5px;
    max-width: 250px;
    margin-bottom: 5px;
    width: 100%;
}
#container .content-container .sidebar .block .content .view-current-article,
#container .content-container .sidebar .block .content .view-reviews .views-field-field-br-bktitle,
#container .content-container .sidebar .block .content .view-reviews .views-field-field-br-bkauthor,
#container .content-container .sidebar .block .content .view-featured-article .views-field-title {
    padding: 0px 20px 0px 15px;
}
#container .content-container .sidebar .block .content .view-reviews .views-field-field-br-bktitle,
#container .content-container .sidebar .block .content .view-reviews .views-field-field-br-bkauthor,
#container .content-container .sidebar .block .content .view-featured-article .views-field-title {
    font-size: 1.2em;
    line-height: 1.2em;
}
#container .content-container .sidebar .block .content .origins-social {
    margin: 0px auto;
    padding: 25px 0px 0px 0px;
    max-width: 200px;
    width: 100%;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ More Button ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

.origins-more-button,
.view-reviews .views-field-view-node {
    padding-bottom: 10px;
}
#block-views-current-article-block-1 .view-footer {
    padding-bottom: 10px;
    font-size: .8em;
    font: inherit;
}
.view-article-images .more-link {
    padding: 10px 0px 10px 0px;
}
.origins-more-button,
#block-views-current-article-block-1 .webform-client-form input.form-submit,
.view-article-images .more-link,
.view-milestones .milestone-button {
    bottom: 0;
    width: 90%;
    margin: 0% auto;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
	font-size: 12px;
/*     font-size: .8em; */
    font-family: Georgia, "Times New Roman", Times, serif;
}
.origins-more-button .origins-more-link:link,
.origins-more-button .origins-more-link:visited,
.view-reviews .views-field-view-node a:link,
.view-reviews .views-field-view-node a:visited,
#block-views-current-article-block-1 .webform-client-form input.form-submit,
.view-article-images .more-link a:link,
.view-article-images .more-link a:visited,
.view-milestones .milestone-button a:link,
.view-milestones .milestone-button a:visited {
    width: 100%;
    border: 1px solid #6d0d12;
    color: white;
    background-color: #961b1f;
    background-image: none;
    min-height: 44px;
    display: inline-block;
    line-height: 44px;
    text-decoration: none;
    text-shadow: none;
    border-radius: 5px;
}
.origins-more-button .origins-more-link:hover,
.origins-more-button .origins-more-link:active,
.view-reviews .views-field-view-node a:hover,
.view-reviews .views-field-view-node a:active,
#block-views-current-article-block-1 .webform-client-form input.form-submit:hover,
.view-article-images .more-link a:hover,
.view-article-images .more-link a:active,
.view-milestones .milestone-button a:hover,
.view-milestones .milestone-button a:active {
    background-color: #c2252b;
    border: 1px solid #961b1f;
}
#block-views-current-article-block-1 .webform-client-form input.form-submit {
    line-height: 36px;
}
.pane-content .view-current-article .view-footer .webform-client-form input.form-submit,
.view-display-id-out_next_month .view-footer .webform-client-form input.form-submit {
    width: 100%;
    border: 1px solid #6d0d12;
    color: white;
    background-color: #961b1f;
    background-image: none;
    min-height: 44px;
    display: inline-block;
    line-height: 44px;
    text-decoration: none;
    text-shadow: none;
    border-radius: 5px;
}
.pane-content .view-current-article .view-footer .webform-client-form input.form-submit:hover {
    background-color: #c2252b;
    border: 1px solid #961b1f;
}
.pane-content .view-current-article .view-footer .webform-client-form input.email,
.view-display-id-out_next_month .view-footer .webform-client-form input.email {
    border: 1px solid #CFCFCF;
    margin-bottom: 5px;
    padding-left: 10px;
    width: 100%;
    font-size: .9em;
    color: #9f9f9f;
    margin-top: 10px;
    height: 2.5em;
}
.pane-content .view-current-article .view-footer .webform-client-form,
.view-display-id-out_next_month .view-footer .webform-client-form {
    margin-top: 0px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Social Networking ~ 	*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

.origins-social {
    width: 100%;
    /*   width: 215px; */

    text-align: center;
    margin: 0px auto;
}
.origins-social .origins-addthis {
    margin: 0px auto;
    width: 100%;
}
.pane-front-page .origins-social ul {
    margin: 0px auto;
    width: 100%;
    max-width: 192px;
}
.origins-social ul {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.origins-social li {
    display: inline;
    float: left;
    margin: 0px 0.5% 0px 0.5%;
}
.origins-social ul li .origins-twitter a {
    background: transparent url('../images/twitter-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-twitter a:hover {
    background: transparent url('../images/twitter-icon.png') no-repeat 0px -30px;
}
.origins-social ul li .origins-facebook a {
    background: transparent url('../images/facebook-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-facebook a:hover {
    background: transparent url('../images/facebook-icon.png') no-repeat 0px -30px;
}
.origins-social ul li .origins-tumblr a {
    background: transparent url('../images/tumblr-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-tumblr a:hover {
    background: transparent url('../images/tumblr-icon.png') no-repeat 0px -30px;
}
.origins-social ul li .origins-email a {
    background: transparent url('../images/email-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-email a:hover {
    background: transparent url('../images/email-icon.png') no-repeat 0px -30px;
}
.origins-social ul li .origins-rss a {
    background: transparent url('../images/rss-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-rss a:hover {
    background: transparent url('../images/rss-icon.png') no-repeat 0px -30px;
}
.origins-social ul li .origins-itunes a {
    background: transparent url('../images/itunes-icon.png') no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}
.origins-social ul li .origins-itunes a:hover {
    background: transparent url('../images/itunes-icon.png') no-repeat 0px -30px;
}
.view-front-page .webform-client-form {
    text-align: center;
    margin-top: 44px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~ Footer ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */

.footer-main {
    background-color: #1c1b19;
    display: block;
    color: #eee;
    min-height: 210px;
    font-size: 1.3em;
    line-height: 1.5em;
}
.footer-main a:link,
.footer-main a:visited {
    color: #b8b8b8;
}
.footer-main a:hover,
.footer-main a:active {
    color: #ddd;
    text-decoration: underline;
}
.footer-left {
    float: left;
    width: 48%;
    padding: 5px 0px 5px 5px;
}
.footer-right {
    float: right;
    width: 48%;
    padding: 15px 5px 5px 0px;
}
#footer .stanton-foundation-acknowledgement{
    clear: both;
    padding: 1em 0;
}
.footer-bottom {
    background-color: #282726;
    display: block;
    color: #eee;
}
.history-logo {
    text-align: right;
}
#asc-logo {
    float: right;
    margin-top: -130px;
    padding-right: 5px;
}
#asc-logo a {
    float: right;
}
#asc-logo img {
    width: 84px;
    height: 53px;
}
#copyright {
    line-height: 30px;
}
.privacy-policy a,
.privacy-policy a:visited {
    color: #CCC;
    margin-top: -10px;
    display: block;
    text-decoration: underline;
    width: 10%;
}
.privacy-policy a:hover,
.privacy-policy a:active {
    text-decoration: none;
    color: #aaa;
}
.login-icon a {
    background: #333 url('../images/login.png') no-repeat 0px 0px;
    width: 58px;
    height: 17px;
    display: inline-block;
}
.logout-icon a {
    background: #333 url('../images/login.png') no-repeat 0px -17px;
    width: 58px;
    height: 17px;
    display: inline-block;
}
/* Logo - Collaboration text */

.logo-site-collab {
    font-size: 1em;
    font-family: Georgia;
}
/* Article Grid Styling */

.views-table {
    font-size: 1.1em;
}
.views-view-grid td {
    margin: 5px;
    padding: 10px 10px 25px 10px;
    vertical-align: top;
}
.view-reviews .views-field.views-field-field-br-cover {
    display: block;
    margin: auto;
    width: 100px;
}
.views-field.views-field-field-cover-image {
    text-align: center;
}
.qtip-link {
    border-bottom: none;
}
.view-connecting-history .views-field.views-field-title {
    text-align: center;
}
.views-field.views-field-title.views-align-left {
    padding: 0 0 0 20px;
    text-align: left;
    vertical-align: top;
}
.views-field.views-field-title.views-align-left h2 {
    margin: 5px 0 0 0;
    font-size: 1.25em;
}
.views-view-grid.cols-3,
.views-view-grid.cols-4 {
    display: block;
    margin: auto;
    width: 600px;
}
.views-view-grid.cols-5,
table.views-view-grid.cols-6 {
    width: 100%;
}
.view-Teacher-Tools #views-exposed-widget {
    display: inline-block;
}
.view-Teacher-Tools .views-exposed-widget label {
    margin-bottom: -12px;
}
.view-Teacher-Tools .views-exposed-form {
    border: 1px solid #e8e8e8;
    padding: 10px;
    /* CSS 3 gradient */

    background: #f6f6f6;
    /* Old browsers */

    background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
    /* Opera11.10+ */

    background: -ms-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
    /* IE10+ */

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */

    background: linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
    /* W3C */
    /* CSS 3 gradient */

    text-align: center;
}
.view-Teacher-Tools #edit-field-br-date-value-wrapper label {
    margin-bottom: 0px;
}
.view-Teacher-Tools #edit-field-br-date-value-wrapper,
.view-Teacher-Tools #edit-field-topic-value-wrapper,
.view-Teacher-Tools #edit-title-wrapper,
.view-Teacher-Tools #edit-field-teaching-area-value-wrapper,
.view-Teacher-Tools #edit-field-standards-value-wrapper,
.view-Teacher-Tools .views-exposed-widget.views-submit-button,
.view-Teacher-Tools .views-exposed-widget.views-reset-button {
    display: inline-block;
    margin-right: 10px;
}
.view-reviews .views-exposed-form {
    text-align: center;
}
.view-reviews #edit-field-br-bkauthor-value-wrapper,
.view-reviews #edit-field-br-bktitle-value-wrapper,
.view-reviews .views-exposed-widget.views-submit-button,
.view-reviews .views-exposed-widget.views-reset-button {
    margin-right: 10px;
}
.front-list {
    font-size: 14px;
}
