/*
-----------------------------------------------
bepress IR local stylesheet
Author:   Lani Goto
Version:  Sept 2014
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* Google font */

@import url(//fonts.googleapis.com/css?family=Lato:300,700,300italic);


/* Background */

body {
	background: #ffffff url(assets/md5images/45965c30206c0adf7324e5f083b6d12e.gif) top left repeat-x; }


/* Header */

#osgoode #header {
	height: 111px; }

#osgoode #header #logo,
#osgoode #header #logo * {
	width: 282px;
	height: 111px;
	padding: 0;
	margin: 0; }

#osgoode #header #pagetitle,
#osgoode #header h1,
#osgoode #header h1 a {
	width: 698px;
	height: 111px;
	padding: 0;
	margin: 0;
	display: block; }

#osgoode #header #pagetitle { 
	margin-left: 282px; }

#osgoode #header h1 a { 
	text-indent: -9999px;
	background: #fff url(assets/md5images/e412d2b360a3003ded7df3ed5c2d5333.gif) top left no-repeat; }


/* Navigation */

#osgoode #navigation { 
	width: 980px;
	height: 36px;
	background: #b1132b url(assets/md5images/37c3cfa413157c7290e076d9f6a8cbdc.gif) top left repeat-x; }

#osgoode #navigation #tabs,
#osgoode #navigation #tabs ul,
#osgoode #navigation #tabs ul li { 
	padding: 0;
	margin: 0; }

#osgoode #navigation #tabs a { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	background-color: transparent;
	padding: 0 12px;
	margin: 0;
	border: 0;
	height: 36px;
	line-height: 36px;
	float: left; }

#osgoode #navigation #tabs a:hover,
#osgoode #navigation #tabs a:active,
#osgoode #navigation #tabs a:focus {
	text-decoration: underline;  }


/* Sidebar */

#osgoode #sidebar p.site-follow { 
	display: none; }

#osgoode #sidebar p.advanced a {
	font-size: 14px;
	text-decoration: none; }

#osgoode #sidebar p.advanced + div { 
	display: none; }

#osgoode #sidebar #sidebar-search label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300px;
	color: #000; }

#osgoode #sidebar ul#side-notify { 
	margin-bottom: 20px; }

#osgoode #sidebar ul#side-notify .notify,
#osgoode #sidebar ul#side-notify a { 
	display: inline-block;
	width: 16px;
	height: 16px;
	padding-right: 10px; }

#osgoode #sidebar ul#side-notify li#twitter a {
	background: url(assets/md5images/8da958b0b35a194c4a52ad64632c725d.png) top left no-repeat;
	text-indent: -9999px; }

#osgoode #sidebar ul#side-notify li#facebook a {
	background: url(assets/md5images/95f675e77a2c67a004771ee5d7dce1ee.png) top left no-repeat;
	text-indent: -9999px; }

#osgoode #sidebar ul#side-notify li#linked-in a {
	background: url(assets/md5images/b92c64a519264dabd8acffdfaed1dce2.png) top left no-repeat;
	text-indent: -9999px; }

#osgoode #sidebar ul#side-notify li#youtube a {
	background: url(assets/md5images/c7b8ac9cdedf63bac989dbbba7f7e39f.png) top left no-repeat;
	text-indent: -9999px; }

#osgoode #sidebar ul#side-notify li#rss a {
	background: url(assets/md5images/9d13655b29a1c24f4fa0e9df8dc87be3.png) top left no-repeat;
	text-indent: -9999px; }

#osgoode #sidebar h2 {
	font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	background-color: transparent;
	border-top: 1px solid #c3cfcb;
	border-bottom: 1px solid #c3cfcb;
	padding: 4px 0; }

#osgoode #sidebar a {
	font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px; }

#osgoode #sidebar a:hover,
#osgoode #sidebar a:active,
#osgoode #sidebar a:focus,
#osgoode #sidebar p.advanced a:hover,
#osgoode #sidebar p.advanced a:active,
#osgoode #sidebar p.advanced a:focus {
	color: #000;
	background-color: transparent;
	text-decoration: underline; }
	
#osgoode #sidebar .submit {display:none;}

	
/* Main Content */

#osgoode #content { 
	background-color: transparent; }

#osgoode #wrapper {
	background: #fff url(assets/md5images/5c26c55e319feea9407a5f24d0e9c322.gif) top left repeat-y; }

#osgoode #dcn-home #slideshow { 
	width: 100%;
	margin-top: 18px; }

#osgoode #dcn-home .box.top.left,
#osgoode #dcn-home .box.top.right {
	width: 267px;
	margin-right: 2%;
	margin-bottom: 0; }

#osgoode #dcn-home .box.top.right {
	margin-left: 55px; }

#osgoode #dcn-home h2 {
	font-size: 24px;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 0; }

#osgoode #dcn-home #cover-browse {
	margin: 0; }

#osgoode #dcn-home #cover-browse h3 {
	background: url(assets/md5images/8ff6feb5c7342b949f5ac09bd36afcae.gif) left no-repeat; }

#osgoode #dcn-home #cover-browse h3 a {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none; }

#osgoode #dcn-home .box.top.right p {
	font-size: 12px; }

#osgoode #dcn-home .box.top.right p a {
	background: none;
	padding: 0; }

#osgoode #dcn-home .box.aag h2,
#osgoode #dcn-home .box.potd h2 {
	width: 267px;
	font: 300 24px "Lato", Helvetica, Verdana, Arial, sans-serif;
	border-bottom: 1px solid #c3cfcb; }

#osgoode #dcn-home .box.aag h2 span.pull-right { 
	display: none; }

#osgoode #dcn-home .box.aag a,
#osgoode #dcn-home .box.potd a {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c3cfcb;
	background: none; }

#osgoode #main.text .box a:link,
#osgoode #main.text .box a:visited {
	text-decoration: none; }

#osgoode #main.text .box a:hover,
#osgoode #main.text .box a:active,
#osgoode #main.text .box a:focus {
	text-decoration: underline; }

#osgoode #content #series-home ul li { background: none; list-style: none;}

#osgoode #main.text a:link,
#osgoode #main.text a:visited {
	color: #b1132b;
	text-decoration: underline; }

#osgoode #main.text a:hover,
#osgoode #main.text a:active,
#osgoode #main.text a:focus {
	color: #000;
	text-decoration: underline; }

#osgoode #message ul.confirm ul li,
#osgoode #message ul.warning ul li {
	background-image: url(assets/md5images/8ff6feb5c7342b949f5ac09bd36afcae.gif); }

#osgoode #main.text #series-header h2#series-title {
	font-family: Helvetica, Verdana, Arial, sans-serif; }
	
#osgoode #main.text .DC_lawcommons {padding-top:20px;}


/* Footer */

#osgoode #footer-top {
	width: 980px;
	height: 10px;
	background: #fff url(assets/md5images/780a55f45619ae2206b42f81855e61e0.gif) top left no-repeat; }

#osgoode #footer,
#osgoode #footer #bepress a { 
	height: 66px;
	background-color: #fff; }

#osgoode #footer p,
#osgoode #footer p a {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #b1132b;
	text-decoration: none; }

#osgoode #footer p a:hover,
#osgoode #footer p a:active,
#osgoode #footer p a:focus {
	color: #000;
	text-decoration: underline; }
	
#osgoode #footer p:first-of-type { padding-bottom: 10px }

	
/* Advanced Search */

.legacy #osgoode #wrapper { 
	background-image: none; }

.legacy #osgoode #footer-top {
	display: none; }


/* Mobile */

.mbl #osgoode #sidebar ul#side-notify {
	display: none; }

.mbl #osgoode #footer-top {
	display: none; }


/* Item-Number for Demo Research Paper Series */
#osgoode #main.text span.item-num {
	float: right; }

/* SSRN button */
#osgoode #beta_7-3 .aside p.ssrn a.btn {
    width: 100px;
    text-align: center; }
#osgoode p.ssrn {
    margin-top: -5px; }
#osgoode .icon-circle-arrow-right:before {
    padding-right: 2px; }
    

/* Photo title underline */

#osgoode #main.text #gallery .content_block h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1132B;}
	
/* OHLJ Book Review Tips Section */

#osgoode #ohlj #main.text #bkreview-tips {
	padding-left: 20px;
}

#osgoode #ohlj #main.text #bkreview-tips p,ol {
	padding-left: 40px;
}

#osgoode #ohlj #main.text #bkreview-tips ul {
	padding-left: 20px;
}

/* Expert Gallery Suite SW Gallery */
.egs-profile-gallery {
	display: block; /* removes descender space below inline element */
 /* left aligned */
	margin: -16px 0 -16px -42px; /* #content .text padding: 16px 0; and #content .text (margin 32px) + #sidebar (margin 10px) */
 
}

.verticalalign { height: 0; }
#content div.clear { height: 0; }


/* Book Gallery two column display */	

#osgoode #main.text .cut { overflow: hidden; }

#osgoode #main.text .ohls_boxleft  {
	background:transparent;
	float:left; 
        max-width:50%}

#osgoode #main.text .ohls_boxright {
  	background:transparent;
  	display:inline-block;
  	max-width:50%;
        float:left;
        margin-left:75px;}

#osgoode #main.text ul.secondary {
        margin-bottom: 0px;
        }
        
#osgoode #main.text #book-gallery #series-home .intro .ohls_boxleft ul li ul li {line-height:18px; margin-bottom:-3px; background-image: none;}
#osgoode #main.text #book-gallery #series-home .intro .ohls_boxright ul li ul li {line-height:18px; margin-bottom:-3px; background-image: none;}
#osgoode #main.text #book-gallery #series-home .intro .ohls_boxleft ul li {background-image: none}
#osgoode #main.text #book-gallery #series-home .intro .ohls_boxright ul li {background-image: none}