/*
Theme Name: Anthropology
Theme URI: http://anthropology.preview.chass.utoronto.ca/wp-content/themes/anthropology
Author: the CHASS WebDev team
Author URI: http://chass.utoronto.ca
Description: Child theme to 2013 
Version: 1.0
Template: twentythirteen
Text Domain: twentythirteen
*/

@import url('../twentythirteen/style.css');



body {
	font-family: Helvetica, Arial, sans-serif;
	max-width: 900px;
	margin: 0 auto;
}

h1, h2 h3, h4 {
	font-family: "Montserrat", Helvetica, Arial, sans-serif;

}

h1 {
	font-size: 1.8em;
}

h2 {
    font-size: 1.4em;
    margin: 0 0 0.5em 0;
}

h3 {
    font-size: 1.2em;
}

h2, h3, h4, h5, h6 {
    clear: none;
}


.entry-header {
    margin: 0;
}


p {
    margin: 0 0 12px;
}

td {
    line-height: 1.2;
}

/* Main navigation bar */
#site-navigation {
    background-color: #eeeeee;
}

.navbar {
	margin: auto;
	width: 100%;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.nav-menu {
    background-color: #002A5C;
        background-color: #fff;
}

.nav-menu li a {
	margin-right: 1px;
	font-weight: bold;
color: #fff;
color: #000;
}

.nav-menu li a:hover {
	background: #AFCBE4;
background: #7BA4D9;
    background: #9E2121 !important;
}

.nav-menu .sub-menu li a {
	background-color: #fff;
	color: #043164;
	padding: 10px 15px;
	font-size: 0.9em;
}


.current_page_item > a {
background: #7BA4D9;
}


.nav-menu .current_page_ancestor > a, .nav-menu .current_page_item > a {
color: #333;
background: #7BA4D9 !important;
}



/*
*/

.nav-menu ul a:hover, 
.nav-menu ul ul a:hover {
background: #CECFCB !important;
    background: #9E2121 !important;

color: #fff;
}


#header {
	max-width: 900px;
	margin: 0 auto;
}

#siteactions {
    float: right;
	right: 3;
    font-size: 10pt;
    padding: 30px 0 0 5px;
}

a {
	color: #002A90;
}

a:visited {
	color: #002A90;
}


#site-title {
	margin: 0em 0 0 0;
	width: 100%;
	height: 150px;
	background: #fff url('images/AnthropologyLogo.jpg') no-repeat 0px center;
}


#siteactions {
	margin-right: 10px;
}

#siteactions a {
	color: #111;
}

#siteactions .search-form {
    	position: relative;
    	right: 0;
	background: rgba(200, 200, 200, 0.5); 
}



#site-title  h1 {
	display: none;
}

.main-navigation {
	max-width: 900px;
}

.nav-menu .current_page_ancestor > a, 
.nav-menu .current_page_item > a {
	color: #333;
        background: #deeff2;
}

#secondary {
    background:  #002A59;
}

.site-info {
    display: none;
}


/* Footer */
.site-footer {
    background-color: #002A59;
    background: url('images/UofTcrest.png') #002A59 25px 25px no-repeat;
    min-height: 150px;

}

footer {
    clear: both;
}

.site-footer .widget a {
    color: #6A93C8;
	color: #002A90;
}

.menu-footer-container {
   width: 100%;
   clear: both;
   position: relative;
   overflow: hidden;
}

#menu-footer {
   padding: 0.5em 1em;
   float: right;
}

#menu-footer li {
    display: inline;
    margin-right: 2em;
   color: #fff;
}

#menu-footer li a{
   color: #fff;
}

.entry-header {
    padding: 0 !important;
}

.entry-header .entry-title {
	font-weight: bold;
	font-family: 'Montserrat', serif;
}

.site-main .sidebar-container {
    top: 0px;
    left: 0;
}

.sidebar-inner {
}

.widget {
    margin: 0;
    padding: 0 20px;
}


.sidebar .site-footer .widget-area {
    left: 0;
    max-width: 100%;
    position: relative;
}

.sidebar .site-footer .widget {
	width: 100%;
	font-size: 0.9em;
	text-align: center;
}

.sidebar-inner {
    max-width: 100% !important;

}
#tertiary .widget-area {
	float: left;
	margin: 2em 0;
    background: #fff;

	width: 220px !important;
}

#tertiary .widget {
    background: #fff;

}

.widget a {
    background: #fff;
    font-weight: bold;
    color: #0B64A2;
    display: block;
}


#primary {
	padding: 0 0 0 1em !important;
}

#content {
    max-width: 50em;
}

.entry-content {
    padding: 0 1em 0 0 !important;
    -webkit-hyphens: none;
       -moz-hyphens: none;
            hyphens: none;
}

.entry-content a {
	color: #002A90 !important;

}

#main {
    background: #FAF8F5;
    overflow: hidden;
}


.widget, .widget a {
	background: transparent;
}



#wrapper {
    margin: 0;
    padding: 2em 0 0 0;
    background: #9E2121;
   background: #002A5C;
overflow: hidden;
}


/* Home page sections */
#about-section,
#news-section {
    overflow: hidden;
    background: #fff;
    background: #FAF8F5;
    float: left;
    width: 100%;
}

#about-section {
    clear: both;
    overflow: hidden;
    padding: 0;
    background: #FAF8F5;
}


.col {
    width: 298px;
    background: #FAF8F5;
    float: left;
}


.col h2 {
    font-size: 1.2em;
    text-align: center;
    margin: 20px 0.5em;
    font-weight: normal;
}


#about-section h2 {
    margin: 0;
    background: #002A5C;
    background-color: #9E2121;
    color: #fff;
    padding: 0.2em 0;
    font-size: 1em;
}

/* Social media links */
#social-media-box {
    margin: 10px 0;
    text-align: right;
    padding-left: 30px;
}

#social-media-box a {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 20px;
    background-position: 0 -24px;
    border-radius: 4px;
}

#social-media-box a:hover {
    background-position: 0px 0px;
}

#facebook {
    background: url('images/facebook-icon.png') no-repeat;
}

#twitter {
    background: url('images/twitter-icon.png') no-repeat;
}

#youtube {
    background: url('images/youtube-icon.png') no-repeat;
}

#blogger {
    background: url('images/blogger-icon.png') no-repeat;
}

#eventbrite {
    background: url('images/eventbrite-icon.png') no-repeat;
}

#googleplus {
    background: url('images/googleplus-icon.png') no-repeat;
}

#rss {
    background: url('images/rss-icon.png') no-repeat;
}

#about-section .content {
    background: #FAF8F5;
    border: 1px solid #FAF8F5;
    min-height: 20em;
    margin-right: 0em;

}

#news-section iframe {
width: 100%;
}


#about-section .right .content {
    margin-right: 0;
}

#about-section img {
/*    width: 100%;*/
}

#about-section p {
    padding: 0 1em;
}

#about-section ul {
    margin: 1em ;
    padding: 0;
    list-style: none;
}

#about-section li {
    padding: 0.5em 0;
}

#about-section a {
    font-weight: bold;
    color: #0B64A2;

}

/* image captions */
.wp-caption
.wp-caption-text {
    font-size: 0.9em;
}


.entry-content img.sidebar {
	margin-left: -220px;
	float: left;
}


td, th {
    border: 1px solid #666;
    padding: 0 5px;
}

.faculty_table {
    width: 100%;
    table-layout: auto;
}

.faculty_table td {
    width: 20%;
}


.faculty_table td + td + td + td {
    width: 40%;
}



.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0px;
}


#menu-quick_links, 
#menu-prospective_students {
    list-style: none;
    margin: 0;
    padding: 20px 1em 5px;
  
}

#menu-quick_links li, 
#menu-prospective_students li {
    margin: 0 0 1em 0;
    padding: 0;
    text-align: center;
}

#webcasts {
    margin-top: 20px;
}

#menu-prospective_students li a {
    display: block;
    padding: 0.5em 3em;
    color: #fff;
    background: #3E769A;
    background: #9E2121;
}

#menu-prospective_students li:first-child + li a {
    background: #8A9045;
}

#menu-quick_links li a {
    display: block;
    padding: 0.25em 0;
    color: #fff;
    background: #3E769A;
    font-weight: normal;
}

#menu-prospective_students li a:hover,
#menu-quick_links li a:hover {
    text-decoration: none;
    opacity: 0.8;
}


#menu-quick_links li:first-child + li a {
    background: #8A9045;
}

#menu-quick_links li:first-child + li +li a {
    background: #C16622;
}

#menu-quick_links li:first-child + li + li + li a {
    background: #A88B60;
}

#menu-quick_links li:first-child + li + li + li + li a {
    background: #707676;
}


#menu-quick_links li:first-child + li + li + li + li + li a {
    background: #4F4E4E;
}

#about-anthropology {
    display: block;
    margin: 5px 0 10px;
    width: 100%;
}

#about-anthropology img {
}

#about-section p {
    font-size: 16px;
}

#news-section {
}

#siteactions,
#siteactions a {
	color: #fff !important;
}

#site-title {
	background: #002A5C url('images/AnthropologyLogoReversed.png') no-repeat 0px center;
}


/*
    UofT blue #002A5C;
    Chicago boreaux #9E2121;
    Light blue: #6A93C8;
*/



/* About section */


#about-us {
    padding: 20px 0;
}

#about-us div {
    margin-bottom: 10px;
    display: table;
    border-collapse: separate;
    border-spacing: 0 5px;
}


#about-us img {
    display: table-cell;
    width: 150px;
    height: 75px;
    max-width: 150px;
    border: 1px solid #000;
}

#about-us span {
    display: table-cell;
    font-weight: bold;
    color: #3E769A;
     -moz-hyphens: none;
     -webkit-hyphens: none;
    padding-left: 10px;
    vertical-align: top;
    vertical-align: middle;
    line-height: 1.1;
}

table.gallery {
    margin: 0 auto;
    width: 600px;
    border-spacing: 5px 15px;
    border-collapse: separate;
}

table.gallery td {
    border: none;
}

.em-calendar {
    background: #F7F5E7;
}

.em-calendar thead {
    color: #fff;
    background: #F6A828;
}


#support-us {
    margin: 0 0 10px 0;
    text-align: center;
    position: relative;
}

#support-us img {
    border: 2px solid #333;
    border-radius: 5px;
}

#support-us span {
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -130px;
    display: block;
    width: 260px;
    color: #eee;
    font-size: 2.2em;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #000;
}

table {
    table-layout: fixed;
}


.alignright {
	clear: right;
}

.widget {
    -webkit-hyphens: none;
       -moz-hyphens: none;
	-ms-hyphens: none;
            hyphens: none;
}



.entry-content img
{
    max-width: inherit;
}

