/*
	Colorized by TEMPLATED
    templated.co @templatedco
    Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

body {
	background: #FFFFF5;
}
body, input, textarea, select {
	font-family: 'Times New Roman', sans-serif;
	font-size: 13pt;
	line-height: 1.75em;
}
td.event {
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}
h1, h3, h4, h5, h6 {
}
h2 {
	text-size: 1.25em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
	text-decoration: none;
	font-size: inherit;
}
strong, b {
	color: #000000;
}
em, i {
	font-style: italic;
}
a {
	color: #000000;
}
p > a {
	font-size: inherit;
}
a:hover {
	text-decoration: none;
}
sub {
	position: relative;
	top: 0.5em;
	font-size: 0.8em;
}
sup {
	position: relative;
	top: -0.5em;
	font-size: 0.8em;
}
hr {
	border: 0;
	border-top: solid 1px #ddd;
}
blockquote {
	border-left: solid 0.5em #ddd;
	padding: 1em 0 1em 2em;
	font-style: italic;
}
p, ul, ol, dl, table {
	margin-bottom: 1em;
	font-size: 13pt;
}
strong {
	font-weight: bold;
}
header {
	margin-bottom: 2em;
}
header h2 {
	font-size: 1.8em;
	padding: 1em 0em 0.5em 0em;
	line-height: 1.0em;
}
header h3 {
	font-size: 1.4em;
}
header a.current {
	background: #855C5C;
	border-radius: 2px;
	color: #FFF;
}
header .byline {
	display: block;
	margin: 0.5em 0 0 0;
	padding: 0 0 0.5em 0;
}
footer {
	margin-top: .5em;
}
br.clear {
	clear: both;
}
/* Sections/Articles */
	
section, article {
	margin-bottom: 3em;
}
section > :last-child, article > :last-child {
	margin-bottom: 0;
}
section:last-child, article:last-child {
	margin-bottom: 0;
}
.row > section, .row > article {
	margin-bottom: 0;
}
/* Images */

.image {
	display: inline-block;
}
.image img {
	display: block;
	width: 100%;
}
.image.profile {
	display: block;
	margin: 1em 1em 1em 1em;
}
.image.featured {
	display: block;
	width: 100%;
	margin: 0 0 2em 0;
}
.image.full {
	display: block;
	width: 100%;
	margin-bottom: 2em;
}
.image.left {
	float: left;
}
.image.right {
	float: right;
}
.image.centered {
	display: block;
	margin: 0 0 2em 0;
}
.image.justice {
	display: block;
	margin: 0em 0em 2em 0em;
	max-width: 100%;
	max-height: 100%;
}
.image.centered img {
	margin: 0 auto;
	width: auto;
}
.image.leftpadded {
	float: left;
	padding: 1em;
}
/* Lists */

ul.default {
	list-style: none;
}
ul.default li {
	display: block;
	padding: 0.70em 0em;
	border-top: 1px solid;
	border-color: rgba(255,255,255,.1);
}
ul.default.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.default li:first-child {
	padding-top: 0;
	border-top: none;
}
ul.default.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.default a {
	padding-left: 1em;
}
ul.frontpage {
	list-style: none;
}
ul.frontpage li {
	display: block;
	border-top: 1px solid;
	border-color: rgba(255,255,255,.1);
	font-size: 90%;
}
ul.frontpage.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.frontpage li:first-child {
	padding-top: 0;
	border-top: none;
}
ul.frontpage.alt li {
	border-color: rgba(0,0,0,.1);
}
/*Timeline*/

ul.timeline {
	list-style: none;
}
ul.timeline h2 {
	text-size: 1.5em;
}
ul.timeline li {
	display: block;
	padding: 0.70em 0em;
	border-top: 1px solid;
	border-color: rgba(255,255,255,.1);
}
ul.timeline.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.timeline li:first-child {
	padding-top: 0;
	border-top: none;
}
ul.timeline.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.timeline a {
	padding-left: 1em;
}
/* Lists Event*/
ul.event a {
	padding-left: 1em;
}
ul.event li:first-child {
	padding-top: 0;
	border-top: none;
}
ul.event li:first-child {
	padding-top: 0;
	border-top: none;
}
ul.event.alt li {
	border-color: rgba(0,0,0,.1);
}
ul.event {
	padding: .5em .5em .5em .5em;
	vertical-align: middle;
}
ul.event li {
	vertical-align: middle;
	padding: 0.70em 1em;
	height: 80px;
	display: block;
}
/* Lists CourtWorks*/
		
		
#works {
	text-align: left;
}
#works > ul > li {
	display: block;
}
#works > ul > li:last-child {
}
#works > ul > li > a, #works > ul > li > span {
	display: block;
	padding: 0.20em .2em;
	letter-spacing: 0.2em;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	color: #000;
	outline: 0;
}
#works li.active a {
	background: #855C5C;
	border-radius: 2px;
	color: #FFF;
}
#works li.header a {
	font-weight: bolder;
	font-size: 1.5em;
	background: #505973;
	border-radius: 2px;
	color: #FFF;
}
#works li a:hover {
	background: #855C5C;
	border-radius: 2px;
}
#works > ul > li > ul {
	display: none;
}
/*End  Lists CourtWorks*/

/* Lists CourtHistory*/
#marshall_circle {
	float: left;
	margin: 10 10 10 10;
	padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}		
		
#history {
	text-align: left;
}
#history > ul > li {
	display: block;
}
#history > ul > li:last-child {
}
#history > ul > li > a, #history > ul > li > span {
	display: block;
	padding: 0.20em .2em;
	letter-spacing: 0.2em;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	color: #000;
	outline: 0;
}
#history li.active a {
	background: #855C5C;
	border-radius: 2px;
	color: #FFF;
}
#history li.header a {
	font-weight: bolder;
	font-size: 1.5em;
	background: #505973;
	border-radius: 2px;
	color: #FFF;
}
#history li.header2 {
	font-weight: bolder;
	font-size: 1.5em;
	background: #505973;
	border-radius: 2px;
	color: #FFF;
}
#history li a:hover {
	background: #855C5C;
	border-radius: 2px;
}
#history > ul > li > ul {
	display: none;
}
/* Pub*/

header.pub {
	padding: .5em .5em .5em .5em;
	display: block;
	text-align: center;
	height: 8em;
}
/* Pub*/


		/* Justice and Timeline */
#justicepic {
	padding: .5em .5em .5em .5em;
}

#memberpic {
	padding: 1em 1em 1em 1em;
}
/* Buttons */
		
.button {
	position: relative;
	display: inline-block;
	border: 0;
	background: #444;
	color: #fff;
	cursor: pointer;
}
.divider {
	overflow: hidden;
	height: 20px;
	background: url(images/divider.png) repeat-x left top;
}
/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

#header {
	position: relative;
	background: #505973;
}
/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

#logo-wrapper {
	position: relative;
	background: #855C5C url(https://supremecourthistory.org/assets/banner.gif) no-repeat center;
}
#logo {
	position: relative;
}
#logo h1 {
	position: absolute;
	top: 2em;
	left: 0;
	color: #FFF;
}
#logo span {
	position: absolute;
	top: 2.1em;
	right: 0;
	letter-spacing: 1px;
	color: rgba(255,255,255,.7);
}
#logo a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 2.4em;
	color: #FFF;
}
/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

#nav {
	padding: 1.50em 0em 0.50em 0em;
	text-align: center;
}
#nav p, a, li, ul {
	font-size: 12px;
}
#nav > ul > li {
	display: inline-block;
}
#nav > ul > li:last-child {
}
#nav > ul > li > a, #nav > ul > li > span {
	display: inline-block;
	padding: 0.80em 1.5em;
	letter-spacing: 0.06em;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFF;
	outline: 0;
}
#nav li.active a {
	background: #855C5C;
	border-radius: 5px;
	color: #FFF;
}
#nav li a:hover {
	background: #855C5C;
	border-radius: 5px;
}
#nav > ul > li > ul {
	display: none;
}
/* Two Column */

#two-column {
	overflow: hidden;
	margin: 3em 0em 0em 0em;
	padding: 3em 0em 0em 0em;
	border-top: 1px solid #E2E2E2;
}
#two-column section {
	padding: 0em 0em 0em 0em !important;
}
/* Three Column */

#three-column {
	overflow: hidden;
	margin: 3em 0em 0em 0em;
	padding: 3em 0em 0em 0em;
	border-top: 1px solid #E2E2E2;
}
#three-column section {
	padding: 0em 0em 0em 0em !important;
}
/* Sidebar */

#sidebar {
}
#sidebar #box1 {
}
#sidebar #box2 {
	padding: 3em 0em 0em 0em;
}
/*********************************************************************************/
/* Nav2                                                                           */
/*********************************************************************************/

#nav2 {
	padding: 1.00em 0em 0.20em 0em;
	text-align: center;
}
#nav2 > ul > li {
	display: inline-block;
}
#nav2 > ul > li:last-child {
}
#nav2 > ul > li > a, #nav2 > ul > li > span {
	display: inline-block;
	padding: 0.30em 1.5em;
	letter-spacing: 0.06em;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	color: #000;
	outline: 0;
}
#nav2 li.active a {
	background: #855C5C;
	border-radius: 5px;
	color: #FFF;
}
#nav2 li a:hover {
	background: #855C5C;
	border-radius: 5px;
}
#nav > ul > li > ul {
	display: none;
}
/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

#banner {
	position: relative;
	background: #333 url(https://supremecourthistory.org/assets/main.jpg) no-repeat center;
	background-size: cover;
	color: #fff;
}
/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

#main {
	position: relative;
	padding: 6em 0em;
	background: #fffff5;
}
#sidebar1 header h2, #sidebar2 header h2 {
	font-size: 1.8em;
	padding: .5em 1em 1em 0em;
	line-height: 1.2em;
}
/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/
	
#footer {
	position: relative;
	background: #fffff5 url(images/overlay.png) repeat;
	color: rgba(0,0,0,.8);
}
#footer header {
	color: rgba(0,0,0,.9);
}
/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/
	
#copyright {
	position: relative;
	padding: 3em 0em;
	text-align: center;
	color: rgba(0,0,0,.1);
}
#copyright .container {
}
#copyright a {
	text-decoration: none;
	color: rgba(0,0,0,.9);
}
#copyright p {
	text-decoration: none;
	color: rgba(0,0,0,.9);
}
/*********************************************************************************/
/* googlesearch                                                                     */
/*********************************************************************************/
	
#googlesearch {
	width: 100%;
}
#googleinner {
	width: 30%;
	margin: 0 auto;
}
/*********************************************************************************/
/* Donate                                                                     */
/*********************************************************************************/
#donate p {
	font-size: 1.75em;
}
/*********************************************************************************/
/* Contact                                                                   */
/*********************************************************************************/

/*********************************************************************************/
/* Acquisitions                                                                  */
/*********************************************************************************/
#acquisitions {
}
#gallery-block {
	width: 100%;
	border: 1px solid black;
}
#img-caption p {
	font-weight: normal;
	width: 100%;
	margin: 1px;
}
#acquis-pic {
	margin: 5px;
	padding: 5px;
	border: 1px solid #0000ff;
	float: left;
	width: 20%;
}
#acquis-pic img {
	width: 100%;
	border: 3px solid #ffffff;
}
#acquis-pic img a:hover img {
	border: 5px solid #000000;
}
.acquisitions-sidebar {
	display: inline-block;
	background-image: url(https://supremecourthistory.org/assets/acq_sidebar_150.png);
	background-repeat: repeat-x; /* for vertical repeat */
	height: 1112px;
	width: 152px;
}
#events {
	display: block;
}
#LegalEats {
	display: block;
	text-align:left;
}
#inlinepic {
	display: inline-block;
}
#events1of3 {
	display: inline-block;
	margin: 1em 1em .5em 2em;
	max-width: 40%;
	max-height: 40%;
	text-align: center;
	vertical-align: top;
}
.journal_archive {
	display: block;
	margin: .5em .5em .5em .5em;
	max-width: 80%;
	max-height: 80%;
	font-size: 10px;
	text-align: center;
}
.oldstyle {
	list-style-image: url('https://supremecourthistory.org/assets/li.gif');
	font-size: 13pt;
}
.oldstyle li {
	font-size: 13pt;
}
.oldstyle_membership {
	list-style-image: url('https://supremecourthistory.org/assets/li.gif');
	padding-left: 2em;
	margin-left: 2em;
}
.oldstyle_frontpage {
	list-style-image: url('https://supremecourthistory.org/assets/li.gif');
	display: inline-block;
}
.fp_event_image {
	float: left;
	font-weight: bold;
	width: 120px;
}
.fp_event_comment {
	margin-left: 125px;
	font-size: 1em;
}
.interview_video {
	max-width: 560px;
 max height: 315px;
}
.video-archive-sidebar {
	display: inline-block;
	background-image: url(https://supremecourthistory.org/assets/acq_sidebar_150.png);
	background-repeat: repeat-x; /* for vertical repeat */
	height: 1112px;
	width: 152px;
}


.wrapper {
	width: 80%;
	height: 100%;
	margin: 0 auto;
	background: #CCC
}
.h_iframe {
	position: relative;
}
.h_iframe .ratio {
	display: block;
	width: 100%;
	height: auto;
}
.h_iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
