/*
Theme Name: SCOTUSblog55
Theme URL: http://www.studiopress.com/themes/news
Description: Now with community functionality - derived from an ORINGE-customized install of "News," by StudioPress. 
Author: StudioPress
Author URI: http://www.studiopress.com
Version: 5.5
*/ 
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
/*  Structural -- Do Not Change */
.alignleft,.alignright{display:inline;}
.aligncenter{margin:0 auto 10px;display:block;}
.hide{display:none;}
.inline{display:inline;}
.left,.alignleft{float:left;}
.mid{float:left;margin-left:20px;}
.right,.alignright{float:right;}
.clear{clear:both;}
.header {width: 960px;}
.wrapper{width:940px;margin:0 auto;padding:0 10px;clear:both;overflow:auto;}
.wrapper-left{width:620px;float:left;}
.searchwrapper-left{width:590px;float:left;}
.searchwrapper-leftsmall{float:left;}
.wrapper-right{width:620px;float:right;}
.column{width:280px;padding:5px 10px;}
.dropdowncolumn{width:310px;padding:5px 0;}
.dropdowncolumn-right{padding:5px 0;float:right;}
.noborder{border:0;}
/*Site-Wide Settings*/
body{background:#f5f5f5;color:#333;font:13px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 auto;}
#main{margin-top:20px;}
a{}
a:link{}
a:hover{}
a:visited{}
a:active{}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
form{display:inline;}
hr{clear:both;margin:1em 0;height:.5px;}
div.hr{border-bottom:1px dotted #ddd;clear:both;margin:.5em 0;}
.rss{background:#fff url(http://sblog.s3.amazonaws.com/icons/rss12x12.png) no-repeat center left;padding-left:15px;}
.email{background:#fff url(http://sblog.s3.amazonaws.com/icons/email12x12.png) no-repeat center left;padding-left:15px;}
#sidebar .email{background:#5a5b5f;padding:0 15px 0 0;}
.pdf-right{background:#fff url(http://sblog.s3.amazonaws.com/icons/pdf-12x12.png) no-repeat right center;padding-right:15px;}
p:empty{display:none;}
sup{vertical-align:super;font-size:.75em;}
/* em em{font-style:normal;} */
h1,h2,h3,h4,h5,h6,h7{font-family:Georgia, 'Times New Roman', Times, serif;}
/* Menu -- MOVED TO BOTTOM
    Case Dropdown and Search */
#dd-search {
	width:300px;
	padding:2px 10px 7px;
	margin: 0;
	background:#B8C4CC;
	color:#444444;
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	behavior:url(http://www.scotusblog.com/wp-content/themes/scotusblog53/PIE.htc);
}
#new-sidebar #dd-search {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
#search{padding:4px 0 0;margin-left:0!important;margin-left:-10px;}
#search #s{width:180px!important;margin-bottom:0!important;margin-right:0;margin-left:2px;font-size:12px;padding:4px 0 3px;}
#search .submit{margin-right:0;background:#f5f5f5;/* border:0; */width:auto;overflow:visible;padding:3px 4px;color:#565656;cursor:pointer;font-size:13px;}
#search .submit:hover{background:#cecece;}
#search .submit:active{background:#777;color:#f5f5f5;}
#case-dropdowns{padding-right:0;padding-bottom:5px; text-align: right}
#case-select{padding-left:2px;width:297px;}
/*   Banner */
#banner{
	width:835px;

	font-size:1em;
	text-align:left; 
	/*padding-bottom:.5em;*/
	/*border-radius:.5em;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;*/
	behavior:url(http://www.scotusblog.com/wp-content/themes/scotusblog53/PIE.htc);
	height: 100px;
	background: none;
	position: relative;
/*	border: 1px solid #ccc;*/
}
#scotusblog_logo {
	display: block;
	height: 66px;
	width: 281px;
	position: absolute;
	background: url(images/scotusblog-logo.png) no-repeat;
	left: 250px;
}
#bloomberg_sponsor {
	display: block;
	height: 66px;
	width: 135px;
	position: absolute;
	z-index: 500;
	background: url(images/bloomberg-logo.png) no-repeat;
	left: 70px;
}

#banner a{color:#0091C2;text-decoration:none;}
#banner a:hover{text-decoration:underline;}
/*
*
*    Featured Posts (and homepage bottom)
*
*/
#featured {
	background:url('http://s3.amazonaws.com/sblog/template/featured-content-img.jpg') no-repeat 10px center #5A5B5F;
	/*padding: .5em 10px .5em 104px;*/
	margin:3px auto;
	width:940px;
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	behavior:url(http://www.scotusblog.com/wp-content/themes/scotusblog53/PIE.htc);
	color:#B8C4CC;
	line-height:1.5em;
}
#featured .widget_text {
	margin: .5em 10px .5em 90px;
}
#featured #feature-label{padding-left:10px;width:80px;font-variant:small-caps;}
#featured #feature-content{width:840px;padding-right:10px;}
#featured #feature-content .feature{float:left;width:262px;}
#featured #feature-1 {border:none;}
#featured #feature-2, #featured #feature-3{margin-left:10px;padding-left:10px;border-left:1px solid #3a3a3a;border-left:1px solid #65676C;}
#featured #feature-content #feature-3{float:right;}
#featured .feature h1 a,#login-box a{text-decoration:none;line-height:1.5em;}

#feature-label{padding-left:10px;width:80px;font-variant:small-caps;}
#feature-content{padding-right:10px;}
#feature-content .feature{width:262px;margin-top:10px;}
#feature-content .feature h1 a{text-decoration:none;}


#login-box a,.feature a{color:#9FB4C6;}
#login-box a:visited,.feature a:visited{color:#B3B8BC;}
#login-box a:hover,.feature a:hover{color:#5E80A8;}
#login-box a:active,.feature a:active{color:#BF9C9B;}
.feature img{width:60px;height:60px;margin-left:10px;float:right;}
.feature .author{font-style:italic;}
/* Home Page */
#login-box{border-left:1px solid #3a3a3a;margin-left:10px;padding:0 10px;width:282px;float:right;}
#principal-pages{margin:0 10px;width:607px;}
#principal-pages ul{margin-right:10px;width:180px;}
#principal-pages ul li{margin-bottom:7px;}
#principal-pages ul li a{border-left:3px solid #7F9BB2;color:#7F9BB2;text-decoration:none;padding:3px 3px 3px 5px;display:block;}
#principal-pages ul li a:visited{border-left:3px solid #7E878C;color:#7E878C;}
#principal-pages ul li a:hover{border-left:3px solid #FBFEA9;color:#FBFEA9;}
#principal-pages ul li a:active{border-left:3px solid #BF9C9B;color:#BF9C9B;}
/*
*
*    News 
*
*/
#ed-note{margin-top:2px;border:1px solid #069;}
#ticker,#ed-note{padding:20px;width:918px;margin-bottom:3px;}
#ticker h1,#ed-note h1{font-weight:bold;}
#ticker h1 span,#ed-note h1 span{}
#ticker,#ed-note{background:#ffffe5;width:928px;padding:10px 10px 10px 20px;}
#ticker h1,#ed-note h1{width:120px;float:left;margin-top:2px;}
#ticker ul.newsticker{list-style-type:none;background:#ffffe5;padding:3px;margin:0;}
#ticker ul, #brief-note p, #ed-note p{width:785px;float:right;font:13px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ticker #news,#ed-note p{margin-bottom:0;}
#ticker .hidden, #ed-note .hidden, #brief-note .hidden {display:none;}
#ticker .visible span, #brief-note .visible span, #ed-note .visible span, #ticker .visible .close, #brief-note .visible .close, #ed-note .visible .close {display:none;}
#ed-note{background:lightblue;}
#ticker.breaking-news {border: 1px solid #c00;}
#ticker.breaking-news h1 {color: #c00;}
/*
*
*    Main + Content Area
*
*/#main{font:13px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left:0;padding-right:0;width:960px;background:#f5f5f5;}
#content .post,#content .page{border:1px solid #ccc;border-top:2.5px solid #ccc;color:#333;outline-color:#333;padding:15px 20px;float:left;background:#fff;width:580px;line-height:1.5em;margin-bottom:20px;}
#content .page{margin-bottom:20px;}
#content .media-post .media {
	margin: 10px 0;
}
.widget .thumbnail {
	margin: 10px 0;
}
.media-list .media {
	margin: 10px 0;
}
.media-list .thumbnail {
	width: 160px;
	height: 120px;
}
.media-list .description,
.media-list .title {
	margin-left: 170px;
}
#content .post-viewed{background:#f5f5f5;border-color:#f5f5f5;}
#content h1,#content h1 a,.calendar h2{font:22px Georgia, 'Times New Roman', Times, serif;line-height:1.5em;text-decoration:none;clear:both;margin-right:0px;}
#content h1 a{margin-right:0;}
#content h1,.calendar h2{color:#333;}
#content h1 a,.calendar h2{color:#333;}
#content h1 a:visited{color:#999;}
/* Before :hover so :hover happens on visited links */#content h1 a:hover{color:#069;}
#content h1 a:active{color:#AC0101;}
#content h2{font-size:1.3em;font-weight:bold;line-height:1.5em;}
#content .petition h2{font-size:1.15em;font-weight:normal;}
#content h3{font-size:1.15em;font-weight:bold;line-height:1.5em;}
#content h4{font-weight:bold;}
#content p{margin:0 0 1em 0;line-height:1.5em;}
#content p.meta{margin:0 0 1.5em;}
#content blockquote{margin-left:3em;}
#content ol,#content ul{margin-bottom:1em;}
#content ol li{list-style-type:decimal;}
#content ul li{list-style-type:disc;}
#content li{margin-left:1em;margin-right:70px;}
#content a,#new-sidebar a,#ticker a,#ed-note a, #brief-note a {color:#069;}
#new-sidebar .archives a {color:#444444;}
#new-sidebar .archives a:hover {color:#026dab;}
#content p a:visited,#ticker a:visited,#ed-note a:visited, #brief-note a:visited{color:#444444;}
#content a:hover,#new-sidebar a:hover,#ticker a:hover,#ed-note a:hover{color:#AC0101;text-decoration:none;}
#content a:hover,#new-sidebar a:hover,#ticker a:hover,#ed-note a:hover{color:#AC0101;text-decoration:none;}
#content p a:active,#new-sidebar a:active,#ticker a:active,#ed-note a:active{color:#5F0000;}
#content p a.more-link{display:block;margin-top:1em;}
#content .social{width:32px;}
#content .social p{margin-bottom:0;display:none;font-weight:bold;}
#content .social a{display:block;margin-bottom:5px;}
#content .social a.print_btn{padding: 1px 0 0 3px; cursor:pointer;}
#content .social a.print_btn:hover{opacity: 0.8;}
#content #bluebook-citation{border-top:3px solid #ddd;padding-top:1em;}
#content #bluebook-citation span{font-variant:small-caps;}
#new-sidebar #accordion a:visited{color:#069;}
#new-sidebar #accordion h4 a:hover{color:#069!important;}
#new-sidebar #accordion h4 a:visited{color:#333;}
#new-sidebar a:visited{color:#069;}
/*
        *
        *    Author info atop posts
        *
        */#author-info,.lazy-border{border-bottom:1px dotted #ddd;margin-bottom:7px;padding-bottom:7px;line-height:18px;overflow:auto;}
#author-info.noborder{border:0;}
#author-info p{line-height:1em;margin:0;line-height:22px;}
#author-info p.time{color:#999;font-size:12px;}
#headshot-small{height:44px;width:44px;margin-right:10px;}
p#author-name-role{font-size:18px;color:#333;}
#author-name-role span{font-size:12px;color:#ddd;font-style:italic;}
#author-info div.left{width:300px;}
#author-links{line-height:22px;float:right;width:150px;}
#author-links a{text-decoration:none;}
#headshot{width:110px;height:110px;margin-right:10px;}
p#author-bio{clear:both;font-size:.9em;}
div#author-bio{clear:both;font-size:.9em;}
div#author-bio p{margin: 0 0 10px;}
/*
        *
        *    Category and Date Archives
        *
        */p#archive-description{margin-top:-10px;}
.archive th{font-weight:bold;text-align:left;}
.archive tr td{line-height:1.75em;}
.archive #content tbody tr:hover,.archive #content tbody tr.over{background:#efefef;}
/*
        *
        *    Case Pages
        *
        */#content .case-page p,#content .case-page li,#content table#date-docket{font-size:12px;}
body.blog #content .case-page p {
	font-size: 13px;
}

#content .case-page h1{display:inline;}
#content .case-page span.case-status{display:inline;font-style:italic;margin-left:10px;}
#content .case-page p.consolidation{margin-top:1em;font-style:italic;margin-bottom:0;padding-bottom:0;}
table#date-docket{line-height:1.5em;text-align:left;}
table#date-docket th{font-weight:bold;}
/*
        *
        *    Term Index
        *
        */
#content .caseindex{font-size:12px;line-height:18px;}
#content .caseindex caption{display:none;}
#content .caseindex th{background:#444;font-size:10px;text-align:center;}
#content .caseindex th a,#content .caseindex th{text-decoration:none;color:#ccc;padding:3px;}
#content .caseindex th a:hover{color:#eee;}
#content .caseindex tr{border-bottom:1px solid #ccc;}
#content .caseindex td{padding:8px;}
#content .caseindex .case-title{font-weight:bold;}
/*#content .caseindex .case-info-item{margin: 0 0 0 5px;}*/
/*
        *
        *    Calendar
        *    NOTE: Not a child of #main or #content
        *
        */.calendar{width:918px;border:1px solid #ccc;padding:20px;background:#fff;margin:0 auto;}
/*
        *
        *     Accordion
        *
        */#accordion{}
#new-sidebar #accordion h4,
#new-sidebar #awards-accordion h4{font-size:13px;height:19px;background:#B8C4CC url(images/arrow-accordion.png) no-repeat 300px center;padding:5px 20px;}
#new-sidebar #accordion h4:hover,
#new-sidebar #awards-accordion h4:hover{color:#026DAB;cursor:pointer;}
#new-sidebar #accordion h4.active,
#new-sidebar #awards-accordion h4.active{background:#B8C4CC url(images/arrow-accordion-active.png) no-repeat 300px center;}
#new-sidebar #accordion h4 a,
#new-sidebar #awards-accordion h4 a{background-color:transparent;display:block;margin:0;padding:0}
#new-sidebar #accordion h4 a a,
#new-sidebar #awards-accordion h4 a a{padding:0;}
.acc-title{font-size:15px;background-color:#B8C4CC;padding:5px 20px;border-bottom:2px solid #CCC;color:#444;}
#accordion.statistics table{text-align:center;border:0; max-width: 580px;}
#accordion.statistics table th{font-weight:bold;padding:5px;}
#accordion.statistics table td{border:1px solid #444;padding:5px;}
#accordion table td.high-agreement{background:#EDFFE5;}
#accordion table td.empty{border:0;}
#accordion h3{margin-top:1em;}
#accordion li .textwidget,
#awards-accordion li .panel{display:none;}

#accordion table#dispositions-by-sitting td.one{background:#f7dddc;}
#accordion table#dispositions-by-sitting td.two{background:#ffa6a0;}
#accordion table#dispositions-by-sitting td.three{background:#ff7472;}
#accordion table#dispositions-by-sitting td.gray{font-size:.75em;background:#cfcfcf;}
#accordion table#dispositions-by-sitting td.small{font-size:.8em;}
#awards-accordion .middle{vertical-align:middle;line-height:1.5;}
#awards-accordion .panel img.alignleft{margin-right:10px;}
/*
        *
        *     Community Discussion
        *
        */#main #content ul.commentlist li{list-style-type:none;}
#main #content ul.commentlist li.depth-1{margin-left:0;}
ul.commentlist li .comment-body{margin:1em 0;padding:1em 0;border-bottom:1px solid #ccc;}
ul.commentlist li.karma_good .comment-body{background:#ccc;}
.comment-meta{float:right;}
/*
        *
        *     Administration Links
        *
        */#main #content ul#admin-links,#main #content ul#admin-links li{list-style-type:none;margin-left:0;}
#main #content ul#admin-links li{border:1px solid #ccc;padding:5px;margin-bottom:10px;background:#efefef;}
#main #content ul#admin-links li a{display:block;}
/*
*
*    Sidebar 
*
*/
#new-sidebar{padding-top:0;width:319px;margin:0;padding:0;overflow:hidden;}
#new-sidebar ul{list-style-type:none;}
#new-sidebar li.widget{border:1px solid #ccc;background:#fff;padding:20px;padding-top:0;list-style-type:none;margin-bottom:20px;}
#new-sidebar .accordion li.widget{margin-bottom:0;padding:0;}
#new-sidebar .accordion h4{margin:0}
#new-sidebar .accordion .textwidget,#new-sidebar .accordion .panel{margin:20px;}
#new-sidebar li.text-22{padding: 0;}
#new-sidebar li.text-22 h4{margin:0 -20px 0px;border-bottom:2px solid #CCC}
#new-sidebar h4,#new-sidebar .sidebarwidgeted h4{background:#B8C4CC;}
#new-sidebar h4,#new-sidebar .sidebarwidgeted h4 a{background:#B8C4CC;color:#444444;font-family:Georgia, 'Times New Roman', Times, serif;line-height:1.5em;/* Make the background span the whole widget */margin:0 -20px 20px;padding:5px 20px;}
#new-sidebar .sidebarwidgeted h4 a.right{margin-top:-5px;margin-left:-50px;margin-right:-30px;text-decoration:underline;}
#new-sidebar .sidebarwidgeted h4 a:hover{color:#069;}
#new-sidebar a{text-decoration:none;}
#new-sidebar .sidebarwidgeted h4{font-size:15px;}
#new-sidebar .widget-title{text-align:center;color:#851200;font-variant:small-caps;}
#new-sidebar .widget-title span{font-variant:normal;}
#new-sidebar .widget-title a.right{text-transform:none;font-variant:normal;}
#new-sidebar .sidebarwidgeted .widget-title a{color:#851200;}
#new-sidebar .sidebarwidgeted{margin-bottom:20px;}

.major-cases li,
.major-petition li,
.recent-features li{
	margin-bottom: 10px;
	line-height: 1.5;
}
.major-cases li a,
.major-petition li a{
	/*font-size: 16px;*/
	font-style:italic;
}
#new-sidebar ul.squibs li{margin-bottom:1em;}
#new-sidebar ul.squibs li a{display:block;font-style:italic;line-height:1.25em;}
#new-sidebar ol.ranking li{margin-bottom:1em;}
ul.sidebarwidgeted li.widget ul.squibs li{line-height:1.5em;}
ul.sidebarwidgeted li.widget div#twtr-widget-1 div.twtr-doc{font:13px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5em;}
ul.sidebarwidgeted li.widget div#twtr-widget-1{margin-top:-10px;}
#main #new-sidebar ul.sidebarwidgeted li.widget #twtr-widget-1 .twtr-tweet-text p{line-height:1.5em;}
ul.sidebarwidgeted li.widget div#twtr-widget-1 div.twtr-doc div.twtr-hd{display:none;}
ul.sidebarwidgeted li.widget div#twtr-widget-1 div.twtr-tweet-wrap{padding:10px 0;}
ul.sidebarwidgeted li.widget div#twtr-widget-1 #tweet-id-3 div.twtr-tweet-wrap{padding-top:0;}
ul.sidebarwidgeted li.widget div#twtr-widget-1 #tweet-id-1 div.twtr-tweet-wrap{padding-bottom:0;}
.twtr-ft{background:#5A5B5F;}
#new-sidebar ul.sidebarwidgeted li.widget div#twtr-widget-1 .twtr-ft div{padding:0 3px;margin-top:10px;}
.twtr-ft{display:none;}
/*
        *
        *     Masthead
        *
        */
#new-sidebar li#masthead{padding-bottom:0px;}
#masthead h5{font-weight:bold;line-height:1.5em;text-align:center;padding-top:10px;}
#masthead ul{margin-bottom:1em;margin-right:-20px;}
#masthead li{height:44px;padding-top:2px;margin-left:-10px;margin-right:auto;margin-bottom:0;line-height:1em;width:150px;float:left;font-size:12px;padding-right:10px;box-sizing:border-box;}
#masthead li div{overflow:hidden;}
#masthead li a{line-height:1em;}
#masthead li a:hover{color:#AC0101;}
#masthead h5{clear:left;margin-bottom:.5em;margin-left:-10px;}
#masthead li.chandler{background-position:0 0;}
#masthead li.schlossman{background-position:0 -48px;}
#masthead li.frost{background-position:0 -96px;margin-left:0;}
#masthead li.rice{background-position:0 -144px;}
#masthead li.howe{background-position:0 -192px;margin-left:0;}
#masthead li.breidenbach{background-position:0 -240px;}
#masthead li.christensen{background-position:0 -288px;}
#masthead li.culver{background-position:0 -336px;}
#masthead li.mcevily{background-position:0 -384px;clear:left;}
#masthead li.bickford{background-position:0 -432px;}
#masthead li.borkoski{background-position:0 -480px;clear:left;}
#masthead li.bhatia{background-position:0 -528px;clear:left;}
#masthead li.russell{background-position:0 -576px;clear:left;}
#masthead li.bhat{background-position:0 -624px;clear:left;}
#masthead li.mcelroy{background-position:0 -672px;}
#masthead li.denniston{background-position:0 -720px;clear:left;}
#masthead li.fischer{background-position:0 -768px;}
#masthead li.scarola{background-position:0 -816px;margin-left:0;}
#masthead li.syed{background-position:0 -864px;clear:left;}
#masthead li.kerr{background-position:0 -912px;clear:left;}
#masthead li.lindsay{background-position:0 -960px;}
#masthead li.goldstein{background-position:0 -1008px;clear:left;}
/*
    *
    *    Term Snapshot
    *
    */#snapshot{}
#snapshot tr{border-bottom:1px solid #ddd;}
#snapshot tr.last{border:0;}
#snapshot td{border-right:1px solid #ddd;padding:10px;padding-left:0;}
#snapshot td.datum{border:0;padding-left:10px;}
/*
*
*    Footer
*
*/#footer{width:940px;padding:10px;background:#2E3133;color:#B8C4CC;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;text-align:center;}
#footer a{color:#b8c4cc;text-decoration:none;font-size:.8em;}
#footer a:hover{text-decoration:underline;}
/*
*
*    Amicus Briefs
*
*
*//*
*
*    Calendar
*
*
*//* Use Helvetica */#tec-events-calendar-header,.tec-calendar,#tec-content .ical,.events-single #content .ical,a.gmap,.tec-event-list-meta td,.tec-nav,#tec-event-meta,span.back,.eventsListWidget .dig-in{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
#tec-content{position:relative;margin-bottom:48px;padding:1px 20px;}
.single #tec-content{font-size:16px;}
#tec-content.upcoming{margin-bottom:60px;}
#tec-content a,#tec-event-meta a{text-decoration:none;}
#tec-events-calendar-header{position:relative;margin-bottom:18px;}
.tec-calendar-buttons{position:absolute;right:0;top:6px;}
.upcoming .tec-calendar-buttons{top:-24px;}
h2.tec-cal-title{float:left;padding-right:15px;margin-bottom:33px;font-size:21px;font-weight:bold;color:#000;}
.tec-month-nav a,.tec-nav a,.back a,.eventsListWidget .dig-in a{color:#888;text-decoration:none;}
.tec-month-nav a:hover,.tec-nav a:hover,.back a:hover,.eventsListWidget .dig-in a:hover{text-decoration:underline;}
#tec-content .ical,.events-single #content .ical{color:#fff;font-size:10px;background:#777;padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;text-transform:uppercase;letter-spacing:1px;}
.events-single #content .ical{text-decoration:none;line-height:18px;margin-bottom:21px;}
.tec-calendar-buttons a{background:#999;border-radius:3px;color:#fff;display:block;float:left;font-size:11px;font-weight:bold;height:24px;line-height:24px;margin:21px 0 24px 10px;padding:0 9px;text-align:center;text-transform:uppercase;letter-spacing:1px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tec-calendar-buttons a.tec-button-on{background:#666;}
.tec-calendar-buttons a.tec-button-off{background:#ddd;color:#444;}
.tec-month-nav{position:absolute;left:0;bottom:0;}
.tec-prev-month{margin-right:14px;}
.tec-next-month{margin-left:5px;}
#tec-nav-above{margin:5px 0 0;}
.events-archive #tec-nav-below{margin:21px 0;}
select.tec-events-dropdown{width:auto;font-size:11px;margin:33px 9px 0 0;}
.events-archive .post{overflow:hidden;margin-bottom:0;}
.events-archive .upcoming .entry-title{margin:15px 0 6px;font-size:18px;font-weight:bold;}
.events-archive .event-day{font-size:18px;margin-top:36px;font-style:italic;}
.events-archive .entry-title a,.tec-event-meta-desc,.tec-event-day{color:#333;}
.events-archive .hentry{margin:0;}
table.tec-calendar{margin:18px 0 12px;clear:both;font-size:12px;border-collapse:collapse;}
table.tec-calendar,.tec-calendar td{border:1px solid #bbb;}
.tec-calendar .daynum{background-color:#F5F5F5;color:#333;font-size:11px;padding:3px 9px;font-weight:bold;}
.tec-calendar td.tec-present .daynum{background-color:#666;color:#fff;}
.tec-calendar td.tec-past .daynum{color:#999;}
.tec-calendar th{width:250px;height:10px;background-color:#ddd;color:#333;padding:4px 0;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.tec-calendar td{height:110px;width:14.28%;color:#114B7D;vertical-align:top;padding:0;font-size:12px;}
.tec-calendar td .tec-event{padding:6px 9px;line-height:1.2;}
.tec-calendar td a{font-size:91.7%;}
.tec-calendar hr{border:0 none!important;display:block;height:1px;background-color:#E7E7E7;margin:0 9px;}
.tec-calendar .tec-event{position:relative;margin:0;}
.tec-calendar .tec-tooltip{border:1px solid #666;position:absolute;z-index:1001;bottom:30px;left:3px;width:320px;background-color:#f9f9f9;color:#333;line-height:1.4;}
.tec-tooltip .tec-arrow{width:19px;height:11px;display:block;position:absolute;bottom:-11px;left:20px;}
.tec-calendar .tec-right .tec-tooltip{left:auto;right:3px;}
.tec-right .tec-tooltip .tec-arrow{left:auto;right:30px;}
.tec-tooltip .tec-event-title{margin:0;color:#fff;background-color:#666;font-size:12px;padding:0 6px;height:24px;line-height:24px;letter-spacing:1px;}
.tec-tooltip .tec-event-body{font-size:11px;padding:3px 6px 6px;}
.tec-tooltip .tec-event-date{font-style:italic;margin:3px 0;}
.tec-event .post{position:relative;}
#tec-event-meta{border-width:1px 0;border-style:solid;border-color:#bbb;margin:18px 0;padding:12px 0 2px;overflow:hidden;clear:both;font-size:12px;}
#tec-event-meta .column{float:left;width:45%;padding:0 4% 0 0;text-align:left;margin:0;}
#tec-event-meta dt{float:left;clear:left;font-weight:bold;width:70px;}
#tec-event-meta dd{padding:0;margin-left:70px;margin-bottom:10px;}
#tec-event-meta .gmap,.tec-event-meta-desc .gmap{color:#fff;font-size:9px;background:#004080;padding:1px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;}
span.back{position:relative;top:-12px;font-size:12px;}
#tec-events-loop{font-size:13px;clear:both;margin-top:-36px;}
.tec-events .tec-event-entry{width:60%;float:left;padding:0 5% 0 0;}
.events-archive .tec-event-entry p{margin:0;font-size:16px;line-height:24px;}
.tec-events .tec-event-list-meta{float:right;border-left:1px solid #ccc;padding:0 0 0 4%;width:30%;font-size:12px;margin-bottom:20px;}
.tec-event-list-meta table{border-collapse:collapse;}
.tec-event-list-meta td{vertical-align:top;padding-bottom:4px;text-align:left;}
.tec-event-meta-desc{font-weight:bold;padding-right:12px;width:64px;}
h4.tec-event-day{font-weight:bold;font-size:18px;margin:12px 0 -3px;clear:both;}
h4.tec-event-day + .post .entry-title{margin-top:6px;}
#eventbrite-embed{width:100%;min-height:225px;margin:24px 0;}
#tec-nav-below .tec-nav-previous{float:left;}
#tec-nav-below .tec-nav-next{float:right;}
.view-larger-map{font-size:13px;text-align:right;margin-bottom:1em;line-height:16px;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;/* For IE */}
.tec-events-error{display:none;}
.tec_hide{display:none;}
.tec-multi-event-day{color:#0F81BB;}
#tec-events-picker{display:inline;}
.eventsListWidget li{margin:6px 0;}
table.tec-calendar-widget{width:auto;table-layout:fixed;margin-top:0;}
ul.sidebarwidgeted li.events_calendar_widget div#calendar.hpfeatured div#calendar_wrap h4{display:none;}
h4 .sp-view-all-events{float:right;}
.tec-calendar-widget th{font-size:10px;width:41px!important;background-color:#e8e8e8;color:#555;}
.tec-calendar-widget td{height:auto;text-align:center;}
.tec-calendar-widget td .tec-event{padding:6px 0;background-color:#f9f9f9;}
.tec-calendar-widget .daynum,.tec-calendar-widget td a{font-size:10px;}
.tec-calendar-widget td a.tec-mini-has-event{color:#06c;}
.tec-calendar-widget .tec-tooltip{width:100px;left:0;text-align:left;padding:5px 10px;}
.tec-calendar-widget .tec-right .tec-tooltip{right:0;}
.tec-calendar-widget .tec-tooltip .tec-arrow{left:4px;}
.tec-calendar-widget .tec-right .tec-tooltip .tec-arrow{left:auto;right:3px;}
.tec-calendar-widget h5 a{font-size:11px;}
.tec-calendar-widget td .merits-briefs,.tec-calendar-widget td.tec-present .merits-briefs,#tec-events-calendar-header,.tec-calendar,#tec-content .ical,.events-single #content .ical,a.gmap,.tec-event-list-meta td,.tec-nav,#tec-event-meta,span.back,.eventsListWidget .dig-in{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
#tec-content{position:relative;margin-bottom:48px;padding:1px 20px;}
.single #tec-content{font-size:16px;}
#tec-content.upcoming{margin-bottom:60px;}
#tec-content a,#tec-event-meta a{text-decoration:none;}
#tec-events-calendar-header{position:relative;margin-bottom:18px;}
.tec-calendar-buttons{position:absolute;right:0;top:6px;}
.upcoming .tec-calendar-buttons{top:-24px;}
h2.tec-cal-title{float:left;padding-right:15px;margin-bottom:33px;font-size:21px;font-weight:bold;color:#000;}
.tec-month-nav a,.tec-nav a,.back a,.eventsListWidget .dig-in a{color:#888;text-decoration:none;}
.tec-month-nav a:hover,.tec-nav a:hover,.back a:hover,.eventsListWidget .dig-in a:hover{text-decoration:underline;}
#tec-content .ical,.events-single #content .ical{color:#fff;font-size:10px;background:#777;padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;text-transform:uppercase;letter-spacing:1px;}
.events-single #content .ical{text-decoration:none;line-height:18px;margin-bottom:21px;}
.tec-calendar-buttons a{background:#999;border-radius:3px;color:#fff;display:block;float:left;font-size:11px;font-weight:bold;height:24px;line-height:24px;margin:21px 0 24px 10px;padding:0 9px;text-align:center;text-transform:uppercase;letter-spacing:1px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tec-calendar-buttons a.tec-button-on{background:#666;}
.tec-calendar-buttons a.tec-button-off{background:#ddd;color:#444;}
.tec-month-nav{position:absolute;left:0;bottom:0;}
.tec-prev-month{margin-right:14px;}
.tec-next-month{margin-left:5px;}
#tec-nav-above{margin:5px 0 0;}
.events-archive #tec-nav-below{margin:21px 0;}
select.tec-events-dropdown{width:auto;font-size:11px;margin:33px 9px 0 0;}
.events-archive .post{overflow:hidden;margin-bottom:0;}
.events-archive .upcoming .entry-title{margin:15px 0 6px;font-size:18px;font-weight:bold;}
.events-archive .event-day{font-size:18px;margin-top:36px;font-style:italic;}
.events-archive .entry-title a,.tec-event-meta-desc,.tec-event-day{color:#333;}
.events-archive .hentry{margin:0;}
table.tec-calendar{margin:18px 0 12px;clear:both;font-size:12px;border-collapse:collapse;}
table.tec-calendar,.tec-calendar td{border:1px solid #bbb;}
.tec-calendar .daynum{background-color:#F5F5F5;color:#333;font-size:11px;padding:3px 9px;font-weight:bold;}
.tec-calendar td.tec-present .daynum{background-color:#666;color:#fff;}
.tec-calendar td.tec-past .daynum{color:#999;}
.tec-calendar th{width:250px;height:10px;background-color:#ddd;color:#333;padding:4px 0;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.tec-calendar td{height:110px;width:14.28%;color:#114B7D;vertical-align:top;padding:0;font-size:12px;}
.tec-calendar td .tec-event{padding:6px 9px;line-height:1.2;}
.tec-calendar td a{font-size:91.7%;}
.tec-calendar hr{border:0 none!important;display:block;height:1px;background-color:#E7E7E7;margin:0 9px;}
.tec-calendar .tec-event{position:relative;margin:0;}
.tec-calendar .tec-tooltip{border:1px solid #666;position:absolute;z-index:1001;bottom:30px;left:3px;width:320px;background-color:#f9f9f9;color:#333;line-height:1.4;}
.tec-tooltip .tec-arrow{width:19px;height:11px;display:block;/*    background:url(images/tooltip-arrow.png) no-repeat 0 bottom; */position:absolute;bottom:-11px;left:20px;}
.tec-calendar .tec-right .tec-tooltip{left:auto;right:3px;}
.tec-right .tec-tooltip .tec-arrow{left:auto;right:30px;}
.tec-tooltip .tec-event-title{margin:0;color:#fff;background-color:#666;font-size:12px;padding:0 6px;height:24px;line-height:24px;letter-spacing:1px;}
.tec-tooltip .tec-event-body{font-size:11px;padding:3px 6px 6px;}
.tec-tooltip .tec-event-date{font-style:italic;margin:3px 0;}
.tec-event .post{position:relative;}
#tec-event-meta{border-width:1px 0;border-style:solid;border-color:#bbb;margin:18px 0;padding:12px 0 2px;overflow:hidden;clear:both;font-size:12px;}
#tec-event-meta .column{float:left;width:45%;padding:0 4% 0 0;text-align:left;margin:0;}
#tec-event-meta dt{float:left;clear:left;font-weight:bold;width:70px;}
#tec-event-meta dd{padding:0;margin-left:70px;margin-bottom:10px;}
#tec-event-meta .gmap,.tec-event-meta-desc .gmap{color:#fff;font-size:9px;background:#004080;padding:1px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;}
span.back{position:relative;top:-12px;font-size:12px;}
#tec-events-loop{font-size:13px;clear:both;margin-top:-36px;}
.tec-events .tec-event-entry{width:60%;float:left;padding:0 5% 0 0;}
.events-archive .tec-event-entry p{margin:0;font-size:16px;line-height:24px;}
.tec-events .tec-event-list-meta{float:right;border-left:1px solid #ccc;padding:0 0 0 4%;width:30%;font-size:12px;margin-bottom:20px;}
.tec-event-list-meta table{border-collapse:collapse;}
.tec-event-list-meta td{vertical-align:top;padding-bottom:4px;text-align:left;}
.tec-event-meta-desc{font-weight:bold;padding-right:12px;width:64px;}
h4.tec-event-day{font-weight:bold;font-size:18px;margin:12px 0 -3px;clear:both;}
h4.tec-event-day + .post .entry-title{margin-top:6px;}
#eventbrite-embed{width:100%;min-height:225px;margin:24px 0;}
#tec-nav-below .tec-nav-previous{float:left;}
#tec-nav-below .tec-nav-next{float:right;}
.view-larger-map{font-size:13px;text-align:right;margin-bottom:1em;line-height:16px;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;/* For IE */}
.tec-events-error{display:none;}
.tec_hide{display:none;}
.tec-multi-event-day{color:#0F81BB;}
#tec-events-picker{display:inline;}
.eventsListWidget li{margin:6px 0;}
/*===== Sidebar Calendar Widget =====*/table.tec-calendar-widget{width:auto;table-layout:fixed;margin-top:0;}
.events_calendar_widget h4.cal-header{display:inline;}
h4 .sp-view-all-events{float:right;}
.tec-calendar-widget th{font-size:10px;width:41px!important;background-color:#e8e8e8;color:#555;}
.tec-calendar-widget td{height:auto;text-align:center;}
.tec-calendar-widget td .tec-event{padding:6px 0;background-color:#f9f9f9;}
.tec-calendar-widget .daynum,.tec-calendar-widget td a{font-size:10px;}
.tec-calendar-widget td a.tec-mini-has-event{color:#06c;}
.tec-calendar-widget .tec-tooltip{width:100px;left:0;text-align:left;padding:5px 10px;}
.tec-calendar-widget .tec-right .tec-tooltip{right:0;}
.tec-calendar-widget .tec-tooltip .tec-arrow{left:4px;}
.tec-calendar-widget .tec-right .tec-tooltip .tec-arrow{left:auto;right:3px;}
.tec-calendar-widget h5 a{font-size:11px;}
.events_calendar_widget p{margin-bottom:-1em;}
.calendar-key{background:#fff;}
.calendar-key li{margin:5px;}
ul.calendar-key{background:#5a5b5f;background:#fff;}
.calendar-key li span{margin-left:15px;padding:0 5px;background:#5a5b5f;background:#fff;display:block;}
.tec-calendar-widget td .merits-briefs,.tec-calendar-widget td.tec-present .merits-briefs,.calendar-key li.merits-briefs,span.merits-briefs{background:#FFC84A;}
.tec-calendar-widget td .court-related-events,.tec-calendar-widget td.tec-present .court-related-events,.calendar-key li.court-related-events,span.court-related-events{background:#FFFF94;}
.tec-calendar-widget td .private-conferences,.tec-calendar-widget td.tec-present .private-conferences,.calendar-key li.private-conferences,span.private-conferences{background:#34B800;}
.tec-calendar-widget td .oral-arguments,.tec-calendar-widget td.tec-present .oral-arguments,.calendar-key li.oral-arguments,span.oral-arguments{background:#FF9494;}
.tec-calendar-widget td .orders-and-or-opinions,.tec-calendar-widget td.tec-present .orders-and-or-opinions,.calendar-key li.orders-and-or-opinions,span.orders-and-or-opinions{background:#9494FF;}
.tec-calendar-widget td .holidays,.tec-calendar-widget td.tec-present .holidays,.calendar-key li.holidays,span.holidays{background:#aabbbb;}
.tec-calendar-widget td .multi,.tec-calendar-widget td.tec-present .multi,.calendar-key li.multi,span.multi{background:#CFA980;}
#legend ul{display:inline;clear:both;}
#legend li{float:left;}
#tec-content{margin-top:10px;}
table#small.tec-calendar td.tec-othermonth{background:#f9f9f9;}
table#small.tec-calendar td.tec-present div{background:#c3c3c3;}
/*** ESSENTIAL STYLES ***//*

*/.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul{right:0;top:0;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:.05em;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:.1em;}
.sf-menu a,.sf-menu a:visited{color:#13a;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
/************************************************
*    Navbar                                    *
************************************************/
#menu{text-align:center;padding:10px;position:relative;}
#menu div{text-transform:uppercase;}
/* #menu li{margin:5px 10px 0 0;display:inline;} */
#menu a{padding:4px 8px;color:#fff;text-decoration:none;color:#666;}
#menu a.first{padding-left:0;}
#menu .current-menu-item a,#menu .current_page_item a,#menu .current-page-ancestor a{color:#0091C2;}
#menu a:hover,a#login:hover,a#register:hover{color:#CA6932;}
#menu a:active,a#login:active,a#register:active{color:#F54818;}
a#login,a#register{color:#E30000;}
#menu{margin:0 auto 3px;padding:6px 10px;width:100px;/*border:1px solid #ddd;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;*/}
#menu p{margin-top:8px;float:right;display:block;}
/* #nav{margin-left:30px;width:950px;} */
/* #nav li{margin:5px 30px 0 0;z-index:99;font-weight:bold;} */
#nav li ul{margin-top:0;}
#nav li ul li{margin:0;padding-top:5px;padding-bottom:6.5px;background:#f5f5f5;z-index:99;
	/* Rules for IE6-7*/
	text-justify: inter-word;
	zoom:1;

	/* align for the last line */
	text-align-last: left;
}
#nav li.current-menu-item a,#nav li.current-menu-parent a,#nav li.current-post-parent a,#nav li.current-post-ancestor a,#nav li.current-post-ancestor ul li.current-post-ancestor a,#nav li.current-page-ancestor a,#nav li.current-category-ancestor a{color:#069;}
#nav li.current-menu-item ul li a,#nav li.current-menu-parent ul li a,#nav li.current-post-ancestor ul li a,#nav li.current-page-ancestor ul li a,#nav li.current-category-ancestor ul li a{color:#666;}
#nav li.current-page-ancestor ul li.current_page_item a{color:#0091C2;}
#nav li.current-menu-item ul li a:hover,#nav li.current-menu-parent ul li a:hover,#nav li.current-post-parent ul li a:hover,#nav li.current-post-ancestor ul li a:hover,#nav li.current-page-ancestor ul li a:hover,#nav li.current-category-ancestor ul li a:hover{color:#ccc;}
#nav li a:hover{color:#069;}
#nav li a{color:#444;padding:0;text-decoration:none; 
	/*text-justify: inter-word;*/
	zoom:1;

	/* align for the last line */
	/*text-align-last: left;*/
}
#nav li ul.sub-menu{margin-top:10px;width:140px; background: whitesmoke; padding: 4px 0 1px;z-index:600;}
#nav li ul li a{color:#666; padding: 0 8px;}
/* extra imp */.karma_good{background:#FFFFCC!important;}
.karma_count{color:#888;font-weight:normal;}
#main #content ul.commentlist li{margin-right:0;}

/* Justification for menu items */
#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;

	/* zero for parent */
	line-height: 0;
	font-size: 1px; /* 1px for Opera */

	/* Rules for IE6-7*/
	text-justify: newspaper;
	zoom:1;

	/* align for the last line */
	text-align-last: justify;	
}
#nav:after {
	width: 100%; 
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
#nav li {
	/*display: inline-block;*/
	font-size: 12px;
	line-height: 1;
	position: relative;
	margin-top:1px;
	font: 11px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;

	/* emulate inline-block for IE6-7*/
	/*display : inline;
	/zoom : 1;*/
}
#nav li a {
	display: block;
}
#nav li img{
	width: 86px;
}
/* /Justification for menu items */

/* Most recent posts */
.when {
	text-align: right;
}

.dates_n_proceedings {
	margin: 10px 0 20px;
}
.dates_n_proceedings td,
.dates_n_proceedings th {
	border-bottom: 1px solid #999;
	padding: 5px;
}
.dates_n_proceedings th {
	font-weight: bold;
}
.dates_n_proceedings .color,
.dates_n_proceedings .color0 {
	background: #ffffff;
}
.dates_n_proceedings .color1{background:#ff8432;}
.dates_n_proceedings .color2{background:#ffffd6;}
.dates_n_proceedings .color3{background:#dbc3a3;}
.dates_n_proceedings .color4{background:#add6d6;}
.dates_n_proceedings .color5{background:#da6b6b;}
.dates_n_proceedings .color6{background:#add6ad;}
.dates_n_proceedings .color7{background:#32ad84;}
.dates_n_proceedings .color8{background:#ffffad;}
.dates_n_proceedings .color9{background:#DDD;}

@media print {
	html{width:100%;margin:0;padding:0;float:none;}
	body{margin:0;padding:0;line-height:1.4em;word-spacing:1px;letter-spacing:.2px;font:13px Arial, Helvetica,"Lucida Grande", serif;color:#000;}

	#menu,#columns,#featuredpost,#mpu_banner,#nav,#rss,#dd-search,#new-sidebar,#sidebar,#submit,#mobile-switch,#topmenu{display:none;}
	.statistics{text-align:center;}
	#term-snapshot{margin-left:auto;margin-right:auto;}
	#dispositions-by-sitting{margin-left:auto;margin-right:auto;}
	.feature a:link,.feature a:visited{font-size:10pt;}
	.author{font-size:10pt;}
	.post{border-bottom:1px solid #000;border-bottom:1px solid #000}
	.postmeta, .postfooter{font-size:10pt;margin-bottom:20px;}
	.commentlist .avatar{float:left;margin-right:10px;}
	.commentlist .children{margin-top:10px;}
	#comments{page-break-before:always;}
	
	#footer{margin-top:10px;}
	
	#sidebar select{background-image:none !important;}

	h2{color:#000;font-size:14pt}
	.post .entry h2{font-size:10pt}
	a:link,a:visited{background:transparent;color:#333;text-decoration:none}
	a{color:#000}
	img,img a,.more-link a{border:none}
	img{page-break-inside:avoid;page-break-after:avoid}
	p{padding:0;margin:0}
	#featured{font-size:6pt!important}

	.wrapper-left, #content .post, #content .page { width: auto; float: none;}
}
.wp-caption-text,
#content p.wp-caption-text {
	font: 0.86em/1.3 Arial, Helvetica, sans-serif;
	margin: 6px 10px 6px 0;
	color: #666;
}
#img-label {
	text-decoration: underline;
}
#img-label:hover {
	cursor: pointer;
	text-decoration: none;
}

.post-content img.alignright,
.home img.alignright {
	margin-left:10px;
}

.post-content img.alignleft,
.home img.alignleft {
	margin-right:10px;
}

.search-title {
	padding: 10px 0;
	border-bottom: 1px solid #999;
	border-top: 1px solid #fff;
}

.search-title.first {
	border-top:none;
}

.search-title.last {
	border-bottom:none;
}

.pagenav {
	font-size:20px;
}

#mobile-banner, #accordion-mobile, .post-title .subhead, .sharethis-wrapper, #footer-ad, .search-title .date, #mobile-footer, #mobile-switch, .result-title {
	display:none;
}
@media screen and (max-width: 700px) {
	#switch {
		display:block;
	}
	
	
}
/**
 * menu expander
 */
#menu .expander{
	position: absolute;
	bottom: 13px;
	right: 1px;
	display: block;
	cursor: pointer;
	z-index: 400;
	padding: 0;
}
#menu .expander span{
	background-color: lightblue;
	display: block;
	padding: 5px;
	border: 1px solid #069;
	border-radius: 5px;
}
#menu .expander img{
	display: none;
}
.expand{
	position: relative;
}
.expand .far-right{
	position: absolute;
	right: 20px;
	top: 0;
}
.expand .far-right h4{
	font-size: 15px;
	background: #B8C4CC;
	text-align: center;
	color: #851200;
	text-transform: capitalize!important;
	font-variant: small-caps;
}
.expand form label{
	display: none;
}
.expand form input[type="search"]{
	width: 215px;
	margin: 18px 0 2px 2px;
}
.expand form input[type="submit"]{
	border: none;
	border-bottom: 1px solid #069;
	background: none;
	cursor: pointer;
}
.expand form .divider{
	display: inline;
	border-right: 1px solid black;
	margin-right: 3px;
}
.expand .menu-name{
	display: none;
}
.expand #menu{
	width:940px;
	margin: 3px auto 3px;
	margin: 0;
	height: 0;
	padding: 0;
}
.expand #nav{
	display: none;
}
.expand #nav li{
	display: inline-block;
	font: 13px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-right: 8px;
	margin-left: 7px;
}
.expand #nav li.menu-item-has-children{
	padding-right: 7px;
}
.expand #nav li ul.sub-menu{
	margin-top: 92px;
}
.expand #nav li ul li{
	padding: 5px 0 6px;
}
.expand #banner{
	width: 958px;
	background-size: cover!important;
}
.expand #scotusblog_logo{
	left: 50%;
	margin-left: -140px;
}

.header.active #menu{
	margin: 0 auto 20px;
	height: auto;
	padding: 8px 10px;
}
.header.active #menu .expander{
	display: none;
	bottom: 62px;
	left: auto;
	right: -8px;
}
.header.active #menu #nav{
	display: block;
}
/**/
.header .wrapper {
width: 960px;
margin: auto;
padding: 0;
height: 206px;
overflow: inherit;
}
.countup div {
	text-align:center;
	font-size: 15px;
}



#brief-note {
	width: 928px;
	margin: 2px auto 0;
    border: 1px solid #069;
	/*background: #d3d3d3; */
	background: #e6e6e6;
	padding: 10px 10px 10px 20px;
}

#brief-note h1 {
    width: 140px;
    float: left;
    margin-top: 2px;
    font-weight: bold;
}
#brief-news {
    width: 795px;
    float: right;
    font: 13px Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
