/*
Theme Name: Criminology
Theme URI: http://criminology.utoronto.ca/wp-content/themes/criminology
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');
/**
 * Table of Contents of original theme:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    width: 990px;
    margin: 0 auto;
}

.site {
	background: #F6F6F6;
	max-width: 1200px;
}

h1, h2, h3 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 { margin: 0.5em 0;
}

h2, h3 {
 margin: 0.7em 0;
}

h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0.4em 0;
}

h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}



h1 {
    font-size: 1.8em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.2em;
}

h4, h5 {
	font-size: 1.0em;
}

.navbar {
	margin: auto;
	background-color: #fff;
	max-width: 2000px;
	width: 100%;
}

.nav-menu {
        background-color: #6A93C8;
}

.nav-menu li a {
	margin-right: 1px;
        background-color: #6A93C8;
	color: #fff;
}

.nav-menu li a:hover {
	ackground: #AFCBE4;
}

.nav-menu .sub-menu li a {
	background-color: #fff;
 color: #043164;
}

ul.nav-menu ul a:hover, 
.nav-menu ul ul a:hover {
	color: #043164;
    background: #fff;
	text-decoration: underline;
}

.widget-area .advanced-sidebar-menu {
	margin-top: 5px;
}


.widget a:hover {
    color: #0B64A2;
    text-decoration: underline;
}


#site-navigation {
	background-color: #eeeeee;
}

.site-footer {
	background-color: #002A59;
}

#header {
	max-width: 1040px;
	margin: 0 auto;
}

#siteactions {
    float: right;
	right: 10;
    font-size: 10pt;
	margin-top: 15px;
    padding: 30px 0 0 5px;
}

.entry-content a {
	color: #333399;
}

.entry-content a:hover {
	color: #333399;
	text-decoration: underline;
}

.entry-content a:visited {
	color: purple;
}


#site-title {
	margin: 0em 0 0 0;
	width: 100%;
	height: 180px;
	background: #002A5C url('/wp-content/uploads/2013/11/crim_logo.png') no-repeat 40px center;
}

#site-title  h1 {
	display: none;
}

.nav-menu li a {
    padding: 15px 10px;
}

.main-navigation {
	max-width: 1200px;
}

.nav-menu .current_page_ancestor > a, 
.nav-menu .current_page_item > a {
	color: #333;
        background: #deeff2;
}

#secondary {
    background:  #002A59;
}

.site-info {
    display: none;
}

.site-footer .widget a {
    color: #6A93C8;
}


#siteactions {
	margin-right: 40px;
}

#siteactions a {
	color: #fff;
}

#siteactions .search-form {
    	position: relative;
    	right: 0;
	background: rgba(200, 200, 200, 0.5); 
}

.site-header
.search-field {
    background-color: #fff;
    width: 100%;
}


.entry-header {
    padding: 0 !important;
}

.hentry {
    padding: 10px;
}

.entry-header .entry-title {
	font-weight: bold;
	font-family: 'Neuton', serif;
	font-size: 2.5em;
}

.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: 1.0em;
	text-align: left;
	margin-left: 30px;
	height: 20px;
}

.sidebar-inner {
    max-width: 100% !important;

}
#tertiary .widget-area {
	float: left;
	margin: 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 250px !important;
	min-height: 20em;
}

#content {
}

.entry-content {
	padding: 0 1em !important;
}

.entry-content
img.alignleft {
    margin-left: 0;
    border: 5px solid #aaa;
}

.entry-content
img.alignright {
    margin-right: 21px;
    border: 5px solid #aaa;
}
.widget,
.entry-content {
    -webkit-hyphens: manual;
       -moz-hyphens: manual;
            hyphens: manual;
}

#rotator {
    width: 990 !important;
    text-align: center;
    margin: 0px auto !important;
border: 0px solid #fff;
}

#rotator img {
    border: 0px solid #fff;
}

.main-box {
    padding: 0.5em 1em;
    font-size: 1.0em;
    color: #211F57;
    background: #AABFDC;
    margin: 0;
}

.button {
	background: none repeat scroll 0 0 #002A5C;
    	border-radius: 5px;
    	color: #F2F2F2 !important;
    	float: right;
    	padding: 8px 10px;
    	width: auto;
}


/*
@media (max-width: 725px) {
    #siteactions {
        float: none;
        background: #002A5C;
        width: 100%;
    }

    #primary {
	padding: 0 1em !important;
    }

    #tertiary {
        display: none;
    }

    #rotator {
        display: none;
        width: 100%;
    }

    #site-title {
        width: 100%;
        padding: 0;
        background: url("/wp-content/uploads/2013/11/crim_logo.png") no-repeat 0px center #002A5C;
        background-size: contain;
        height: 120px;
    }
}

*/


.page-template-single-col-php #primary {
        padding: 0 4em !important;
}


.home.page-template-single-col-php #primary {
        padding: 0 !important;
}

.home .entry-header {
    margin: 0;
    padding: 0;
}


.home .cols {
    margin-left: 0px;
}

.home .cols div {
    float: left;
    width: 33%;
    padding: 0 10px;
}

.home .cols .right {
    text-align: right;
}


#uofthome {
    float: right;
    margin-right: 4em;
}

#uofthome a {
    background: transparent;
    color: #fff;
}



