/* CSS Document */  #g_title p, #g_footer p, #g_description p {    margin: 0;  }  /*    * IE5 mac - overrides the IE/Win hack    */  /*\*//*/  * html #threecolumn div {    height: auto;  }  /**/  /*    * IE5/Win-specific CSS -ensures #container wraps all content on window resize   */  @media tty {   i{content:"\";/*" "*/}} * html #container { height: 1%; } /*";}  }/* */    #footer {    clear: both;  }    a img,:link img,:visited img {border: none;}  body {    text-align: left;  }  #container {    width: 818px;    text-align: left;    margin: 0 auto;  }  #main-content {    float: left;    width: 484px;	margin: 5px;  }  #sidebar {    float: left;    width: 230px;  }  #footer {    clear: both;  }  /** BEGIN CUSTOM SKIN **/  /*   -- -- -- -- -- -- --    Base CSS    -- -- -- -- -- -- --        This file simply removes default styling on most HTML elements in     order to reduce the need to later override them.      */  h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}  dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}  a img,:link img,:visited img {border: none;}  address {font-style: normal;}/*  */  body {    font: 76% Verdana, sans-serif;  }   h1, h2, h3, h4, h5, h6, p.description {    font-family: "Trebuchet MS", Trebuchet, sans-serif;  }  h1 {    font-size: 3em;    font-weight: bold;    letter-spacing: 2px;  }  h2 {    font-size: 2em;    font-weight: normal;  }  h3 {    font-size: 1.5em;  }  h4 {    font-size: 1.2em;    letter-spacing: 0.2em;  }  h5 {    font-size: 1.2em;  }  h6 {    font-size: 1em;    font-weight: bold;  }  p, td {    line-height: 1.8em;  }  code, kbd {    font-size: 1.25em;  }  /* ie6win */  #footer {    height: 1%;  }  /* ie5mac */  /*\*//*/  #footer { height: auto; }  /**/  /* ie5 win */  @media tty {   i{content:"\";/*" "*/}} td, * html th { font-size: 0.8em; } h1 { height: 1%; } /*";}  }/* */  /* Basic HTML style  ----------------------------------------------- */  a:link {    padding: 0 2px;  }  body {    font: 80% "Lucida Grande", "Lucida Sans Unicode", sans-serif;  }  blockquote {          margin: 1em 1em;          font-style: italic;  }  caption {    font-size: 1em;    text-align: left;    padding: 4px 6px;  }    font-weight: bold;  }  dd {    margin: 0 0 1em 1em;  }  hr {    color: #222;    background: #222;    border-color: #222;  }  td {    padding: 2px 5px;    vertical-align: top;  }  th {    font-size: 1em;    padding: 2px 5px;    text-align: left;    border-top: solid 1px #000;    border-right: solid 1px #000;    border-bottom: solid 1px #000;  }  td p {    margin-top: 0;  }  ul li {    margin-bottom: 0.8em;  }  ol li {    list-style: lower-alpha;    margin-left: 2em;    margin-bottom: 0.8em;  }  .address1{    font-family: arial;     font-size: x-small;     font-style: italic }  /* Header  ----------------------------------------------- */  #container {  }  #header {    border: solid 2px #222;    position: relative;    margin: 0;    margin-bottom: 1px;  }  p.description {    font-size: 1em;    margin: 0;    padding: 0.5em 5px;    border-bottom: solid 0px #000;  }  #g_description {    margin: 0em 0 0em 0px;	border-bottom: solid 0px #000;	text-align: right;  }  /* Custom font definitions  ----------------------------------------------- */  p {    margin: 1em 0;    line-height: 1.5;  }  td, td p {    line-height: 1.5;  }  h1,h2,h3,h4,h5,h6 {    font-family: "Trebuchet MS", arial, sans-serif;  }  h1 {    text-align: left;    font-weight: normal;    font-size: 2em;    font-weight: bold;    line-height: 1.5em;    padding: 30px 20px 10px 15px;    margin: 0;    border-top: solid 1px #000;    border-bottom: solid 1px #000;  }  h2 {    font-size: 1.5em;    color: #000;    margin: 0 0 1em 0;  }  h3 {    font-size: 1.2em;    padding: 4px 10px;    margin-top: 0.5em;  }  h4 {    margin-top: 0.6em;    margin-left: 0.2em;    font-size: 1.2em;  }  h5 {    padding-left: 10px;    font-size: 1em;  }  h6 {    font-size: 0.9em;	text-align: right;  }  a:link {        color: #f6952e;  }  a:hover {    background-color: #dbd4a6;  }  /* sidebar  ----------------------------------------------- */  #sidebar, #sidebar-alternate {    margin-bottom: 2em;  }  #sidebar h3, #sidebar-alternate h3 {    font-weight: normal;    font-size: 1.3em;    border-top: solid 1px #000;    margin-bottom: 0.5em;  }  #sidebar h4, #sidebar h5, #sidebar h6,  #sidebar-alternate h4, #sidebar-alternate h5, #sidebar-alternate h6,  #sidebar p, #sidebar-alternate p {    margin-left: 10px;    margin-right: 15px;  }  #sidebar li, #sidebar-alternate li {    margin-bottom: 0.8em;  }  #sidebar .links {    margin-bottom: 2em;  }  /* Footer  ----------------------------------------------- */  #footer {    padding: 1px 15px;    border-top: solid 1px #000;    border-bottom: solid 1px #000;    clear: both;  }  #footer hr {    display: none;  }  /* fixed left 2 column  ----------------------------------------------- */  #twocolumn-left #main-content .wrapper {    padding:  10px;  }  /* Basic HTML style  ----------------------------------------------- */  a:link {    color: #fff;  }  a:visited {    color: #fff;  }  a:hover {    background-color: #506666;  }  body {    color: #fff;	background-color: #151515;  }  caption {    color: #fff;	background-color: #222729;  }  code, kbd {    color: #99C4D7;  }  dt {    color: #99C4D7;  }  th {    color: #fff;	background-color: #526D78;    border-color: #758A93;  }  /* Header  ----------------------------------------------- */  #container {  }  #header {    border-bottom-color: #18252A;    background: #000;  }  p.description {    color: #99C4D7;    background: #151515;	border-bottom-color: #000;  }  /* Custom font definitions  ----------------------------------------------- */  h1 {        background-color: #7B95A1;		background-image: url('http://www.criticallegalconference.com/main%20pic.jpg');		background-position: center left;		background-repeat: no-repeat;        border-top-color: #91A7AF;        border-bottom-color: #7597A5;	    overflow:hidden;  }  h2 {    color: #8298A1;  }  h3 {    color: #fff;    background: #222729 url() repeat-x;  }  h4 {    color: #74909D;    border-bottom: dotted 1px #3E4D53;  }  h5 {    color: #435F6B;    background: url() no-repeat left center;  }  /* sidebar  ----------------------------------------------- */  #sidebar, #sidebar-alternate {    color: #222;	border-color: #fff;	border: solid 2px;  }  #sidebar h3, #sidebar-alternate h3 {    color: #536D79;    background-color: #1A2125;    border-top-color: #0D1114;  }  p.selected{    color: #536D79;	text-decoration: underline;  }  /* Footer  ----------------------------------------------- */  #footer {    color: #fff;    background-color: #7B95A1;    border-top-color: #91A7AF;    border-bottom-color: #7597A5;  } div.c1 {clear: both}