@import url("//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic|Open+Sans+Condensed:300,700|Arvo:400,700|Trocchi");
@import url("//cloud.typography.com/6177512/771924/css/fonts.css");

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,q
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }


/*
 *
 * Base Typography 
 *
 */
body { font: 16px/24px  Cambria, Georgia, Times, TimesNewRoman, "Times New Roman", serif;
	background: #fff url(images/interface/bg-body-template.jpg) repeat-x;
	color: #444;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
::-webkit-selection { 
	background: #f77f00; 
	color: rgb(250,250,250); 
	text-shadow: none; 
}
::-moz-selection { 
	background: #f77f00; 
	color: rgb(250,250,250); 
	text-shadow: none; 
}
::selection { 
	background: #f77f00; 
	color: rgb(250,250,250); 
	text-shadow: none;
}

select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/*
 *
 * Base Styles 
 *
 */
body, select, input, textarea { 
  color: #444; 
}

/* [  Typography         ] ================================================== */
h1, h2, h3, h4, h5, h6 {
	color: #666;
	font-weight: normal; }
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 {
	color: #f0ede4;
	}

h1 { 
	margin-bottom: 0.25em;
	font-size: 3em; /* 48 / 16 = 3 */
	line-height: 1.2; }

h2 { 
	margin-bottom: 0.5em;
	font-size: 1.75em; /* 36 / 16 = 2 */
	line-height: 1.2; }

h3 { 
	margin-bottom: 0.5em;
	font-size: 1.5em; /* 24 / 16 = 1.5 */
	line-height: 1.3; }

h4 { 
	margin-bottom : 1.25em;
	font-size : 1.25em; /* 20 / 16 = 1.25 */
	line-height : 1.25; }
h5 { 
	font-family:  Arial, Helvetica, sans-serif;;
	margin-bottom : 1.5em;
	font-size : 1em; /* 16 / 16 = 1 */ }

h6 { 
	font-family:  Arial, Helvetica, sans-serif;;
	font-size : 1em; /* 16 / 16 = 1 */ }

p, ol, ul, dl, address {
	margin-bottom : 1em;
	font-size : 1em; /* 16 / 16 = 1 */
	}
ul, ol { 
	margin : 0 0 1em -24px;
	padding : 0 0 0 24px;
	}

li ul, 
li ol { 
	margin : 0;
	 }
dl, dd { 
	margin-bottom : 1.5em; }

dt { 
	font-weight : normal; }

blockquote  { 
	margin : 0 0 1.5em -24px; 
	padding-left : 24px; 
	border-left : 4px solid #8a8c8f;
	 }

blockquote:before, 
blockquote:after, 
q:before, 
q:after {
	content : '';
	content : none; }

abbr[title] { 
	border-bottom : 1px dotted; 
	cursor : help; }

b, strong { 
	font-weight : bold; }

dfn { 
	font-style : italic; }

hr { 
	display : block; 
	margin : 1em 0; 
	padding : 0;
	height : 1px; 
	border : 0; 
	border-top : 1px solid rgb(204,204,204); }

ins { 
	background-color : rgb(240,240,240); 
	color : rgb(0,0,0);
	text-decoration : none; }

mark { 
	background-color: rgb(240,240,240);
	color: rgb(0,0,0);
	font-style: italic;
	font-weight: bold;
	}
pre, code, kbd, samp {
	font-family : 'courier new', monospace;
	font-size : .875em;
	line-height : 1.5;
	}
pre { 
	white-space : pre; 
	white-space : pre-wrap;
	 }

q { 
	quotes : none; }

q:before, 
q:after { 
	content : ""; 
	content : none; }

small { 
	font-size : 1em; /* 16 / 16 = 1 */ }

sub, sup { 
	font-size : 75%; 
	line-height : 0; 
	position : relative; 
	vertical-align : baseline; }

sup { 
	top : -.5em; }

sub { 
	bottom : -.25em; }
em, i {
	font-style: italic;
}

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; }
	blockquote { margin: 0 0 1em; padding: 9px 20px 0 19px; border-left: 4px solid #8a8c8f; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

	.assistive-text {
		position: absolute !important;
		clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
		clip: rect(1px, 1px, 1px, 1px);
	}


/* tables */

table {
	margin-bottom:1.4em;
	width:100%;
	border: solid 1px #ccc;
	background:#DFDDD6;
	}
th {
	font-weight:bold;
	text-align: left;
	}
thead th {
	background:#f0ede4;
	}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#f0ede4;}
tr {
	border-top: solid 1px #ccc;
}
tfoot {font-style:italic;}
caption {background:#eee;}



/* [ special typography ] ================================================== */

.col h3, h2.widget-title, h3.widget-title {

	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 20px 20px 0.2em 20px;
}
.category-links {
	padding: 1.5em 0 0 1.5em;
}
.category-links h1 {
	font-size: 2em;
}
.slides h1 {
	font-size: 2em;
}
li.recentcomments {
	width: 100%;
}

.wp-caption .wp-caption-text, .gallery-caption {
	color: #666;
	font-family: Cambria, Georgia, Times, TimesNewRoman, "Times New Roman", serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 5px;
	position: relative;
}
.wp-caption.alignleft {
	margin-left: 0;
	margin-right: 10px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
#giving h4 {
	font-size: 2em;
	font-family: Cambria, Georgia, Times, TimesNewRoman, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 0;
}
#giving h4 a {
	color: #f77f00;
}
#footernav h4 {
	color: #F0EBE4;
	font-size: 0.9em;
	margin-bottom: 0.5em;
	border-top: 1px solid #f0ede4;
	border-bottom: 1px solid #f0ede4;
	padding: 0.4em 0;
	font-family: Cambria, Georgia, Times, TimesNewRoman, "Times New Roman", serif;
}

.socialsection h4 {
	float:left;
	width:100%;
}

#footernav h4 a {
	color: #f0ede4;
}
#footernav .socialsection h4 {
	line-height: 1;
	padding: 0.45em 0 0.65em 0;
	margin-top: 0.5em;
	min-height: 18px;
}
#footernav .socialsection h4 img {
	margin-bottom: -6px;
}
#indicia h3 a {
	color: #f0ede4;
	display: block;
	overflow: hidden;
	background:  url(images/interface/--sprite.png) 50% -417px  no-repeat;
	margin: 0;
	padding: 73px 0 0 0;
	text-indent: -9999px;
	height: 0px !important;
}
#indicia a {
	color: #f0ede4;
}
#soc-title {
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}
#ico-facebook a, #ico-twitter a, #ico-youtube a, #ico-flickr a {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 2% 0 2%;
	padding: 30px 0 0 0;
	text-indent: -9999px;
	height: 0px !important;
	width: 30px;
	
}

#ico-twitter a {
	background:  url(images/interface/law-twitter-sm.png) 0 0 no-repeat;
}

#ico-youtube a {
	background:  url(images/interface/law-you-tube-sm.png) 0 0 no-repeat;
}

#ico-facebook a {
	background:  url(images/interface/law-facebook-sm.png) 0 0 no-repeat;
}

#ico-flickr a {
	background:  url(images/interface/law-flickr-sm.png) 0 0 no-repeat;
}

.section-heading {
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 2em;
}
.page-title {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 1em;
	line-height: 1;
}
.page-title span {
	font-weight: normal;
	font-style: italic;
}

.read-more {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

a.read-more, a:hover.read-more {border-bottom: none;}

/* [  Lists              ]  =============================================================== */

ul, ol { margin-bottom: 20px; }
ul { list-style: square outside; margin-left: 1em; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul.nobullet { list-style: none; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 5px;  }


/* [ Links              ]  ================================================================ */

a, a:visited{ 
	color: #00746F;
	text-decoration: none; 
	outline: 0; 
	}
	
a:hover, a:focus { 
	color: #f77f00; 
	}
	
p a, p a:visited { 
	border-bottom: 1px dotted #00746F;
	}
	
p a:hover, p a:focus { 
	border-bottom: 1px solid #f77f00;
	}
	
p a img, p a:visited img, a img, a:hover img, a:focus img {
	border:0px;
}




/* [  Images            ]  ================================================================= */

img {
	max-width: 100%;
	height: auto; }
	
img.alignleft, img.attachment-post-thumbnail {
	float: left;
	margin: 0 10px 10px 0;
}

/*img.frame, img.attachment-post-thumbnail {
	background: #f0ede4;
	padding: 2px;
	border: 1px solid #CCC;
}*/

img.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
div#featured-image {
	background: #f0ede4;
	margin-top: -1em;
	float: left;
	max-height: 288px;
	overflow: hidden;
	width: 100%;
}
div#featured-image img {
	margin: 0 auto;
	float: none;
	position: 50%;
}

/* #Buttons ================================================== */

a.button,
button,
p.utalert-link a,
input[type="submit"],
input[type="search"],
input[type="reset"],
input[type="button"] {
	background-color: #f0ede4;
	border-radius: 5px;
	border: 1px solid #ABA9A2;
	box-shadow: rgba(256, 256, 256, 0.8) 0 1px 0;
	padding: 0 8px;
	-webkit-border-radius:14px;
		-moz-border-radius: 14px;
			 border-radius: 14px;
	color: #666;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: 21px;
	
	}
	
	

p.utalert-link a {
	color: black !important;
}

a.button:hover,
button:hover,
p.utalert-link a:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	color: #222;

	}

a.button:active,
p.utalert-link a:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	border: 1px solid #666;
	background: #f77f00;
	}

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width: 100%;
	padding-left:  0 !important;
	padding-right: 0 !important;
	text-align: center;
	}
	
	
a.buttonlink, a:hover.buttonlink {
	border:none;

}

a .left-specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 20px -414px  no-repeat;
	padding:15px;
	margin: 15px  0 15px 15px;
	font-size: 11px;
	border:0px;
}

a .specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 0px -460px   repeat-x;
	border:0px;
	padding:15px;
	margin: 15px  0 15px 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
}

a .right-specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 0px -506px  no-repeat;
	padding:15px;
	margin: 15px 15px 15px 0;
	font-size: 11px;
	border:0px;
}

a:hover .left-specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 20px -276px no-repeat;
	border:0px;
}

a:hover .specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 0px -322px repeat-x;
	color:#222222;
	border:0px;
}

a:hover .right-specialbutton {
	background: #F5F4EF url(images/interface/law-button-sprite.png) 0px -368px no-repeat;
	border:0px;
}

a .left-mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left no-repeat;
}

a .mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left repeat-x;
}

a .right-mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left no-repeat;
}

a:hover .left-mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left no-repeat;
}

a:hover .mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left repeat-x;
}
	
a:hover .right-mainbutton {
	background: transparent url(images/interface/law-button-sprite.png) top left no-repeat;
}




/* #Forms ================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; 
		border: 1px solid #C7C4BC;
		background: #FAF9F6;
		padding: 5%;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
		 -khtml-border-radius: 6px;
			    border-radius: 6px;
		}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
		        border-radius: 2px;
		font-size: 1em;
		color: #777;
		margin: 0;
		width: 66%;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
 		   -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		        box-shadow: 0 0 3px rgba(0,0,0,.2); 
		        }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	legend {
		border: 1px solid #C7C4BC;
		background: #F0EDE4;
		padding: 0% 1.75%;
		font-weight: normal;
		font-size: 0.6em;
		letter-spacing: 0.25em;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		margin-top: 20px;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	 -khtml-border-radius: 6px;
		    border-radius: 6px;
	}
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }


/* #Misc   */
	.remove-bottom { margin-bottom: 0    !important; }
	.half-bottom   { margin-bottom: 10px !important; }
	.add-bottom    { margin-bottom: 20px !important; }

.box, .box-light {
	padding: 1em;
	background: #4c4d4f;
	color: #f0ede4;
	margin-bottom: 1em;
	border-top: #f77f00 solid 5px;
	font-size: 90%;
	}
.box-light {
	background: #DFDDD6;
	color: #4c4d4f;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
}
.box a {
	color: #fff;
	 border-bottom: 1px dotted #666; 
}
p.alignright {
	text-align: right;
}
nav select,section.hidden-navigation select, section.tools select { 
	display: none; 
	}

/*====[ Toolbox dropdown nav menu structure ]=========================== */

/* new */
.btn-navbar {float:right;padding:3px 3px;margin:5px;color:#fff;cursor:pointer;}

//.btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#c46500}

.btn-navbar .menubutton{float:left;margin:2px 5px 0 0}

.btn-navbar .menubuttonlabel{
	float:left;
	line-height:1; 
	width: 40px;
	font: 100% Arial, sans-serif; 
	}

.icon-bar {display:block;width:18px;height:2px;margin-bottom: 3px; background-color:#fff;}

a.btn-navbar { color: #fff; }

/* end new */

ul#toolbox li.hover,
ul#toolbox li:hover {
	 position: relative;
	 z-index: 599;
	 cursor: default;
}

ul#toolbox ul {
	background: #333 url(images/interface/bg-drop.jpg) 50% top no-repeat;
	font-size: 90%; 
	padding: 12px 0 0 0;
	visibility: hidden;
	position: absolute;
	top: 85%;
	left: -50%;
	float: left;
	width: 150px;
	z-index: 99999;
	text-align: center;
}

ul#toolbox ul li {
	display: block;
	width: 100%;
	padding:0;
}

ul#toolbox ul li a {
	width: 100%;
	display: block;
}
ul#toolbox ul li:hover {
	background: gray;
}
ul#toolbox ul ul {
	top: 1px;
	left: 99%;
}
ul#toolbox li:hover > ul {
	visibility: visible;
}
ul#toolbox {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	z-index: 597;
	position: fixed;
	top: 0;
	font-size: 0.68em;	
	background: #1A1A1A url("images/interface/--sprite.png") bottom repeat-x;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
	float: right;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	width: 100%;
}
section.tools select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
 	z-index: 5000;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
ul#toolbox li {
	display: inline;
	border-right: 1px solid #4C4D4F;
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}
ul#toolbox ul li {
	border-right: 0px solid #4C4D4F;
}
li#n1 {
	margin-left: 1.6194%;
	width: 18.42105%;
}
li#n1 ul {
	left: 0;
}
li#n2 {
	width: 8.2995%;
}
li#n2 ul {
	left: -55px;
}
li#n3 {
	width: 7.2874%;
}
li#n3 ul {
	left: -72px;
}
li#n4 {
	width: 22.0647%;
}
li#n4 ul {
	left: -35px;
}
li#n5 {
	width: 12.3481%;
}
li#n5 ul {
	left: -65px;
}
li#n6 {
	width: 10.5263%;
}
li#n6 ul {
	left: -71px;
}
ul#toolbox li#n7 {
	width: 17.2064%;
	border-right: none;
}
li#n6 ul {
	left: -61px;
}
ul#toolbox li a {
	color: #ccc;
	display: block;
	width: 100%;
	padding: 5px 0px;
}
.utksearch {
	display: block;
	clear: both;
	margin: 15px auto 0 auto;
	width: 80%;
	z-index: 60;
}
.utksearch input {
	float: left;
	min-height: 24px;
}
.utksearch input.searchfield {
	padding: 0 2% 0 8%;
	margin-top: 0px;
	background: #fff url(images/interface/--sprite.png) 8px -320px no-repeat;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	width: 50.3561%;
	margin-right: 1%;
	-webkit-border-radius: 14px;
	   -moz-border-radius: 14px;
		    border-radius: 14px;
}
.utksearch input.searchsubmit {
	width: 16.4520%;
}
#footernav, .socialsection {
	float: left;
}
#footernav {
	width: 100%;
}

#menu div ul li.current-menu-item a, 
div.menu ul li.current-menu-item a, 
div.menu ul li.current_page_item a {
	background: #BE6100; /* removed:  url(images/interface/bg-li-active.png) bottom center repeat-x */
	border-radius: 0;
}
#menu div ul li a:hover,
div.menu ul li a:hover {
	background-position: -40px ;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	        }
	        
nav ul#nav1, nav ul#audience-nav, ul#toolbox     { display: none; }
nav select, section.hidden-navigation select, section.tools select { display: inline-block; width: 100%; margin: 1em 0; }


section.tools select {
	 -webkit-appearance: none;
	background: #4c4d4f url(images/interface/bg-toolbar-small.gif) top right no-repeat;
	box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px;
	color:  #A8A7A3;
	width: 90%;
	padding: 5px 0 5px 4%;
	margin: 1em 0 0 4%; 
	}

nav select {
	 -webkit-appearance: none;
	background: #00746F url(images/interface/bg-nav-small.gif) top right no-repeat;
	color:  #f0ede4;
	width: 90%;
	padding: 5px 0 5px 4%;
	margin: 1em 0 0 4%; 
	}


	
	
	/*  [ GRID    ] ================================================== */

    /* Note: Design for a width of 320px */

.container  { 
	width: 100%;
	margin: 0 auto; 
	padding: 0; 
	}

div.subnav, div.subnavtab {
	display: none;
 }
  

.columns, 
.eventsfeed, 
.newsfeed, 
.footer-map, 
.footer-column, 
.logo-area, 
.socialsection { 
	margin: 0;
	float: left; 
	}

.footer-map,
.footer-column,
.wordmark,
.promo,
.tools,
#menu,
.one-third,
.two-thirds, 
#footernav,
.col, 
.socialsection  {
	width: 100%; 
	}
.half {
	width: 45%; 
	margin: 0;
	}
.logo {
	text-align: center;
	margin-top: 39px;
	margin-bottom: 0;
	display: block;
	float: left;
	width: 100%;
	}
.logo a {
	display: block;
	overflow: hidden;
	//background: url(images/interface/bg-logo-ut.png)  no-repeat 50% 50%;
	background: url("images/interface/logo-long.svg") no-repeat scroll center 50% / 336px 38px transparent;
	margin: 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	height: 0px !important;
	}
.one-third, .two-thirds {
	width: 97.9463%;
	 margin-left: 1.02685%; 
	 margin-right: 1.02685%; 
}


/* ===[ #Clearing ================================================== */

    /* Self Clearing Goodness */
    .container:after, .fullcolumn:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; background: aqua; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }

    .clearfix:after {
      clear: both; }
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
.clear, .clearshortcode  {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
.clearshortcode {
	margin-bottom: 1em;
}



/* [  LAYOUT           ] ==============================================================================  */

#slider {
	margin-top: -16px;
}
.cf_hidden, .linklove {
	display: none;
}


.office h1 {
		font-size: 32px;
		font-weight: 100;
		color: #fff;
		line-height: 28px;
		text-decoration: none;
		margin: 28px 0 5px 35px;
		font-family: Arial, Helvetica, sans-serif;
		text-shadow:1px 1px 2px #000000;
}
.office h2 {
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		letter-spacing: 1px;
		margin-left: 35px;
		text-shadow:1px 1px 2px #000000;
}
/* [ UNIT BRANDING ] */

.col, .widget {
	background: #F5F4EF url(images/interface/law-specialbox-hdr.png) top left repeat-x;
	margin-top: 26px;
}

/* UT ALERT  */

#utalert {
	width: 100%;
	min-height: 109px;
	background: #000;
	float: left;
	display: block;
	padding-top: 1em;
	border-bottom: #f77f00 5px solid;
	border-top: #ecea64 9px solid;
}
.utalert-item {
	width: 60%;
	max-width: 1200px;
	margin: 0 auto;
}
#utalert h1, #utalert p {
	color: #f0ede4;
}
#utalert h1 {
	background:  url(images/interface/utalert.gif) left 0 no-repeat;
	padding: 4px 0 2px 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #ecea64;
}
#utalert a {
	color: #ecea64;
}
p.utalert-link a {
    background: url("images/interface/bg-utalertbutton.gif") no-repeat scroll right 50% #ECEA64;
    border: 0 none;
    box-shadow: none;
    color: #000000;
    float: right;
    text-shadow: none;
    padding: 0 8% 0 4%;
}

/* #FLEXIBLE NAVIGATION  */

ul.navigation, .widget ul, .footer-column ul  {
	margin-left: 0;
	list-style: none;
	padding: 0;
}
ul.navigation li, .widget ul li, .footer-column ul li {
	margin-right: 1em;
}
.widget ul, .widget p {
margin: 0 20px 0 20px;
padding: 20px 0 20px 0;
border-top:2px solid #FFFFFF;
}
.widget ul li a {
	padding: 0 0 0.5em 20px;
	display: block;
	text-decoration: none;
	background: url(images/interface/law-arrows-sprite.png) -1400px 4px no-repeat;
}

ul.navigation li a, .footer-column ul  li a {
	padding: 0 0 0.5em 20px;
	border-bottom: 1px solid #ccc;
	display: block;
	text-decoration: none;
	background: url(images/interface/law-arrows-sprite.png) -1400px 4px no-repeat;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	        }
ul.navigation li a:hover, .widget ul li a:hover, .footer-column ul li a:hover {
	background-position: -1390px 4px;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	        }
.footer-column ul li a {
	border-bottom: none;
	background: url(images/interface/--sprite.png) 5px 2px  no-repeat;
	}
.footer-column ul li a:hover {
	background: url(images/interface/--sprite.png) 10px 2px  no-repeat;
	}

.box ul.navigation li a, .footer-column ul.navigation li a  {
	border-bottom: 1px solid #ccc;
	color: #F0EBE4;
	background: url(images/interface/--sprite.png) 5px 2px no-repeat;
	}

.footer-column ul.navigation li a  {
	border-bottom: 0;
	}
	
.box ul.navigation li a:hover, .footer-column ul.navigation li a:hover {
	background-position:  10px 2px;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	        }
	        
.footer-column p a {
	color:#F77F00;
	border-bottom:none;
}

/* MAIN LAYOUT  */

footer#mainfooter {
	background: #2C2D2E url(images/interface/bg-mainfooter.png) bottom left repeat-x ;
	padding: 25px 0;
	float: left;
	width: 100%;
	}
section#giving {
	background: #f0ede4 url(images/interface/bg-giving.png) repeat-x;
	padding: 1.5em 0;
	float: left;
	width: 100%;
	text-align: center;
}
#indicia {
	float: left;
	width: 100%;
	padding: 1em 0;
	color: #CCCCCC;
	background: #4C4D4F;
	text-align: center;
}
#indicia h3 {
	color: #CCCCCC;
	font-family: Cambria, Georgia, Times, TimesNewRoman, "Times New Roman", serif;
	font-style: italic;
}
.logo, .utksearch {
	-webkit-transition: all 1.2s ease-out; 
	   -moz-transition: all 1.2s ease-out;
         -o-transition: all 1.2s ease-out; 
}


/* =====[ DROP DOWN MENU ]======================================== */

#access {
	padding: 0;
	display: block;
	float: left;
	width: 100%;
	margin: -4px 0 1em 0;
	background: #f77f00 url(images/interface/--sprite.png) 0 -240px repeat-x;
	clear: both;
}
#access ul {
	display: block;
	padding: 0;
	margin: 0;
	position: relative; 
	list-style: none; 
	z-index: 50;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	border-left: #FAAE5E 1px solid;
	border-right: 1px solid #444;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	display: block;
	padding:  8px 16px;;
	text-decoration: none;
	background: #f77f00 url(images/interface/bg-nav1-a.png) top center repeat-x;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	}
#access ul ul {
	list-style: none; 
	display: none;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 2.1em;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	font-weight: normal;
	height: auto;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 16px;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	border: 0;
	text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
	background: #f77f00;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	color: #4c4d4f;
	background-position: -40px ;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
}
#access li:hover > a,
#access a:focus {
	background-position: -40px ;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}



/* ==== [ POST SPECIFIC ]======================================== */

.entry-content {
	width:79%;
}

.entry-content p {
	margin:0;
	padding:0 0 20px 0;
}
/* Singular navigation */
#nav-single {
	float: right;
	position: relative;
	margin-bottom: 2em;
	margin-top: -2em;
	width: 100%;
	text-align: right;
	z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
	width: auto;
}
#nav-single .nav-next {

}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
	text-align: right;
}
.nav-previous a, .nav-next a {
	display: block;
	overflow: hidden;
	background: url(images/interface/icons/next.png)  no-repeat;
	margin: 0;
	opacity: 0.5;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	}
.nav-previous a:hover, .nav-next a:hover {
	opacity: 1;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	}
.nav-previous a {
	background: url(images/interface/icons/previous.png)  no-repeat;
	padding-left: 30px;
	}
.nav-next a {
	padding-right: 30px;
	background-position: right 50%;
	}
.meta-nav {
	display: none;
}
.entry-format, .pdate {
	width: 15%;
	display: block;
	float: left;
}
h3.entry-format {
	text-align: center;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 24px 0 0 0;
	text-indent: -9999px;
	height: 0px !important;
	opacity: 0.3;
	}
.format-image h3.entry-format {
	background: url(images/interface/icons/image.png)  no-repeat left top;
	}
.format-aside h3.entry-format {
	background: url(images/interface/icons/aside.png)  no-repeat left top;
	}
.format-link h3.entry-format {
	background: url(images/interface/icons/link.png)  no-repeat left top;
	}
.format-aside .entry-content {
	font-size: 1.5em;
	padding: 0 2em;
	color: #999999;
}
.pdate {
	width: 85%;
	text-align: right;
	float: right;
}
header.entry-header hgroup {
	border-top: 1px solid #f0ede4;
	padding-top: 0.5em;
}
.entry-meta, .entry-utility {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.entry-utility {
	margin-top: 1em;
}
article.post {
	margin-bottom: 6em;	
	margin-top: 1em;
	padding-bottom: 6em;
	border-bottom: 3px solid #f3f3f3;
}
footer.entry-meta {
	border-bottom: 0;
	border-top: 1px dotted #e4e0c6;
	margin-bottom: 0;
}
.indexed.format-image footer.entry-meta {
	background: #f0ede4;
	margin-top: -22px;
	padding: 20px 30px;
	overflow: hidden;
}
.format-link .entry-header {
	background: #8a8c8f;
	border-top: 4px solid #555555;
	padding: 0.6em 0.4em 0.2em 0.9em;
	margin-bottom: 0.5em;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	
}
.format-link .entry-header:hover {
	background: #767676;
	text-indent: 1em;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
}

.format-link .entry-header h1 {
	font-size: 1.5em;
	color: #f0ede4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}
.format-link .entry-header a {
	color: #f0ede4;

}

/* attachment */

article.attachment {
	display: block;
	float: left;
	width: 100%;
}
.entry-attachment .attachment img {
	background: white;
	max-width: 98%;
	border: 1px solid #E4E0D5;
	-webkit-box-shadow: 0 2px 2px rgba( 191, 191, 182, 0.5 );
	   -moz-box-shadow: 0 2px 2px rgba( 191, 191, 182, 0.5 );
	        box-shadow: 0 2px 2px rgba( 191, 191, 182, 0.5 );
	margin: 4px auto 1.5em auto;
	padding: 4px;
	}

/* Gallery */

#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}
/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
	background: #FFFFFF;
	border-color: #bbb;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}
.format-gallery .gallery-thumb {
	float: left;
	display: block;
	margin: .375em 1.625em 0 0;
}
#content .gallery-columns-3 .gallery-item {
	width: 31%;
	padding-right: 2%;
}
#content .gallery-columns-3 .gallery-item img {
	width: 100%;
	height: auto;
}
embed, iframe, object {
	max-width: 100%;
}




/* [ FOOTER AREA    ] ==============================================================================  */

.footer-column ul a, .footer-column p {
	color: #F0EBE4;
}
.sn-icon {
	margin-left: 8px;
}
#mainfooter .widget-area {
	color: #8a8c8f;
}
li.recentcomments a {
	background-image: none !important;
	width: 100%;
}
#mainfooter li.recentcomments a {
	color: #fff;
}

/* [ MISCELLANEOUS ELEMENTS    ] ===================================================================  */

.flickrimg, .box img {
	padding: 3px;
	background: #f0ede4;
	border: 1px solid #517c96;
	margin: 0 3px 3px 0;
}
.box img {
	margin: 0 10px 10px 0;
}
.flickr a, .flickerimg a, .box img a {
	border-bottom: 0;
}
.flickrimg:hover, .box img:hover {
	background: #ddd9ce;
}


/* BOILERPLATE WORDPRESS ITEMS -- EDIT AND REMOVE AT YOUR OWN RISK */


textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.ie6 legend, .ie7 legend { margin-left: -7px; } /* thnx ivannikolic! */
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
/* webkit browsers add a 2px margin outside the chrome of form elements */  
button, input, select, textarea { margin: 0; }
/* colors for form validity */
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }

/*  j.mp/webkit-tap-highlight-color 
a:link { -webkit-tap-highlight-color: #f77f00; } */
/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */

/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img {-ms-interpolation-mode: bicubic;}

/*
 *
 * Nonsemantic Base Styles 
 *
 */

.hidden { display: none; visibility: hidden; } 
/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */
.visuallyhidden { position: absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;	
} 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }





.footer-map,
.footer-column,
#menu { 
    margin: 0;
    display: block;  
    float: left;
    }


.utksearch input.searchfield {
	width: 65.3561%;
}
.utksearch input.searchsubmit {
	width: 19.4520%;
}

ul#toolbox { 
	display: block; 
	}

.slides h1 {
	font-size: 2.5em;
}
.logo-area { 
 	margin: 0;
	float: left; 
	width: 34.8958%;
	}
.wordmark { 
	width: 41.1458% !important;
	}
.tools { 
	width: 53.64583% !important; 
	}
.richmedia, #menu   { 
	width: 100%;
	margin: 0;
	}
.one-third, #first, #second, #third { 
	width: 31.2796%;
	margin-left: 1.026%;
	margin-right: 0%;
	}
.one #first, .one #second, .one #third {
	width: 100%;
	margin-left: 0;
}
.two #first, .two #second, .two #third {
	width: 45%;
}
.three #first, .three #second, .three #third {
	width: 31.2796%;
}

.two-thirds { 
	width: 64.0625%;
	}
.three-thirds {
	width: 95.8908%;
	margin-left: 1.026%;
}
.fullcolumn {
	width: 100%;
	margin-bottom: 2em;
}
.utksearch {
	margin: 45px auto 0 auto;
}

ul#toolbox {
	position: relative;
}


.socialsection {
	margin-right: 0;
	}


footer#mainfooter ul li {
	display: block;
	}




.column, 
.columns, 
#menu, #first, #second, #third { 
	float: left;
	display: inline; 
	margin-left: 1.02685%; 
	margin-right: 1.02685%;
	}
div.menu ul li a, ul#audience-nav li a {
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
}
ul#audience-nav li a {
	font-size: 0.85em;
}

	
	/* Nested Column Classes */
	.alpha { margin-left: 0; }
	.omega { margin-right: 0; }

	/* Base Grid */
.footer-column {
	margin-left:  1.0416%;
	margin-right: 1.0416%;
}
.one .footer-column {
	width: 97.9%; 
	}
.two .footer-column {
	width: 47.9%; 
	}
.three .footer-column {
	width: 31.25%; 
	}
.four .footer-column {
	width: 22.9166%; 
	}


.one-third { 
	width: 31.2796%; 
	}
.two-thirds { 
	width: 64.5833%; 
	}
.footer-column ul.navigation li, .footer-column ul.navigation li {
	display: block;
	width: 100%;
	margin: 0 ;
	}
	

	
ul.inline li {
	width: auto;
	float: left;
	display: inline !important;
	}

/*
 *
 * Structure
 *
 */


#main .widget-area {
	float: right;
	overflow: hidden;
	width: 220px;
}



/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*
 *
 * Header
 *
 */



	#left-identity, #right-identity, #lib-left-identity, #lib-right-identity { 
			display: none;
		}
	
	#identity { 
			float:left;
			background: #754A7E url('images/interface/law-header-purple-left.png') left bottom no-repeat;
			display: block;
			width: 99.9%;
			height:125px;
	}
		
	#lib-identity { 
			float:left;
			background: #754A7E url('images/interface/law-header-purple-right.png') left bottom no-repeat;
			display: block;
			width: 99.9%;
			height:125px;
	}




 
 /*====[ LAW TOP NAV ]========================================= */

ul#nav1 {
	background: #00746F url('images/interface/bg-nav1.png') repeat-x;
	width: 99.95%;
	float: left;
	padding: 0;
	height: 36px;
	overflow: hidden;
	margin: 0;
}

ul.navigation li.current-menu-item a, ul.navigation li.active a {
	background-color: #fff;
	border-radius: 5px;
}

ul#audience-nav {
	background: #DFDDD6 url('images/interface/bg-audiencenav.png') repeat-x;
	width: 99.95%;
	float: left;
	padding: 10px 0;
	margin:  0;
}
nav ul li {
	width: auto;
	float: left;
	display: inline;
	padding-left: 0;
	padding-right: 0;
}
ul#nav1 li, ul#audience-nav li {
	padding: 0;
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}
ul#nav1 li a {
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0;
	display: block;
	color: #F0EDE4;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.6em;
	border-bottom: 0;
	border-left: #2A8479 1px solid;
	border-right: 1px solid #444;
	text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
	background: #00746F url('images/interface/bg-nav1-a.png') top center ;
	
}

ul#nav1 li#n1-people a {
	border-right: 0px;

}

ul#nav1 li a:hover {
	
	background: #2E857A; /* removed: url('images/interface/bg-nav1-over.png') no-repeat; */
	background-position: center -4px;
	
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	
}



ul#nav1 li.current-menu-item a {
	background: #2E857A; /* url(../images/interface/bg-nav1-over.png) no-repeat; */
	background-position: center -17px;
	
}

ul#nav1 li.current-menu-item a:hover {
	text-shadow: rgba(0, 0, 0, 0.4) 0 2px 0;
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
	     -o-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
	
}

ul#nav1 li#n1-public a{
	border-right:0;
}

/*====[ LAW AUDIENCE NAV AND SEARCH FIELD ]================================ */

/*===[ SEARCH ]===*/



.law-search {
	margin: 20px auto 0 auto;
	width: 80%;
	z-index: 60;
}
.law-search input {
	float: left;
	min-height: 26px;
}
.law-search input.searchfield {
	padding: 0 2% 0 8%;
	margin-top: 0px;
	background: #fff url(images/interface/--sprite.png) 8px -320px no-repeat;
	font-size: 11px;
	text-align: center;

	width: 50.3561%;
	margin-right: 1%;
	-webkit-border-radius: 14px;
	   -moz-border-radius: 14px;
		    border-radius: 14px;
}
.law-search input.searchsubmit {
	width: 16.4520%;
}
.lawsearchbutton {
	float:right;
	position:relative;
	left:-45px;
	border:0;
	margin:0;
	padding:3px 0 0 0;
}

input[type="submit"].law-searchbutton {
	background-color: #DFDCD5;
}


input[type="submit"].law-form-button {
	float:left;
	width:152;
	background: transparent url('images/interface/law-search-button.png') no-repeat 0px -7px;
	box-shadow: rgba(256, 256, 256, 0.8) 0 0 0;
	padding:12px 50px 10px 20px;
	line-height: 1.2em;
	text-transform: uppercase;
	border-radius: 0;
	border:0;
}

input[type="submit"].law-form-button:hover {
	float:left;
	background: transparent url('images/interface/law-search-button.png') no-repeat 0px -62px;

}

input[type="submit"].law-lib-form-button {
	float:left;
	position:relative;
	left:-20px;
	width:152;
	background: transparent url('images/interface/law-lib-search-button.png') no-repeat 0px -7px;
	box-shadow: rgba(256, 256, 256, 0.8) 0 0 0;
	padding:12px 50px 10px 20px;
	line-height: 1.2em;
	text-transform: uppercase;
	border-radius: 0;
	border:0;
}

input[type="submit"].law-lib-form-button:hover {
	float:left;
	background: transparent url('images/interface/law-lib-search-button.png') no-repeat 0px -62px;

}

input[type=text].law-search-field {
	border: 1px solid #ccc;
		padding: 3px 5px 5px 5px;
		outline: none;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
		        border-radius: 2px;
		        
			
		font-size: 1em;
		font-weight: 300;
		color: #777;
		margin: 8px 0 0 0;
		width: 66%;
		max-width: 100%;
		display: inline;
		background: #fff; 
}

input[type=text].law-lib-search-field {
	border: 1px solid #ccc;
		padding: 3px 5px 5px 5px;
		outline: none;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
		        border-radius: 2px;
		        
			
		font-size: 1em;
		font-weight: 300;
		color: #777;
		margin: 8px 0 0 0;
		width: 72%;
		max-width: 100%;
		display: inline;
		background: #fff; 
}

/*===[ AUDIENCE NAV ]===*/

ul#audience-nav li#n2-information {
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	color: #4C4D4F;
	padding: 9px 0 0 0;
	font-size: 0.88em;
}
ul#audience-nav li a{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	color: #4C4D4F;
	padding: 3px 0 0 0;
	font-size: 0.75em;
}

ul#audience-nav li.law-search form {
	float:left;
	display:inline-block;
	padding:1px 0 0 0;
	margin:0;
}
ul#audience-nav li a:hover {
	display:inline;
	color: #F77F00;
}

ul#audience-nav li a .aud-left-sel, ul#audience-nav li a .aud-right-sel, ul#audience-nav li a .aud-left, ul#audience-nav li a .aud-right, ul#audience-nav li a:hover .aud-left, ul#audience-nav li a:hover .aud-right {

	float:left;
	display:inline;
	width:18px;
	height:32px;

}

ul#audience-nav li a .aud-sel, ul#audience-nav li a .aud, ul#audience-nav li a:hover .aud {
	
	float:left;
	display:inline;
	padding-top:5px;
	height:27px;

}

ul#audience-nav li a .aud-left-sel {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -100px no-repeat;}

ul#audience-nav li a .aud-sel {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 0 repeat-x;}

ul#audience-nav li a .aud-right-sel {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -200px no-repeat;}

ul#audience-nav li a .aud-left {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -170px no-repeat;}

ul#audience-nav li a .aud {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -70px repeat-x;}

ul#audience-nav li a .aud-right {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -270px no-repeat;}

ul#audience-nav li a:hover .aud-left {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -135px no-repeat;}

ul#audience-nav li a:hover .aud {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -35px repeat-x;}

ul#audience-nav li a:hover .aud-right {background: #DFDCD5 url('images/interface/aud-sprite.gif')  0 -235px no-repeat;}




/* Button Widths  */

li#n1-visit {
	width: 14.2857%;
}
li#n1-about-ut-law {
	width: 14.2857%;
}
li#n1-centers-clinics {
	width: 14.2857%;
}
li#n1-legal-writing {
	width: 14.2857%;
}
li#n1-law-library{
	width: 14.2857%;
}
li#n1-publications {
	width: 14.2857%;
}

li#n1-careers {
	width: 14.2857%;
}

li#n1-our-people {
	width: 14.2857%;
}

li#n2-information {
	width:  14%;
}
li#n2-prospective {
	width:  20%;
}
li#n2-current {
	width:  20%;
}

li#n2-alumni {
	width:  20%;
}

li#n2-search {
	width:  25%;
}

/*=========[ LEFT MENU ]============================================== */
.left-nav {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:20%;
}

.left-nav p {
	padding:0;
}

p a.left-aud-nav {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;


}


.left-nav ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

.left-nav ul.sub-menu {
	padding: 0 20px 20px 20px;
}

.left-nav ul li ul li a {
	padding: 0 0 0.5em 20px;
	border-bottom: 1px solid #CCC;
	display: block;
	text-decoration: none;
	
		background: url(images/interface/law-arrows-sprite.png) -2800px 4px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}

.left-nav ul li ul li a:hover {
	
		background: url(images/interface/law-arrows-sprite.png) -2790px 4px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}

.left-nav  .current-menu-item a {color:#F77F00; display:block;}

.left-nav  .current-menu-parent ul.sub-menu, .left-nav ul li.current-menu-parent a {display:block;}



.left-nav ul li.prospective a, .left-nav ul li.current a, .left-nav ul li.alumni a {
	display:block;
	padding-bottom:10px;
}


.left-nav ul li ul.sub-menu {display:block;} 


.law-content {float:left;}

/*=========[ RICHMEDIA AREA ]============================================== */


.richmedia {
	float: left;
	background: #F6F4EE;
	width: 99.9%; 
	height:380px;
	margin:0;
	padding:0;
	
	z-index:-3;
}


.flexslider {
	float: left;
	width: 100%;
	height:100%;
	margin: 0; 
	padding: 0;
	float: left;
	z-index:0;

	}
	

.flexslider  .slides h1 {
	font-size: 2em;
}

.centers-flexslider .slides > li, .people-flexslider .slides > li, .rotator .slides > li, .flexslider .slides > li{
	display: none; /* Hide the slides before the JS is loaded. Avoids image jumping */
	}
	
	
.flexslider .slides img {
	margin-left: 4%;
	margin-top: 15px;
	margin-bottom:3px;
	max-width: 50%;
	float: left;
	}
	
 .flexslider .slides iframe {
	margin-left: 5%;
	margin-top: 25px;
	max-width: 92%;
	display: block;
	float: left;
	}


.flexslider .slides figcaption {
	width: 92%;
	margin-top: 15px;
	margin-right: 4%; 
	display: block;
	float: right;
	}
	
.flexslider .slides figcaption p {
	padding-right:20px;
	
}

figcaption a img {
	position:relative;
	left:-4%;
}

/* Overrides for the two-thirds version */

.two-thirds .flexslider .slides figcaption {
	width: 94%;
	margin-right: 2.5%; 
	margin-top: 25px;
	display: block;
	float: right;
	}
.two-thirds .flexslider .slides figcaption h2 {
	font-size: 1.24em;
	margin-bottom: 0;
	font-weight: bold;
	}

.two-thirds .flexslider .slides img {
	width: 93%;
	margin-left: 3.5%; 
	margin-top: 25px;
	display: block;
	float: left;
	}
.two-thirds .flexslider .slides figcaption p {
	font-family: Arial, Helvetica, sans-serif;
	}


/* Clearfix for the .slides element */
.slides:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
	} 
html[xmlns] .slides {
	display: block;
	} 
* html .slides {
	height: 1%;
	}

/* No JavaScript Fallback */
.no-js .slides > li:first-child {display: block;}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0px; padding: 0; list-style: none; } 


.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}





/* Direction Nav */
 ul.flex-direction-nav {
 	position:relative;
	width:100%;
	float:left;
	display: block;
	}
 .flex-direction-nav li a {
 	float:left;
	width: 35px; 
	height: 600px; 
	margin: -13px 0 0 0; 
	display: block;

	z-index:0;
	background: url(images/interface/bg_direction_nav_tall.png) no-repeat 0 0; 
	position:absolute;
	top: -500px;
	cursor: pointer; 
	text-indent: -9999px;
	}
.flex-direction-nav li a.next:hover {
	background-position: -70px 0;
	
	}
.flex-direction-nav li a.prev:hover {
	background-position: 0 0;

	}
.flex-direction-nav li a.next {

	background-position: -105px 0; 
	right: 0;
	
	}
.flex-direction-nav li a.prev {

	background-position: -35px 0; 
	left: 0;

	}
.flex-direction-nav li .disabled {
	opacity: 0.3; 
	cursor: default;
	}

/* Control Nav */
.flex-control-nav {
	margin: 0; 
 	}
.flex-control-nav li {
	margin: 0 0 0 5px; 
	display: inline-block; 
	zoom: 1; 

	}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {
	width: 13px; 
	height: 13px; 
	display: block; 
	background: url(images/interface/bg_control_nav.png) no-repeat 0 0; 
	cursor: pointer; 
	text-indent: -9999px;
	}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}



/* Control Nav */
.flex-control-nav {
	width: 100%;
	bottom: 0;
	text-align: center; 
	margin-top: 0;
	}


/*====[ College of Law Sub Nav ]================================ */

/*====[ Home Pages ]================================ */

div.homepage {
	float:left;
	display:block;
	background: #331D14 url(images/interface/law-slider-nav-top-full.gif) 0 0 no-repeat;
	width:99.89%;
	height: 100%;
	}

.homepage .prospective, .homepage .current, .homepage .alumni {
	float: left;
	list-style-type:none;
	margin-bottom:11px;
	padding-top:12px;

}

.homepage .prospective a, .homepage .current a, .homepage .alumni a {
	color: #F0EDE4;
	text-transform: uppercase;
	text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
	font-weight: bold;
	font-size: .70em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	cursor: pointer;
}

.homepage .prospective a:hover, .homepage .current a:hover, .homepage .alumni a:hover {
	color:#F77F00;
}


.homepage .prospective, .homepage .current {
	width:20%;
}

.homepage .alumni  {
	width:25%;
}

.homepage .prospective ul li, .homepage .current ul li, .homepage .alumni ul li{
	
	list-style-type:none;
	margin:0 15px 10px 0;
    padding:0;
	border-bottom: solid 1px #F0EDE4;
	
}

.homepage .prospective ul li a, .homepage .current ul li a, .homepage .alumni ul li a{
	padding-left:20px;
	color: #F0EDE4;
	font-size: .85em;
	font-weight: normal;
	text-transform: none;
	text-shadow: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	background: url(images/interface/law-arrows-sprite.png) -200px 0px no-repeat;
	cursor: pointer;

}

.homepage .prospective ul li a:hover, .homepage .current ul li a:hover, .homepage .alumni ul li a:hover{
	color: #F77F00;
	background: url(images/interface/law-arrows-sprite.png) -195px 0px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;

}

.homepage .prospective ul, .homepage .current ul, .homepage .alumni ul{
	margin:0;
	padding:15px 0 12px 0;
}

#slider-handle {
	float: left;
	width:99.89%;
	height:64px;
	display: block;
	background: url(images/interface/law-slider-nav-handle-full.gif) 50% 0 no-repeat;

}

#open a, #close a {
	float:left;
	position:relative;
	left:49%;
	display:inline;
	height:100px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
	font-weight: bold;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
}

#open a {
	background: url(images/interface/law-arrows-sprite.png) -2px 35px no-repeat;
}

#close a {
	background: url(images/interface/law-arrows-sprite.png) -70px 4px no-repeat;
}	

#open a span, #close a span{
	position:relative;
	top:15px;
	left:-2px;
	visibility: visible;

} 
/* #open a:hover span, #close a:hover span{
	visibility: visible;

} 
*/

/*====[Content  ]==========================================================================  */

/*====[ Home Pages ]================================ */
#home-content {
	float:left;
	display:block;
	width:100%;
	background: #FFFFFF url(images/interface/law-bg-home-body.jpg) center bottom no-repeat;
	padding-bottom:5%;
}

#home-lc, #home-rc {
	float:left;
}

.home-news {
	padding-top:20px;
	border-bottom:#4C4D4F solid 1px;
	
}


/*====[ Apply Now Widget ]================================ */

.ApplyNowWidget h3.widget-title {

	display:block;
}

.ApplyNowWidget a img {
	margin:12px 0 0 0;
	padding:0;
	

}

.ApplyNowWidget {
	padding:0;
	text-align:center;
	background-color: transparent;
	display: block;
}

/*====[ Pages & Posts]================================ */

.mainbody{
	position:relative;
	top:-20px;
	float:left;
	width: 73%;
	text-align:top;
	padding:0 2% 0 0;
	margin:0;
}

.rightbox{
	position:relative;
	top:-20px;
	float:left;
	width:22%;
	text-align:top;

}


.rightspecialbox{
	float:left;
	width:22%;
	padding: 10px;
	margin:0 0 20px 0;
	text-align:top;
	background: #F5F4EF url(images/interface/law-specialbox-hdr.png) top left repeat-x;

}

ul.link-list {
	list-style: none;
	padding:0; 
}

ul.link-list li a {
	padding: 0 0 0.5em 20px;
	display: block;
	text-decoration: none;
	
		background: url(images/interface/law-arrows-sprite.png) -2800px 4px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}

ul.link-list li a:hover {
	
		background: url(images/interface/law-arrows-sprite.png) -2790px 4px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}



	

.law-title {

	padding-left:20%;
}

h1.entry-title {
		font-size: 3em; /* 32 / 16 = 2 */
}


.entry-content h1 {
	font-size: 2em; /* 32 / 16 = 2 */
}

#content nav {
	display: block;
	overflow: hidden;
}
#content nav .nav-previous {
	float: left;
	width: 50%;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content #nav-above {
	display: none;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}
#nav-below {
	margin: 1em 0 0;
}
.page-link {
	margin: 0 0 1em;
}

/* ====[ TOP LEVEL SECTIONS  COMMON STYLES ]==========================================================================  */

.top-law-content {
	width:100%;
}

.top-left-nav {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:20%;
}

.top-left-nav p {
	padding:0;
}

p a.left-aud-nav {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;


}


.top-left-nav ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

.top-left-nav ul.sub-menu {
	padding: 0 20px 20px 20px;
}

.top-left-nav ul li ul li a {
	padding: 0 0 0.5em 20px;
	border-bottom: 1px solid #CCC;
	display: block;
	text-decoration: none;
	
	background: url(images/interface/--sprite.png) 5px -128px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}

.top-left-nav ul li ul li a:hover {
	
	background: url(images/interface/--sprite.png) 10px -128px no-repeat;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	        
}
.top-left-nav  .current-menu-item a {color:#F77F00; display:block;}

.top-left-nav  .current-menu-parent ul.sub-menu, .left-nav ul li.current-menu-parent a {display:block;}

.top-left-nav ul li.current-menu-parent a {margin-left:20px;}

.top-left-nav li ul.sub-menu, .left-nav ul li a {display:none;}

.left-sectionfooter {
	position:relative;
	top:28px;
	display:block;
	float:left;
	background:transparent url(images/interface/law-footer.png)  -23px center no-repeat;
	width:50%;
	height:50px;
}

.right-sectionfooter {
	position:relative;
	top:28px;
	display:block;
	float:right;
	background:transparent url(images/interface/law-footer.png)  -616px center no-repeat;
	width:50%;
	height:50px;

}
.sectionfooter {
	float:left;
	display:block;
	background-color: #331d21;
	color: #f0ede4;

}

.sectionfooter ul{
	display:inline;

}

.sectionfooter ul li{
	display:block;

}

.sectionfooter ul li img{
	display:block;
	float:left;
	width:200px;

}

.sectionfooter ul li p{
	display:block;
	float:left;
	padding-left:20px;
	width:50%;

}

.sectionfooter ul li p.footercontact{
	display:block;
	float:left;
	padding-left:100px;
	width:20%;

}




/* ====[ VISIT ]==========================================================================  */

h2#visit_statistics {
	padding-left: 20px;
}

.visit_top {
	width:100%;
	float:left;
	background-color:#F5F4EF;
	border: 1px solid #;
  	border-radius:1em;
}

.visit_left {
	float:left;
	padding-left:20px;
}

.visit_right {
	
	float:left;
	margin-top:20px;
	padding: 2%;
}

.scrollgallery {
	clear:left;
	width:100%;
}

.visit_directions {
  clear:left;
  float:left;
  padding:2%;
  margin-bottom:20px;
  background-color: #DFDCD5;
  border: 1px solid #;
  border-radius:1em;
  width:96%;

}

.visit_directions input[type="text"] {
	float:left;
	border: 1px solid #CCCCCC;
}

.visit_directions input[type="submit"] {
	float:left;
	position:relative;
	top:-3px;
}

/* ====[ CENTERS & CLINICS ]==============================================================  */

.clinics ul {
	margin:0;
	padding:0;

}

.clinics ul li ul.sub-menu {
	display:block;
	margin:0;
	padding:0;
}

.clinics ul li.current-menu-parent {
	position:relative;
	left:-20px;
}

.clinics ul li.current-menu-parent ul {
	margin:0;
	padding:0;
}

.clinics ul li.current-menu-item ul.sub-menu li a {
	color:#00746F;

}


#center-clinic-advocacy, #center-clinic-clayton {
	float:left;
	width:48%;
}

#center-clinic-advocacy {
	padding-right:4%;
}

#center-clinic-advocacy p, #center-clinic-clayton p {
	padding:0 10px 0 0;
}


#center-clinic-clinics {
  clear:left;
  float:left;
  padding:2%;
  margin-bottom:20px;
  background-color: #F5F4EF;
  border: 1px solid #;
  border-radius:1em;
  width:96%;
}

#center-clinic-clinics ul, #center-clinic-clinics img {
	float:left;
}

.centers-footer {
	float:left;
	display:block;
	color:#F0EDE4;
	background-color: #331D14;
	width:95%;
	margin:0 auto;
	padding:20px;
	border: 1px solid #331D14;
	border-top-left-radius:1em;
	border-top-right-radius:1em;

}

.centers-picture {
	float:left;
	padding-right:20px;
	width:15%;
}

.centers-footer figcaption {
	float:left;
	width:75%;
}

.centers-flexslider {
	float:left;
	width:75%;

}

.centers-contact {
	float:left;
	width:25%;
	
}

.centers-contact ul {
	list-style-type: none;
}


/* ====[ LEGAL WRITING ]==================================================================  */

/* ====[ LAW LIBRARY   ]==================================================================  */

.library-content {
	background-color: #F5F4EF;
	padding:0;
	margin:0;
	
}

.catalog-searchbox {
	float:left;
	width:60%;
	height:40px;
	padding:15px 15px 0 15px;
}

.library-tools {
	float:left;
	width:100%;
	display:block;
    margin-bottom: 30px;
}

.lib-chat {
	float:left;
	position:absolute;
	right:0;
	width:39%;
	z-index:1000;
	padding-top:18px;
}

.course-materials {
	float:left;
	display: block;
	padding:0 0 0 20px;
}

.chat-title {
	color: #666;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	padding:5px 0 0 20px;
	}
	
.chat-open a, .chat-close a {
	position:relative;
	top:-35px;
	left:232px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border:0;
}

.chat-open a:hover, .chat-close a:hover {
	border:0;
	color:#F77F00;
} 
	
#chat-embed {
	position:relative;
	top:-20px;
	left:25px;

}

.lib-chat-closed {
	background:transparent url('images/interface/law-lib-chat-closed.png') left top no-repeat;
}


.lib-chat-open {
	background:transparent url('images/interface/law-lib-chat-open.png') left top no-repeat;
}

.lib-chat-open-button {
	position:relative;
	top:-20px;
	left:-15px;
}

.lib-chat-close-button {
	position:relative;
	top:10px;
	left:-15px;
}

/*=== LAW LIBRARY HOMEPAGE ===*/

.lib-rotate {
	float:left;
	width:55%;
	padding:0 50px 0 20px;
	margin-bottom:20px;
	background:transparent url('images/interface/law-lib-slider-bg.png') right 50% no-repeat;
	z-index:-1000;
	
}

.lib-picture {
	padding: 35px 0 35px 0;

}

.lib-hours ul {
	position:relative;
	left:60px;
	list-style-type: none;
	padding:30px 20px 20px 0;
}

.lib-hours ul li h2 {
	position:relative;
	left:-2px;
}


.lib-homepage-nav {
background:transparent url('images/interface/law-bg-lib-home.png') right 0px repeat-x;
width:100%;
height:20px;
}

.lib-research {
	float:left;
	width:33%;
}

.lib-services-spaces {
	float:left;
	width:33%;
}

.lib-tech-support {
	float:left;
	width:33%;
}

/*
#lib-homepage-nav-left {
	float:left;
	width:10px;
	height:58px;
	background:transparent url('images/interface/law-lib-nav.png') right 0px no-repeat;

}

#lib-homepage-nav-right {
	float:right;
	width:10px;
	height:58px;
	background:transparent url('images/interface/law-lib-nav.png') right -58px no-repeat;
}

.lib-homepage-nav ul {
	float:left;
	list-style-type: none;
	padding:1.5%;
	width:90%;
}

.lib-homepage-nav ul li {
	display: inline;
	margin: 0 7% 0 7%;
	padding-top:20px;
	text-transform: uppercase;
	
}
*/


.lib-homepage-body {
	padding:0 20px 0 20px;

}

/*=== LAW LIBRARY GENERAL PAGES ===*/

.lib-title {

	padding-left:25%;
}

.lib-left-nav{
	float:left;
	width:25%;
	padding:0;
	margin:0;
}

.lib-left-nav ul {
	float:left;
	
	width:80%;
	list-style-type: none;

}

.lib-left-nav ul li {
	border-bottom:1px solid #FFFFFF;
	margin-bottom:10px;
}

.lib-body {
	float:left;
	width:74%;

}







/* ====[ PUBLICATIONS ]===================================================================  */

.pub{
	float:left;
	width:231px;
	height:500px;
	padding:3.2%;
}

/* ====[ CAREER CENTER ]===================================================================  */

.careerbody {
	float:left;
	width: 69%;
	text-align:top;
	padding:0;
	margin:0 2% 0px 0;
	
}

.career-right {
	float:left;
	width: 25%;
	background-color: #F5F4EF;
	text-align:top;
	padding:2%;
	margin:0 0 20px 0;
	
}

.career-right ul {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	
}

.event-right {
	float:left;
	width: 25%;
	text-align:top;
	padding:0 0 20px 0;
	margin:0;
}


#career-events ul.gce-list li {
	padding-bottom:20px;
	
}
.careerbody p {
	padding:0;
	margin:0;
	
}

.careerbody ul {
	display:block;
	width:230px;
	padding:60px 0 50px 0;
	margin-bottom:50px;
}

.careerbody ul li {
	display:block;
	padding:10px 10px 10px 10px;
	margin-left:20px;
	}

.careerbody ul li#prospective, .careerbody ul li#current, .careerbody ul li#alumni {
	border-bottom:1px dashed #FFFFFF;
	}
.careerbody ul li a {
	padding:2%;
	font-size: 1em;
	font-weight: bold;
	color:#00746F;
}

.careerbody ul li a:hover, .careerbody ul li a.career-aud-select {
	color:#fff;
}

.careerhome, .careerprospective, .careercurrent, .careeralumni, .careeremployers {
	width:100%;
	padding:0;
	margin:0;
}

.careeraudience {
	float:left;
	display:block;
	padding: 0 0 2% 0;
}



.careercurrent-news {
	padding:20px 10px 10px 20px;
	border-bottom:#4C4D4F solid 1px;
	background-color:#F5F4EF;  
	
}

.career-image-prospective {background:#fff url('images/interface/law-career-home-prospective.jpg') 0 0 no-repeat;}
.career-image-current {background:#fff url('images/interface/law-career-home-current.jpg') 0 0 no-repeat;}
.career-image-alumni {background:#fff url('images/interface/law-career-home-alumni.jpg') 0 0 no-repeat;}
.career-image-employers {background:#fff url('images/interface/law-career-home-employers.jpg') 0 0 no-repeat;}


.careersymplicity {
	display:block;
	width:100%;
	padding:0;
	margin:0;

}

.careersymplicity form {
display:block;
padding:0 10px 10px 10px;
	margin:0;
}

.careersymplicity h4 {
	width:100%;
	text-align: left;
	border-top: 2px solid #fff;
	padding:10px 0 0 10px;
	margin-top:10px;
	
}

.careersymplicity .formtext {
margin-bottom:20px;
width:100%;

}
.symplicitysubmit {
	width:100%;
}

.symplicityemployers a img {
	margin: 0 15% 0 15%;
}

.career-center-footer-title {display:none;}

#careers-footer-image, #careers-footer-text, #careers-footer-contact {
	float:left;
	padding:10px;
	height:100%;
}

#careers-footer-image {
	width:10%;
}

#careers-footer-text {
	width:62%;
}

#careers-footer-contact {
	width:20%;
}

#careers-footer-contact a {
	color:#F77F00;
}

#careers-footer-contact ul {
	padding: 0;
	display: block;
}


/* ====[ OUR PEOPLE  ]====================================================================  */

ul.people-rotate {
	list-style-type: none;
}

section.people-rotate {
	background-color: #F5F4EF;
}

.our-people {
	display:block;
}

.our-people-card {
	float:left;
	display:block;
	width: 99.9%;
	background-color: #F5F4EF;
	border: 1px solid #;
	border-top-left-radius:1em;
	border-top-right-radius:1em;

}

.our-people-portrait {
	float:left;
	display:block;
	padding:20px;
	width:15%;
}

.our-people-info {
	float:left;
	display:block;
	padding:15px 0 20px 0;
	width:80%;
}

.our-people-info ul {
	list-style-type: none;
}

.our-people-info ul li p, .our-people-info ul li h4 {
	padding:0;
	margin:0;

}

.our-people-info-full{
	display:block;
	width:100%;
	padding: 20px 0 20px 0;
}

.our-people-gallery {
	float:left;
	display:inline;
	margin:50px 0 20px 0;
	padding:20px;
	background-color: #F5F4EF;
	border: 1px solid #;
	border-radius: 0.2em;
}

.our-people-thumb {
	display:block;
	float:left;
	height:450px;
	width:130px;
	padding:20px;
	margin:20px 20px 0 0;
	background-color: #FFFFFF;
	border: 1px solid #;
	border-radius: 0.2em;
	
}


.our-people-thumb-img {
	height:220px;

}

.our-people-thumb-staff {
	display:block;
	float:left;
	width:130px;
	height:300px;
	padding:20px;
	margin:20px 20px 0 0;
	background-color: #FFFFFF;
	border: 1px solid #;
	border-radius: 0.2em;
	
}

.our-people-thumb-img-staff {
	height:120px;
	text-align:center;
	

}

.our-people-thumb p, .our-people-thumb-staff p {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.our-people-thumb p.title, .our-people-thumb-staff p.title {
	border:none;

}

a .our-people-thumb img, a .our-people-thumb-staff img  {
	opacity:0.7;
	margin:0 auto;


}

a:hover .our-people-thumb img, a:hover .our-people-thumb-staff img {
	opacity:1;
	-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	
	}

.whitespace {
		padding-bottom:10px;
		border:1px solid red;
}

.people-smallcaps {
	font-variant:small-caps;
	
}

		

/* ====[ MEDIA QUERIES   ]==========================================================================  */
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
  .retina {display:block;}
  .non-retina {display:none;}

}

@media only screen and (max-width: 900px) {


/* UT Mobile Menu */
.top-left-nav, .lib-left-nav, .library-tools, #masthead, .retina, .toolcollapse, #calendars-menu, #maps-menu, #alpha-menu, #directory-menu, #email-menu, #logins-menu, #libraries-menu, .catalog-searchbox, .lib-chat, .lib-rotate  {
	display:none;
}

#mobile, .non-retina {
	display:block;
}

#mobile, nav#mobile-ut {
	float:left;
	width:100%;
	
} 

.toolcollapse {
	float:left;
	width:100%;
}

mobile-search {
	clear:left;
	width:100%;	
}

ul#mobile-tools {
	position:relative;
	top:-5px;
	display:block;
}

ul#mobile-tools, ul#calendars-menu , ul#maps-menu, ul#alpha-menu, ul#directory-menu, ul#email-menu, ul#logins-menu, ul#libraries-menu {
	float:left;
	width:30%;
}

ul#calendars-menu , ul#maps-menu, ul#alpha-menu, ul#directory-menu, ul#email-menu, ul#logins-menu, ul#libraries-menu {
	//background-color:#000000;
	padding-right:10px;	
	border-left: 2px solid #fff;
}

ul#mobile-tools li, ul#calendars-menu li , ul#maps-menu li , ul#alpha-menu li , ul#directory-menu li , ul#email-menu li , ul#logins-menu li , ul#libraries-menu li  {
	clear:left;
	width: 100%;
}

ul#mobile-tools li {
	text-align: right;
	padding: 4px 0px 4px 0px;
	
}

ul#mobile-tools li a, ul#calendars-menu li a, ul#maps-menu li a, ul#alpha-menu li a, ul#directory-menu li a, ul#email-menu li a, ul#logins-menu li a, ul#libraries-menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	display: block;
	padding: 4px 0px 4px 0px;
}

ul#mobile-tools li a {
	/* override the color above for only these types of links */
	color: #ccc;
	}
	
ul#mobile-tools li a.active {
	color: #fff;
}

.navbar-inner {
	float:left;
	background:#4c4d4f;
	width:97%;
	margin:0;
	padding:1.5%;
}

.mobile-ut-icon {
	float:left;
	width:50%;	
}

.mobile-gear-icon {float:right;}

/* Law Mobile  Namespace */
.container {clear:left;}
.mobile-namespace-topmenu {
	float:left;
	width:97%;
	margin:0;
	padding:1.5%;
	background-color:#00746F;
}

#mobile-law h1 {
	float:left;
	width:70%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color:#00746F;
	text-shadow: rgba(0, 0, 0, 0.2) 1px 2px 0;
}

a.mobile-gripper {
	float:right;
	background-color:#00746F;
}

/* Law Mobile Top Nav Menu */

ul#mobile-top-nav, #soc-title {display:none;}

ul#mobile-top-nav{
	width:97%;
}

ul#mobile-top-nav li {
	width:100%;
}

ul#mobile-top-nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	
}

ul#mobile-top-nav li {
	display: block;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	
}

ul#mobile-top-nav, ul#mobile-top-nav li ul{

	float:left;
	padding:0;
	margin:8px;
	
}

ul#mobile-top-nav li ul {
	width:90%;
}

ul#mobile-top-nav li ul li a {
	color: #CCCCCC;	
	width:100%;
	
}

ul#mobile-top-nav li ul li {
	border:0;
	margin-bottom:2px;
	
}

ul#mobile-top-nav li, ul#mobile-top-nav li ul li, .mobile-top-nav-sub ul li {
	clear:left;
	display:block;

}
ul#mobile-top-nav li ul li a, .mobile-top-nav-sub ul li a {
	display:block;

}

ul#mobile-top-nav li a.m-open-menu, ul#mobile-top-nav li a.m-close-menu {
	float:right;
	font-size: 1em;
	font-weight: bold;
	color: #01b4ac;
	text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 0;
}

ul#mobile-top-nav li a.m-close-menu, ul#mobile-top-nav li ul  {display:none;}

/* Law Mobile Audience Nav Menu and Search */


 ul#mobile-audience-nav {
	 float:left;
	 display:block;
	 width:97%;
	 padding:0 1.5% 1.5% 1.5%;
	 margin:0;
	 background-color:#DFDCD5;
 }
 
 .mobile-law-search {
 	float:left;
	 display:block;
	 width:97%;
	 padding:1.5% 1.5% 0 1.5%;
	 margin:0;
	 background-color:#DFDCD5;
 }
 
 .mobile-law-search form {
 	float:left;
	 width:97%;
	 padding:0;
	 margin:0;
 }
  .mobile-law-search form input {
  	width:97%;
  }
 
 a.mobile-aud-gripper {
	display:none;
}
 
  ul#mobile-audience-nav li a {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00746F;
	display: block;
	padding: 5px 0px 5px 5%;
}

li#m-prospective, li#m-current, li#m-alumni {
	float:left;
	text-align:left;
	width:97%;
	margin-left:1%;
	margin-bottom:0;
	border-bottom:1px solid #fff;
	
}

li#m-prospective a.m-aud, li#m-current a.m-aud, li#m-alumni a.m-aud {
		float:left;
		width: 70%;
}

ul#mobile-audience-nav li a.m-open-menu,  ul#mobile-audience-nav li a.m-close-menu {
	float:right;
	width: 20%;
	font-size: 1em;
	text-align:right;
	font-weight: bold;
	color: #00746F;
	text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 0;
}

.mobile-audience-nav-sub {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:97%;
}

ul#mobile-audience-nav li.m-select a.m-close-menu, li.m-select#m-prospective ul#menu-prospective-students, li.m-select#m-current ul#menu-current-students, li.m-select#m-alumni ul#menu-alumni-and-friends {display:block;}

ul#mobile-audience-nav li.m-select a.m-open-menu, ul#mobile-audience-nav li a.m-close-menu, li#m-prospective ul#menu-prospective-students, li#m-current ul#menu-current-students, li#m-alumni ul#menu-alumni-and-friends, li#m-prospective ul#menu-prospective-students ul.sub-menu, li#m-current ul#menu-current-students ul.sub-menu, li#m-alumni ul#menu-alumni-and-friends ul.sub-menu {display:none;}
 
 li#m-prospective ul#menu-prospective-students li a,  li#m-current ul#menu-current-students li a, li#m-alumni ul#menu-alumni-and-friends li a  {
	 /* color:#4C4D4F; */
	 color: rgb(0, 116, 111);
 }
 
li#m-prospective ul#menu-prospective-students ul.sub-menu li a, li#m-current ul#menu-current-students ul.sub-menu li a, li#m-alumni ul#menu-alumni-and-friends ul.sub-menu li a {
	color:#00746F;
}

.mobile-audience-nav-sub ul li {
		float:left;
		display:block;
		width:100%;
	
}
.mobile-audience-nav-sub ul li ul{
	float:left;
	display:block;
}


 
/*Law Mobile Content */

body {
	margin:0;
	padding:0;
	background: #FFFFFF;
	
}
h1.entry-title {
	font-size: 1.6em; /* 2.2em; */
}

h2 {
	font-size: 1.3em;
	}

.careerbody, .centers-footer, h1.entry-title, .entry-content, .entry-meta, .visit-content, .lib-body, .our-people-info-full {
	padding:0 2% 0 2%;
	
}
.career-right {
	margin:2% 2% 0 2%;
	width:90%;
}
.centers-footer {
	padding-top:20px;
}

/* Law Mobile Homepages */
#home-content {
	float:left;
	display:block;
	width:100%;
	background: #FFFFFF  center bottom no-repeat;
	padding-bottom:0;
}

.ApplyNowWidget {
	padding:10px;
	
	text-align:center;
	background-color: #F5F4EF;
	display:block;
}

#apply-desk {display:none;}

section.richmedia {
	float:left;
	display:block;
	z-index:100;
	height:100%;
}

.flexslider ul.slides li figcaption {
	display:block;
	clear:both;
	width:96%;
	
}
.flexslider .slides figcaption h2 {
	float:left;
	display:block;
	font-size: 1.24em;
	padding:0 2% 0 4%;
	margin-bottom: 0;
	font-weight: bold;
	width:96%;
	}
	
.flexslider .slides figcaption p {
	float:left;
	display:block;
	padding:0 2% 2% 4%;
	height:100%;
	font-size: .96em;
	margin-bottom: 0;
	width:96%;
	}

	
 .left-nav, .flex-direction-nav li a {
 display:none;
 
 }
 
  .flexslider .slides li figure {
  	float:left;
  }
  
 .flexslider .slides img {
	margin-left: 4%;
	margin-top: 15px;
	margin-bottom:3px;
	max-width: 100%;
	}
 


section#home-rc {

width:97%;
}

.mobile-home-news {
	display:block;
	margin-top:20px;
	
}

aside  {
	padding-bottom: 20px;
	
}

.gce-widget-grid, .mobile-news1, .mobile-news2, .mobile-news3, .mobile-news4, .mobile-news5, .mobile-news6, .mobile-news7, .mobile-news8, .mobile-news9, .mobile-news10 {display:none;}

.our-people-info-full, .careerbody, .centers-footer, .centers-contact, .top-law-content, #center-clinic-clinics, #center-clinic-advocacy, #center-clinic-clayton, .mainbody, .rightbox, .rightspecialbox, .visit_right, .lib-homepage-body .lib-research, .lib-homepage-body .lib-services-spaces, .lib-homepage-body .lib-tech-support { 
width:96%;

}


.lib-hours ul {
	position:relative;
	left:0;
	padding:0;
}

#careers-footer-image, #careers-footer-text, .centers-flexslider, .visit_left, #identity, #lib-identity, section#home-lc, section#home-drawer {
display:none;
}

/* Mobile Footer */

#careers-footer-contact, .footer-column, .footer-column h4, .footer-column ul {
	width:97%;
}

#giving {margin-top:20px;}

#giving h4 {font-size: 1.4em;}

#ico-facebook a, #ico-twitter a, #ico-youtube a, #ico-flickr a {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 2% 0 2%;
	padding: 60px 0 0 0;
	text-indent: -9999px;
	height: 0px !important;
	width: 60px;
	
}

#ico-twitter a {
	background:  url(images/interface/law-twitter.png) 0 0 no-repeat;
}

#ico-youtube a {
	background:  url(images/interface/law-you-tube.png) 0 0 no-repeat;
}

#ico-facebook a {
	background:  url(images/interface/law-facebook.png) 0 0 no-repeat;
}

#ico-flickr a {
	background:  url(images/interface/law-flickr.png) 0 0 no-repeat;
}


}


@media all and (min-width: 900px) {


#apply-mobile, #mobile-law, .mobile-home-news, #mobile, #left-identity, #right-identity, #lib-left-identity, #lib-right-identity { 
		display: none;
	}

#identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-left.png') left bottom no-repeat;
		display: block;
		width: 99.9%;
		height:125px;
}
	
#lib-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-right.png') left bottom no-repeat;
		display: block;
		width: 99.9%;
		height:125px;
}


.container { 
	width: 96%; 
	margin: 0 auto; 
	padding: 0; 
	}

.footer-map,
.footer-column,
#menu,
.eventsfeed, 
.newsfeed,
    #masthead  { 
    margin: 0;
    display: block;  
    float: left;
    }

.footer-map,
.logo-area,
.footer-column,
.wordmark,
.promo,
.wordmark ,
.tools,
.richmedia,
#menu,
.one-third,
.two-thirds,
#footernav {
	width:  96%;
	}
.two-thirds {
	margin-left: 2%;
}

#masthead {
		width: 100%;
		}

.richmedia {
	margin: 0 0 1em 2%;
}
.logo {
	text-align: center;
	display: block;
		}
.search input.searchfield {
	width: 65.3561%;
}
.search input.searchsubmit {
	width: 19.4520%;
}
.quicklinks  ul.navigation li, 
.quicklinks  ul.navigation li a, 
.menu-hider ul.navigation li, 
.menu-hider ul.navigation li a {
		 display: inline;
		}
		
.col {
	margin-top: 26px;
}

.logo a {
   background: url('images/interface/bg-logo-stacked.png')  center 50% no-repeat;
   }


.container {
	width: 100%; 
	margin: 0 auto; 
	padding: 0; 
	}


.column, 
.eventsfeed, 
.newsfeed, 
.quicklinks, 
.logo-area,        
#menu,
.columns,
.socialsection { 
	display: inline;
	}


.alpha {
	margin-left: 0;
	margin-right: 1.7361%;
	}

.omega { 
	margin-right: 0;
	margin-left: 1.7361%;
	}

.logo-area {
	width: 100%; 
	}

.wordmark  { 
	width: 100%; 
	}

.promo, 
.eventsfeed, 
.newsfeed   { 
	width: 47.9463%; 
	margin-left: 1.02685%;
	margin-right: 1.02685%;
	}

.tools,
#menu,
.quicklinks {  
	width: 100%;
	}
.quicklinks {
	margin-left: 1.3021%;
	width: 97.1941%;
}

#footernav {
	width: 100%;
	}

.quicklinks  ul.navigation li, 
.quicklinks  ul.navigation li a, 
.menu-hider  ul.navigation li, 
.menu-hider  ul.navigation li a  {
		 display: inline;
		}

nav ul#nav1, 
nav ul#audience-nav, div.subnav, div.subnavtab, ul#toolbox { 
	display: block; 
	}

nav select,section.hidden-navigation select, section.tools select { 
	display: none; 
	}
.flexslider .slides img, .videowrap  div  {
	width: 92%;
	
	}

.footer-column {
	margin: 0;
	width: 100%
	}
.flexslider .slides figcaption {
	width: 92%; 
	}	
/* UT ALERT  */

#utalert {
	margin: 0;
}
	

body {
	background: #FFFFFF url('images/interface/bg-body.jpg') repeat-x;
	
}
	

ul#nav1 {
	/*border-top-right-radius: 8px;
	border-top-left-radius: 8px;*/
}

.container { width: 97%;  }

.videowrap   {
	width:  62.5%; 
	float: left;
	}
.two-thirds .videowrap   {
	width:  100%; 
	float: left;
	}
.wide.flexslider .slides figcaption {
	width: 33%;
	margin-right: 4%;
	}


.alpha { 
	margin-left: 0; 
	margin-right: 1.302%; 
	}

.omega { 
	margin-right: 0; 
	margin-left: 1.302%; 
	}
.slides h1 {
	font-size: 2.5em;
}


.logo-area { 
	width: 34.8958%; 
	}

.wordmark { 
	width: 41.1458% !important; }



.tools { 
	width: 53.64583% !important; }


.richmedia { 
	width: 99.9%;
	margin: 0;
	}
	

.quicklinks {
	width: 97.1941%;
}
.one-third { 
	width: 31.2796%;
	margin-left: 1.026%;
	margin-right: 0%;
	}
.two-thirds { 
	width: 64.0625%;
	}
.three-thirds {
	width: 95.8908%;
	margin-left: 1.026%;
}

.search {
	margin: 45px auto 0 auto;
}
.logo {
	text-align: center;
	margin-top: 17px;
	display: block;
	}

.logo a {
   padding: 82px 0 37px 0;
    }

ul#toolbox {
	position: relative;
}


#footernav, 
.socialsection {
	margin-right: 0;
	}

#footernav {
	width: 100%; 
	
}

footer#mainfooter ul li {
	display: block;
	}

.footer-map {
	width: 31.25%;
	}
	
.footer-column {
	width: 22.9166%; 
	margin-left:  1.0416%;
	margin-right: 1.0416%; 
	}

#col-text {
    margin: 30px 0 0 20px;
    display: inline-block;
    color: white;
    font: normal 42px "Gotham SSm A", "Open Sans", sans-serif;
}
	
#left-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-left.png') center left no-repeat;
		display: block;
		width: 38%;
		height:125px;
	}
	
#right-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-right.png') center left repeat-x;
		display: block;
		width: 61.95%;
		height:125px;
	}
	
#identity {
		display: none;
	}
	
#lib-left-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-left.png') center left no-repeat;
		display: block;
		width: 60%;
		height:125px;
	}
	
#lib-right-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-right.png') center right no-repeat;
		display: block;
		width: 39.9%;
		height:125px;
	}
	
#lib-identity {
		display: none;
	}

}

/* 992px */
@media only screen and (min-width: 992px) {

.container { 
	max-width: 1260px;
	margin: 0 auto;
	padding: 0;
	}
	

	

.column, 
.columns, 
.eventsfeed, 
.newsfeed, 
.quicklinks,
.columns,  
.logo-area,        
#menu { 
	 display: inline; 
	 margin-left: 1.02685%; 
	 margin-right: 1.02685%;
	 }
#menu,.richmedia { 
	 margin-left: 0; 
	 margin-right: 0;
	 }
.homepage .prospective a, .homepage .current a, .homepage .alumni a {
	font-size: .80em;
}

ul#nav1 li a, ul#audience-nav li a, #nav-student-main a {
	font-size: 0.75em;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
}
ul#audience-nav li a {
	font-size: 0.85em;
}
.quicklinks ul.navigation li a {
	border-bottom: 1px solid #ccc;

}


.row { margin-bottom: 20px; margin-top: 20px }
	
	    /* Nested Column Classes */
	    .alpha               { margin-left: 0; }
	    .omega               { margin-right: 0; }
	
	    /* Base Grid */
	    
#footernav {
	width: 100%; 
	
}

.footer-column {
	width: 22.9166%; 
	margin-left:  1.0416%;
	margin-right: 1.0416%; 
	}
	



.one-third, 
.eventsfeed, 
.newsfeed, 
.quicklinks { 
	width: 31.2796%; 
	}

.two-thirds { 
	width: 64.5833%; 
	}



	
.quicklinks  ul.navigation li, 
.quicklinks  ul.navigation li a, 
.menu-hider ul.navigation li, 
.menu-hider ul.navigation li a {
	display: block;
	} 
	
ul.inline li {
	width: auto;
	float: left;
	display: inline !important;
	}
.logo a {
   //background:  url('images/interface/bg-logo.png')  center 50% no-repeat;
   background: url("images/interface/logo-long.svg") no-repeat scroll center 50% / 336px 38px transparent;
   }
}

/* 1150px */
@media only screen and (min-width: 1150px) {



 /*====[LAW & LIBRARY HEADER]=========================================*/
 
	
#left-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-left.png') center left no-repeat;
		display: block;
		width: 38%;
		height:125px;
	}
	
#right-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-right.png') center left repeat-x;
		display: block;
		width: 61.95%;
		height:125px;
	}
	
#identity {
		display: none;
	}
	
#lib-left-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-left.png') center left no-repeat;
		display: block;
		width: 60%;
		height:125px;
	}
	
#lib-right-identity { 
		float:left;
		background: #754A7E url('images/interface/law-header-purple-right.png') center right no-repeat;
		display: block;
		width: 39.9%;
		height:125px;
	}
	
#lib-identity {
		display: none;
	}	





.container { 
	max-width: 1260px;
	margin: 0 auto;
	padding: 0;
	}


}



/*
 *
 * Images
 *
 */
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	margin-right: 1em;
}
img.alignright {
	margin-left: 1em;
}
.wp-caption {
	text-align: center;
}
.wp-caption img {

}
.wp-caption .wp-caption-text {
	margin: .5em;
}

/* Forms - Class for labelling required form items */
.required {
	color: #cc0033;
}
/* Images */
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/*
 *
 * Comments
 *
 */
article.comment {
	display: block;
	margin-top: 2em;
}
#respond input[type=text] {
	float: left;
	margin: 0 1em 0 0;
	width: 60%;
}
#respond .comment-form-comment label {
	display: none;
}
#respond textarea {
	margin: 0 1em 1em 0;
	float: left;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}
.one-column .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}
.one-column .commentlist > li.comment {
	margin-left: 0;
}
.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
	margin-right: 85px;
}

.entry-header .comments-link a {
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	text-decoration: none;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {

	color: #fff;

}
.entry-header .comments-link .leave-reply {
	visibility: hidden;
}
section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
	border-bottom: 2px solid #999;
	bottom: -2px;
	color: #444;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	padding: 0.3125em 0 0.3125em 1em;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	z-index: 1;
}
section.recent-posts .other-recent-posts .comments-link > span {


}
section.recent-posts .other-recent-posts .comments-link a:hover {


}
/* =Comments
----------------------------------------------- */

#comments {
	width: 90%;
	float: left;
	background: #f0ede4 url(images/interface/bg-form.jpg);
	display: block;
	padding: 2% 5%;
}


#comments-title {
	color: #666;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	padding: 0 0 0.6em;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	margin: 0;
	padding: 0.5em 0 1em 0;
	border-bottom: #d8d7cc solid 1px;
	border-top: #fdfcef solid 1px;
	background: url(images/interface/bg-comment.jpg) top center no-repeat;
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	width: 66%;
	float: left;
	margin-left: 60px;
	font-size: 12px;
	margin-bottom: 1em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-body {
	margin-left: 65px;
	margin-bottom: 3px;
	border-bottom: 3px solid #e7e6da;

}
.comment-meta a {
	font-weight: bold;
	color: #4c4d4f;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-webkit-box-shadow: 0 1px 2px #ccc;
	   -moz-box-shadow: 0 1px 2px #ccc;
	        box-shadow: 0 1px 2px #ccc;
	background: #fff;
	border: #D8D7CC 1px solid;
	display: block;
	padding: 2px;
	float: left;
	margin-right: 20px;
}
.commentlist .comment-author-wrap {
	font-size: 15px;
	padding: 12px;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, .15);
	margin: 0 0 1em;
	max-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	line-height: 14px;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}

a.comment-reply-link {
	color: #4c4d4f;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	font-size: 12px;
	float: right;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #4c4d4f;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #8a8c8f;
	border-color: #f77f00;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {

}
/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}

/* Comment Form */
#respond {
	margin: 1em auto;
	float: left;
	width: 100%;
	padding: 1em 0 0 0;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 1px solid #eee;
	padding: 5px;
	position: relative;

		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	color: #4c4d4f;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
	left: 0px;
	min-width: 60px;
	padding: 9px 10px;
	z-index: 1;
	
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	padding: 10px 5px;
	background: #b9e1e2;
		-webkit-transition: all 0.25s ease-in-out;
		   -moz-transition: all 0.25s ease-in-out;
		     -o-transition: all 0.25s ease-in-out;
		        transition: all 0.25s ease-in-out;
	
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #e65933;
	font-weight: bold;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 10px 0;
}
#respond .form-submit {
	margin: 0 0 0 -20px;
}
#respond input#submit {
	background: #f0ede4;
	color: #4c4d4f;
	cursor: pointer;
	font-size: 10px;
	margin: 20px 0;
	padding: 5px 22px 3px 22px;
	position: relative;
	left: 30px;
}
#respond input#submit:active {
	background: #f77f00;
	color: #fff;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #4c4d4f;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}


