/*Site name: Bluhm Legal Clinic centers' style sheetCreated: 7/26/06Author: J. Chang; modified after 1/2007 by gs*/body {	background-color: white;	color: #333;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 100%;	margin: 0;	padding: 0;}img {	border: 0;	display: block;}ul, p {	font-size: .8em;}a:link {	color: #5C30A6; 		/* purple */	text-decoration: underline;}a:visited {	color: #520063; 		/* dark purple */}a:hover {	color: #907FD3;		/* light purple*/	}a:active {	color: #520063; 		/* same as a:visited */}div#wrapper {	margin: 0;	padding: 0;}div#header {	height:80px;	background: #5c30a6;	margin: 0;	padding: 15px 15px 0 .5px;}div/* search */#search		{	color: #FFF;	font-size: 12px;	margin: 0px;	padding: 0px;	position: absolute;	right: 15px;	top: 10px;	height: 70px;}INPUT.site-search-text {	font-family: "Courier New", Courier, mono;	font-size: 14px;	margin: 0px;	padding: 0px;	height: 16px;	border: 1px inset D5CFEC;	color: #000;}.site-search-label a,.site-search-label a:link,.site-search-label a:visited,.site-search-label a:active {	color: #FFF;	font-weight: bold;	font-style:italic;	font-size: 12px;	text-decoration: none;}.site-search a,.site-search a:link,.site-search a:visited,.site-search a:active {	color: #FFF;	font-weight: bold;	font-size: 11px;	text-decoration: none;	}.site-search a:hover,.site-search-label a:hover {	color: #ffaa55;}.innersearch	{	border: 1px solid #FFF;	margin: 0px;	padding: 5px;}.searchbutton {	margin: 0px;	padding: 0px;	width: 64px;	height: 12px;	border: 0px;	text-decoration: none;	content: url(http://www.law.northwestern.edu/images/common/search-button.gif);}div#subheader {	background: black;	margin: 0;	padding-left: 30px; /*IMPORTANT: padding-left should match mainnavcontent*/	border-top: #6D56A4 2px solid;}div#subheader h1 {	color: white;	font-family: Verdana;	font-weight: bold;	font-size: .8em;	padding: 4px 0;	margin: 0;} div#subheader a {	text-decoration: none;	color: white;}div#container {	/*contains mainnav and contentwrapper*/	margin: 0;	padding: 0;	width: 100%;	clear: both;}div#mainnav {	float: left;	width: 19%;	min-width: 10%;	margin-right: 0;	padding: 0;		/*IMPORTANT: should remain 0 when width is defined*/	border-right: 1px solid gray;}div#mainnavcontent {	padding: 20px 8px 30px 30px; /*left padding should match subheader's*/}div#mainnav a {	text-decoration: none;	color: #696969;}div#mainnav a:visited {	color: #520063;}div#mainnav a:hover {	color: #907FD3;}div#mainnav ul {	list-style: none;	margin: 0;	padding:0;	font-size: .7em;}div#mainnav li {	padding-bottom: 10px;}div#mainnav ul.sublinks a {	padding-left: 5px;	color: #333;	font-weight: normal;}div#mainnav ul.sublinks a:hover {	color: #70708F;}div#mainnav ul.sublinks a:active {	font-style: italic;}div#mainnav ul.home {	padding: 15px 0 0 0;	font-weight: normal;}div#mainnav ul.home a, div#mainnav ul.home a:visited {	color: #5C30A6;}div#mainnav p {	font-size: .6em;		margin: 5px 0 10px 0;	padding: 0;}div#mainnav img {	margin: 20px 0;	padding: 0;}body#home a#homenav,body#about li#aboutnav, h2#about,body#police li#policenav, h2#police,body#treat li#treatnav, h2#treat,body#super li#supernav, h2#super,body#wrong li#wrongnav, h2#wrong,body#death li#deathnav, h2#death,body#indig li#indignav, h2#indig,body#guant li#guantnav, h2#guant,body#past li#pastnav, h2#past,body#overseas li#overseasnav, h2#overseas{	/*color: #D06653;*/	color: #696969;	font-weight: bold;}/* Fixes content dropping below nav bar when window sized down in IE */div#mainnav, div#contentwrapper {	overflow-x: hidden;}/* Hack for older IE browsers */* html div#mainnav, div#contentwrapper {	overflow-x: visible;}div#contentwrapper {	float: left;	width: 80%;	margin: 0 0 0 -1px;	padding: 0;		/*should remain 0 when width is defined*/	border-left: 1px solid gray;	}div#breadcrumb {	float: right;	margin: 8px 5px 0 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	/*font-size: 11px;*/	font-size: .8em;	}div#breadcrumb a {	text-decoration: none;}div#breadcrumb a:hover {	text-decoration: underline;}div#content {	margin: 0;	padding: 15px 10px 10px 15px;	clear: both;}div#content img.main {	float: right;	margin: 0;	padding: 17px 0 5px 15px;}div#content h2 {	font-size: 13px;	margin: 0 0 10px 0;}div#content h3 {	font-size: .8em;	color: #D06653;	margin: 0;	padding: 5px 0 0 0;}div#content .date {	font-style: italic;	font-weight: normal;	color: black;}div#content p {	/*line-height: 19px;*/	line-height: 1.9em;/* was 1.6*/	padding: 7px 0;	margin: 0;	/*border: Red solid 1px;*/}div#content ul {	margin-top: 5px;}div#content li {	padding-bottom: 6px;}/* Footer */div#footer {	background: #5c30a6;	color: white;    font-size: .7em;	border-top: 1px solid gray;	padding: 5px 20px 30px 45px;	margin: 0;	clear: both;}div#footer img {	margin: 0;	padding: 0;	float: left;}div#footer p {	padding: 0;	margin: 5px 0;}div#footer a {	color: #a7b7d9;}div#footer a:hover {	color: #ffffff;}div#footer .footertext {	margin: 0px 10px 0 17em;	padding: 0;	color:#a7b7d9;	font-size:12.5px;}/* Basic Post Stuff */.floatright {	float: right;}.floatleft {	float: left;}/*for CWC -gs-Mar 7, 2007 */#cwc { width: 100%; }div#cwc h2 { 	clear: both;	color:#0e5b4b;	font-size: 15px;	padding-top: 10px;	margin: 10px 0 10px 10px;}div#cwc .phead { 	color:#0e5b4b;	font-weight: bold;}div#cwc .cwcimage {	float: left;	font-size:.7em;	color:#0e5b4b;	padding-right: 7px;	margin-left: 10px;	}div#cwc img	{	border: solid #000 2px;}div#cwc p.caption {	margin-left:0px;}div#cwc h4 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	padding-top: 4px;	margin-left: 10px;	}div#cwc .smalltextred {	margin-left:0px;}/*obviously not red*/div#cwc p {	margin-left: 10px;	}.logo{	position:absolute;	left: 24px;	border-left:solid 4px #5c30a6;}
