/*
Stylesheet for the Human Rights & International Criminal Law Online Forum, designed for Screen Media

Author: Christopher Werby of Pipsqueak Productions, LLC
https://pipsqueak.com/

Begun: 2010-02-01
Last Updated: 2010-02-16 and continuously thereafter.

Design Notes:

Update Notes:
	2010-05		Began conversion for use in a Drupal template
	2010-09-07	Converted to Less format and refactoring started 
	2011-01-26	Version 2.0 to go live with Darfur Issue
	2012-12-08  Work begun on the Lecture features
	2014-01-25  Extensive rework for version 2.0.0
	2023-12-08	Rework the topper and the Forum Introduction on the home page.



Retina.js replaces the background-image call with at2x. See the following example:

	#logo {
	  .at2x('/images/my_image.png', 200px, 100px);
	} 
	
	Will compile to: 
	
	#logo {
	  background-image: url('/images/my_image.png');
	}
	
	@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	  #logo {
		background-image: url('/images/my_image@2x.png');
		background-size: 200px 100px;
	  }
	}



*/
@import 'lib/bootstrap/bootstrap.css';
@import 'lib/bootstrap/bootstrap-responsive.css';
@import '/sites/all/themes/ucla/css/reset-fonts-grids.css';
@import '/sites/all/themes/ucla/css/Pipsqueak_Button_System.css';
@import '/sites/all/themes/ucla/css/styles_ucla.css';
@import '/sites/all/themes/ucla/css/shortcodes.css';
@import '/sites/all/themes/ucla/css/handheld.css';
/*
@media only print
{
	@import '/sites/all/themes/ucla/css/styles_ucla_print.css';
}

*/
@media only print {
  div.opener,
  div.button-your-comment {
    display: none;
  }
}
/* --------------------------------------------------------------------------------------
*  PIPLess Library
* 
*  Copyright (C) 2012 by Pipsqueak Productions LLC
* 
*  --------------------------------------------------------------------------------------
*
*  PIPLess Library
*  --------------------------------------------------------------------------------------  
*
*  @What is it:
*  PIP Less Library is a Helper Library for the LESS dynamic stylesheet language.
*  Read more about LESS: http://lesscss.org/
*  
*  @How to use:
*  Import pipless.X.X.X.less into your main style.less file. 
*
*  @Author: 
*  Christopher Werby
*
*  @Reference:
*  ------------------------------------------------------------------------------
*    BASICS                     =>    syntax
*  ------------------------------------------------------------------------------
*/
/* --------------------------------------------------------------------------------------
*  HelpLess is released under the MIT license.
* 
*  Copyright (C) 2011 by Matt Woodfield
* 
*  Permission is hereby granted, free of charge, to any person obtaining a copy of this 
*  software and associated documentation files (the "Software"), to deal in the Software
*  without restriction, including without limitation the rights to use, copy, modify, 
*  merge, publish, distribute, sublicense, and/or sell copies of the Software, and to 
*  permit persons to whom the Software is furnished to do so, subject to the 
*  following conditions:
* 
*  The above copyright notice and this permission notice shall be included in all copies 
*  or substantial portions of the Software.
* 
*  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
*  INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
*  PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
*  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
*  CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 
*  OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* 
*	2012-08-25 PIP makes some changes.  Most important is that the namespace is changed 
*	from "hl" to "HL".
*
*  --------------------------------------------------------------------------------------
*
*  HelpLess - A lot of Less help
*  --------------------------------------------------------------------------------------  
*
*  @What is it:
*  HelpLess is a Helper Library for the brilliant LESS dynamic stylesheet language.
*  Read more about LESS: http://lesscss.org/
*  
*  I have tried to make HelpLess as all-encompasing as possible with support for dynamic
*  grids and page starter themes as well as all the css3 features I could think of.
*  Unlike other libraries, HelpLess has an invisible footprint until you call a mixin 
*  so if you import HelpLess but don't use it, it will not increase your compiled file size
*  
*  @thanks: 
*  Eric Meyer for html reset - http://meyerweb.com/eric/tools/css/reset/
*  Necolas for normalize - https://github.com/necolas/normalize.css
*
*  @How to use:
*  Import helpless.x.x.x.less into your main style.less file. 
*
*  @Author: 
*  Matt Woodfield - @m6tt
*
*  @Reference:
*  ------------------------------------------------------------------------------
*    BASICS                     =>    syntax
*  ------------------------------------------------------------------------------
*    - .reset                   =>    #HL.reset() - call outside of element
*    - .normalize               =>    #HL.normalize - call outside of element
*    - .clearfix                =>    #HL.clearfix()
*    - .centered                =>    #HL.centered(width)
*    - .border                  =>    #HL.border(color)
*    - .opacity                 =>    #HL.opacity(value)
*    - .round-all-corners       =>    #HL.round-all-corners(radius)
*    - .rounded-corners         =>    #HL.rounded-corners(topLeft, topRight, bottomRight, bottomLeft)
*    - .transition              =>    #HL.transition(property, duration, ease, delay)
*    - .drop-shadow             =>    #HL.drop-shadow(x, y, blur, color)
*    - .inner-shadow            =>    #HL.inner-shadow(x, y, blur, color)
*    - .text-shadow             =>    #HL.text-shadow(x, y, blur, color)
*    - .background-gradient     =>    #HL.background-gradient(colorFrom, colorTo, fallbackColor, fallbackImageUrl)
*    - .scale                   =>    #HL.scale(amount)
*    - .scaleX                  =>    #HL.scaleX(amount)
*    - .scaleY                  =>    #HL.scaleY(amount)
*    - .rotate                  =>    #HL.rotate(degrees)
*    - .rotateX                 =>    #HL.rotateX(degrees)
*    - .rotateY                 =>    #HL.rotateY(degrees)
*    - .skew                    =>    #HL.skew(angleX, angleY)
*    - .skewX                   =>    #HL.skewX(angleX)
*    - .skewY                   =>    #HL.skewY(angleY)
*    - .translate               =>    #HL.translate(x, y)
*    - .translateX              =>    #HL.translateX(x)
*    - .translateY              =>    #HL.translateY(y)
*    - .matrix                  =>    #HL.matrix(n, n, n, n, n, n)
*
*  ------------------------------------------------------------------------------
*    GRID                       =>    syntax
*  ------------------------------------------------------------------------------
*    - .grid                    =>    namespace, do not call directly, use .make or one of the predefined grid makers
*     - .make                   =>    #HL.grid.make(width, colNumber, gutterWidth)
*     - .1200                   =>    #HL.grid.1200();
*     - .1120                   =>    #HL.grid.1120();
*     - .1040                   =>    #HL.grid.1040();
*     - .960                    =>    #HL.grid.960();
*     - .880                    =>    #HL.grid.880();
*     - .800                    =>    #HL.grid.800();
*     - .720                    =>    #HL.grid.720();
*     - .640                    =>    #HL.grid.640();
*     - .560                    =>    #HL.grid.560();
*     - .480                    =>    #HL.grid.480();
*     - .400                    =>    #HL.grid.400();
*     - .320                    =>    #HL.grid.320();
*     - .240                    =>    #HL.grid.240();
*     - .row                    =>    #HL.grid.row();
*     - .col                    =>    #HL.grid.col(colSpan);
*
*  ---------------------------------------
*    TYPOGRAPHY
*  ---------------------------------------
*    - .typo                    =>    namespace, do not call directly
*     - .serif                  =>    #HL.typo.serif(webfont-name-optional);
*     - .sans                   =>    #HL.typo.sans(webfont-name-optional);
*     - .columns                =>    #HL.typo.columns(count, gap)
* 
*  ---------------------------------------
*    IMAGES
*  ---------------------------------------
*    - .img                     =>    namespace, do not call directly
*     - .responsive             =>    #HL.img.responsive();
*     - .framed                 =>    #HL.img.framed();

*  ---------------------------------------
*    USER INTERFACE
*  ---------------------------------------
*    - .ui                      =>    namespace, do not call directly
*     - .themes                 =>    namespace, do not call directly
*      - .light                 =>    #HL.ui.themes.light(); - call within <body> element
*      - .dark                  =>    #HL.ui.themes.dark(); - call within <body> element
*     - .list                   =>    namespace, do not call directly
*      - .subtle                =>    #HL.list.subtle(); - call within <ul> element
*      - .horizontal            =>    #HL.list.horizontal(); - call within <ul> element
*/
#HL {
  /************************************
  * Meyer Reset
  * http://meyerweb.com/eric/tools/css/reset/
  ************************************/
  /************************************
  * Normalize by necolas
  * https://github.com/necolas/normalize.css
  ************************************/
  /************************************
  * Clearfix
  *
  * what?: Contains floats, for more info see h5bp.com/q.
  *        Removes the need to add .clearfix as a class
  *        to your elements.
  *
  ************************************/
  /************************************
  * Centered
  *
  * @what?: Center your object with an
  *         automatic margin
  *
  * @params: width,      default = 960px
  *
  ************************************/
  /************************************
  * Border
  *
  * @what?: Add a 1px solid border
  *        super quick.
  *
  * @params: colour,      default = #000
  *
  ************************************/
  /************************************
  * Opacity
  *
  * @what?: Add opacity to an HTML element that works
  *         in all browsers including ie6+
  *
  * @params: value,      default = .5
  *
  ************************************/
  /************************************
  * Round all corners
  *
  * @what?: Rounds every corner equally
  *
  * @params: radius,      default = 5px
  *
  ************************************/
  /************************************
  * Rounded corners
  *
  * @what?: Round each corner individually
  *
  * @params: topLeft,     default = 5px
  *          topRight,    default = 5px
  *          bottomRight, default = 5px
  *          bottomLeft,  default = 5px
  *
  ************************************/
  /************************************
  * Transition
  *
  * @what?: Defines a CSS3 transition
  *
  * @params: property,    default = all
  *          duration,    default = .5s
  *          ease,        default = linear
  *          delay,       default = .0s
  *
  ************************************/
  /************************************
  * Drop shadow
  *
  * @what?: Adds an outer shadow to the
  *         html element. To add a shadow
  *         to text use #HL.text-shadow(...)
  *
  * @params: x,           default = 0px
  *          y,           default = 1px
  *          blur,        default = 1px
  *          colour,      default = rgba(0, 0, 0, .6)
  *
  ************************************/
  /************************************
  * Inner shadow
  *
  * @what: Adds an inner shadow to the
  *        html element.
  *
  * @params: x,           default = 0px
  *          y,           default = 1px
  *          blur,        default = 1px
  *          colour,      default = rgba(0, 0, 0, .6)
  *
  ************************************/
  /************************************
  * Text shadow
  *
  * @what?: Adds an outer shadow to text
  *
  * @params: x,           default = 1px
  *          y,           default = 1px
  *          blur,        default = 1px
  *          colour,      default = rgba(0, 0, 0, .6)
  *
  ************************************/
  /************************************
  * Background Gradient
  *
  * @what?: Adds a background gradient to
  *         an HTML element
  *
  * @params: colourFrom,       default = #bbb
  *          colourTo,         default = #f1f1f1
  *          fallbackColour,   default = #f1f1f1
  *          fallbackImageUrl, default = ''
  *
  ************************************/
  /************************************
  * Scale
  *
  * @what?: Defines a 2D scale transformation
  *
  * @params: amount,      default = 1
  *
  ************************************/
  /************************************
  * ScaleX
  *
  * @what?: Defines a scale transformation
  *         by giving a value for the X-axis
  *
  * @params: x,           default = 1
  *
  ************************************/
  /************************************
  * ScaleY
  *
  * @what?: Defines a scale transformation
  *         by giving a value for the Y-axis
  *
  * @params: y,           default = 1
  *
  ************************************/
  /************************************
  * Rotate
  *
  * @what?: Defines a 2D rotation, the angle
  *         is specified in the parameter
  *
  * @params: degrees,     default = 90deg
  *
  ************************************/
  /************************************
  * RotateX
  *
  * @what?: Defines a 3D rotation along the X-axis
  *
  * @params: degrees,     default = 90deg
  *
  ************************************/
  /************************************
  * RotateY
  *
  * @what?: Defines a 3D rotation along the Y-axis
  *
  * @params: degrees,     default = 90deg
  *
  ************************************/
  /************************************
  * Skew
  *
  * @what?: Defines a 2D skew transformation
  *         along the X- and the Y-axis
  *
  * @params: angleX,      default = 10deg
  *          angleY,      default = 10deg
  *
  ************************************/
  /************************************
  * SkewX
  *
  * @what?: Defines a 2D skew transformation
  *         along the X-axis
  *
  * @params: angleX,      default = 10deg
  *
  ************************************/
  /************************************
  * SkewY
  *
  * @what?: Defines a 2D skew transformation
  *         along the Y-axis
  *
  * @params: angleY,      default = 10deg
  *
  ************************************/
  /************************************
  * Translate
  *
  * @what?: Defines a 2D translation
  *
  * @params: x,           default = 10px
  *          y,           default = 10px
  *
  ************************************/
  /************************************
  * TranslateX
  *
  * @what?: Defines a translation, using
  *         only the value for the X-axis
  *
  * @params: x,           default = 10px
  *
  ************************************/
  /************************************
  * TranslateY
  *
  * @what?: Defines a translation, using
  *         only the value for the Y-axis
  *
  * @params: y,           default = 10px
  *
  ************************************/
  /************************************
  * Matrix
  *
  * @what?: Defines a 2D transformation,
  *         using a matrix of six values
  *
  * @params: n1,          default = 0
  *          n2,          default = 0
  *          n3,          default = 0
  *          n4,          default = 0
  *          n5,          default = 0
  *          n6,          default = 0
  *
  ************************************/
  /************************************
  * Grid
  ************************************/
  /***********************************
  * TYPOGRAPHY
  ***********************************/
  /***********************************
  * IMAGE
  ***********************************/
  /***********************************
  * UI 
  ***********************************/
}
#HL .grid {
  /************************************
    * Make
    *
    * @what?: Defines the base variables needed
    *         for the HelpLess grid system.
    *
    * @params: @width,      default = 960
    *          @colnum,     default = 16
    *          @colgutter,  default = 10
    *
    ************************************/
  /************************************
    * 1200
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 1120
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 1040
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 960
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 880
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 800
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 720
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 640
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 560
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 480
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 400
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 320
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * 240
    *
    * @what?: Predefined grid maker
    *
    ************************************/
  /************************************
    * Row
    *
    * @what?: Defines an element as a row.
    *         clears all clearfixes all columns
    *         directly inside.
    *
    ************************************/
  /************************************
    * Col
    *
    * @what?: Defines an element as a column.
    *         Sets the width depending on the
    *         supplied arguments and the width
    *         set in .grid()
    *
    * @params: @colSpan,  default = 1
    *
    ************************************/
}
#HL .typo {
  /************************************
    * Serif
    *
    * @what?: Quickly set your font family
    *         as a serif set
    *
    * @params: @webfont,  default = none
    *
    ************************************/
  /************************************
    * Sans
    *
    * @what?: Quickly set your font family
    *
    * @params: @webfont,  default = none
    *
    ************************************/
  /************************************
    * Columns
    *
    * @what?: Sets CSS3 columns within
    *         block of html text
    *
    * @params: count,       default = 1
    *          gap,         default = 10px
    *
    ************************************/
}
#HL .img {
  /************************************
    * Responsive
    *
    * @what?: Set image max-width: 100%
    *
    ************************************/
  /************************************
    * Framed
    *
    * @what?: Add a quick 10px frame to your image
    *
    ************************************/
}
#HL .ui {
  /***********************************
     * PREDEFINED THEMES
     ***********************************/
  /***********************************
     * LISTS
     ***********************************/
}
#HL .ui .themes {
  /***********************************
       * Theme: Light
       *
       * @what?: Quickly style the base elements
       *         of your page
       *
       ***********************************/
  /***********************************
       * Theme: Dark
       *
       * @what?: Quickly style the base elements
       *         of your page
       *
       ***********************************/
}
#HL .ui .list {
  /***********************************
       * Subtle
       *
       * @what?: Quickly removes the styling 
       *         from a list
       *
       ***********************************/
  /***********************************
       * Horizontal
       *
       * @what?: Creates a horizontal list, 
       *         useful for styling your site nav
       *
       ***********************************/
}
#PIP {
  /* @group NON-SEMANTIC MULTI-SECTION TEXT STYLES */
  /* @end NON-SEMANTIC MULTI-SECTION TEXT STYLES */
  /* @group MIXINS */
  /* @end MIXINS */
}
#PIP .ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
#PIP .hidden {
  display: none;
  visibility: hidden;
}
#PIP .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#PIP .visuallyhidden a {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
#PIP .visuallyhidden.focusable:active,
#PIP .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
#PIP .invisible {
  visibility: hidden;
}
#PIP .center {
  text-align: center;
}
#PIP .nobreak {
  white-space: nowrap;
}
#PIP .print {
  display: none;
}
#PIP .sliding_panel_jquery .slidebutton {
  margin: 0;
  padding: 0;
  border-top: solid 4px #422410;
  background-color: #02a378;
  margin-bottom: 10px;
}
#PIP .sliding_panel_jquery .slidebutton a {
  text-align: center;
  height: 30px;
  padding-top: 10px;
  padding-right: 10px;
  margin: 0 auto;
  display: block;
  font-weight: bold;
  font-size: 14px;
  color: white;
  text-decoration: none;
}
#PIP .sliding_panel_jquery .slidebutton a:focus {
  outline: none;
}
#PIP .resetLists {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-left: 0;
}
.invisible {
  visibility: hidden;
}
.center {
  text-align: center;
}
.nobreak {
  white-space: nowrap;
}
.print {
  display: none;
}
abbr[title],
abbr[data-original-title] {
  border-bottom: 0;
}
/* 
====================================================
@group VARIABLES 
==================================================== */
/* @end VARIABLES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group SOME PRESENTATION MIXINS 
==================================================== */
.twoColumns {
  -moz-column-count: 2;
  -moz-column-gap: 40px;
  -moz-column-width: 45%;
  -webkit-column-count: 2;
  -webkit-column-gap: 40px;
  -webkit-column-width: 45%;
  /* Chrome, Safari, Opera */
  column-count: 2;
  column-gap: 40px;
  column-width: 45%;
}
.no-csscolumns .twoColumns {
  padding-left: 20%;
  padding-right: 20%;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.mainHeadlineStyle {
  min-height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
}
.rectangularButtonPanels {
  height: 100px;
  background-color: #939393;
  padding-top: 10px;
  position: relative;
  z-index: 2;
}
.rectangularButtonPanels a.rectangle {
  height: 100px;
  margin: auto;
}
.largeIntroText p {
  font-size: 120%;
  line-height: 1.4em;
  margin-bottom: 1em;
}
.largeIntroText p.emphasis {
  font-weight: bold;
}
.largeIntroText p span {
  white-space: nowrap;
}
@media only screen and (max-width: 319px) {
  .largeIntroText p span {
    white-space: wrap;
  }
}
#fileFormatIcon {
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  line-height: 16px;
}
.citationStyle span.alttitle {
  font-style: italic;
}
.citationStyle span.book,
.citationStyle span.report {
  font-variant: small-caps;
  font-size: 125%;
}
.citationStyle span.book.author,
.citationStyle span.report.author,
.citationStyle span.book.title,
.citationStyle span.report.title {
  font-size: 1.2em;
}
.citationStyle span.title {
  font-style: italic;
  font-size: 1.2em;
}
.citationStyle span.title span.book,
.citationStyle span.title span.report {
  font-style: normal;
}
.citationStyle span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
.citationStyle span.available,
.citationStyle span.versions {
  font-style: italic;
}
.citationStyle span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
.citationStyle span.citation.book,
.citationStyle span.citation.report {
  font-variant: normal !important;
}
.citationStyle span.citation.book span,
.citationStyle span.citation.report span,
.citationStyle span.citation.book a,
.citationStyle span.citation.report a {
  font-variant: normal !important;
}
.citationStyle span.citation a {
  font-variant: small-caps;
}
.citationStyle span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
.citationStyle span.citation span.nocaps,
.citationStyle span.citation span.noCaps {
  font-variant: normal;
}
.citationStyle span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
.citationStyle span.citation span.author.nocaps,
.citationStyle span.citation span.author.noCaps {
  font-variant: normal;
}
.citationStyle span.author {
  font-weight: bold;
  font-size: 1.1em;
}
.citationStyle span.quote {
  font-style: italic;
}
.citationStyle span.signal {
  font-style: italic;
}
.citationStyle span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
.bioStyle {
  font-size: 85%;
}
.bioStyle img {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.bioStyle cite {
  display: block;
  font-weight: bold;
}
.bioStyle span {
  line-height: 1.2em;
}
.bioStyle span.position {
  display: block;
  font-style: italic;
}
.bioStyle span.organization {
  display: block;
  margin-left: 90px;
  text-indent: -30px;
  font-style: italic;
}
.bioStyle p {
  margin: inherit;
  line-height: inherit;
  text-indent: inherit;
  font-size: inherit;
}
/* 
====================================================
@group PIPSQUEAK STANDARD LIST CLASSES 
==================================================== */
#pipStandardListClasses ol.outside,
#pipStandardListClasses ul.outside {
  list-style-position: outside;
}
#pipStandardListClasses ol.outside li,
#pipStandardListClasses ul.outside li {
  list-style-position: outside;
}
#pipStandardListClasses ol.nobullets,
#pipStandardListClasses ul.nobullets,
#pipStandardListClasses ol.noBullets,
#pipStandardListClasses ul.noBullets,
#pipStandardListClasses ol.unstyled,
#pipStandardListClasses ul.unstyled {
  list-style-position: outside;
}
#pipStandardListClasses ol.nobullets li,
#pipStandardListClasses ul.nobullets li,
#pipStandardListClasses ol.noBullets li,
#pipStandardListClasses ul.noBullets li,
#pipStandardListClasses ol.unstyled li,
#pipStandardListClasses ul.unstyled li {
  list-style-type: none !important;
}
#pipStandardListClasses ol.nobullets li p,
#pipStandardListClasses ul.nobullets li p,
#pipStandardListClasses ol.noBullets li p,
#pipStandardListClasses ul.noBullets li p,
#pipStandardListClasses ol.unstyled li p,
#pipStandardListClasses ul.unstyled li p {
  text-indent: 0;
}
#pipStandardListClasses ol.unstyled,
#pipStandardListClasses ul.unstyled {
  padding-left: 0;
}
#pipStandardListClasses ol.decimal li,
#pipStandardListClasses ul.decimal li {
  list-style-type: decimal !important;
}
#pipStandardListClasses ol.latin li,
#pipStandardListClasses ul.latin li,
#pipStandardListClasses ol.alpha li,
#pipStandardListClasses ul.alpha li,
#pipStandardListClasses ol.lowerLatin li,
#pipStandardListClasses ul.lowerLatin li,
#pipStandardListClasses ol.lowerAlpha li,
#pipStandardListClasses ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
#pipStandardListClasses ol.roman li,
#pipStandardListClasses ul.roman li,
#pipStandardListClasses ol.lowerRoman li,
#pipStandardListClasses ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
#pipStandardListClasses ol.decimalLeadingZero li,
#pipStandardListClasses ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
#pipStandardListClasses ol.upperLatin li,
#pipStandardListClasses ul.upperLatin li,
#pipStandardListClasses ol.upperAlpha li,
#pipStandardListClasses ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
#pipStandardListClasses ol.upperRoman li,
#pipStandardListClasses ul.upperRoman li {
  list-style-type: upper-roman !important;
}
#pipStandardListClasses ol.disc li,
#pipStandardListClasses ul.disc li,
#pipStandardListClasses ol.bullet li,
#pipStandardListClasses ul.bullet li {
  list-style-type: disc !important;
}
#pipStandardListClasses ol.circle li,
#pipStandardListClasses ul.circle li {
  list-style-type: circle !important;
}
#pipStandardListClasses ol.square li,
#pipStandardListClasses ul.square li,
#pipStandardListClasses ol.squareBullet li,
#pipStandardListClasses ul.squareBullet li {
  list-style-type: square !important;
}
#pipStandardListClasses ol.none li,
#pipStandardListClasses ul.none li {
  list-style-type: none !important;
}
#pipStandardListClasses ol.addBottom li,
#pipStandardListClasses ul.addBottom li {
  margin-bottom: 10px;
}
#pipStandardListClasses ol.addDoubleBottom li,
#pipStandardListClasses ul.addDoubleBottom li {
  margin-bottom: 20px;
}
#pipStandardListClasses ol.addTripleBottom li,
#pipStandardListClasses ul.addTripleBottom li {
  margin-bottom: 30px;
}
#pipStandardListClasses ol.blockquote,
#pipStandardListClasses ul.blockquote {
  margin-right: 30px;
}
/* @end PIPSQUEAK STANDARD LIST CLASSES 
------------------------------------------------------------------------------------------- */
#commentUserMarkup a {
  text-decoration: none;
}
#commentUserMarkup a:hover {
  text-decoration: underline;
}
#commentUserMarkup div.button-glass a:hover {
  text-decoration: none;
}
#commentUserMarkup em {
  font-style: italic;
}
#commentUserMarkup i {
  font-style: italic;
}
#commentUserMarkup cite {
  font-style: italic;
}
#commentUserMarkup strong {
  font-weight: bold;
}
#commentUserMarkup b {
  font-weight: bold;
}
#commentUserMarkup u {
  text-decoration: underline;
}
#commentUserMarkup strike {
  text-decoration: line-through;
}
#commentUserMarkup ul,
#commentUserMarkup ol {
  margin-bottom: 0.2in;
}
#commentUserMarkup ul li,
#commentUserMarkup ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
#commentUserMarkup ul li {
  list-style-type: disc;
}
#commentUserMarkup ol li {
  list-style-type: decimal;
}
#commentUserMarkup ol.outside,
#commentUserMarkup ul.outside {
  list-style-position: outside;
}
#commentUserMarkup ol.outside li,
#commentUserMarkup ul.outside li {
  list-style-position: outside;
}
#commentUserMarkup ol.nobullets,
#commentUserMarkup ul.nobullets,
#commentUserMarkup ol.noBullets,
#commentUserMarkup ul.noBullets,
#commentUserMarkup ol.unstyled,
#commentUserMarkup ul.unstyled {
  list-style-position: outside;
}
#commentUserMarkup ol.nobullets li,
#commentUserMarkup ul.nobullets li,
#commentUserMarkup ol.noBullets li,
#commentUserMarkup ul.noBullets li,
#commentUserMarkup ol.unstyled li,
#commentUserMarkup ul.unstyled li {
  list-style-type: none !important;
}
#commentUserMarkup ol.nobullets li p,
#commentUserMarkup ul.nobullets li p,
#commentUserMarkup ol.noBullets li p,
#commentUserMarkup ul.noBullets li p,
#commentUserMarkup ol.unstyled li p,
#commentUserMarkup ul.unstyled li p {
  text-indent: 0;
}
#commentUserMarkup ol.unstyled,
#commentUserMarkup ul.unstyled {
  padding-left: 0;
}
#commentUserMarkup ol.decimal li,
#commentUserMarkup ul.decimal li {
  list-style-type: decimal !important;
}
#commentUserMarkup ol.latin li,
#commentUserMarkup ul.latin li,
#commentUserMarkup ol.alpha li,
#commentUserMarkup ul.alpha li,
#commentUserMarkup ol.lowerLatin li,
#commentUserMarkup ul.lowerLatin li,
#commentUserMarkup ol.lowerAlpha li,
#commentUserMarkup ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
#commentUserMarkup ol.roman li,
#commentUserMarkup ul.roman li,
#commentUserMarkup ol.lowerRoman li,
#commentUserMarkup ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
#commentUserMarkup ol.decimalLeadingZero li,
#commentUserMarkup ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
#commentUserMarkup ol.upperLatin li,
#commentUserMarkup ul.upperLatin li,
#commentUserMarkup ol.upperAlpha li,
#commentUserMarkup ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
#commentUserMarkup ol.upperRoman li,
#commentUserMarkup ul.upperRoman li {
  list-style-type: upper-roman !important;
}
#commentUserMarkup ol.disc li,
#commentUserMarkup ul.disc li,
#commentUserMarkup ol.bullet li,
#commentUserMarkup ul.bullet li {
  list-style-type: disc !important;
}
#commentUserMarkup ol.circle li,
#commentUserMarkup ul.circle li {
  list-style-type: circle !important;
}
#commentUserMarkup ol.square li,
#commentUserMarkup ul.square li,
#commentUserMarkup ol.squareBullet li,
#commentUserMarkup ul.squareBullet li {
  list-style-type: square !important;
}
#commentUserMarkup ol.none li,
#commentUserMarkup ul.none li {
  list-style-type: none !important;
}
#commentUserMarkup ol.addBottom li,
#commentUserMarkup ul.addBottom li {
  margin-bottom: 10px;
}
#commentUserMarkup ol.addDoubleBottom li,
#commentUserMarkup ul.addDoubleBottom li {
  margin-bottom: 20px;
}
#commentUserMarkup ol.addTripleBottom li,
#commentUserMarkup ul.addTripleBottom li {
  margin-bottom: 30px;
}
#commentUserMarkup ol.blockquote,
#commentUserMarkup ul.blockquote {
  margin-right: 30px;
}
#commentUserMarkup p {
  text-indent: 0;
}
#commentUserMarkup dl dt {
  font-style: italic;
}
#commentUserMarkup dl dd {
  font-style: normal;
}
#commentUserMarkup h1,
#commentUserMarkup h2,
#commentUserMarkup h3,
#commentUserMarkup h4,
#commentUserMarkup h5,
#commentUserMarkup h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
#commentUserMarkup h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
#commentUserMarkup h1:first-child {
  margin-top: 14px;
}
#commentUserMarkup h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
#commentUserMarkup h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
#commentUserMarkup h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
#commentUserMarkup h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
#commentUserMarkup h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
#commentUserMarkup span.alttitle {
  font-style: italic;
}
#commentUserMarkup span.book,
#commentUserMarkup span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentUserMarkup span.book.author,
#commentUserMarkup span.report.author,
#commentUserMarkup span.book.title,
#commentUserMarkup span.report.title {
  font-size: 1.2em;
}
#commentUserMarkup span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentUserMarkup span.title span.book,
#commentUserMarkup span.title span.report {
  font-style: normal;
}
#commentUserMarkup span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentUserMarkup span.available,
#commentUserMarkup span.versions {
  font-style: italic;
}
#commentUserMarkup span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentUserMarkup span.citation.book,
#commentUserMarkup span.citation.report {
  font-variant: normal !important;
}
#commentUserMarkup span.citation.book span,
#commentUserMarkup span.citation.report span,
#commentUserMarkup span.citation.book a,
#commentUserMarkup span.citation.report a {
  font-variant: normal !important;
}
#commentUserMarkup span.citation a {
  font-variant: small-caps;
}
#commentUserMarkup span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentUserMarkup span.citation span.nocaps,
#commentUserMarkup span.citation span.noCaps {
  font-variant: normal;
}
#commentUserMarkup span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentUserMarkup span.citation span.author.nocaps,
#commentUserMarkup span.citation span.author.noCaps {
  font-variant: normal;
}
#commentUserMarkup span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentUserMarkup span.quote {
  font-style: italic;
}
#commentUserMarkup span.signal {
  font-style: italic;
}
#commentUserMarkup span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentUserMarkup span.citation {
  font-size: 1.1em;
}
#commentUserMarkup span.marker {
  color: inherit;
}
#commentUserMarkup div.outline h3 span.marker,
#commentUserMarkup div.outline h4 span.marker,
#commentUserMarkup div.outline h5 span.marker,
#commentUserMarkup div.outline h6 span.marker,
#commentUserMarkup div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
#commentUserMarkup div.outline h3.noindent,
#commentUserMarkup div.outline h4.noindent,
#commentUserMarkup div.outline h5.noindent,
#commentUserMarkup div.outline h6.noindent,
#commentUserMarkup div.outline p.indent.noindent {
  margin-left: 0;
}
#commentUserMarkup div.outline h3,
#commentUserMarkup div.outline p.indent {
  margin-left: 0.5in;
}
#commentUserMarkup div.outline h3.footnotes,
#commentUserMarkup div.outline p.indent.footnotes {
  margin-left: 0;
}
#commentUserMarkup div.outline h4 {
  margin-left: 1in;
}
#commentUserMarkup div.outline h5 {
  margin-left: 1.5in;
}
#commentUserMarkup div.outline h6 {
  margin-left: 2in;
}
#commentUserMarkup blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
#commentUserMarkup blockquote blockquote {
  margin-right: 0in;
}
#commentUserMarkup code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
#commentUserMarkup a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
#commentUserMarkup h3.footnotes {
  font-size: 108%;
}
#commentUserMarkup h3.footnotes span {
  font-size: 77%;
}
#commentUserMarkup ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
#commentUserMarkup ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
#commentUserMarkup ol.footnotes li span.marker + p {
  display: inline;
}
#commentUserMarkup ol.footnotes li span.alttitle {
  font-style: italic;
}
#commentUserMarkup ol.footnotes li span.book,
#commentUserMarkup ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentUserMarkup ol.footnotes li span.book.author,
#commentUserMarkup ol.footnotes li span.report.author,
#commentUserMarkup ol.footnotes li span.book.title,
#commentUserMarkup ol.footnotes li span.report.title {
  font-size: 1.2em;
}
#commentUserMarkup ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentUserMarkup ol.footnotes li span.title span.book,
#commentUserMarkup ol.footnotes li span.title span.report {
  font-style: normal;
}
#commentUserMarkup ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentUserMarkup ol.footnotes li span.available,
#commentUserMarkup ol.footnotes li span.versions {
  font-style: italic;
}
#commentUserMarkup ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentUserMarkup ol.footnotes li span.citation.book,
#commentUserMarkup ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
#commentUserMarkup ol.footnotes li span.citation.book span,
#commentUserMarkup ol.footnotes li span.citation.report span,
#commentUserMarkup ol.footnotes li span.citation.book a,
#commentUserMarkup ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
#commentUserMarkup ol.footnotes li span.citation a {
  font-variant: small-caps;
}
#commentUserMarkup ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentUserMarkup ol.footnotes li span.citation span.nocaps,
#commentUserMarkup ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
#commentUserMarkup ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentUserMarkup ol.footnotes li span.citation span.author.nocaps,
#commentUserMarkup ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
#commentUserMarkup ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentUserMarkup ol.footnotes li span.quote {
  font-style: italic;
}
#commentUserMarkup ol.footnotes li span.signal {
  font-style: italic;
}
#commentUserMarkup ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentUserMarkup ol.footnotes li span.citation {
  font-size: 1.1em;
}
#commentUserMarkup div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
#commentUserMarkup div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
#commentUserMarkup div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
#commentUserMarkup div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
#commentUserMarkup div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
#commentUserMarkup div.statute strong {
  font-weight: bold;
}
#commentUserMarkup div.statute div.article {
  margin-left: 20px;
}
/* @end Styling Within Comments */
/* @group Styling Of Comments */
#commentCommon {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0.25in;
  margin-right: 10px;
  margin-left: 0px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #EEE;
  -moz-box-shadow: 3px 3px 5px 0 #EEE;
  -webkit-box-shadow: 3px 3px 5px #EEE;
}
#commentCommon div.profile ul {
  list-style-type: none;
  list-style-position: outside;
}
#commentCommon div.profile ul li.username {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 5px;
}
#commentCommon div.profile ul li.username a {
  text-decoration: underline;
}
#commentCommon div.profile li {
  margin-bottom: 1em;
  clear: both;
}
#commentCommon div.profile li.avatar {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 118px;
  padding-left: 0;
  margin-right: 0;
}
#commentCommon div.profile li.avatar img {
  height: 85px;
  width: 85px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#commentCommon div.profile li.replyto {
  clear: both;
}
#commentCommon div.profile li.replyto a {
  font-size: inherit;
}
#commentCommon div.profile li.date {
  margin-bottom: 0;
  font-size: 77%;
}
#commentCommon div.profile li.time {
  font-size: 77%;
}
#commentCommon div.profile li.permalink a {
  background-image: url("../images/Icon_Permalink_24T_16x16.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  #commentCommon div.profile li.permalink a {
    background-image: url("../images/Icon_Permalink_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
#commentCommon div.text {
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}
#commentCommon div.text a {
  text-decoration: none;
}
#commentCommon div.text a:hover {
  text-decoration: underline;
}
#commentCommon div.text div.button-glass a:hover {
  text-decoration: none;
}
#commentCommon div.text em {
  font-style: italic;
}
#commentCommon div.text i {
  font-style: italic;
}
#commentCommon div.text cite {
  font-style: italic;
}
#commentCommon div.text strong {
  font-weight: bold;
}
#commentCommon div.text b {
  font-weight: bold;
}
#commentCommon div.text u {
  text-decoration: underline;
}
#commentCommon div.text strike {
  text-decoration: line-through;
}
#commentCommon div.text ul,
#commentCommon div.text ol {
  margin-bottom: 0.2in;
}
#commentCommon div.text ul li,
#commentCommon div.text ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
#commentCommon div.text ul li {
  list-style-type: disc;
}
#commentCommon div.text ol li {
  list-style-type: decimal;
}
#commentCommon div.text ol.outside,
#commentCommon div.text ul.outside {
  list-style-position: outside;
}
#commentCommon div.text ol.outside li,
#commentCommon div.text ul.outside li {
  list-style-position: outside;
}
#commentCommon div.text ol.nobullets,
#commentCommon div.text ul.nobullets,
#commentCommon div.text ol.noBullets,
#commentCommon div.text ul.noBullets,
#commentCommon div.text ol.unstyled,
#commentCommon div.text ul.unstyled {
  list-style-position: outside;
}
#commentCommon div.text ol.nobullets li,
#commentCommon div.text ul.nobullets li,
#commentCommon div.text ol.noBullets li,
#commentCommon div.text ul.noBullets li,
#commentCommon div.text ol.unstyled li,
#commentCommon div.text ul.unstyled li {
  list-style-type: none !important;
}
#commentCommon div.text ol.nobullets li p,
#commentCommon div.text ul.nobullets li p,
#commentCommon div.text ol.noBullets li p,
#commentCommon div.text ul.noBullets li p,
#commentCommon div.text ol.unstyled li p,
#commentCommon div.text ul.unstyled li p {
  text-indent: 0;
}
#commentCommon div.text ol.unstyled,
#commentCommon div.text ul.unstyled {
  padding-left: 0;
}
#commentCommon div.text ol.decimal li,
#commentCommon div.text ul.decimal li {
  list-style-type: decimal !important;
}
#commentCommon div.text ol.latin li,
#commentCommon div.text ul.latin li,
#commentCommon div.text ol.alpha li,
#commentCommon div.text ul.alpha li,
#commentCommon div.text ol.lowerLatin li,
#commentCommon div.text ul.lowerLatin li,
#commentCommon div.text ol.lowerAlpha li,
#commentCommon div.text ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
#commentCommon div.text ol.roman li,
#commentCommon div.text ul.roman li,
#commentCommon div.text ol.lowerRoman li,
#commentCommon div.text ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
#commentCommon div.text ol.decimalLeadingZero li,
#commentCommon div.text ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
#commentCommon div.text ol.upperLatin li,
#commentCommon div.text ul.upperLatin li,
#commentCommon div.text ol.upperAlpha li,
#commentCommon div.text ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
#commentCommon div.text ol.upperRoman li,
#commentCommon div.text ul.upperRoman li {
  list-style-type: upper-roman !important;
}
#commentCommon div.text ol.disc li,
#commentCommon div.text ul.disc li,
#commentCommon div.text ol.bullet li,
#commentCommon div.text ul.bullet li {
  list-style-type: disc !important;
}
#commentCommon div.text ol.circle li,
#commentCommon div.text ul.circle li {
  list-style-type: circle !important;
}
#commentCommon div.text ol.square li,
#commentCommon div.text ul.square li,
#commentCommon div.text ol.squareBullet li,
#commentCommon div.text ul.squareBullet li {
  list-style-type: square !important;
}
#commentCommon div.text ol.none li,
#commentCommon div.text ul.none li {
  list-style-type: none !important;
}
#commentCommon div.text ol.addBottom li,
#commentCommon div.text ul.addBottom li {
  margin-bottom: 10px;
}
#commentCommon div.text ol.addDoubleBottom li,
#commentCommon div.text ul.addDoubleBottom li {
  margin-bottom: 20px;
}
#commentCommon div.text ol.addTripleBottom li,
#commentCommon div.text ul.addTripleBottom li {
  margin-bottom: 30px;
}
#commentCommon div.text ol.blockquote,
#commentCommon div.text ul.blockquote {
  margin-right: 30px;
}
#commentCommon div.text p {
  text-indent: 0;
}
#commentCommon div.text dl dt {
  font-style: italic;
}
#commentCommon div.text dl dd {
  font-style: normal;
}
#commentCommon div.text h1,
#commentCommon div.text h2,
#commentCommon div.text h3,
#commentCommon div.text h4,
#commentCommon div.text h5,
#commentCommon div.text h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
#commentCommon div.text h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
#commentCommon div.text h1:first-child {
  margin-top: 14px;
}
#commentCommon div.text h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
#commentCommon div.text h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
#commentCommon div.text h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
#commentCommon div.text h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
#commentCommon div.text h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
#commentCommon div.text span.alttitle {
  font-style: italic;
}
#commentCommon div.text span.book,
#commentCommon div.text span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentCommon div.text span.book.author,
#commentCommon div.text span.report.author,
#commentCommon div.text span.book.title,
#commentCommon div.text span.report.title {
  font-size: 1.2em;
}
#commentCommon div.text span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentCommon div.text span.title span.book,
#commentCommon div.text span.title span.report {
  font-style: normal;
}
#commentCommon div.text span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentCommon div.text span.available,
#commentCommon div.text span.versions {
  font-style: italic;
}
#commentCommon div.text span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentCommon div.text span.citation.book,
#commentCommon div.text span.citation.report {
  font-variant: normal !important;
}
#commentCommon div.text span.citation.book span,
#commentCommon div.text span.citation.report span,
#commentCommon div.text span.citation.book a,
#commentCommon div.text span.citation.report a {
  font-variant: normal !important;
}
#commentCommon div.text span.citation a {
  font-variant: small-caps;
}
#commentCommon div.text span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentCommon div.text span.citation span.nocaps,
#commentCommon div.text span.citation span.noCaps {
  font-variant: normal;
}
#commentCommon div.text span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentCommon div.text span.citation span.author.nocaps,
#commentCommon div.text span.citation span.author.noCaps {
  font-variant: normal;
}
#commentCommon div.text span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentCommon div.text span.quote {
  font-style: italic;
}
#commentCommon div.text span.signal {
  font-style: italic;
}
#commentCommon div.text span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentCommon div.text span.citation {
  font-size: 1.1em;
}
#commentCommon div.text span.marker {
  color: inherit;
}
#commentCommon div.text div.outline h3 span.marker,
#commentCommon div.text div.outline h4 span.marker,
#commentCommon div.text div.outline h5 span.marker,
#commentCommon div.text div.outline h6 span.marker,
#commentCommon div.text div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
#commentCommon div.text div.outline h3.noindent,
#commentCommon div.text div.outline h4.noindent,
#commentCommon div.text div.outline h5.noindent,
#commentCommon div.text div.outline h6.noindent,
#commentCommon div.text div.outline p.indent.noindent {
  margin-left: 0;
}
#commentCommon div.text div.outline h3,
#commentCommon div.text div.outline p.indent {
  margin-left: 0.5in;
}
#commentCommon div.text div.outline h3.footnotes,
#commentCommon div.text div.outline p.indent.footnotes {
  margin-left: 0;
}
#commentCommon div.text div.outline h4 {
  margin-left: 1in;
}
#commentCommon div.text div.outline h5 {
  margin-left: 1.5in;
}
#commentCommon div.text div.outline h6 {
  margin-left: 2in;
}
#commentCommon div.text blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
#commentCommon div.text blockquote blockquote {
  margin-right: 0in;
}
#commentCommon div.text code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
#commentCommon div.text a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
#commentCommon div.text h3.footnotes {
  font-size: 108%;
}
#commentCommon div.text h3.footnotes span {
  font-size: 77%;
}
#commentCommon div.text ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
#commentCommon div.text ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
#commentCommon div.text ol.footnotes li span.marker + p {
  display: inline;
}
#commentCommon div.text ol.footnotes li span.alttitle {
  font-style: italic;
}
#commentCommon div.text ol.footnotes li span.book,
#commentCommon div.text ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentCommon div.text ol.footnotes li span.book.author,
#commentCommon div.text ol.footnotes li span.report.author,
#commentCommon div.text ol.footnotes li span.book.title,
#commentCommon div.text ol.footnotes li span.report.title {
  font-size: 1.2em;
}
#commentCommon div.text ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentCommon div.text ol.footnotes li span.title span.book,
#commentCommon div.text ol.footnotes li span.title span.report {
  font-style: normal;
}
#commentCommon div.text ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentCommon div.text ol.footnotes li span.available,
#commentCommon div.text ol.footnotes li span.versions {
  font-style: italic;
}
#commentCommon div.text ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentCommon div.text ol.footnotes li span.citation.book,
#commentCommon div.text ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
#commentCommon div.text ol.footnotes li span.citation.book span,
#commentCommon div.text ol.footnotes li span.citation.report span,
#commentCommon div.text ol.footnotes li span.citation.book a,
#commentCommon div.text ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
#commentCommon div.text ol.footnotes li span.citation a {
  font-variant: small-caps;
}
#commentCommon div.text ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentCommon div.text ol.footnotes li span.citation span.nocaps,
#commentCommon div.text ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
#commentCommon div.text ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentCommon div.text ol.footnotes li span.citation span.author.nocaps,
#commentCommon div.text ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
#commentCommon div.text ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentCommon div.text ol.footnotes li span.quote {
  font-style: italic;
}
#commentCommon div.text ol.footnotes li span.signal {
  font-style: italic;
}
#commentCommon div.text ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentCommon div.text ol.footnotes li span.citation {
  font-size: 1.1em;
}
#commentCommon div.text div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
#commentCommon div.text div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
#commentCommon div.text div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
#commentCommon div.text div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
#commentCommon div.text div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
#commentCommon div.text div.statute strong {
  font-weight: bold;
}
#commentCommon div.text div.statute div.article {
  margin-left: 20px;
}
#commentCommon div.text p {
  text-indent: 0;
}
#commentCommon div.text p.comment {
  margin-top: 0;
}
#commentCommon div.text .noBottom {
  margin-bottom: 0;
}
#commentCommon div.text div.quotemark {
  font-size: 70px;
  font-family: times, serif;
  color: #DDD;
  position: absolute;
  left: -35px;
  top: 10px;
}
#commentCommon div.links {
  position: absolute;
  bottom: 7px;
  width: 90%;
}
#commentCommon div.links a {
  text-decoration: underline;
}
#commentCommon div.links ul.links li {
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-left: 0;
}
#commentCommon div.panel div.button-glass {
  padding-bottom: 0.75in;
}
#commentProfileOnTop {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0.25in;
  margin-right: 10px;
  margin-left: 0px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #EEE;
  -moz-box-shadow: 3px 3px 5px 0 #EEE;
  -webkit-box-shadow: 3px 3px 5px #EEE;
}
#commentProfileOnTop div.profile ul {
  list-style-type: none;
  list-style-position: outside;
}
#commentProfileOnTop div.profile ul li.username {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 5px;
}
#commentProfileOnTop div.profile ul li.username a {
  text-decoration: underline;
}
#commentProfileOnTop div.profile li {
  margin-bottom: 1em;
  clear: both;
}
#commentProfileOnTop div.profile li.avatar {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 118px;
  padding-left: 0;
  margin-right: 0;
}
#commentProfileOnTop div.profile li.avatar img {
  height: 85px;
  width: 85px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#commentProfileOnTop div.profile li.replyto {
  clear: both;
}
#commentProfileOnTop div.profile li.replyto a {
  font-size: inherit;
}
#commentProfileOnTop div.profile li.date {
  margin-bottom: 0;
  font-size: 77%;
}
#commentProfileOnTop div.profile li.time {
  font-size: 77%;
}
#commentProfileOnTop div.profile li.permalink a {
  background-image: url("../images/Icon_Permalink_24T_16x16.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  #commentProfileOnTop div.profile li.permalink a {
    background-image: url("../images/Icon_Permalink_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
#commentProfileOnTop div.text {
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}
#commentProfileOnTop div.text a {
  text-decoration: none;
}
#commentProfileOnTop div.text a:hover {
  text-decoration: underline;
}
#commentProfileOnTop div.text div.button-glass a:hover {
  text-decoration: none;
}
#commentProfileOnTop div.text em {
  font-style: italic;
}
#commentProfileOnTop div.text i {
  font-style: italic;
}
#commentProfileOnTop div.text cite {
  font-style: italic;
}
#commentProfileOnTop div.text strong {
  font-weight: bold;
}
#commentProfileOnTop div.text b {
  font-weight: bold;
}
#commentProfileOnTop div.text u {
  text-decoration: underline;
}
#commentProfileOnTop div.text strike {
  text-decoration: line-through;
}
#commentProfileOnTop div.text ul,
#commentProfileOnTop div.text ol {
  margin-bottom: 0.2in;
}
#commentProfileOnTop div.text ul li,
#commentProfileOnTop div.text ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
#commentProfileOnTop div.text ul li {
  list-style-type: disc;
}
#commentProfileOnTop div.text ol li {
  list-style-type: decimal;
}
#commentProfileOnTop div.text ol.outside,
#commentProfileOnTop div.text ul.outside {
  list-style-position: outside;
}
#commentProfileOnTop div.text ol.outside li,
#commentProfileOnTop div.text ul.outside li {
  list-style-position: outside;
}
#commentProfileOnTop div.text ol.nobullets,
#commentProfileOnTop div.text ul.nobullets,
#commentProfileOnTop div.text ol.noBullets,
#commentProfileOnTop div.text ul.noBullets,
#commentProfileOnTop div.text ol.unstyled,
#commentProfileOnTop div.text ul.unstyled {
  list-style-position: outside;
}
#commentProfileOnTop div.text ol.nobullets li,
#commentProfileOnTop div.text ul.nobullets li,
#commentProfileOnTop div.text ol.noBullets li,
#commentProfileOnTop div.text ul.noBullets li,
#commentProfileOnTop div.text ol.unstyled li,
#commentProfileOnTop div.text ul.unstyled li {
  list-style-type: none !important;
}
#commentProfileOnTop div.text ol.nobullets li p,
#commentProfileOnTop div.text ul.nobullets li p,
#commentProfileOnTop div.text ol.noBullets li p,
#commentProfileOnTop div.text ul.noBullets li p,
#commentProfileOnTop div.text ol.unstyled li p,
#commentProfileOnTop div.text ul.unstyled li p {
  text-indent: 0;
}
#commentProfileOnTop div.text ol.unstyled,
#commentProfileOnTop div.text ul.unstyled {
  padding-left: 0;
}
#commentProfileOnTop div.text ol.decimal li,
#commentProfileOnTop div.text ul.decimal li {
  list-style-type: decimal !important;
}
#commentProfileOnTop div.text ol.latin li,
#commentProfileOnTop div.text ul.latin li,
#commentProfileOnTop div.text ol.alpha li,
#commentProfileOnTop div.text ul.alpha li,
#commentProfileOnTop div.text ol.lowerLatin li,
#commentProfileOnTop div.text ul.lowerLatin li,
#commentProfileOnTop div.text ol.lowerAlpha li,
#commentProfileOnTop div.text ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
#commentProfileOnTop div.text ol.roman li,
#commentProfileOnTop div.text ul.roman li,
#commentProfileOnTop div.text ol.lowerRoman li,
#commentProfileOnTop div.text ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
#commentProfileOnTop div.text ol.decimalLeadingZero li,
#commentProfileOnTop div.text ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
#commentProfileOnTop div.text ol.upperLatin li,
#commentProfileOnTop div.text ul.upperLatin li,
#commentProfileOnTop div.text ol.upperAlpha li,
#commentProfileOnTop div.text ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
#commentProfileOnTop div.text ol.upperRoman li,
#commentProfileOnTop div.text ul.upperRoman li {
  list-style-type: upper-roman !important;
}
#commentProfileOnTop div.text ol.disc li,
#commentProfileOnTop div.text ul.disc li,
#commentProfileOnTop div.text ol.bullet li,
#commentProfileOnTop div.text ul.bullet li {
  list-style-type: disc !important;
}
#commentProfileOnTop div.text ol.circle li,
#commentProfileOnTop div.text ul.circle li {
  list-style-type: circle !important;
}
#commentProfileOnTop div.text ol.square li,
#commentProfileOnTop div.text ul.square li,
#commentProfileOnTop div.text ol.squareBullet li,
#commentProfileOnTop div.text ul.squareBullet li {
  list-style-type: square !important;
}
#commentProfileOnTop div.text ol.none li,
#commentProfileOnTop div.text ul.none li {
  list-style-type: none !important;
}
#commentProfileOnTop div.text ol.addBottom li,
#commentProfileOnTop div.text ul.addBottom li {
  margin-bottom: 10px;
}
#commentProfileOnTop div.text ol.addDoubleBottom li,
#commentProfileOnTop div.text ul.addDoubleBottom li {
  margin-bottom: 20px;
}
#commentProfileOnTop div.text ol.addTripleBottom li,
#commentProfileOnTop div.text ul.addTripleBottom li {
  margin-bottom: 30px;
}
#commentProfileOnTop div.text ol.blockquote,
#commentProfileOnTop div.text ul.blockquote {
  margin-right: 30px;
}
#commentProfileOnTop div.text p {
  text-indent: 0;
}
#commentProfileOnTop div.text dl dt {
  font-style: italic;
}
#commentProfileOnTop div.text dl dd {
  font-style: normal;
}
#commentProfileOnTop div.text h1,
#commentProfileOnTop div.text h2,
#commentProfileOnTop div.text h3,
#commentProfileOnTop div.text h4,
#commentProfileOnTop div.text h5,
#commentProfileOnTop div.text h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
#commentProfileOnTop div.text h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
#commentProfileOnTop div.text h1:first-child {
  margin-top: 14px;
}
#commentProfileOnTop div.text h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
#commentProfileOnTop div.text h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
#commentProfileOnTop div.text h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
#commentProfileOnTop div.text h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
#commentProfileOnTop div.text h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
#commentProfileOnTop div.text span.alttitle {
  font-style: italic;
}
#commentProfileOnTop div.text span.book,
#commentProfileOnTop div.text span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentProfileOnTop div.text span.book.author,
#commentProfileOnTop div.text span.report.author,
#commentProfileOnTop div.text span.book.title,
#commentProfileOnTop div.text span.report.title {
  font-size: 1.2em;
}
#commentProfileOnTop div.text span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentProfileOnTop div.text span.title span.book,
#commentProfileOnTop div.text span.title span.report {
  font-style: normal;
}
#commentProfileOnTop div.text span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentProfileOnTop div.text span.available,
#commentProfileOnTop div.text span.versions {
  font-style: italic;
}
#commentProfileOnTop div.text span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentProfileOnTop div.text span.citation.book,
#commentProfileOnTop div.text span.citation.report {
  font-variant: normal !important;
}
#commentProfileOnTop div.text span.citation.book span,
#commentProfileOnTop div.text span.citation.report span,
#commentProfileOnTop div.text span.citation.book a,
#commentProfileOnTop div.text span.citation.report a {
  font-variant: normal !important;
}
#commentProfileOnTop div.text span.citation a {
  font-variant: small-caps;
}
#commentProfileOnTop div.text span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentProfileOnTop div.text span.citation span.nocaps,
#commentProfileOnTop div.text span.citation span.noCaps {
  font-variant: normal;
}
#commentProfileOnTop div.text span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentProfileOnTop div.text span.citation span.author.nocaps,
#commentProfileOnTop div.text span.citation span.author.noCaps {
  font-variant: normal;
}
#commentProfileOnTop div.text span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentProfileOnTop div.text span.quote {
  font-style: italic;
}
#commentProfileOnTop div.text span.signal {
  font-style: italic;
}
#commentProfileOnTop div.text span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentProfileOnTop div.text span.citation {
  font-size: 1.1em;
}
#commentProfileOnTop div.text span.marker {
  color: inherit;
}
#commentProfileOnTop div.text div.outline h3 span.marker,
#commentProfileOnTop div.text div.outline h4 span.marker,
#commentProfileOnTop div.text div.outline h5 span.marker,
#commentProfileOnTop div.text div.outline h6 span.marker,
#commentProfileOnTop div.text div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
#commentProfileOnTop div.text div.outline h3.noindent,
#commentProfileOnTop div.text div.outline h4.noindent,
#commentProfileOnTop div.text div.outline h5.noindent,
#commentProfileOnTop div.text div.outline h6.noindent,
#commentProfileOnTop div.text div.outline p.indent.noindent {
  margin-left: 0;
}
#commentProfileOnTop div.text div.outline h3,
#commentProfileOnTop div.text div.outline p.indent {
  margin-left: 0.5in;
}
#commentProfileOnTop div.text div.outline h3.footnotes,
#commentProfileOnTop div.text div.outline p.indent.footnotes {
  margin-left: 0;
}
#commentProfileOnTop div.text div.outline h4 {
  margin-left: 1in;
}
#commentProfileOnTop div.text div.outline h5 {
  margin-left: 1.5in;
}
#commentProfileOnTop div.text div.outline h6 {
  margin-left: 2in;
}
#commentProfileOnTop div.text blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
#commentProfileOnTop div.text blockquote blockquote {
  margin-right: 0in;
}
#commentProfileOnTop div.text code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
#commentProfileOnTop div.text a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
#commentProfileOnTop div.text h3.footnotes {
  font-size: 108%;
}
#commentProfileOnTop div.text h3.footnotes span {
  font-size: 77%;
}
#commentProfileOnTop div.text ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
#commentProfileOnTop div.text ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
#commentProfileOnTop div.text ol.footnotes li span.marker + p {
  display: inline;
}
#commentProfileOnTop div.text ol.footnotes li span.alttitle {
  font-style: italic;
}
#commentProfileOnTop div.text ol.footnotes li span.book,
#commentProfileOnTop div.text ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentProfileOnTop div.text ol.footnotes li span.book.author,
#commentProfileOnTop div.text ol.footnotes li span.report.author,
#commentProfileOnTop div.text ol.footnotes li span.book.title,
#commentProfileOnTop div.text ol.footnotes li span.report.title {
  font-size: 1.2em;
}
#commentProfileOnTop div.text ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentProfileOnTop div.text ol.footnotes li span.title span.book,
#commentProfileOnTop div.text ol.footnotes li span.title span.report {
  font-style: normal;
}
#commentProfileOnTop div.text ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentProfileOnTop div.text ol.footnotes li span.available,
#commentProfileOnTop div.text ol.footnotes li span.versions {
  font-style: italic;
}
#commentProfileOnTop div.text ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentProfileOnTop div.text ol.footnotes li span.citation.book,
#commentProfileOnTop div.text ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
#commentProfileOnTop div.text ol.footnotes li span.citation.book span,
#commentProfileOnTop div.text ol.footnotes li span.citation.report span,
#commentProfileOnTop div.text ol.footnotes li span.citation.book a,
#commentProfileOnTop div.text ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
#commentProfileOnTop div.text ol.footnotes li span.citation a {
  font-variant: small-caps;
}
#commentProfileOnTop div.text ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentProfileOnTop div.text ol.footnotes li span.citation span.nocaps,
#commentProfileOnTop div.text ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
#commentProfileOnTop div.text ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentProfileOnTop div.text ol.footnotes li span.citation span.author.nocaps,
#commentProfileOnTop div.text ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
#commentProfileOnTop div.text ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentProfileOnTop div.text ol.footnotes li span.quote {
  font-style: italic;
}
#commentProfileOnTop div.text ol.footnotes li span.signal {
  font-style: italic;
}
#commentProfileOnTop div.text ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentProfileOnTop div.text ol.footnotes li span.citation {
  font-size: 1.1em;
}
#commentProfileOnTop div.text div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
#commentProfileOnTop div.text div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
#commentProfileOnTop div.text div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
#commentProfileOnTop div.text div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
#commentProfileOnTop div.text div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
#commentProfileOnTop div.text div.statute strong {
  font-weight: bold;
}
#commentProfileOnTop div.text div.statute div.article {
  margin-left: 20px;
}
#commentProfileOnTop div.text p {
  text-indent: 0;
}
#commentProfileOnTop div.text p.comment {
  margin-top: 0;
}
#commentProfileOnTop div.text .noBottom {
  margin-bottom: 0;
}
#commentProfileOnTop div.text div.quotemark {
  font-size: 70px;
  font-family: times, serif;
  color: #DDD;
  position: absolute;
  left: -35px;
  top: 10px;
}
#commentProfileOnTop div.links {
  position: absolute;
  bottom: 7px;
  width: 90%;
}
#commentProfileOnTop div.links a {
  text-decoration: underline;
}
#commentProfileOnTop div.links ul.links li {
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-left: 0;
}
#commentProfileOnTop div.panel div.button-glass {
  padding-bottom: 0.75in;
}
#commentProfileOnTop div.profile {
  margin-left: 10px;
  margin-top: 10px;
  overflow: auto;
}
#commentProfileOnTop div.profile ul {
  margin-left: 10px;
}
#commentProfileOnTop div.profile li {
  margin-bottom: 0;
  clear: inherit;
}
#commentProfileOnTop div.profile li.username {
  margin-bottom: 10px;
}
#commentProfileOnTop div.profile li.date {
  font-size: 100%;
}
#commentProfileOnTop div.profile li.time {
  font-size: 100%;
}
#commentProfileOnSide {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0.25in;
  margin-right: 10px;
  margin-left: 0px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #EEE;
  -moz-box-shadow: 3px 3px 5px 0 #EEE;
  -webkit-box-shadow: 3px 3px 5px #EEE;
}
#commentProfileOnSide div.profile ul {
  list-style-type: none;
  list-style-position: outside;
}
#commentProfileOnSide div.profile ul li.username {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 5px;
}
#commentProfileOnSide div.profile ul li.username a {
  text-decoration: underline;
}
#commentProfileOnSide div.profile li {
  margin-bottom: 1em;
  clear: both;
}
#commentProfileOnSide div.profile li.avatar {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 118px;
  padding-left: 0;
  margin-right: 0;
}
#commentProfileOnSide div.profile li.avatar img {
  height: 85px;
  width: 85px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#commentProfileOnSide div.profile li.replyto {
  clear: both;
}
#commentProfileOnSide div.profile li.replyto a {
  font-size: inherit;
}
#commentProfileOnSide div.profile li.date {
  margin-bottom: 0;
  font-size: 77%;
}
#commentProfileOnSide div.profile li.time {
  font-size: 77%;
}
#commentProfileOnSide div.profile li.permalink a {
  background-image: url("../images/Icon_Permalink_24T_16x16.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  #commentProfileOnSide div.profile li.permalink a {
    background-image: url("../images/Icon_Permalink_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
#commentProfileOnSide div.text {
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}
#commentProfileOnSide div.text a {
  text-decoration: none;
}
#commentProfileOnSide div.text a:hover {
  text-decoration: underline;
}
#commentProfileOnSide div.text div.button-glass a:hover {
  text-decoration: none;
}
#commentProfileOnSide div.text em {
  font-style: italic;
}
#commentProfileOnSide div.text i {
  font-style: italic;
}
#commentProfileOnSide div.text cite {
  font-style: italic;
}
#commentProfileOnSide div.text strong {
  font-weight: bold;
}
#commentProfileOnSide div.text b {
  font-weight: bold;
}
#commentProfileOnSide div.text u {
  text-decoration: underline;
}
#commentProfileOnSide div.text strike {
  text-decoration: line-through;
}
#commentProfileOnSide div.text ul,
#commentProfileOnSide div.text ol {
  margin-bottom: 0.2in;
}
#commentProfileOnSide div.text ul li,
#commentProfileOnSide div.text ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
#commentProfileOnSide div.text ul li {
  list-style-type: disc;
}
#commentProfileOnSide div.text ol li {
  list-style-type: decimal;
}
#commentProfileOnSide div.text ol.outside,
#commentProfileOnSide div.text ul.outside {
  list-style-position: outside;
}
#commentProfileOnSide div.text ol.outside li,
#commentProfileOnSide div.text ul.outside li {
  list-style-position: outside;
}
#commentProfileOnSide div.text ol.nobullets,
#commentProfileOnSide div.text ul.nobullets,
#commentProfileOnSide div.text ol.noBullets,
#commentProfileOnSide div.text ul.noBullets,
#commentProfileOnSide div.text ol.unstyled,
#commentProfileOnSide div.text ul.unstyled {
  list-style-position: outside;
}
#commentProfileOnSide div.text ol.nobullets li,
#commentProfileOnSide div.text ul.nobullets li,
#commentProfileOnSide div.text ol.noBullets li,
#commentProfileOnSide div.text ul.noBullets li,
#commentProfileOnSide div.text ol.unstyled li,
#commentProfileOnSide div.text ul.unstyled li {
  list-style-type: none !important;
}
#commentProfileOnSide div.text ol.nobullets li p,
#commentProfileOnSide div.text ul.nobullets li p,
#commentProfileOnSide div.text ol.noBullets li p,
#commentProfileOnSide div.text ul.noBullets li p,
#commentProfileOnSide div.text ol.unstyled li p,
#commentProfileOnSide div.text ul.unstyled li p {
  text-indent: 0;
}
#commentProfileOnSide div.text ol.unstyled,
#commentProfileOnSide div.text ul.unstyled {
  padding-left: 0;
}
#commentProfileOnSide div.text ol.decimal li,
#commentProfileOnSide div.text ul.decimal li {
  list-style-type: decimal !important;
}
#commentProfileOnSide div.text ol.latin li,
#commentProfileOnSide div.text ul.latin li,
#commentProfileOnSide div.text ol.alpha li,
#commentProfileOnSide div.text ul.alpha li,
#commentProfileOnSide div.text ol.lowerLatin li,
#commentProfileOnSide div.text ul.lowerLatin li,
#commentProfileOnSide div.text ol.lowerAlpha li,
#commentProfileOnSide div.text ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
#commentProfileOnSide div.text ol.roman li,
#commentProfileOnSide div.text ul.roman li,
#commentProfileOnSide div.text ol.lowerRoman li,
#commentProfileOnSide div.text ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
#commentProfileOnSide div.text ol.decimalLeadingZero li,
#commentProfileOnSide div.text ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
#commentProfileOnSide div.text ol.upperLatin li,
#commentProfileOnSide div.text ul.upperLatin li,
#commentProfileOnSide div.text ol.upperAlpha li,
#commentProfileOnSide div.text ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
#commentProfileOnSide div.text ol.upperRoman li,
#commentProfileOnSide div.text ul.upperRoman li {
  list-style-type: upper-roman !important;
}
#commentProfileOnSide div.text ol.disc li,
#commentProfileOnSide div.text ul.disc li,
#commentProfileOnSide div.text ol.bullet li,
#commentProfileOnSide div.text ul.bullet li {
  list-style-type: disc !important;
}
#commentProfileOnSide div.text ol.circle li,
#commentProfileOnSide div.text ul.circle li {
  list-style-type: circle !important;
}
#commentProfileOnSide div.text ol.square li,
#commentProfileOnSide div.text ul.square li,
#commentProfileOnSide div.text ol.squareBullet li,
#commentProfileOnSide div.text ul.squareBullet li {
  list-style-type: square !important;
}
#commentProfileOnSide div.text ol.none li,
#commentProfileOnSide div.text ul.none li {
  list-style-type: none !important;
}
#commentProfileOnSide div.text ol.addBottom li,
#commentProfileOnSide div.text ul.addBottom li {
  margin-bottom: 10px;
}
#commentProfileOnSide div.text ol.addDoubleBottom li,
#commentProfileOnSide div.text ul.addDoubleBottom li {
  margin-bottom: 20px;
}
#commentProfileOnSide div.text ol.addTripleBottom li,
#commentProfileOnSide div.text ul.addTripleBottom li {
  margin-bottom: 30px;
}
#commentProfileOnSide div.text ol.blockquote,
#commentProfileOnSide div.text ul.blockquote {
  margin-right: 30px;
}
#commentProfileOnSide div.text p {
  text-indent: 0;
}
#commentProfileOnSide div.text dl dt {
  font-style: italic;
}
#commentProfileOnSide div.text dl dd {
  font-style: normal;
}
#commentProfileOnSide div.text h1,
#commentProfileOnSide div.text h2,
#commentProfileOnSide div.text h3,
#commentProfileOnSide div.text h4,
#commentProfileOnSide div.text h5,
#commentProfileOnSide div.text h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
#commentProfileOnSide div.text h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
#commentProfileOnSide div.text h1:first-child {
  margin-top: 14px;
}
#commentProfileOnSide div.text h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
#commentProfileOnSide div.text h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
#commentProfileOnSide div.text h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
#commentProfileOnSide div.text h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
#commentProfileOnSide div.text h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
#commentProfileOnSide div.text span.alttitle {
  font-style: italic;
}
#commentProfileOnSide div.text span.book,
#commentProfileOnSide div.text span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentProfileOnSide div.text span.book.author,
#commentProfileOnSide div.text span.report.author,
#commentProfileOnSide div.text span.book.title,
#commentProfileOnSide div.text span.report.title {
  font-size: 1.2em;
}
#commentProfileOnSide div.text span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentProfileOnSide div.text span.title span.book,
#commentProfileOnSide div.text span.title span.report {
  font-style: normal;
}
#commentProfileOnSide div.text span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentProfileOnSide div.text span.available,
#commentProfileOnSide div.text span.versions {
  font-style: italic;
}
#commentProfileOnSide div.text span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentProfileOnSide div.text span.citation.book,
#commentProfileOnSide div.text span.citation.report {
  font-variant: normal !important;
}
#commentProfileOnSide div.text span.citation.book span,
#commentProfileOnSide div.text span.citation.report span,
#commentProfileOnSide div.text span.citation.book a,
#commentProfileOnSide div.text span.citation.report a {
  font-variant: normal !important;
}
#commentProfileOnSide div.text span.citation a {
  font-variant: small-caps;
}
#commentProfileOnSide div.text span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentProfileOnSide div.text span.citation span.nocaps,
#commentProfileOnSide div.text span.citation span.noCaps {
  font-variant: normal;
}
#commentProfileOnSide div.text span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentProfileOnSide div.text span.citation span.author.nocaps,
#commentProfileOnSide div.text span.citation span.author.noCaps {
  font-variant: normal;
}
#commentProfileOnSide div.text span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentProfileOnSide div.text span.quote {
  font-style: italic;
}
#commentProfileOnSide div.text span.signal {
  font-style: italic;
}
#commentProfileOnSide div.text span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentProfileOnSide div.text span.citation {
  font-size: 1.1em;
}
#commentProfileOnSide div.text span.marker {
  color: inherit;
}
#commentProfileOnSide div.text div.outline h3 span.marker,
#commentProfileOnSide div.text div.outline h4 span.marker,
#commentProfileOnSide div.text div.outline h5 span.marker,
#commentProfileOnSide div.text div.outline h6 span.marker,
#commentProfileOnSide div.text div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
#commentProfileOnSide div.text div.outline h3.noindent,
#commentProfileOnSide div.text div.outline h4.noindent,
#commentProfileOnSide div.text div.outline h5.noindent,
#commentProfileOnSide div.text div.outline h6.noindent,
#commentProfileOnSide div.text div.outline p.indent.noindent {
  margin-left: 0;
}
#commentProfileOnSide div.text div.outline h3,
#commentProfileOnSide div.text div.outline p.indent {
  margin-left: 0.5in;
}
#commentProfileOnSide div.text div.outline h3.footnotes,
#commentProfileOnSide div.text div.outline p.indent.footnotes {
  margin-left: 0;
}
#commentProfileOnSide div.text div.outline h4 {
  margin-left: 1in;
}
#commentProfileOnSide div.text div.outline h5 {
  margin-left: 1.5in;
}
#commentProfileOnSide div.text div.outline h6 {
  margin-left: 2in;
}
#commentProfileOnSide div.text blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
#commentProfileOnSide div.text blockquote blockquote {
  margin-right: 0in;
}
#commentProfileOnSide div.text code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
#commentProfileOnSide div.text a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
#commentProfileOnSide div.text h3.footnotes {
  font-size: 108%;
}
#commentProfileOnSide div.text h3.footnotes span {
  font-size: 77%;
}
#commentProfileOnSide div.text ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
#commentProfileOnSide div.text ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
#commentProfileOnSide div.text ol.footnotes li span.marker + p {
  display: inline;
}
#commentProfileOnSide div.text ol.footnotes li span.alttitle {
  font-style: italic;
}
#commentProfileOnSide div.text ol.footnotes li span.book,
#commentProfileOnSide div.text ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
#commentProfileOnSide div.text ol.footnotes li span.book.author,
#commentProfileOnSide div.text ol.footnotes li span.report.author,
#commentProfileOnSide div.text ol.footnotes li span.book.title,
#commentProfileOnSide div.text ol.footnotes li span.report.title {
  font-size: 1.2em;
}
#commentProfileOnSide div.text ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
#commentProfileOnSide div.text ol.footnotes li span.title span.book,
#commentProfileOnSide div.text ol.footnotes li span.title span.report {
  font-style: normal;
}
#commentProfileOnSide div.text ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
#commentProfileOnSide div.text ol.footnotes li span.available,
#commentProfileOnSide div.text ol.footnotes li span.versions {
  font-style: italic;
}
#commentProfileOnSide div.text ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
#commentProfileOnSide div.text ol.footnotes li span.citation.book,
#commentProfileOnSide div.text ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
#commentProfileOnSide div.text ol.footnotes li span.citation.book span,
#commentProfileOnSide div.text ol.footnotes li span.citation.report span,
#commentProfileOnSide div.text ol.footnotes li span.citation.book a,
#commentProfileOnSide div.text ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
#commentProfileOnSide div.text ol.footnotes li span.citation a {
  font-variant: small-caps;
}
#commentProfileOnSide div.text ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
#commentProfileOnSide div.text ol.footnotes li span.citation span.nocaps,
#commentProfileOnSide div.text ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
#commentProfileOnSide div.text ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
#commentProfileOnSide div.text ol.footnotes li span.citation span.author.nocaps,
#commentProfileOnSide div.text ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
#commentProfileOnSide div.text ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
#commentProfileOnSide div.text ol.footnotes li span.quote {
  font-style: italic;
}
#commentProfileOnSide div.text ol.footnotes li span.signal {
  font-style: italic;
}
#commentProfileOnSide div.text ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
#commentProfileOnSide div.text ol.footnotes li span.citation {
  font-size: 1.1em;
}
#commentProfileOnSide div.text div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
#commentProfileOnSide div.text div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
#commentProfileOnSide div.text div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
#commentProfileOnSide div.text div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
#commentProfileOnSide div.text div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
#commentProfileOnSide div.text div.statute strong {
  font-weight: bold;
}
#commentProfileOnSide div.text div.statute div.article {
  margin-left: 20px;
}
#commentProfileOnSide div.text p {
  text-indent: 0;
}
#commentProfileOnSide div.text p.comment {
  margin-top: 0;
}
#commentProfileOnSide div.text .noBottom {
  margin-bottom: 0;
}
#commentProfileOnSide div.text div.quotemark {
  font-size: 70px;
  font-family: times, serif;
  color: #DDD;
  position: absolute;
  left: -35px;
  top: 10px;
}
#commentProfileOnSide div.links {
  position: absolute;
  bottom: 7px;
  width: 90%;
}
#commentProfileOnSide div.links a {
  text-decoration: underline;
}
#commentProfileOnSide div.links ul.links li {
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-left: 0;
}
#commentProfileOnSide div.panel div.button-glass {
  padding-bottom: 0.75in;
}
#commentProfileOnSide div.profile {
  margin-top: 20px;
  margin-left: 20px;
}
#commentProfileOnSide div.profile ul {
  margin-left: 10px;
}
#profile-admin-form-controls {
  position: relative;
  top: -25px;
  margin-left: 20px;
}
#profile-admin-form-controls label {
  width: 350px;
  text-align: left;
  margin-left: 210px;
  float: left;
}
#profile-admin-form-controls label input {
  width: 20px;
  position: relative;
}
#legal_documents_list_style {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
#legal_documents_disclosureTriangles {
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin-left: -12px;
  padding-left: 12px;
  background-image: url('../images/Icon_Triangle_Right_2T_7x7.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  #legal_documents_disclosureTriangles {
    background-image: url("../images/Icon_Triangle_Right_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
#legal_documents_disclosureTriangles.open {
  background-image: url('../images/Icon_Triangle_Down_2T_7x7.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  #legal_documents_disclosureTriangles.open {
    background-image: url("../images/Icon_Triangle_Down_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
#legal_documents_collapseExpandButtons div#buttons {
  width: 95%;
  float: left;
  margin-bottom: 0.2in;
  margin-top: 0.2in;
}
#legal_documents_collapseExpandButtons div#buttons div.button-glass {
  float: left;
  margin-left: 20px;
}
#legal_documents_collapseExpandButtons div#buttons div.button-glass:first-child {
  margin-left: 0;
}
/* @end SOME PRESENTATION MIXINS 
------------------------------------------------------------------------------------------- */
/* @group SPECIAL FOR CLUETIP TOOLTIP JQUERY PLUGIN */
div.ui-cluetip {
  font-size: 1em;
}
.ui-cluetip-header,
.ui-cluetip-content {
  padding: 12px;
}
.ui-cluetip-header {
  font-size: 1em;
  margin: 0;
  overflow: hidden;
}
.cluetip-title .cluetip-close {
  float: right;
  position: relative;
}
.cluetip-close img {
  border: 0;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../images/Icon_Wait_43x11.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  width: 11px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: 0 0;
  border-width: 0;
}
.cluetip-extra {
  display: none;
}
body.mobiledevice div.cluetip .cluetip-close {
  position: absolute;
  right: 0px;
  top: 0px;
}
body.mobiledevice div.cluetip .cluetip-close a {
  display: block;
  background-image: url(../images/Icon_Close_256_30x30.png);
  width: 30px;
  height: 30px;
}
div.cluetip-ucla-footnote .cluetip-arrows,
div.cluetip-ucla-statute .cluetip-arrows {
  border-width: 0;
  background: transparent none;
}
div.clue-right-ucla-footnote .cluetip-arrows,
div.clue-right-ucla-statute .cluetip-arrows {
  background-image: url(../images/Icon_Arrow_Left_11x22.gif);
}
div.clue-left-ucla-footnote .cluetip-arrows,
div.clue-left-ucla-statute .cluetip-arrows {
  background-image: url(../images/Icon_Arrow_Right_11x22.gif);
  left: 100%;
  margin-right: -11px;
}
div.clue-top-ucla-footnote .cluetip-arrows,
div.clue-top-ucla-statute .cluetip-arrows {
  background-image: url(../images/Icon_Arrow_Down_22x11.gif);
  top: 100%;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}
div.clue-bottom-ucla-footnote .cluetip-arrows,
div.clue-bottom-ucla-statute .cluetip-arrows {
  background-image: url(../images/Icon_Arrow_Up_22x11.gif);
  top: -11px;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}
.cluetip-ucla-footnote {
  background-color: #fff;
}
.cluetip-ucla-footnote p.blockquote {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 0px;
}
.cluetip-ucla-footnote .cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
}
.cluetip-ucla-footnote .ui-cluetip-header {
  background-color: #ccc;
  padding: 6px;
  text-transform: uppercase;
  text-align: center;
}
.cluetip-ucla-footnote .cluetip-inner {
  padding: 5px;
  display: inline-block;
  font-size: 85%;
}
.cluetip-ucla-footnote .cluetip-inner span.alttitle {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner span.book,
.cluetip-ucla-footnote .cluetip-inner span.report {
  font-variant: small-caps;
  font-size: 125%;
}
.cluetip-ucla-footnote .cluetip-inner span.book.author,
.cluetip-ucla-footnote .cluetip-inner span.report.author,
.cluetip-ucla-footnote .cluetip-inner span.book.title,
.cluetip-ucla-footnote .cluetip-inner span.report.title {
  font-size: 1.2em;
}
.cluetip-ucla-footnote .cluetip-inner span.title {
  font-style: italic;
  font-size: 1.2em;
}
.cluetip-ucla-footnote .cluetip-inner span.title span.book,
.cluetip-ucla-footnote .cluetip-inner span.title span.report {
  font-style: normal;
}
.cluetip-ucla-footnote .cluetip-inner span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
.cluetip-ucla-footnote .cluetip-inner span.available,
.cluetip-ucla-footnote .cluetip-inner span.versions {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
.cluetip-ucla-footnote .cluetip-inner span.citation.book,
.cluetip-ucla-footnote .cluetip-inner span.citation.report {
  font-variant: normal !important;
}
.cluetip-ucla-footnote .cluetip-inner span.citation.book span,
.cluetip-ucla-footnote .cluetip-inner span.citation.report span,
.cluetip-ucla-footnote .cluetip-inner span.citation.book a,
.cluetip-ucla-footnote .cluetip-inner span.citation.report a {
  font-variant: normal !important;
}
.cluetip-ucla-footnote .cluetip-inner span.citation a {
  font-variant: small-caps;
}
.cluetip-ucla-footnote .cluetip-inner span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
.cluetip-ucla-footnote .cluetip-inner span.citation span.nocaps,
.cluetip-ucla-footnote .cluetip-inner span.citation span.noCaps {
  font-variant: normal;
}
.cluetip-ucla-footnote .cluetip-inner span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
.cluetip-ucla-footnote .cluetip-inner span.citation span.author.nocaps,
.cluetip-ucla-footnote .cluetip-inner span.citation span.author.noCaps {
  font-variant: normal;
}
.cluetip-ucla-footnote .cluetip-inner span.author {
  font-weight: bold;
  font-size: 1.1em;
}
.cluetip-ucla-footnote .cluetip-inner span.quote {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner span.signal {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
.cluetip-ucla-footnote .cluetip-inner a {
  color: inherit;
}
.cluetip-ucla-footnote .cluetip-inner a.return {
  display: none;
}
.cluetip-ucla-footnote .cluetip-inner a.pdf {
  background-image: none;
  padding-right: inherit;
}
.cluetip-ucla-footnote .cluetip-inner p {
  margin-bottom: 1em;
}
.cluetip-ucla-footnote .cluetip-inner ul,
.cluetip-ucla-footnote .cluetip-inner ol {
  margin-left: 10px;
}
.cluetip-ucla-footnote .cluetip-inner li {
  margin-bottom: 1em;
}
.cluetip-ucla-footnote .cluetip-inner em {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner strong {
  font-weight: bold;
}
.cluetip-ucla-footnote .cluetip-inner cite {
  font-style: italic;
}
.cluetip-ucla-footnote .cluetip-inner span.marker {
  display: none;
}
.cluetip-ucla-footnote div.cluetip-close {
  text-align: right;
  margin: 0 5px 0;
  color: #900;
}
.cluetip-ucla-statute {
  background-color: #fff;
}
.cluetip-ucla-statute .cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
}
.cluetip-ucla-statute .ui-cluetip-header {
  background-color: #ccc;
  padding: 6px;
  text-transform: uppercase;
  text-align: center;
}
.cluetip-ucla-statute .cluetip-inner {
  padding: 15px;
  display: inline-block;
  font-size: 85%;
}
.cluetip-ucla-statute .cluetip-inner h2 {
  display: none;
}
.cluetip-ucla-statute .cluetip-inner h3 {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 1em;
}
.cluetip-ucla-statute .cluetip-inner h3 span {
  display: none;
}
.cluetip-ucla-statute .cluetip-inner a {
  color: inherit;
}
.cluetip-ucla-statute .cluetip-inner div#Part0 p {
  margin-bottom: 1em;
}
.cluetip-ucla-statute .cluetip-inner p {
  text-indent: 0;
  font-size: 1em;
}
.cluetip-ucla-statute .cluetip-inner p.note {
  font-size: 0.8em;
}
.cluetip-ucla-statute .cluetip-inner ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-left: 50px;
}
.cluetip-ucla-statute .cluetip-inner ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
.cluetip-ucla-statute .cluetip-inner ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
.cluetip-ucla-statute .cluetip-inner li {
  margin-bottom: 1em;
  color: #444;
}
.cluetip-ucla-statute .cluetip-inner blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
.cluetip-ucla-statute .cluetip-inner strong {
  font-weight: bold;
}
.cluetip-ucla-statute .cluetip-inner div.article {
  margin-left: 20px;
}
.cluetip-ucla-statute .cluetip-inner div.gray a span {
  color: #CCC;
}
.cluetip-ucla-statute .cluetip-inner div.part {
  margin-left: 0;
}
.cluetip-ucla-statute div.cluetip-close {
  text-align: right;
  margin: 0 5px 0;
  color: #900;
}
/* @end SPECIAL FOR CLUETIP TOOLTIP JQUERY PLUGIN */
/*NOTE: Add the following meta tag to the html page:

<meta name="viewport" content="width=device-width">

ref: http://tech.bluesmoon.info/2011/01/device-width-and-how-not-to-hate-your.html

The standard margin unit variable is set up for Twitter Bootstrap

*/
/* 
====================================================
@group Special Overrides for Big Screen — 1200px and over 
==================================================== */
/*END Media query for 1200px*/
/* @end Special Overrides for Big Screen — 1200px and over 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Normal — 980px to 1199px 
==================================================== */
/*END Media query for 980px*/
/* @end Special Overrides for Normal — 980px to 1199px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Tablet (Portrait) — 768px 
==================================================== */
/*END Media query for 768px*/
/* @end Special Overrides for Tablet (Portrait) — 768px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Mobile (Landscape) — 480px 
==================================================== */
/*END Media query for 480px*/
/* @end Special Overrides for Mobile (Landscape) — 480px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Mobile (Portrait) — 320px 
==================================================== */
@media only screen and (max-width: 479px) {
  div.cluetip-ucla-footnote,
  div#cluetip {
    max-width: 95%;
    left: 10px !important;
  }
}
/*END Media query for 320px*/
/* @end Special Overrides for Mobile (Portrait) — 320px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group MULTI SECTION TEXT TREATMENTS 
==================================================== */
body {
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  font-size: 85%;
}
em {
  font-style: italic;
}
dfn {
  font-style: italic;
}
a {
  text-decoration: none;
}
.nodisplay,
.hidden,
.hide,
.ipad {
  display: none;
  visibility: hidden;
}
.yellow {
  background-color: yellow !important;
}
.blue {
  background-color: blue !important;
}
.red {
  background-color: red !important;
}
.green {
  background-color: green !important;
}
.note,
.notes {
  color: red !important;
}
.nobreak {
  white-space: nowrap;
}
.noindent {
  text-indent: 0 !important;
}
.lower,
.lowercase {
  text-transform: lowercase !important;
}
.upper,
.uppercase,
.allcaps {
  text-transform: uppercase !important;
}
.smallcaps {
  font-variant: small-caps !important;
}
.legal,
.small {
  font-size: 0.8em;
}
.normal {
  font-style: normal;
}
.bold,
.strong,
b,
strong {
  font-weight: bold;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.italic,
.emphasis {
  font-style: italic;
}
abbr[title],
dfn[title] {
  cursor: help;
  text-decoration: none;
}
del {
  text-decoration: line-through;
  background-color: #cbc6c6;
}
ins {
  background-color: #83efac;
}
.sublead {
  font-size: 110%;
}
.isOpen,
div.view-Permalink-Comments-New-Style div.comment,
body.section-forum div.view-Permalink-Comments-New-Style div.view-header {
  font-size: 130%;
  -moz-transition: font 0.3s ease;
  -webkit-transition: font 0.3s ease;
  -o-transition: font 0.3s ease;
  transition: font 0.3s ease;
}
body.section-forum div.wrapper {
  width: 100%;
}
body.section-forum div.view-Permalink-Comments-New-Style div.view-header {
  width: 95%;
}
body.section-forum div.view-Permalink-Comments-New-Style div.view-content {
  width: 95%;
}
div.view-Permalink-Comments-New-Style div.comment {
  width: 95%;
}
body.page-issue-homepage div.item:not(.isOpen),
div.comment div.markedComment:not(.isOpen) {
  font-size: 100%;
  -moz-transition: font 1s ease;
  -webkit-transition: font 1s ease;
  -o-transition: font 1s ease;
  transition: font 1s ease;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* @end MULTI SECTION TEXT TREATMENTS */
/* @group MULTI SECTION LINK TREATMENTS */
div#centerCol a.external,
div#ft a.external,
.demo a.external,
body#guidelinesPage #mainContentArea a.external,
body#guidelinesPage #mainNavArea a.external {
  padding-right: 13px;
  background-image: url('../images/Icon_External_Link_24T_11x7.png');
  background-repeat: no-repeat;
  background-position: right;
  min-height: 6px;
  margin-right: -2px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#centerCol a.external,
  div#ft a.external,
  .demo a.external,
  body#guidelinesPage #mainContentArea a.external,
  body#guidelinesPage #mainNavArea a.external {
    background-image: url("../images/Icon_External_Link_24T_11x7@2x.png");
    background-size: 11px 7px;
  }
}
div#centerCol div.item a.external {
  background-image: url('../images/Icon_External_Link_24T_11x7.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#centerCol div.item a.external {
    background-image: url("../images/Icon_External_Link_24T_11x7@2x.png");
    background-size: 11px 7px;
  }
}
a.pdf,
body#guidelinesPage a.pdf {
  background-image: url('../images/Icon_PDF_16x16.png');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  line-height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  a.pdf,
  body#guidelinesPage a.pdf {
    background-image: url("../images/Icon_PDF_16x16@2x.png");
    background-size: 16px 16px;
  }
}
a.email {
  background-image: url('../images/Icon_Email_24T_16x16.png');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  line-height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  a.email {
    background-image: url("../images/Icon_Email_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
a.doc,
a.docx,
body#guidelinesPage a.doc,
body#guidelinesPage a.docx {
  background-image: url('../images/Icon_Doc_16x16.png');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  line-height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  a.doc,
  a.docx,
  body#guidelinesPage a.doc,
  body#guidelinesPage a.docx {
    background-image: url("../images/Icon_Doc_16x16@2x.png");
    background-size: 16px 16px;
  }
}
html.lte7 a.external,
html.lte7 a.pdf,
html.lte7 a.email {
  background-image: none;
  padding-left: 0;
  padding-right: 0;
  line-height: inherit;
  min-height: inherit;
  margin-right: inherit;
}
a:hover {
  text-decoration: underline;
}
div.button-glass a:hover {
  text-decoration: none;
}
.scrollup {
  width: 24px;
  height: 24px;
  opacity: 1;
  position: fixed;
  bottom: 50px;
  right: 10px;
  display: none;
  text-indent: -9999px;
  background: url('../images/Icon_Top_Arrow_24T_24x24.png') no-repeat;
}
div#shareThis {
  margin-left: 10px;
}
div.widgets {
  width: 100%;
  margin-top: 0.5in;
  margin-bottom: 0.25in;
  min-height: 20px;
}
div.widgets div.button-glass {
  width: 120px;
  margin-left: auto;
  margin-right: auto;
}
div.widgets div.button-glass a {
  text-transform: uppercase;
}
body.section-forum-lecture div.widgets {
  display: none;
}
/* @end MULTI SECTION TEXT TREATMENTS 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group NON-SEMANTIC HELPER CLASSES 
==================================================== */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
}
.visuallyhidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
}
.invisible {
  visibility: hidden;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
  overflow: hidden;
}
* html .clearfix {
  height: 1%;
}
/* Hides from IE-mac \*/
.clearfix {
  display: block;
}
/* @end NON-SEMANTIC HELPER CLASSES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group MOBILE BROWSERS 
==================================================== */
@media screen and (max-device-width: 480px) {
  div#ft {
    position: relative !important;
  }
  html {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
  }
}
body.mobiledevice div#ft {
  position: relative !important;
}
/* @end MOBILE BROWSERS 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group DRUPAL TABS STYLING 
==================================================== */
ul.tabs {
  margin-top: 30px;
  margin-bottom: 10px;
  color: #444;
}
ul.tabs a {
  color: inherit;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}
ul.tabs a.active {
  color: black;
  box-shadow: 2px -1px 2px #CCC;
  -moz-box-shadow: 2px -1px 2px 0 #CCC;
  -webkit-box-shadow: 2px -1px 2px #CCC;
}
ul.secondary li.active a.active {
  box-shadow: 0 0 0 #CCC;
  -moz-box-shadow: 0 0 0 0 #CCC;
  -webkit-box-shadow: 0 0 0 #CCC;
}
/* @end DRUPAL TABS STYLING 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group FAUX COLUMNS
==================================================== */
html.lte8 body div#leftCol {
  background-color: #e37107;
}
html.lte8 body div#rightCol {
  background-color: #58a1d6;
}
/* @end FAUX COLUMNS
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group BUTTON SYSTEM CUSTOMIZED FOR HUMAN RIGHTS FORUM (STATIC LARGE PANEL BUTTONS) 
==================================================== */
.addComment a.rectangle {
  background-image: url('../images/Button_Panel_Discuss_This_Issue_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .addComment a.rectangle {
    background-image: url("../images/Button_Panel_Discuss_This_Issue_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.returnHome a.rectangle,
.returnSiteHome a.rectangle {
  background-image: url('../images/Button_Panel_Home_Page_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .returnHome a.rectangle,
  .returnSiteHome a.rectangle {
    background-image: url("../images/Button_Panel_Home_Page_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.returnPastHome a.rectangle {
  background-image: url('../images/Button_Panel_Expert_Opinions_On_This_Issue_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .returnPastHome a.rectangle {
    background-image: url("../images/Button_Panel_Expert_Opinions_On_This_Issue_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.currentIssueHome a.rectangle {
  background-image: url('../images/Button_Panel_Expert_Opinions_On_Latest_Issue_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .currentIssueHome a.rectangle {
    background-image: url("../images/Button_Panel_Expert_Opinions_On_Latest_Issue_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.issueBackground a.rectangle {
  background-image: url('../images/Button_Panel_Background_This_Issue_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .issueBackground a.rectangle {
    background-image: url("../images/Button_Panel_Background_This_Issue_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.lectureBackground a.rectangle {
  background-image: url('../images/Button_Panel_Background_Lectures_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .lectureBackground a.rectangle {
    background-image: url("../images/Button_Panel_Background_Lectures_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.writeAComment a.rectangle {
  background-image: url('../images/Button_Panel_Write_a_Comment_On_This_Issue_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .writeAComment a.rectangle {
    background-image: url("../images/Button_Panel_Write_a_Comment_On_This_Issue_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
.registerButton a.rectangle {
  background-image: url('../images/Button_Panel_Register_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .registerButton a.rectangle {
    background-image: url("../images/Button_Panel_Register_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
body.section-forum-lecture-ask-former-prosecutor div.writeAComment a.rectangle {
  background-image: url('../images/Button_Panel_Ask_A_Question_of_the_Former_Prosecutor_Multi_256_170x300.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.section-forum-lecture-ask-former-prosecutor div.writeAComment a.rectangle {
    background-image: url("../images/Button_Panel_Ask_A_Question_of_the_Former_Prosecutor_Multi_256_170x300@2x.png");
    background-size: 170px 300px;
  }
}
/*
.oversightIssue a.rectangle //Special button for mini issue -- but not when it was a main issue
{
	//This is historical and not in use in rev 2.x.x
	//background-image: url('../images/Button_Panel_Oversight_Issue_Multi.gif');
}

.miniIssue a.rectangle //Special button for current mini issue (Libya)
{
	//This is historical and not in use in rev 2.x.x
	//background-image: url('../images/Button_Panel_Libya_Special_Issue_Multi.gif');
}

.lectureIssue a.rectangle //Special button for current lecture issue
{
	//This is historical and not in use in rev 2.x.x
	//background-image: url('../images/Button_Panel_Lecture_Current_Issue_10_Multi.gif');
}

*/
.button-panel a.rectangle span {
  visibility: hidden;
}
/* @group Home Page Button Fix For IE6 & IE7 */
.fixYourCommentButton a.large {
  background: url('../images/Button_White_Multi_Large_Your_Comment.jpg');
}
.fixYourCommentButton a.large:hover {
  background-position: -120px 0;
}
.fixYourCommentButton a.large:active {
  background-position: -240px 0;
}
.fixYourCommentButton a span {
  visibility: hidden;
}
html.lte7 div.button-your-comment a.large {
  background: url('../images/Button_White_Multi_Large_Your_Comment.jpg');
}
html.lte7 div.button-your-comment a.large:hover {
  background-position: -120px 0;
}
html.lte7 div.button-your-comment a.large:active {
  background-position: -240px 0;
}
html.lte7 div.button-your-comment a span {
  visibility: hidden;
}
/* @end Home Page Button Fix For IE6 & IE7 */
/* @end BUTTON SYSTEM CUSTOMIZED FOR HUMAN RIGHTS FORUM (STATIC LARGE PANEL BUTTONS) 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group SIDEBAR LEFT AND RIGHT 
==================================================== */
/* @group SIDEBAR (defaults for both side columns) */
div.sidebar div.wrapper {
  margin-left: 0px;
  margin-right: 0px;
}
div.sidebar div.wrapper p {
  padding-left: 10px;
  padding-right: 10px;
}
div.sidebar div.button-panel {
  height: 100px;
  background-color: #939393;
  padding-top: 10px;
  position: relative;
  z-index: 2;
}
div.sidebar div.button-panel a.rectangle {
  height: 100px;
  margin: auto;
}
div.sidebar div.bigButtons {
  background-color: #939393;
  padding-top: 55px;
  padding-bottom: 40px;
}
/* @end SIDEBAR (defaults for both side columns) */
/* @group LEFT COLUMN */
div#leftCol ol.outside,
div#leftCol ul.outside {
  list-style-position: outside;
}
div#leftCol ol.outside li,
div#leftCol ul.outside li {
  list-style-position: outside;
}
div#leftCol ol.nobullets,
div#leftCol ul.nobullets,
div#leftCol ol.noBullets,
div#leftCol ul.noBullets,
div#leftCol ol.unstyled,
div#leftCol ul.unstyled {
  list-style-position: outside;
}
div#leftCol ol.nobullets li,
div#leftCol ul.nobullets li,
div#leftCol ol.noBullets li,
div#leftCol ul.noBullets li,
div#leftCol ol.unstyled li,
div#leftCol ul.unstyled li {
  list-style-type: none !important;
}
div#leftCol ol.nobullets li p,
div#leftCol ul.nobullets li p,
div#leftCol ol.noBullets li p,
div#leftCol ul.noBullets li p,
div#leftCol ol.unstyled li p,
div#leftCol ul.unstyled li p {
  text-indent: 0;
}
div#leftCol ol.unstyled,
div#leftCol ul.unstyled {
  padding-left: 0;
}
div#leftCol ol.decimal li,
div#leftCol ul.decimal li {
  list-style-type: decimal !important;
}
div#leftCol ol.latin li,
div#leftCol ul.latin li,
div#leftCol ol.alpha li,
div#leftCol ul.alpha li,
div#leftCol ol.lowerLatin li,
div#leftCol ul.lowerLatin li,
div#leftCol ol.lowerAlpha li,
div#leftCol ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
div#leftCol ol.roman li,
div#leftCol ul.roman li,
div#leftCol ol.lowerRoman li,
div#leftCol ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
div#leftCol ol.decimalLeadingZero li,
div#leftCol ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
div#leftCol ol.upperLatin li,
div#leftCol ul.upperLatin li,
div#leftCol ol.upperAlpha li,
div#leftCol ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
div#leftCol ol.upperRoman li,
div#leftCol ul.upperRoman li {
  list-style-type: upper-roman !important;
}
div#leftCol ol.disc li,
div#leftCol ul.disc li,
div#leftCol ol.bullet li,
div#leftCol ul.bullet li {
  list-style-type: disc !important;
}
div#leftCol ol.circle li,
div#leftCol ul.circle li {
  list-style-type: circle !important;
}
div#leftCol ol.square li,
div#leftCol ul.square li,
div#leftCol ol.squareBullet li,
div#leftCol ul.squareBullet li {
  list-style-type: square !important;
}
div#leftCol ol.none li,
div#leftCol ul.none li {
  list-style-type: none !important;
}
div#leftCol ol.addBottom li,
div#leftCol ul.addBottom li {
  margin-bottom: 10px;
}
div#leftCol ol.addDoubleBottom li,
div#leftCol ul.addDoubleBottom li {
  margin-bottom: 20px;
}
div#leftCol ol.addTripleBottom li,
div#leftCol ul.addTripleBottom li {
  margin-bottom: 30px;
}
div#leftCol ol.blockquote,
div#leftCol ul.blockquote {
  margin-right: 30px;
}
div#leftCol div.bigButtons {
  border-bottom: 7px solid #e37107;
}
div#leftCol h1#theProsecutor,
div#leftCol h1.speakerQuestion {
  background-color: #939393;
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 45px;
  padding-left: 90px;
  color: #FFF;
  font-size: 93%;
  /*12px.*/
  padding-top: 15px;
}
div#leftCol h1#theProsecutor em,
div#leftCol h1.speakerQuestion em {
  display: block;
}
div#leftCol .ocampo {
  background-image: url('../images/Portrait_Moreno-Ocampo_60_80x60.jpg');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#leftCol .ocampo {
    background-image: url("../images/Portrait_Moreno-Ocampo_60_80x60@2x.jpg");
    background-size: 80px 60px;
  }
}
div#leftCol .bensouda {
  background-image: url('../images/Portrait_Fatou_Bensouda_90_80x60.jpg');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#leftCol .bensouda {
    background-image: url("../images/Portrait_Fatou_Bensouda_90_80x60@2x.jpg");
    background-size: 80px 60px;
  }
}
div#leftCol .khan {
  background-image: url('../images/Portrait_Karim_Khan-CU-028-cropped-90-80x60.jpg');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#leftCol .khan {
    background-image: url("../images/Portrait_Karim_Khan-CU-028-cropped-90-80x60@2x.jpg");
    background-size: 80px 60px;
  }
}
div#leftCol h1.speakerQuestion {
  background-image: none;
  position: relative;
  min-height: 60px;
  padding-left: 75px;
  padding-top: 10px;
}
div#leftCol h1.speakerQuestion img {
  position: absolute;
  left: 10px;
  width: 60px;
  height: 60px;
}
div#leftCol h2 {
  color: #FFF;
  padding-left: 10px;
  padding-right: 5px;
  font-size: 100%;
  font-weight: bold;
  line-height: 1.5em;
  background-color: #939393;
  padding-bottom: 20px;
  text-align: left;
}
div#leftCol h2 b {
  font-size: 131%;
  /*17px.*/
  display: block;
  margin-bottom: 10px;
  font-weight: normal;
  font-style: italic;
  text-align: left;
}
div#leftCol h3 {
  text-align: center;
  color: #FFF;
  font-size: 85%;
  font-style: italic;
  background-color: #939393;
  padding-top: 5px;
  padding-bottom: 15px;
  padding-right: 5px;
}
div#leftCol h4 {
  color: white;
  font-size: 108%;
  margin-left: 20px;
  margin-top: 25px;
}
div#leftCol p,
div#leftCol ol,
div#leftCol ul {
  font-size: 93%;
  line-height: 1.5em;
  margin: 1.2em 5px 1.2em 10px;
  text-indent: 10px;
  color: #FFF;
}
div#leftCol strong {
  font-weight: bold;
}
div#leftCol ol li {
  list-style-type: lower-latin;
  list-style-position: inside;
  text-indent: 0;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  color: #FFF;
}
div#leftCol ul li {
  color: #FFF;
}
div#leftCol cite {
  font-style: italic;
}
div#leftCol a {
  color: #DDD;
}
/* @end LEFT COLUMN */
/* @group RIGHT COLUMN */
div#rightCol {
  position: relative;
}
div#rightCol h1 {
  background-color: #939393;
  color: #FFF;
  font-weight: normal;
  text-transform: uppercase;
  padding-left: 0px;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 119%;
  /*15.5pt*/
  background-repeat: repeat-x;
  margin-top: 40px;
  text-align: center;
  border-top: 7px solid #ffc24c;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
}
div#rightCol div.first {
  margin-bottom: -60px;
}
div#rightCol div.first h1 {
  margin-top: -15px;
  background-image: none;
  position: relative;
  z-index: 1;
}
div#rightCol div#missionStatement {
  margin-bottom: -20px;
}
div#rightCol div#missionStatement p {
  font-size: 100%;
}
div#rightCol div#introductionToForum {
  margin-bottom: 50px;
}
div#rightCol div.featured-comments-view ul {
  margin-left: 5px;
  margin-right: 5px;
  color: #FFF;
  padding-left: 0;
}
div#rightCol div.featured-comments-view ul li {
  margin-top: 20px;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
  margin-left: 0;
}
div#rightCol div.featured-comments-view ul li span.views-field-name {
  text-transform: uppercase;
}
div#rightCol div.featured-comments-view ul li.views-row-first {
  margin-top: 5px;
}
div#rightCol div.featured-comments-view li {
  color: #FFF;
  margin-left: 5px;
  margin-top: 10px;
  margin-right: 10px;
  font-size: 85%;
}
div#rightCol div.featured-comments-view span.views-field-view-comment a {
  color: #FFF;
  font-size: 77%;
}
div#rightCol div.featured-comments-view span.views-field-name {
  font-style: italic;
}
div#rightCol p {
  color: #FFF;
  margin-left: 5px;
  margin-top: 10px;
  margin-right: 10px;
  font-size: 85%;
  /*11pt*/
}
div#rightCol p a {
  color: #FFF;
  font-size: 77%;
}
div#rightCol a#videoGreeting {
  color: #FFF;
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 0px;
  margin-bottom: 20px;
  display: block;
  font-size: 87%;
}
div#rightCol a#videoGreeting img {
  margin-top: 0px;
  margin-bottom: 5px;
  margin: auto;
  display: block;
  clear: both;
}
div#rightCol div#forumCalendar p.notice {
  font-size: 85%;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 5px;
}
div#rightCol div#forumCalendar h2 {
  margin-top: 15px;
  color: white;
  margin-left: 5px;
}
div#rightCol div#forumCalendar h2 a {
  color: #DDD;
}
div#rightCol div#forumCalendar p {
  text-indent: 0;
  margin-top: 0;
  margin-left: 5px;
  font-size: 93%;
}
div#rightCol div#forumCalendar p span.info {
  display: block;
  margin-top: 3px;
  font-style: italic;
  font-size: 85%;
}
div#rightCol div#forumCalendar p span.date {
  white-space: nowrap;
}
/* @end RIGHT COLUMN */
/* @end SIDEBAR LEFT AND RIGHT 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group CENTER COLUMN -- MAIN CONTENT AREA 
==================================================== */
@media only screen and (max-width: 359px) {
  body.frontPage div.tableOfContents li.tall {
    margin-bottom: 1em;
  }
  body.frontPage div.tableOfContents li.tall + li {
    clear: left;
  }
}
@media only screen and (max-width: 599px) {
  body.columnBoth.page-issue-homepage div.tableOfContents li.tall {
    margin-bottom: 1em;
  }
  body.columnBoth.page-issue-homepage div.tableOfContents li.tall + li {
    clear: left;
  }
}
body.columnBoth div#centerCol h1 {
  min-height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: -30px;
  margin-right: -30px;
}
body.columnBoth div#centerCol div.tableOfContents {
  margin-top: 30px;
  margin-bottom: 10px;
}
body.columnBoth div#centerCol div.tableOfContents li {
  float: left;
  margin-right: 30px;
  display: inline;
}
body.columnBoth div#centerCol div.tableOfContents li cite {
  display: block;
  font-size: 93%;
  text-align: center;
  margin-top: 5px;
  color: #444;
}
body.columnBoth div#centerCol div.tableOfContents li a:hover {
  position: relative;
  left: 1px;
  top: 1px;
}
body.columnBoth div#centerCol div.tableOfContents li.last {
  margin-right: 0;
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six ol,
  body.columnBoth div#centerCol div.tableOfContents.ten ol {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six li,
  body.columnBoth div#centerCol div.tableOfContents.ten li {
    margin-right: 10px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.columnBoth div#centerCol div.tableOfContents.six li,
  body.columnBoth div#centerCol div.tableOfContents.ten li {
    margin-right: 5px;
    margin-top: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
  body.columnBoth div#centerCol div.tableOfContents.six li img,
  body.columnBoth div#centerCol div.tableOfContents.ten li img {
    width: auto;
    height: auto;
  }
}
@media only screen and (max-width: 319px) {
  body.columnBoth div#centerCol div.tableOfContents.six li img,
  body.columnBoth div#centerCol div.tableOfContents.ten li img {
    height: 75px;
    width: 75px;
  }
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(1),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4) {
    padding-left: 0px;
  }
}
body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4) {
  clear: both;
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4) {
    clear: inherit;
  }
}
body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4),
body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(5),
body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(6) {
  margin-top: 25px;
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(5),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(6) {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(4),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(5),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(6) {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(3),
  body.columnBoth div#centerCol div.tableOfContents.six li:nth-child(6) {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(1),
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(6) {
    padding-left: 0px;
  }
}
body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(6) {
  clear: both;
}
body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(n+6) {
  margin-top: 25px;
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(n+6) {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(n+6) {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 399px) {
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(5),
  body.columnBoth div#centerCol div.tableOfContents.ten li:nth-child(10) {
    margin-right: 0px;
  }
}
body.columnBoth div#centerCol p.blockquote {
  margin-top: -10px;
}
body.columnBoth div#centerCol div.outline h4 span.marker,
body.columnBoth div#centerCol div.outline h5 span.marker,
body.columnBoth div#centerCol div.outline h6 span.marker,
body.columnBoth div#centerCol div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
body.columnBoth div#centerCol div.outline h4.noindent,
body.columnBoth div#centerCol div.outline h5.noindent,
body.columnBoth div#centerCol div.outline h6.noindent,
body.columnBoth div#centerCol div.outline p.indent.noindent {
  margin-left: 0;
}
body.columnBoth div#centerCol div.outline h4,
body.columnBoth div#centerCol div.outline p.indent {
  margin-left: 0.5in;
}
body.columnBoth div#centerCol div.outline h4 + h5,
body.columnBoth div#centerCol div.outline p.indent + h5 {
  margin-top: 20px;
}
body.columnBoth div#centerCol div.outline h5 {
  margin-left: 1in;
}
body.columnBoth div#centerCol div.outline h6 {
  margin-left: 1.5in;
}
body.columnBoth div#centerCol span.quote {
  font-style: italic;
}
body.columnBoth div#centerCol img.asset {
  display: block;
}
body.columnBoth div#centerCol ol.outside,
body.columnBoth div#centerCol ul.outside {
  list-style-position: outside;
}
body.columnBoth div#centerCol ol.outside li,
body.columnBoth div#centerCol ul.outside li {
  list-style-position: outside;
}
body.columnBoth div#centerCol ol.nobullets,
body.columnBoth div#centerCol ul.nobullets,
body.columnBoth div#centerCol ol.noBullets,
body.columnBoth div#centerCol ul.noBullets,
body.columnBoth div#centerCol ol.unstyled,
body.columnBoth div#centerCol ul.unstyled {
  list-style-position: outside;
}
body.columnBoth div#centerCol ol.nobullets li,
body.columnBoth div#centerCol ul.nobullets li,
body.columnBoth div#centerCol ol.noBullets li,
body.columnBoth div#centerCol ul.noBullets li,
body.columnBoth div#centerCol ol.unstyled li,
body.columnBoth div#centerCol ul.unstyled li {
  list-style-type: none !important;
}
body.columnBoth div#centerCol ol.nobullets li p,
body.columnBoth div#centerCol ul.nobullets li p,
body.columnBoth div#centerCol ol.noBullets li p,
body.columnBoth div#centerCol ul.noBullets li p,
body.columnBoth div#centerCol ol.unstyled li p,
body.columnBoth div#centerCol ul.unstyled li p {
  text-indent: 0;
}
body.columnBoth div#centerCol ol.unstyled,
body.columnBoth div#centerCol ul.unstyled {
  padding-left: 0;
}
body.columnBoth div#centerCol ol.decimal li,
body.columnBoth div#centerCol ul.decimal li {
  list-style-type: decimal !important;
}
body.columnBoth div#centerCol ol.latin li,
body.columnBoth div#centerCol ul.latin li,
body.columnBoth div#centerCol ol.alpha li,
body.columnBoth div#centerCol ul.alpha li,
body.columnBoth div#centerCol ol.lowerLatin li,
body.columnBoth div#centerCol ul.lowerLatin li,
body.columnBoth div#centerCol ol.lowerAlpha li,
body.columnBoth div#centerCol ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
body.columnBoth div#centerCol ol.roman li,
body.columnBoth div#centerCol ul.roman li,
body.columnBoth div#centerCol ol.lowerRoman li,
body.columnBoth div#centerCol ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
body.columnBoth div#centerCol ol.decimalLeadingZero li,
body.columnBoth div#centerCol ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
body.columnBoth div#centerCol ol.upperLatin li,
body.columnBoth div#centerCol ul.upperLatin li,
body.columnBoth div#centerCol ol.upperAlpha li,
body.columnBoth div#centerCol ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
body.columnBoth div#centerCol ol.upperRoman li,
body.columnBoth div#centerCol ul.upperRoman li {
  list-style-type: upper-roman !important;
}
body.columnBoth div#centerCol ol.disc li,
body.columnBoth div#centerCol ul.disc li,
body.columnBoth div#centerCol ol.bullet li,
body.columnBoth div#centerCol ul.bullet li {
  list-style-type: disc !important;
}
body.columnBoth div#centerCol ol.circle li,
body.columnBoth div#centerCol ul.circle li {
  list-style-type: circle !important;
}
body.columnBoth div#centerCol ol.square li,
body.columnBoth div#centerCol ul.square li,
body.columnBoth div#centerCol ol.squareBullet li,
body.columnBoth div#centerCol ul.squareBullet li {
  list-style-type: square !important;
}
body.columnBoth div#centerCol ol.none li,
body.columnBoth div#centerCol ul.none li {
  list-style-type: none !important;
}
body.columnBoth div#centerCol ol.addBottom li,
body.columnBoth div#centerCol ul.addBottom li {
  margin-bottom: 10px;
}
body.columnBoth div#centerCol ol.addDoubleBottom li,
body.columnBoth div#centerCol ul.addDoubleBottom li {
  margin-bottom: 20px;
}
body.columnBoth div#centerCol ol.addTripleBottom li,
body.columnBoth div#centerCol ul.addTripleBottom li {
  margin-bottom: 30px;
}
body.columnBoth div#centerCol ol.blockquote,
body.columnBoth div#centerCol ul.blockquote {
  margin-right: 30px;
}
body.columnBoth div#centerCol ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
body.columnBoth div#centerCol ol.footnotes li.suggestedCitation {
  margin-top: 1in;
  margin-bottom: 0.75in;
}
body.columnBoth div#centerCol ol.footnotes li.suggestedCitation h2 {
  margin-top: 20px;
  margin-bottom: 10px;
}
body.columnBoth div#centerCol ol.footnotes li.suggestedCitation p {
  margin-top: 0;
  margin-bottom: 0;
}
body.columnBoth div#centerCol ol.footnotes li p {
  text-indent: 0;
  display: block;
}
body.columnBoth div#centerCol ol.footnotes li span.marker {
  float: left;
  margin-left: -30px;
  width: 30px;
  display: inline;
}
body.columnBoth div#centerCol ol.footnotes li span.alttitle {
  font-style: italic;
}
body.columnBoth div#centerCol ol.footnotes li span.book,
body.columnBoth div#centerCol ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body.columnBoth div#centerCol ol.footnotes li span.book.author,
body.columnBoth div#centerCol ol.footnotes li span.report.author,
body.columnBoth div#centerCol ol.footnotes li span.book.title,
body.columnBoth div#centerCol ol.footnotes li span.report.title {
  font-size: 1.2em;
}
body.columnBoth div#centerCol ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
body.columnBoth div#centerCol ol.footnotes li span.title span.book,
body.columnBoth div#centerCol ol.footnotes li span.title span.report {
  font-style: normal;
}
body.columnBoth div#centerCol ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body.columnBoth div#centerCol ol.footnotes li span.available,
body.columnBoth div#centerCol ol.footnotes li span.versions {
  font-style: italic;
}
body.columnBoth div#centerCol ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body.columnBoth div#centerCol ol.footnotes li span.citation.book,
body.columnBoth div#centerCol ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
body.columnBoth div#centerCol ol.footnotes li span.citation.book span,
body.columnBoth div#centerCol ol.footnotes li span.citation.report span,
body.columnBoth div#centerCol ol.footnotes li span.citation.book a,
body.columnBoth div#centerCol ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
body.columnBoth div#centerCol ol.footnotes li span.citation a {
  font-variant: small-caps;
}
body.columnBoth div#centerCol ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body.columnBoth div#centerCol ol.footnotes li span.citation span.nocaps,
body.columnBoth div#centerCol ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
body.columnBoth div#centerCol ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body.columnBoth div#centerCol ol.footnotes li span.citation span.author.nocaps,
body.columnBoth div#centerCol ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
body.columnBoth div#centerCol ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body.columnBoth div#centerCol ol.footnotes li span.quote {
  font-style: italic;
}
body.columnBoth div#centerCol ol.footnotes li span.signal {
  font-style: italic;
}
body.columnBoth div#centerCol ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body.columnBoth div#centerCol div.markedComment a:hover {
  text-decoration: underline;
}
body.page-issue-homepage div#centerCol {
  margin-left: 10px;
  margin-right: 10px;
}
body.page-issue-homepage div#centerCol div.wrapper {
  margin-left: 0;
  margin-right: 0;
}
body.page-issue-homepage div#centerCol div.wrapper div.tableOfContents ol {
  width: 100%;
  margin-left: 15px;
  margin-top: 0;
}
@media only screen and (max-width: 399px) {
  body.page-issue-homepage div#centerCol div.wrapper div.tableOfContents.six ol {
    margin-left: 0px;
  }
}
body.page-issue-homepage div#centerCol div.wrapper div.bio ul.navigation {
  margin-top: 3px;
}
body.page-issue-homepage div#centerCol div.wrapper div.bio ul.navigation li {
  margin-top: 0;
}
body.page-issue-homepage div#centerCol div.wrapper div.post ul.navigation {
  margin-top: 0;
}
html.ie6 body.columnBoth div#centerCol div.tableOfContents li {
  margin-right: 5px;
}
body.columnLeft div#centerCol h1,
body.columnRight div#centerCol h1 {
  min-height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
}
body.columnLeft div#centerCol h1 {
  margin-left: -30px;
}
body.columnRight div#centerCol h1 {
  margin-right: -30px;
}
body.columnLeft div#centerCol h1 {
  background-position: -4px 0px;
}
div#centerCol {
  position: relative;
}
div#centerCol div.wrapper {
  margin-left: 8px;
  margin-right: 7px;
  overflow: hidden;
}
div#centerCol div.wrapper div.item:first-child {
  margin-top: 20px;
}
div#centerCol h1 {
  background-color: white;
  background-repeat: no-repeat;
  font-size: 138.5%;
  text-transform: uppercase;
  font-family: sans-serif;
  text-align: center;
  padding-top: 25px;
  color: #58A1D6;
}
div#centerCol h2 {
  color: #939393;
  font-size: 108%;
  margin-top: 0.05in;
  margin-bottom: 20px;
}
div#centerCol h2 strong {
  font-weight: bold;
}
div#centerCol h3 {
  color: #939393;
  font-size: 93%;
  margin-top: 20px;
  margin-bottom: 10px;
}
div#centerCol h2 + h3,
div#centerCol p.pullquote + h3 {
  margin-top: 0;
}
div#centerCol h3.footnotes span {
  font-size: 85%;
}
div#centerCol ul li,
div#centerCol ol li {
  color: #444;
}
div#centerCol ul.navigation {
  margin-left: 60px;
}
div#centerCol ul.navigation li {
  float: left;
  margin-right: 10px;
  list-style-type: none !important;
}
div#centerCol ul.navigation li.profile {
  clear: none;
  margin-top: inherit;
}
div#centerCol ol.footnotes li {
  margin-left: 40px;
}
div#centerCol ol.footnotes li span.marker {
  float: left;
  margin-left: -30px;
  width: 30px;
  display: inline;
}
div#centerCol p {
  font-size: 93%;
  line-height: 1.5em;
  margin: 1.2em 0em 1.2em 0em;
  text-indent: 10px;
  color: #444;
}
div#centerCol p.pullquote {
  color: #939393;
  float: right;
  width: 150px;
  margin-left: 20px;
  margin-bottom: 20px;
  font-size: 108%;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px dashed #939393;
  border-bottom: 1px dashed #939393;
  text-indent: 0;
}
div#centerCol p.blockquote {
  margin-left: 20px;
  margin-right: 40px;
  margin-top: 0;
}
div#centerCol blockquote {
  font-size: 93%;
  margin: 1.2em 20px 1.2em 20px;
  color: #444;
  text-indent: 0;
  line-height: 1.2em;
}
div#centerCol blockquote > p {
  text-indent: 0;
}
div#centerCol blockquote .attribution {
  text-align: right;
  font-style: italic;
}
div#centerCol .caption {
  /*caption*/
  font-weight: bold;
  text-indent: 0px;
  line-height: 1.1em;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: sans-serif;
}
div#centerCol div.bio {
  font-size: 85%;
}
div#centerCol div.bio img {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
div#centerCol div.bio cite {
  display: block;
  font-weight: bold;
}
div#centerCol div.bio span {
  line-height: 1.2em;
}
div#centerCol div.bio span.position {
  display: block;
  font-style: italic;
}
div#centerCol div.bio span.organization {
  display: block;
  margin-left: 90px;
  text-indent: -30px;
  font-style: italic;
}
div#centerCol div.bio p {
  margin: inherit;
  line-height: inherit;
  text-indent: inherit;
  font-size: inherit;
}
div#centerCol div.item {
  margin-bottom: 0.25in;
  border: 1px solid #DDD;
  padding: 5px;
  background-color: #FFFFF0;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  box-shadow: 0 2px 3px #CCC;
  -moz-box-shadow: 0 2px 3px 0 #CCC;
  -webkit-box-shadow: 0 2px 3px #CCC;
}
div#centerCol div.panel div.button-glass {
  margin-bottom: -35px;
}
div#centerCol div.panel div.content {
  padding-top: 50px;
}
div#centerCol div.post {
  margin-top: 10px;
  border-top: 2px solid #939393;
  padding-top: 10px;
  font-size: 93%;
}
div#centerCol div.post cite {
  font-style: italic;
}
div#centerCol div.post a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
div#centerCol div.post ul.navigation {
  font-size: 85%;
  margin-left: 300px;
  text-transform: uppercase;
  list-style-type: none;
}
div#centerCol div.post ul.navigation div.button-glass {
  margin-top: 3px;
}
div#centerCol div.post ul li,
div#centerCol div.post ol li {
  font-size: 93%;
  line-height: 1.4em;
  margin: 1.2em 0em 1.2em 20px;
  list-style-type: decimal;
  list-style-position: outside;
}
div#centerCol div.post div.summary h3 {
  margin-bottom: 10px;
}
div#centerCol div.post div.summary ul li {
  list-style-type: disc;
}
div#centerCol div.post div.summary ol li {
  list-style-type: decimal;
}
div#centerCol div.post div.content ul li {
  list-style-type: disc;
}
div#centerCol div.post div.content ol li {
  list-style-type: decimal;
}
div#centerCol div.post div.content ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
}
div#centerCol div.item.isOpen div.post ul.navigation div.button-glass.button-your-comment {
  margin-top: -1px;
}
html.ie6 div#centerCol ol.footnotes li p {
  display: inline;
}
html.ie6 div#centerCol ol.footnotes a.return {
  display: none;
}
html.ie6 div#centerCol div.post ul.navigation {
  margin-left: 280px;
}
/* @end CENTER COLUMN -- MAIN CONTENT AREA 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group FORM BOX STANDARD 
==================================================== */
body.columnLeft div#centerCol form,
body.columnRight div#centerCol form {
  width: 100%;
  margin: 20px;
  margin-left: 0px;
  position: relative;
}
form input {
  background-color: #EEE;
}
form input:focus {
  background-color: #FFF;
}
form input.form-submit {
  width: inherit;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  height: 30px;
  margin-top: 20px;
}
form textarea {
  background-color: #EEE;
  font-size: 130%;
}
form textarea:focus {
  background-color: #FFF;
}
form fieldset {
  border: 1px solid #939393;
  background-color: #FFFFEE;
  margin-bottom: 30px;
  position: relative;
}
form fieldset input {
  width: 50%;
  height: 20px;
}
form fieldset legend {
  font-size: 153.9%;
  color: #939393;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  border: 0;
}
form fieldset legend a {
  color: #939393;
}
form fieldset textarea {
  width: 50%;
  height: 200px;
}
form fieldset div.description {
  margin-left: 20%;
  margin-top: 5px;
  width: 50%;
  white-space: normal;
}
form fieldset div.resizable-textarea {
  width: 50%;
  float: left;
}
form fieldset div.resizable-textarea + div.description {
  clear: both;
}
form fieldset .form-item label {
  width: 30%;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-weight: normal;
  font-size: 123.1%;
}
form fieldset.collapsed {
  padding-bottom: 40px;
  background-color: inherit;
  border: inherit;
}
form fieldset > div.form-item {
  margin: 20px;
}
/* @end FORM BOX STANDARD 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group NOTICE BOXES
==================================================== */
.noticebox {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  text-indent: 0;
  width: 90%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
.noticebox h2 {
  font-size: 138.5%;
}
.noticebox p {
  font-size: 93%;
  text-indent: 0 !important;
}
.noticebox div.links {
  padding-bottom: 10px;
}
p.chromeframe {
  text-align: center;
  padding: 10px;
  border: 1px solid red;
  margin: 10px;
}
/* @group User Email Confirmation Page */
body.page-user-confirmed div.meta ul.links {
  display: none;
  visibility: hidden;
}
/* @end User Email Confirmation Page */
#executiveOrderNotice {
  font-size: 16px;
  line-height: 1.4em;
  background: black;
  padding: 2rem;
  padding-bottom: 1rem;
}
#executiveOrderNotice header h2 {
  text-transform: uppercase;
}
#executiveOrderNotice h1 {
  margin-bottom: 1rem;
  font-size: 2rem;
}
body.bootstrap #executiveOrderNotice h1 {
  color: #c97438;
}
#executiveOrderNotice h2 {
  color: white !important;
  margin-bottom: 1rem;
}
#executiveOrderNotice a {
  color: #33bbff;
}
#executiveOrderNotice p {
  color: white;
  margin-bottom: 1rem;
}
#executiveOrderNotice button {
  text-transform: uppercase;
}
#executiveOrderNotice button:focus {
  outline-color: #222;
}
#executiveOrderNotice .panel .background {
  padding-top: 1rem;
}
#executiveOrderNotice .panel .borderWrap {
  border-top: 1px solid #3E3E3E;
  padding-top: 1rem;
  margin-top: 0.1in;
  padding-bottom: 2rem;
}
#executiveOrderNotice .panel .top,
#executiveOrderNotice .panel .borderWrap {
  -moz-column-count: 2;
  -moz-column-gap: 40px;
  -moz-column-width: 45%;
  -webkit-column-count: 2;
  -webkit-column-gap: 40px;
  -webkit-column-width: 45%;
  /* Chrome, Safari, Opera */
  column-count: 2;
  column-gap: 40px;
  column-width: 45%;
}
.no-csscolumns #executiveOrderNotice .panel .top,
.no-csscolumns #executiveOrderNotice .panel .borderWrap {
  padding-left: 20%;
  padding-right: 20%;
}
@media only screen and (max-width: 588px) {
  #executiveOrderNotice .panel .top,
  #executiveOrderNotice .panel .borderWrap {
    -moz-column-count: 1;
    -moz-column-gap: 0px;
    -moz-column-width: 100%;
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;
    -webkit-column-width: 100%;
    /* Chrome, Safari, Opera */
    column-count: 1;
    column-gap: 0px;
    column-width: 100%;
    border-top: none;
    padding-top: 0rem;
  }
  #executiveOrderNotice .panel .top.initialCap > p:first-child,
  #executiveOrderNotice .panel .borderWrap.initialCap > p:first-child {
    margin-top: 3px;
  }
  #executiveOrderNotice .panel .top.initialCap > p:first-child:first-letter,
  #executiveOrderNotice .panel .borderWrap.initialCap > p:first-child:first-letter {
    padding-top: 0px;
  }
}
/* @end NOTICE BOXES
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group HOME PAGE 
==================================================== */
body.frontPage h1.caption {
  line-height: 1.2em;
  font-size: 108%;
}
body.frontPage p.caption {
  font-style: italic;
  font-weight: bold;
}
body.frontPage div.divider {
  background-image: url('../images/Divider_Bar_24T_445x46.png');
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 50px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.frontPage div.divider {
    background-image: url("../images/Divider_Bar_24T_445x46@2x.png");
    background-size: 445px 46px;
  }
}
body.frontPage div.navbar div#search-box form#search-theme-form input.form-text {
  width: 144px;
}
body.frontPage div#forumIntroduction {
  background-color: #939393;
}
body.frontPage div#forumIntroduction .grid {
  display: grid;
  grid-template-columns: 300px 1fr;
  gap: 40px;
  justify-content: space-evenly;
  align-items: center;
}
@media only screen and (max-width: 669px) {
  body.frontPage div#forumIntroduction .grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
body.frontPage div#forumIntroduction div.image img {
  width: 100%;
}
body.frontPage div#forumIntroduction div.text {
  margin-right: 40px;
}
body.frontPage div#forumIntroduction div.text p {
  font-size: 120%;
  line-height: 1.4em;
  margin-bottom: 1em;
}
body.frontPage div#forumIntroduction div.text p.emphasis {
  font-weight: bold;
}
body.frontPage div#forumIntroduction div.text p span {
  white-space: nowrap;
}
@media only screen and (max-width: 319px) {
  body.frontPage div#forumIntroduction div.text p span {
    white-space: wrap;
  }
}
@media only screen and (max-width: 669px) {
  body.frontPage div#forumIntroduction div.text {
    margin-left: 20px;
  }
}
body.frontPage div#forumIntroduction div.text p {
  color: white;
  font-size: 1.4em;
}
@media only screen and (max-width: 767px) {
  body.frontPage div#forumIntroduction div.text p {
    font-size: 1.2em;
  }
}
body.frontPage div#forumIntroduction div.text p a {
  color: white;
  font-weight: bold;
}
@media only screen and (max-width: 1199px) {
  body.frontPage div#forumIntroduction div.text p span {
    white-space: wrap;
  }
}
body.frontPage div#portraitCollection {
  background-color: #939393;
  outline: #939393 solid 5px;
  z-index: 1;
  position: relative;
  right: 5px;
  margin-top: 5px;
}
body.frontPage div#portraitCollection h1 {
  height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: -5px;
  line-height: 1.2em;
}
body.frontPage div#portraitCollection ul {
  margin-bottom: -5px;
  margin-left: -5px;
  background-color: #939393;
}
body.frontPage div#portraitCollection ul li {
  float: left;
  margin-bottom: 4px;
}
body.frontPage div#portraitCollection ul li:nth-child(2n) {
  margin-left: 4px;
}
body.frontPage div.mainIssue h1,
body.frontPage div.miniIssue h1,
body.frontPage div.lectureIssue h1 {
  min-height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
  margin-bottom: 10px;
  margin-top: 30px;
}
body.frontPage div.mainIssue.noCollaboration h1,
body.frontPage div.miniIssue.noCollaboration h1,
body.frontPage div.lectureIssue.noCollaboration h1 {
  padding-bottom: 0px;
}
body.frontPage div.mainIssue.noCollaboration h1 span.collaborationNotice,
body.frontPage div.miniIssue.noCollaboration h1 span.collaborationNotice,
body.frontPage div.lectureIssue.noCollaboration h1 span.collaborationNotice {
  margin-top: 20px;
  background-color: #666;
  font-size: 0.7em;
  color: white;
  display: block;
  padding: 10px;
}
body.frontPage div.mainIssue h2,
body.frontPage div.miniIssue h2,
body.frontPage div.lectureIssue h2 {
  font-size: 16px;
  color: #444;
  line-height: 1.4em;
  margin-bottom: 15px;
}
body.frontPage div.mainIssue h3,
body.frontPage div.miniIssue h3,
body.frontPage div.lectureIssue h3 {
  text-align: center;
  margin-bottom: 15px;
}
body.frontPage div.mainIssue div.tableOfContents,
body.frontPage div.miniIssue div.tableOfContents,
body.frontPage div.lectureIssue div.tableOfContents {
  margin-top: 30px;
  margin-bottom: 10px;
  margin-top: 0;
}
body.frontPage div.mainIssue div.tableOfContents li,
body.frontPage div.miniIssue div.tableOfContents li,
body.frontPage div.lectureIssue div.tableOfContents li {
  float: left;
  margin-right: 8px;
  display: inline;
}
body.frontPage div.mainIssue div.tableOfContents li cite,
body.frontPage div.miniIssue div.tableOfContents li cite,
body.frontPage div.lectureIssue div.tableOfContents li cite {
  display: block;
  font-size: 93%;
  text-align: center;
  margin-top: 5px;
  color: #444;
}
body.frontPage div.mainIssue div.tableOfContents li a:hover,
body.frontPage div.miniIssue div.tableOfContents li a:hover,
body.frontPage div.lectureIssue div.tableOfContents li a:hover {
  position: relative;
  left: 1px;
  top: 1px;
}
body.frontPage div.mainIssue div.tableOfContents li.last,
body.frontPage div.miniIssue div.tableOfContents li.last,
body.frontPage div.lectureIssue div.tableOfContents li.last {
  margin-right: 0;
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six ol,
  body.frontPage div.miniIssue div.tableOfContents.six ol,
  body.frontPage div.lectureIssue div.tableOfContents.six ol,
  body.frontPage div.mainIssue div.tableOfContents.ten ol,
  body.frontPage div.miniIssue div.tableOfContents.ten ol,
  body.frontPage div.lectureIssue div.tableOfContents.ten ol {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li,
  body.frontPage div.miniIssue div.tableOfContents.six li,
  body.frontPage div.lectureIssue div.tableOfContents.six li,
  body.frontPage div.mainIssue div.tableOfContents.ten li,
  body.frontPage div.miniIssue div.tableOfContents.ten li,
  body.frontPage div.lectureIssue div.tableOfContents.ten li {
    margin-right: 10px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.frontPage div.mainIssue div.tableOfContents.six li,
  body.frontPage div.miniIssue div.tableOfContents.six li,
  body.frontPage div.lectureIssue div.tableOfContents.six li,
  body.frontPage div.mainIssue div.tableOfContents.ten li,
  body.frontPage div.miniIssue div.tableOfContents.ten li,
  body.frontPage div.lectureIssue div.tableOfContents.ten li {
    margin-right: 5px;
    margin-top: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
  body.frontPage div.mainIssue div.tableOfContents.six li img,
  body.frontPage div.miniIssue div.tableOfContents.six li img,
  body.frontPage div.lectureIssue div.tableOfContents.six li img,
  body.frontPage div.mainIssue div.tableOfContents.ten li img,
  body.frontPage div.miniIssue div.tableOfContents.ten li img,
  body.frontPage div.lectureIssue div.tableOfContents.ten li img {
    width: auto;
    height: auto;
  }
}
@media only screen and (max-width: 319px) {
  body.frontPage div.mainIssue div.tableOfContents.six li img,
  body.frontPage div.miniIssue div.tableOfContents.six li img,
  body.frontPage div.lectureIssue div.tableOfContents.six li img,
  body.frontPage div.mainIssue div.tableOfContents.ten li img,
  body.frontPage div.miniIssue div.tableOfContents.ten li img,
  body.frontPage div.lectureIssue div.tableOfContents.ten li img {
    height: 75px;
    width: 75px;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(1),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(1),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(1),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4) {
    padding-left: 0px;
  }
}
body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4) {
  clear: both;
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4) {
    clear: inherit;
  }
}
body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4),
body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(5),
body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(5),
body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(5),
body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(6),
body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(6),
body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(6) {
  margin-top: 25px;
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(6) {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(5),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(6) {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(3),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(3),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(3),
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(6),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(6) {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(1),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(1),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(1),
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(6),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(6),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(6) {
    padding-left: 0px;
  }
}
body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(6),
body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(6),
body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(6) {
  clear: both;
}
body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(n+6),
body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(n+6),
body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(n+6) {
  margin-top: 25px;
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(n+6),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(n+6),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(n+6) {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 319px) {
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(n+6),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(n+6),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(n+6) {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(5),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(5),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(5),
  body.frontPage div.mainIssue div.tableOfContents.ten li:nth-child(10),
  body.frontPage div.miniIssue div.tableOfContents.ten li:nth-child(10),
  body.frontPage div.lectureIssue div.tableOfContents.ten li:nth-child(10) {
    margin-right: 0px;
  }
}
body.frontPage div.mainIssue div.tableOfContents ol,
body.frontPage div.miniIssue div.tableOfContents ol,
body.frontPage div.lectureIssue div.tableOfContents ol {
  margin-left: 0;
}
@media only screen and (max-width: 479px) {
  body.frontPage div.mainIssue div.tableOfContents ol li.long a,
  body.frontPage div.miniIssue div.tableOfContents ol li.long a,
  body.frontPage div.lectureIssue div.tableOfContents ol li.long a {
    font-size: 90%;
  }
}
@media only screen and (max-width: 399px) {
  body.frontPage div.mainIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.miniIssue div.tableOfContents.six li:nth-child(4),
  body.frontPage div.lectureIssue div.tableOfContents.six li:nth-child(4) {
    clear: both;
  }
}
body.frontPage div.mainIssue div.profiles div.item,
body.frontPage div.miniIssue div.profiles div.item,
body.frontPage div.lectureIssue div.profiles div.item {
  margin-top: 20px;
}
body.frontPage div.mainIssue div.profiles div.bio,
body.frontPage div.miniIssue div.profiles div.bio,
body.frontPage div.lectureIssue div.profiles div.bio {
  font-size: 85%;
}
body.frontPage div.mainIssue div.profiles div.bio img,
body.frontPage div.miniIssue div.profiles div.bio img,
body.frontPage div.lectureIssue div.profiles div.bio img {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
body.frontPage div.mainIssue div.profiles div.bio cite,
body.frontPage div.miniIssue div.profiles div.bio cite,
body.frontPage div.lectureIssue div.profiles div.bio cite {
  display: block;
  font-weight: bold;
}
body.frontPage div.mainIssue div.profiles div.bio span,
body.frontPage div.miniIssue div.profiles div.bio span,
body.frontPage div.lectureIssue div.profiles div.bio span {
  line-height: 1.2em;
}
body.frontPage div.mainIssue div.profiles div.bio span.position,
body.frontPage div.miniIssue div.profiles div.bio span.position,
body.frontPage div.lectureIssue div.profiles div.bio span.position {
  display: block;
  font-style: italic;
}
body.frontPage div.mainIssue div.profiles div.bio span.organization,
body.frontPage div.miniIssue div.profiles div.bio span.organization,
body.frontPage div.lectureIssue div.profiles div.bio span.organization {
  display: block;
  margin-left: 90px;
  text-indent: -30px;
  font-style: italic;
}
body.frontPage div.mainIssue div.profiles div.bio p,
body.frontPage div.miniIssue div.profiles div.bio p,
body.frontPage div.lectureIssue div.profiles div.bio p {
  margin: inherit;
  line-height: inherit;
  text-indent: inherit;
  font-size: inherit;
}
body.frontPage div.mainIssue div.profiles div.bio blockquote,
body.frontPage div.miniIssue div.profiles div.bio blockquote,
body.frontPage div.lectureIssue div.profiles div.bio blockquote {
  margin-left: 20px;
  border: 0;
  clear: both;
}
body.frontPage div.mainIssue div.profiles div.bio blockquote ul.navigation,
body.frontPage div.miniIssue div.profiles div.bio blockquote ul.navigation,
body.frontPage div.lectureIssue div.profiles div.bio blockquote ul.navigation {
  margin-left: 20px;
}
body.frontPage div.mainIssue div.profiles div.bio p a img,
body.frontPage div.miniIssue div.profiles div.bio p a img,
body.frontPage div.lectureIssue div.profiles div.bio p a img {
  display: none;
}
body.frontPage div.mainIssue div.profiles div.bio p cite,
body.frontPage div.miniIssue div.profiles div.bio p cite,
body.frontPage div.lectureIssue div.profiles div.bio p cite {
  font-size: 120%;
}
body.frontPage div.mainIssue div.profiles div.bio span.position,
body.frontPage div.miniIssue div.profiles div.bio span.position,
body.frontPage div.lectureIssue div.profiles div.bio span.position {
  padding-top: 0;
  margin-bottom: 0.1em;
}
body.frontPage div.mainIssue div.profiles div.bio span.organization,
body.frontPage div.miniIssue div.profiles div.bio span.organization,
body.frontPage div.lectureIssue div.profiles div.bio span.organization {
  text-indent: 0;
  margin-left: 0;
}
body.frontPage div.mainIssue div.profiles div.bio ul.navigation,
body.frontPage div.miniIssue div.profiles div.bio ul.navigation,
body.frontPage div.lectureIssue div.profiles div.bio ul.navigation {
  margin-left: 0px;
}
body.frontPage div.mainIssue div.profiles div.bio ul.navigation li,
body.frontPage div.miniIssue div.profiles div.bio ul.navigation li,
body.frontPage div.lectureIssue div.profiles div.bio ul.navigation li {
  float: left;
  margin-right: 10px;
  list-style-type: none !important;
  text-transform: uppercase;
  font-size: 77%;
}
body.frontPage div.mainIssue div.profiles div.bio ul.navigation li.profile,
body.frontPage div.miniIssue div.profiles div.bio ul.navigation li.profile,
body.frontPage div.lectureIssue div.profiles div.bio ul.navigation li.profile {
  clear: none;
  margin-top: inherit;
}
body.frontPage div#lectureSeries2013 {
  background-color: #EEE;
}
body.frontPage div#lectureSeries2013 div.sectionTopper h1 {
  padding-top: 5px;
}
body.frontPage div#lectureSeries2013 div.sectionTopper div.logoRight {
  background-image: url('../images/Logo_Stanford_Pin_24T_60x60.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.frontPage div#lectureSeries2013 div.sectionTopper div.logoRight {
    background-image: url("../images/Logo_Stanford_Pin_24T_60x60@2x.png");
    background-size: 60px 60px;
  }
}
body.frontPage div.lectureIssue {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
body.frontPage div.lectureIssue h1 {
  margin-top: 10px;
  font-size: 1.5em;
}
body.frontPage div.lectureIssue h3 {
  margin-bottom: -10px;
  margin-top: 5px;
}
body.frontPage div.lectureIssue div.profiles div.bio p a img {
  display: inherit;
  height: 85px;
  width: 85px;
}
body.frontPage div#forumAwards .caption {
  padding: 10px;
}
body.frontPage div#bookSeries {
  margin-bottom: 2em;
}
body.frontPage div#romeStatute {
  line-height: 1.4em;
}
body.frontPage div#romeStatute p {
  margin-bottom: 1em;
}
body.frontPage div#romeStatute div.indent {
  margin-left: 10px;
}
body.frontPage div#romeStatute h2 {
  line-height: 1.5em;
  margin-top: 15px;
  margin-bottom: 10px;
}
body.frontPage div#introSection {
  padding-top: 30px;
  padding-left: 10px;
}
body.frontPage div#introSection p {
  font-size: 120%;
  line-height: 1.4em;
  margin-bottom: 1em;
}
body.frontPage div#introSection p.emphasis {
  font-weight: bold;
}
body.frontPage div#introSection p span {
  white-space: nowrap;
}
@media only screen and (max-width: 319px) {
  body.frontPage div#introSection p span {
    white-space: wrap;
  }
}
body.frontPage div#videoRestoreTheVillages {
  margin-top: 0.5in;
}
@media only screen and (max-width: 767px) {
  body.frontPage div#videoRestoreTheVillages {
    padding-top: 60%;
    position: relative;
    margin-bottom: 0.5in;
  }
}
body.frontPage div#videoRestoreTheVillages iframe {
  width: 470px;
  height: 264px;
}
@media only screen and (max-width: 1199px) {
  body.frontPage div#videoRestoreTheVillages iframe {
    width: 380px;
    height: 214px;
  }
}
@media only screen and (max-width: 979px) {
  body.frontPage div#videoRestoreTheVillages iframe {
    width: 290px;
    height: 163px;
  }
}
@media only screen and (max-width: 767px) {
  body.frontPage div#videoRestoreTheVillages iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    margin-bottom: 0.5in;
  }
}
@media only screen and (max-width: 767px) {
  body.frontPage div#richardSteinbergHumanRightsProject {
    margin-left: 10px;
    margin-right: 10px;
  }
}
body.frontPage div#richardSteinbergHumanRightsProject img.logo {
  margin-top: 30px;
  margin-bottom: 10px;
}
body.frontPage div#richardSteinbergHumanRightsProject div.text p {
  font-size: 120%;
  line-height: 1.4em;
  margin-bottom: 1em;
}
body.frontPage div#richardSteinbergHumanRightsProject div.text p.emphasis {
  font-weight: bold;
}
body.frontPage div#richardSteinbergHumanRightsProject div.text p span {
  white-space: nowrap;
}
@media only screen and (max-width: 319px) {
  body.frontPage div#richardSteinbergHumanRightsProject div.text p span {
    white-space: wrap;
  }
}
body.frontPage div#richardSteinbergHumanRightsProject div.images p {
  font-weight: bold;
  line-height: 1.2em;
  font-size: 0.85em;
  margin-top: 3px;
  margin-bottom: 3px;
}
body.frontPage div#richardSteinbergHumanRightsProject div.images ul li {
  margin-bottom: 20px;
}
body.frontPage div#morenoOcampoSpecialSection {
  background-color: #EEE;
}
body.frontPage div#morenoOcampoSpecialSection h2 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* @end HOME PAGE 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PARTICULAR ISSUES MAIN PAGE
==================================================== */
body.page-issue-homepage.relates_to_sgbv div#centerCol h1 {
  font-size: 1.25em;
}
/* @end PARTICULAR ISSUES MAIN PAGE
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group LEGAL DOCUMENTS, STATUTES AND POLICY PAGES 
==================================================== */
body.legalDocument div#centerCol h2,
body.frontPage div#romeStatute h2 {
  font-size: 1.2em;
  color: #444;
  margin-top: 0.3in;
  font-weight: normal;
  clear: both;
}
body.legalDocument div#centerCol h2 span,
body.frontPage div#romeStatute h2 span {
  color: #888;
}
body.legalDocument div#centerCol h3,
body.frontPage div#romeStatute h3 {
  text-align: left;
  font-weight: normal;
  font-size: 1.1em;
  color: #444;
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin-left: -12px;
  padding-left: 12px;
  background-image: url('../images/Icon_Triangle_Right_2T_7x7.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.legalDocument div#centerCol h3,
  body.frontPage div#romeStatute h3 {
    background-image: url("../images/Icon_Triangle_Right_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
body.legalDocument div#centerCol h3.open,
body.frontPage div#romeStatute h3.open {
  background-image: url('../images/Icon_Triangle_Down_2T_7x7.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.legalDocument div#centerCol h3.open,
  body.frontPage div#romeStatute h3.open {
    background-image: url("../images/Icon_Triangle_Down_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
body.legalDocument div#centerCol h3 span,
body.frontPage div#romeStatute h3 span {
  color: #888;
}
body.legalDocument div#centerCol p,
body.frontPage div#romeStatute p {
  text-indent: 0;
  font-size: 1em;
}
body.legalDocument div#centerCol p.note,
body.frontPage div#romeStatute p.note {
  font-size: 0.8em;
}
body.legalDocument div#centerCol ol,
body.frontPage div#romeStatute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 10%;
}
body.legalDocument div#centerCol ol span,
body.frontPage div#romeStatute ol span {
  float: left;
  margin-left: -10%;
  width: 10%;
}
body.legalDocument div#centerCol ol ol ol span,
body.frontPage div#romeStatute ol ol ol span {
  margin-left: -18%;
}
body.legalDocument div#centerCol ul,
body.frontPage div#romeStatute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
body.legalDocument div#centerCol li,
body.frontPage div#romeStatute li {
  margin-bottom: 1em;
  color: #444;
}
body.legalDocument div#centerCol blockquote,
body.frontPage div#romeStatute blockquote {
  margin-left: 10%;
  margin-right: 0;
  font-size: 100%;
}
body.legalDocument div#centerCol strong,
body.frontPage div#romeStatute strong {
  font-weight: bold;
}
body.legalDocument div#centerCol div.gray a span,
body.frontPage div#romeStatute div.gray a span {
  color: #CCC;
}
body.legalDocument div#centerCol div.part,
body.frontPage div#romeStatute div.part {
  margin-left: 0;
}
body.legalDocument div#centerCol div.article {
  margin-left: 20px;
}
body.legalDocument div#centerCol div.partpanel,
body.legalDocument div#centerCol div.articlepanel {
  width: 95%;
}
body.legalDocument div#centerCol div.endMatter {
  font-size: 0.8em;
}
body.legalDocument div#centerCol div.endMatter p,
body.legalDocument div#centerCol div.endMatter ol li,
body.legalDocument div#centerCol div.endMatter h2 {
  color: red !important;
}
body.legalDocument div#centerCol div.endMatter ol.amendments {
  margin-left: 5%;
}
body.legalDocument div#centerCol div.endMatter ol.amendments h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: bold;
}
body.legalDocument div#centerCol div.endMatter ol.amendments p {
  margin-top: 0;
  margin-left: 5%;
}
body.legalDocument div#centerCol div.endMatter ol.amendments a {
  text-decoration: underline;
  color: inherit;
}
body.relates_to_statute.legalDocument div#buttons {
  width: 95%;
  float: left;
  margin-bottom: 0.2in;
  margin-top: 0.2in;
}
body.relates_to_statute.legalDocument div#buttons div.button-glass {
  float: left;
  margin-left: 20px;
}
body.relates_to_statute.legalDocument div#buttons div.button-glass:first-child {
  margin-left: 0;
}
/* @group FORUM POLICIES PAGE */
body.page-policies.legalDocument div#centerCol h2 {
  text-transform: uppercase;
  font-size: 1.1em;
}
body.page-policies.legalDocument div#centerCol ol {
  list-style-type: upper-roman;
  list-style-position: outside;
}
body.page-policies.legalDocument div#centerCol ol li {
  list-style: inherit;
}
body.page-policies.legalDocument div#centerCol ol ol {
  list-style-type: decimal;
}
body.page-policies.legalDocument div#centerCol ol ol ol {
  list-style-type: lower-latin;
}
body.page-policies.legalDocument div#centerCol .privacyPolicy h3 {
  font-weight: bold;
}
body.page-policies.legalDocument div#centerCol .privacyPolicy > ul ul {
  list-style-type: square;
  margin-left: 0.25in;
}
/* @end FORUM POLICIES PAGE */
/* @end LEGAL DOCUMENTS, STATUTES AND POLICY PAGES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group LOG-IN AND REGISTRATION PAGES 
==================================================== */
.regBoxStandard {
  padding-left: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  width: 90%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
/* @group Log-In Page */
body.page-user div#centerCol form#user-login {
  padding-left: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  width: 90%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user div#centerCol form#user-login label {
  color: black;
  margin-top: 50px;
}
body.page-user div#centerCol form#user-login div#edit-name-wrapper label {
  margin-top: 20px;
}
body.page-user div#centerCol form#user-login input#edit-name {
  width: 80%;
}
body.page-user div#centerCol form#user-login input#edit-pass {
  width: 80%;
}
body.page-user div#centerCol form#user-login input#edit-submit {
  width: 30%;
  text-transform: uppercase;
}
/* @end Log-In Page */
/* @group Registration Page */
body.page-user-register div#centerCol form#user-register p.registrationNotice {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  text-indent: 0;
  width: 90%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
  font-size: 138.5%;
}
body.page-user-register div#centerCol form#user-register p.registrationNotice h2 {
  font-size: 138.5%;
}
body.page-user-register div#centerCol form#user-register p.registrationNotice p {
  font-size: 93%;
  text-indent: 0 !important;
}
body.page-user-register div#centerCol form#user-register p.registrationNotice div.links {
  padding-bottom: 10px;
}
body.page-user-register div#centerCol form#user-register label {
  font-size: 108%;
}
body.page-user-register div#centerCol form#user-register fieldset {
  padding-left: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  width: 90%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-register div#centerCol form#user-register fieldset input {
  width: 50%;
}
body.page-user-register div#centerCol form#user-register fieldset input#edit-submit {
  text-transform: uppercase;
}
body.page-user-register div#centerCol form#user-register fieldset div.description {
  margin-left: 33%;
  font-size: 1em;
}
body.page-user-register div#centerCol form#user-register fieldset.captcha div.description {
  margin-bottom: 20px;
}
body.page-user-confirmed div#registrationConfirmed {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  text-indent: 0;
  width: 90%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-confirmed div#registrationConfirmed h2 {
  font-size: 138.5%;
}
body.page-user-confirmed div#registrationConfirmed p {
  font-size: 93%;
  text-indent: 0 !important;
}
body.page-user-confirmed div#registrationConfirmed div.links {
  padding-bottom: 10px;
}
/* @end Registration Page */
/* @group Request Password Page */
body.page-user-password div#centerCol form#user-pass {
  padding-left: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  width: 90%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-password div#centerCol form#user-pass label {
  font-size: 108%;
}
body.page-user-password div#centerCol form#user-pass input#edit-name {
  width: 80%;
}
body.page-user-password div#centerCol form#user-pass input#edit-submit {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
}
/* @end Request Password Page */
/* @group Please Authenticate for Unauthenticated User Profiles */
div#pleaseAuthenticate p,
p.registrationNotice {
  font-weight: bold;
  font-size: 138.5%;
  margin-left: 30px;
  margin-right: 20px;
  text-indent: 0;
}
/* @end Please Authenticate for Unauthenticated User Profiles */
/* @end LOG-IN AND REGISTRATION PAGES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group ABOUT US PAGE 
==================================================== */
body.page-about div#centerCol h1 {
  min-height: 20px;
  font-size: 1.5em;
  color: white;
  background-color: #939393;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  -moz-text-shadow: 1px 1px -1px -1px #444;
  -webkit-text-shadow: 1px 1px -1px #444;
  text-shadow: 1px 1px -1px #444;
}
body.page-about div#centerCol h2 {
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 40px;
  font-size: 1.5em;
}
body.page-about div#centerCol cite {
  font-style: italic;
}
body.page-about div#masthead {
  border: 2px solid #999;
  margin-bottom: 20px;
  margin-top: 20px;
  color: #444;
  width: 90%;
  float: left;
}
body.page-about div#masthead .first {
  border-top: none;
}
body.page-about div#masthead dl {
  float: left;
  width: 90%;
  margin: 1em 0 1em 10%;
  padding: 0;
  display: inline;
}
body.page-about div#masthead dt {
  clear: left;
  float: left;
  width: 30%;
  margin: 0;
  padding: 5px;
  border-top: 1px solid #999;
  font-weight: bold;
  color: #444;
  line-height: 1.3em;
}
body.page-about div#masthead dt em {
  font-weight: normal;
}
body.page-about div#masthead dd {
  float: left;
  width: 50%;
  margin: 0;
  padding: 5px;
  border-top: 1px solid #999;
}
body.page-about div#masthead dd ol {
  margin-top: 1em;
}
body.page-about div#masthead dd ol li {
  margin-bottom: 0.5em;
}
body.page-about div#introductionForum div#videoGreeting {
  width: 300px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 30px;
}
body.page-about div#introductionForum div#videoGreeting div.vjs-big-play-button,
body.page-about div#introductionForum div#videoGreeting div.vjs-loading-spinner {
  top: 75%;
}
body.page-about div#introductionForum div#videoGreeting img {
  display: block;
}
body.page-about div#RichardSteinbergProject div.photo {
  margin-left: 20px;
  margin-right: 20px;
  display: inline;
}
body.page-about div#RichardSteinbergProject div.photo img {
  margin-top: 10px;
}
body.page-about div#RichardSteinbergProject div.photoJenkins {
  width: 300px;
  float: right;
}
body.page-about div#RichardSteinbergProject div.photoSteinberg {
  width: 166px;
  float: left;
  margin-left: 0;
}
body.page-about div#RichardSteinbergProject div.photoSteinberg p.caption {
  margin-left: 0;
}
body.page-about div#forumCalendar {
  clear: left;
}
body.page-about div#forumCalendar div.wrapper p.notice {
  font-size: 116%;
  margin-top: 10px;
  font-weight: normal;
}
body.page-about div#forumCalendar div.wrapper h2 {
  padding-top: 0px;
  color: #939393;
  margin-left: 0;
  font-size: 108%;
  margin-top: 15px;
  text-transform: none;
}
body.page-about div#forumCalendar div.wrapper h2 a {
  color: #939393;
  font-size: 100%;
}
body.page-about div#forumCalendar div.wrapper p {
  margin-top: 0;
  text-indent: 0;
  font-weight: bold;
}
body.page-about div#forumCalendar div.wrapper span.info {
  display: block;
  font-style: italic;
  font-weight: normal;
}
body.page-about div#forumCalendar div.wrapper span.date {
  white-space: nowrap;
}
/* @end ABOUT US PAGE 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group FORUM PAGES 
==================================================== */
/* @group Styling Within Comments */
div#centerCol div.comment {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0.25in;
  margin-right: 10px;
  margin-left: 0px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #EEE;
  -moz-box-shadow: 3px 3px 5px 0 #EEE;
  -webkit-box-shadow: 3px 3px 5px #EEE;
}
div#centerCol div.comment div.profile ul {
  list-style-type: none;
  list-style-position: outside;
}
div#centerCol div.comment div.profile ul li.username {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 5px;
}
div#centerCol div.comment div.profile ul li.username a {
  text-decoration: underline;
}
div#centerCol div.comment div.profile li {
  margin-bottom: 1em;
  clear: both;
}
div#centerCol div.comment div.profile li.avatar {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 118px;
  padding-left: 0;
  margin-right: 0;
}
div#centerCol div.comment div.profile li.avatar img {
  height: 85px;
  width: 85px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
div#centerCol div.comment div.profile li.replyto {
  clear: both;
}
div#centerCol div.comment div.profile li.replyto a {
  font-size: inherit;
}
div#centerCol div.comment div.profile li.date {
  margin-bottom: 0;
  font-size: 77%;
}
div#centerCol div.comment div.profile li.time {
  font-size: 77%;
}
div#centerCol div.comment div.profile li.permalink a {
  background-image: url("../images/Icon_Permalink_24T_16x16.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#centerCol div.comment div.profile li.permalink a {
    background-image: url("../images/Icon_Permalink_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
div#centerCol div.comment div.text {
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}
div#centerCol div.comment div.text a {
  text-decoration: none;
}
div#centerCol div.comment div.text a:hover {
  text-decoration: underline;
}
div#centerCol div.comment div.text div.button-glass a:hover {
  text-decoration: none;
}
div#centerCol div.comment div.text em {
  font-style: italic;
}
div#centerCol div.comment div.text i {
  font-style: italic;
}
div#centerCol div.comment div.text cite {
  font-style: italic;
}
div#centerCol div.comment div.text strong {
  font-weight: bold;
}
div#centerCol div.comment div.text b {
  font-weight: bold;
}
div#centerCol div.comment div.text u {
  text-decoration: underline;
}
div#centerCol div.comment div.text strike {
  text-decoration: line-through;
}
div#centerCol div.comment div.text ul,
div#centerCol div.comment div.text ol {
  margin-bottom: 0.2in;
}
div#centerCol div.comment div.text ul li,
div#centerCol div.comment div.text ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
div#centerCol div.comment div.text ul li {
  list-style-type: disc;
}
div#centerCol div.comment div.text ol li {
  list-style-type: decimal;
}
div#centerCol div.comment div.text ol.outside,
div#centerCol div.comment div.text ul.outside {
  list-style-position: outside;
}
div#centerCol div.comment div.text ol.outside li,
div#centerCol div.comment div.text ul.outside li {
  list-style-position: outside;
}
div#centerCol div.comment div.text ol.nobullets,
div#centerCol div.comment div.text ul.nobullets,
div#centerCol div.comment div.text ol.noBullets,
div#centerCol div.comment div.text ul.noBullets,
div#centerCol div.comment div.text ol.unstyled,
div#centerCol div.comment div.text ul.unstyled {
  list-style-position: outside;
}
div#centerCol div.comment div.text ol.nobullets li,
div#centerCol div.comment div.text ul.nobullets li,
div#centerCol div.comment div.text ol.noBullets li,
div#centerCol div.comment div.text ul.noBullets li,
div#centerCol div.comment div.text ol.unstyled li,
div#centerCol div.comment div.text ul.unstyled li {
  list-style-type: none !important;
}
div#centerCol div.comment div.text ol.nobullets li p,
div#centerCol div.comment div.text ul.nobullets li p,
div#centerCol div.comment div.text ol.noBullets li p,
div#centerCol div.comment div.text ul.noBullets li p,
div#centerCol div.comment div.text ol.unstyled li p,
div#centerCol div.comment div.text ul.unstyled li p {
  text-indent: 0;
}
div#centerCol div.comment div.text ol.unstyled,
div#centerCol div.comment div.text ul.unstyled {
  padding-left: 0;
}
div#centerCol div.comment div.text ol.decimal li,
div#centerCol div.comment div.text ul.decimal li {
  list-style-type: decimal !important;
}
div#centerCol div.comment div.text ol.latin li,
div#centerCol div.comment div.text ul.latin li,
div#centerCol div.comment div.text ol.alpha li,
div#centerCol div.comment div.text ul.alpha li,
div#centerCol div.comment div.text ol.lowerLatin li,
div#centerCol div.comment div.text ul.lowerLatin li,
div#centerCol div.comment div.text ol.lowerAlpha li,
div#centerCol div.comment div.text ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
div#centerCol div.comment div.text ol.roman li,
div#centerCol div.comment div.text ul.roman li,
div#centerCol div.comment div.text ol.lowerRoman li,
div#centerCol div.comment div.text ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
div#centerCol div.comment div.text ol.decimalLeadingZero li,
div#centerCol div.comment div.text ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
div#centerCol div.comment div.text ol.upperLatin li,
div#centerCol div.comment div.text ul.upperLatin li,
div#centerCol div.comment div.text ol.upperAlpha li,
div#centerCol div.comment div.text ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
div#centerCol div.comment div.text ol.upperRoman li,
div#centerCol div.comment div.text ul.upperRoman li {
  list-style-type: upper-roman !important;
}
div#centerCol div.comment div.text ol.disc li,
div#centerCol div.comment div.text ul.disc li,
div#centerCol div.comment div.text ol.bullet li,
div#centerCol div.comment div.text ul.bullet li {
  list-style-type: disc !important;
}
div#centerCol div.comment div.text ol.circle li,
div#centerCol div.comment div.text ul.circle li {
  list-style-type: circle !important;
}
div#centerCol div.comment div.text ol.square li,
div#centerCol div.comment div.text ul.square li,
div#centerCol div.comment div.text ol.squareBullet li,
div#centerCol div.comment div.text ul.squareBullet li {
  list-style-type: square !important;
}
div#centerCol div.comment div.text ol.none li,
div#centerCol div.comment div.text ul.none li {
  list-style-type: none !important;
}
div#centerCol div.comment div.text ol.addBottom li,
div#centerCol div.comment div.text ul.addBottom li {
  margin-bottom: 10px;
}
div#centerCol div.comment div.text ol.addDoubleBottom li,
div#centerCol div.comment div.text ul.addDoubleBottom li {
  margin-bottom: 20px;
}
div#centerCol div.comment div.text ol.addTripleBottom li,
div#centerCol div.comment div.text ul.addTripleBottom li {
  margin-bottom: 30px;
}
div#centerCol div.comment div.text ol.blockquote,
div#centerCol div.comment div.text ul.blockquote {
  margin-right: 30px;
}
div#centerCol div.comment div.text p {
  text-indent: 0;
}
div#centerCol div.comment div.text dl dt {
  font-style: italic;
}
div#centerCol div.comment div.text dl dd {
  font-style: normal;
}
div#centerCol div.comment div.text h1,
div#centerCol div.comment div.text h2,
div#centerCol div.comment div.text h3,
div#centerCol div.comment div.text h4,
div#centerCol div.comment div.text h5,
div#centerCol div.comment div.text h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
div#centerCol div.comment div.text h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
div#centerCol div.comment div.text h1:first-child {
  margin-top: 14px;
}
div#centerCol div.comment div.text h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
div#centerCol div.comment div.text h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
div#centerCol div.comment div.text h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
div#centerCol div.comment div.text h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
div#centerCol div.comment div.text h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
div#centerCol div.comment div.text span.alttitle {
  font-style: italic;
}
div#centerCol div.comment div.text span.book,
div#centerCol div.comment div.text span.report {
  font-variant: small-caps;
  font-size: 125%;
}
div#centerCol div.comment div.text span.book.author,
div#centerCol div.comment div.text span.report.author,
div#centerCol div.comment div.text span.book.title,
div#centerCol div.comment div.text span.report.title {
  font-size: 1.2em;
}
div#centerCol div.comment div.text span.title {
  font-style: italic;
  font-size: 1.2em;
}
div#centerCol div.comment div.text span.title span.book,
div#centerCol div.comment div.text span.title span.report {
  font-style: normal;
}
div#centerCol div.comment div.text span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
div#centerCol div.comment div.text span.available,
div#centerCol div.comment div.text span.versions {
  font-style: italic;
}
div#centerCol div.comment div.text span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
div#centerCol div.comment div.text span.citation.book,
div#centerCol div.comment div.text span.citation.report {
  font-variant: normal !important;
}
div#centerCol div.comment div.text span.citation.book span,
div#centerCol div.comment div.text span.citation.report span,
div#centerCol div.comment div.text span.citation.book a,
div#centerCol div.comment div.text span.citation.report a {
  font-variant: normal !important;
}
div#centerCol div.comment div.text span.citation a {
  font-variant: small-caps;
}
div#centerCol div.comment div.text span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
div#centerCol div.comment div.text span.citation span.nocaps,
div#centerCol div.comment div.text span.citation span.noCaps {
  font-variant: normal;
}
div#centerCol div.comment div.text span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
div#centerCol div.comment div.text span.citation span.author.nocaps,
div#centerCol div.comment div.text span.citation span.author.noCaps {
  font-variant: normal;
}
div#centerCol div.comment div.text span.author {
  font-weight: bold;
  font-size: 1.1em;
}
div#centerCol div.comment div.text span.quote {
  font-style: italic;
}
div#centerCol div.comment div.text span.signal {
  font-style: italic;
}
div#centerCol div.comment div.text span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
div#centerCol div.comment div.text span.citation {
  font-size: 1.1em;
}
div#centerCol div.comment div.text span.marker {
  color: inherit;
}
div#centerCol div.comment div.text div.outline h3 span.marker,
div#centerCol div.comment div.text div.outline h4 span.marker,
div#centerCol div.comment div.text div.outline h5 span.marker,
div#centerCol div.comment div.text div.outline h6 span.marker,
div#centerCol div.comment div.text div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
div#centerCol div.comment div.text div.outline h3.noindent,
div#centerCol div.comment div.text div.outline h4.noindent,
div#centerCol div.comment div.text div.outline h5.noindent,
div#centerCol div.comment div.text div.outline h6.noindent,
div#centerCol div.comment div.text div.outline p.indent.noindent {
  margin-left: 0;
}
div#centerCol div.comment div.text div.outline h3,
div#centerCol div.comment div.text div.outline p.indent {
  margin-left: 0.5in;
}
div#centerCol div.comment div.text div.outline h3.footnotes,
div#centerCol div.comment div.text div.outline p.indent.footnotes {
  margin-left: 0;
}
div#centerCol div.comment div.text div.outline h4 {
  margin-left: 1in;
}
div#centerCol div.comment div.text div.outline h5 {
  margin-left: 1.5in;
}
div#centerCol div.comment div.text div.outline h6 {
  margin-left: 2in;
}
div#centerCol div.comment div.text blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
div#centerCol div.comment div.text blockquote blockquote {
  margin-right: 0in;
}
div#centerCol div.comment div.text code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
div#centerCol div.comment div.text a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
div#centerCol div.comment div.text h3.footnotes {
  font-size: 108%;
}
div#centerCol div.comment div.text h3.footnotes span {
  font-size: 77%;
}
div#centerCol div.comment div.text ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
div#centerCol div.comment div.text ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
div#centerCol div.comment div.text ol.footnotes li span.marker + p {
  display: inline;
}
div#centerCol div.comment div.text ol.footnotes li span.alttitle {
  font-style: italic;
}
div#centerCol div.comment div.text ol.footnotes li span.book,
div#centerCol div.comment div.text ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
div#centerCol div.comment div.text ol.footnotes li span.book.author,
div#centerCol div.comment div.text ol.footnotes li span.report.author,
div#centerCol div.comment div.text ol.footnotes li span.book.title,
div#centerCol div.comment div.text ol.footnotes li span.report.title {
  font-size: 1.2em;
}
div#centerCol div.comment div.text ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
div#centerCol div.comment div.text ol.footnotes li span.title span.book,
div#centerCol div.comment div.text ol.footnotes li span.title span.report {
  font-style: normal;
}
div#centerCol div.comment div.text ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
div#centerCol div.comment div.text ol.footnotes li span.available,
div#centerCol div.comment div.text ol.footnotes li span.versions {
  font-style: italic;
}
div#centerCol div.comment div.text ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
div#centerCol div.comment div.text ol.footnotes li span.citation.book,
div#centerCol div.comment div.text ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
div#centerCol div.comment div.text ol.footnotes li span.citation.book span,
div#centerCol div.comment div.text ol.footnotes li span.citation.report span,
div#centerCol div.comment div.text ol.footnotes li span.citation.book a,
div#centerCol div.comment div.text ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
div#centerCol div.comment div.text ol.footnotes li span.citation a {
  font-variant: small-caps;
}
div#centerCol div.comment div.text ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
div#centerCol div.comment div.text ol.footnotes li span.citation span.nocaps,
div#centerCol div.comment div.text ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
div#centerCol div.comment div.text ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
div#centerCol div.comment div.text ol.footnotes li span.citation span.author.nocaps,
div#centerCol div.comment div.text ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
div#centerCol div.comment div.text ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
div#centerCol div.comment div.text ol.footnotes li span.quote {
  font-style: italic;
}
div#centerCol div.comment div.text ol.footnotes li span.signal {
  font-style: italic;
}
div#centerCol div.comment div.text ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
div#centerCol div.comment div.text ol.footnotes li span.citation {
  font-size: 1.1em;
}
div#centerCol div.comment div.text div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
div#centerCol div.comment div.text div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
div#centerCol div.comment div.text div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
div#centerCol div.comment div.text div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
div#centerCol div.comment div.text div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
div#centerCol div.comment div.text div.statute strong {
  font-weight: bold;
}
div#centerCol div.comment div.text div.statute div.article {
  margin-left: 20px;
}
div#centerCol div.comment div.text p {
  text-indent: 0;
}
div#centerCol div.comment div.text p.comment {
  margin-top: 0;
}
div#centerCol div.comment div.text .noBottom {
  margin-bottom: 0;
}
div#centerCol div.comment div.text div.quotemark {
  font-size: 70px;
  font-family: times, serif;
  color: #DDD;
  position: absolute;
  left: -35px;
  top: 10px;
}
div#centerCol div.comment div.links {
  position: absolute;
  bottom: 7px;
  width: 90%;
}
div#centerCol div.comment div.links a {
  text-decoration: underline;
}
div#centerCol div.comment div.links ul.links li {
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-left: 0;
}
div#centerCol div.comment div.panel div.button-glass {
  padding-bottom: 0.75in;
}
div#centerCol div.comment div.profile {
  margin-left: 10px;
  margin-top: 10px;
  overflow: auto;
}
div#centerCol div.comment div.profile ul {
  margin-left: 10px;
}
div#centerCol div.comment div.profile li {
  margin-bottom: 0;
  clear: inherit;
}
div#centerCol div.comment div.profile li.username {
  margin-bottom: 10px;
}
div#centerCol div.comment div.profile li.date {
  font-size: 100%;
}
div#centerCol div.comment div.profile li.time {
  font-size: 100%;
}
div#centerCol div.comment-reply {
  margin-left: 10%;
}
div#centerCol div.comment-invitedexpert li.avatar img {
  background-image: url('../images/BG_Avatar_Invited_Expert_16_117x85.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#centerCol div.comment-invitedexpert li.avatar img {
    background-image: url("../images/BG_Avatar_Invited_Expert_16_117x85@2x.gif");
    background-size: 117px 85px;
  }
}
div#centerCol div.comment-mycomment li.avatar img {
  background-image: url('../images/BG_Avatar_Your_Post_16_117x85.gif');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div#centerCol div.comment-mycomment li.avatar img {
    background-image: url("../images/BG_Avatar_Your_Post_16_117x85@2x.gif");
    background-size: 117px 85px;
  }
}
body.section-forum div#centerCol div.comment {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0.25in;
  margin-right: 10px;
  margin-left: 0px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #EEE;
  -moz-box-shadow: 3px 3px 5px 0 #EEE;
  -webkit-box-shadow: 3px 3px 5px #EEE;
  margin-left: 50px;
}
body.section-forum div#centerCol div.comment div.profile ul {
  list-style-type: none;
  list-style-position: outside;
}
body.section-forum div#centerCol div.comment div.profile ul li.username {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 5px;
}
body.section-forum div#centerCol div.comment div.profile ul li.username a {
  text-decoration: underline;
}
body.section-forum div#centerCol div.comment div.profile li {
  margin-bottom: 1em;
  clear: both;
}
body.section-forum div#centerCol div.comment div.profile li.avatar {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 118px;
  padding-left: 0;
  margin-right: 0;
}
body.section-forum div#centerCol div.comment div.profile li.avatar img {
  height: 85px;
  width: 85px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
body.section-forum div#centerCol div.comment div.profile li.replyto {
  clear: both;
}
body.section-forum div#centerCol div.comment div.profile li.replyto a {
  font-size: inherit;
}
body.section-forum div#centerCol div.comment div.profile li.date {
  margin-bottom: 0;
  font-size: 77%;
}
body.section-forum div#centerCol div.comment div.profile li.time {
  font-size: 77%;
}
body.section-forum div#centerCol div.comment div.profile li.permalink a {
  background-image: url("../images/Icon_Permalink_24T_16x16.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.section-forum div#centerCol div.comment div.profile li.permalink a {
    background-image: url("../images/Icon_Permalink_24T_16x16@2x.png");
    background-size: 16px 16px;
  }
}
body.section-forum div#centerCol div.comment div.text {
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}
body.section-forum div#centerCol div.comment div.text a {
  text-decoration: none;
}
body.section-forum div#centerCol div.comment div.text a:hover {
  text-decoration: underline;
}
body.section-forum div#centerCol div.comment div.text div.button-glass a:hover {
  text-decoration: none;
}
body.section-forum div#centerCol div.comment div.text em {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text i {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text cite {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text strong {
  font-weight: bold;
}
body.section-forum div#centerCol div.comment div.text b {
  font-weight: bold;
}
body.section-forum div#centerCol div.comment div.text u {
  text-decoration: underline;
}
body.section-forum div#centerCol div.comment div.text strike {
  text-decoration: line-through;
}
body.section-forum div#centerCol div.comment div.text ul,
body.section-forum div#centerCol div.comment div.text ol {
  margin-bottom: 0.2in;
}
body.section-forum div#centerCol div.comment div.text ul li,
body.section-forum div#centerCol div.comment div.text ol li {
  list-style-position: outside;
  margin-left: 0.25in;
  margin-top: 0.1in;
  margin-bottom: 0;
  color: #444;
}
body.section-forum div#centerCol div.comment div.text ul li {
  list-style-type: disc;
}
body.section-forum div#centerCol div.comment div.text ol li {
  list-style-type: decimal;
}
body.section-forum div#centerCol div.comment div.text ol.outside,
body.section-forum div#centerCol div.comment div.text ul.outside {
  list-style-position: outside;
}
body.section-forum div#centerCol div.comment div.text ol.outside li,
body.section-forum div#centerCol div.comment div.text ul.outside li {
  list-style-position: outside;
}
body.section-forum div#centerCol div.comment div.text ol.nobullets,
body.section-forum div#centerCol div.comment div.text ul.nobullets,
body.section-forum div#centerCol div.comment div.text ol.noBullets,
body.section-forum div#centerCol div.comment div.text ul.noBullets,
body.section-forum div#centerCol div.comment div.text ol.unstyled,
body.section-forum div#centerCol div.comment div.text ul.unstyled {
  list-style-position: outside;
}
body.section-forum div#centerCol div.comment div.text ol.nobullets li,
body.section-forum div#centerCol div.comment div.text ul.nobullets li,
body.section-forum div#centerCol div.comment div.text ol.noBullets li,
body.section-forum div#centerCol div.comment div.text ul.noBullets li,
body.section-forum div#centerCol div.comment div.text ol.unstyled li,
body.section-forum div#centerCol div.comment div.text ul.unstyled li {
  list-style-type: none !important;
}
body.section-forum div#centerCol div.comment div.text ol.nobullets li p,
body.section-forum div#centerCol div.comment div.text ul.nobullets li p,
body.section-forum div#centerCol div.comment div.text ol.noBullets li p,
body.section-forum div#centerCol div.comment div.text ul.noBullets li p,
body.section-forum div#centerCol div.comment div.text ol.unstyled li p,
body.section-forum div#centerCol div.comment div.text ul.unstyled li p {
  text-indent: 0;
}
body.section-forum div#centerCol div.comment div.text ol.unstyled,
body.section-forum div#centerCol div.comment div.text ul.unstyled {
  padding-left: 0;
}
body.section-forum div#centerCol div.comment div.text ol.decimal li,
body.section-forum div#centerCol div.comment div.text ul.decimal li {
  list-style-type: decimal !important;
}
body.section-forum div#centerCol div.comment div.text ol.latin li,
body.section-forum div#centerCol div.comment div.text ul.latin li,
body.section-forum div#centerCol div.comment div.text ol.alpha li,
body.section-forum div#centerCol div.comment div.text ul.alpha li,
body.section-forum div#centerCol div.comment div.text ol.lowerLatin li,
body.section-forum div#centerCol div.comment div.text ul.lowerLatin li,
body.section-forum div#centerCol div.comment div.text ol.lowerAlpha li,
body.section-forum div#centerCol div.comment div.text ul.lowerAlpha li {
  list-style-type: lower-latin !important;
}
body.section-forum div#centerCol div.comment div.text ol.roman li,
body.section-forum div#centerCol div.comment div.text ul.roman li,
body.section-forum div#centerCol div.comment div.text ol.lowerRoman li,
body.section-forum div#centerCol div.comment div.text ul.lowerRoman li {
  list-style-type: lower-roman !important;
}
body.section-forum div#centerCol div.comment div.text ol.decimalLeadingZero li,
body.section-forum div#centerCol div.comment div.text ul.decimalLeadingZero li {
  list-style-type: decimal-leading-zero !important;
}
body.section-forum div#centerCol div.comment div.text ol.upperLatin li,
body.section-forum div#centerCol div.comment div.text ul.upperLatin li,
body.section-forum div#centerCol div.comment div.text ol.upperAlpha li,
body.section-forum div#centerCol div.comment div.text ul.upperAlpha li {
  list-style-type: upper-latin !important;
}
body.section-forum div#centerCol div.comment div.text ol.upperRoman li,
body.section-forum div#centerCol div.comment div.text ul.upperRoman li {
  list-style-type: upper-roman !important;
}
body.section-forum div#centerCol div.comment div.text ol.disc li,
body.section-forum div#centerCol div.comment div.text ul.disc li,
body.section-forum div#centerCol div.comment div.text ol.bullet li,
body.section-forum div#centerCol div.comment div.text ul.bullet li {
  list-style-type: disc !important;
}
body.section-forum div#centerCol div.comment div.text ol.circle li,
body.section-forum div#centerCol div.comment div.text ul.circle li {
  list-style-type: circle !important;
}
body.section-forum div#centerCol div.comment div.text ol.square li,
body.section-forum div#centerCol div.comment div.text ul.square li,
body.section-forum div#centerCol div.comment div.text ol.squareBullet li,
body.section-forum div#centerCol div.comment div.text ul.squareBullet li {
  list-style-type: square !important;
}
body.section-forum div#centerCol div.comment div.text ol.none li,
body.section-forum div#centerCol div.comment div.text ul.none li {
  list-style-type: none !important;
}
body.section-forum div#centerCol div.comment div.text ol.addBottom li,
body.section-forum div#centerCol div.comment div.text ul.addBottom li {
  margin-bottom: 10px;
}
body.section-forum div#centerCol div.comment div.text ol.addDoubleBottom li,
body.section-forum div#centerCol div.comment div.text ul.addDoubleBottom li {
  margin-bottom: 20px;
}
body.section-forum div#centerCol div.comment div.text ol.addTripleBottom li,
body.section-forum div#centerCol div.comment div.text ul.addTripleBottom li {
  margin-bottom: 30px;
}
body.section-forum div#centerCol div.comment div.text ol.blockquote,
body.section-forum div#centerCol div.comment div.text ul.blockquote {
  margin-right: 30px;
}
body.section-forum div#centerCol div.comment div.text p {
  text-indent: 0;
}
body.section-forum div#centerCol div.comment div.text dl dt {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text dl dd {
  font-style: normal;
}
body.section-forum div#centerCol div.comment div.text h1,
body.section-forum div#centerCol div.comment div.text h2,
body.section-forum div#centerCol div.comment div.text h3,
body.section-forum div#centerCol div.comment div.text h4,
body.section-forum div#centerCol div.comment div.text h5,
body.section-forum div#centerCol div.comment div.text h6 {
  color: gray;
  margin-bottom: 0.1in;
  margin-top: 0.1in;
}
body.section-forum div#centerCol div.comment div.text h1 {
  font-size: 174%;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
  background-color: transparent;
  background-image: none;
}
body.section-forum div#centerCol div.comment div.text h1:first-child {
  margin-top: 14px;
}
body.section-forum div#centerCol div.comment div.text h2 {
  font-size: 146.5%;
  margin-top: 0.2in;
}
body.section-forum div#centerCol div.comment div.text h3 {
  font-size: 138.5%;
  margin-top: 0.1in;
}
body.section-forum div#centerCol div.comment div.text h4 {
  font-size: 123.1%;
  margin-top: 0.1in;
}
body.section-forum div#centerCol div.comment div.text h5 {
  font-size: 108%;
  margin-top: 0.1in;
}
body.section-forum div#centerCol div.comment div.text h6 {
  font-size: 100%;
  margin-top: 0.1in;
}
body.section-forum div#centerCol div.comment div.text span.alttitle {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text span.book,
body.section-forum div#centerCol div.comment div.text span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body.section-forum div#centerCol div.comment div.text span.book.author,
body.section-forum div#centerCol div.comment div.text span.report.author,
body.section-forum div#centerCol div.comment div.text span.book.title,
body.section-forum div#centerCol div.comment div.text span.report.title {
  font-size: 1.2em;
}
body.section-forum div#centerCol div.comment div.text span.title {
  font-style: italic;
  font-size: 1.2em;
}
body.section-forum div#centerCol div.comment div.text span.title span.book,
body.section-forum div#centerCol div.comment div.text span.title span.report {
  font-style: normal;
}
body.section-forum div#centerCol div.comment div.text span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body.section-forum div#centerCol div.comment div.text span.available,
body.section-forum div#centerCol div.comment div.text span.versions {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body.section-forum div#centerCol div.comment div.text span.citation.book,
body.section-forum div#centerCol div.comment div.text span.citation.report {
  font-variant: normal !important;
}
body.section-forum div#centerCol div.comment div.text span.citation.book span,
body.section-forum div#centerCol div.comment div.text span.citation.report span,
body.section-forum div#centerCol div.comment div.text span.citation.book a,
body.section-forum div#centerCol div.comment div.text span.citation.report a {
  font-variant: normal !important;
}
body.section-forum div#centerCol div.comment div.text span.citation a {
  font-variant: small-caps;
}
body.section-forum div#centerCol div.comment div.text span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body.section-forum div#centerCol div.comment div.text span.citation span.nocaps,
body.section-forum div#centerCol div.comment div.text span.citation span.noCaps {
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body.section-forum div#centerCol div.comment div.text span.citation span.author.nocaps,
body.section-forum div#centerCol div.comment div.text span.citation span.author.noCaps {
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body.section-forum div#centerCol div.comment div.text span.quote {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text span.signal {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text span.citation {
  font-size: 1.1em;
}
body.section-forum div#centerCol div.comment div.text span.marker {
  color: inherit;
}
body.section-forum div#centerCol div.comment div.text div.outline h3 span.marker,
body.section-forum div#centerCol div.comment div.text div.outline h4 span.marker,
body.section-forum div#centerCol div.comment div.text div.outline h5 span.marker,
body.section-forum div#centerCol div.comment div.text div.outline h6 span.marker,
body.section-forum div#centerCol div.comment div.text div.outline p.indent span.marker {
  float: left;
  margin-left: -0.5in;
  width: 0.5in;
  display: inline;
  color: inherit;
}
body.section-forum div#centerCol div.comment div.text div.outline h3.noindent,
body.section-forum div#centerCol div.comment div.text div.outline h4.noindent,
body.section-forum div#centerCol div.comment div.text div.outline h5.noindent,
body.section-forum div#centerCol div.comment div.text div.outline h6.noindent,
body.section-forum div#centerCol div.comment div.text div.outline p.indent.noindent {
  margin-left: 0;
}
body.section-forum div#centerCol div.comment div.text div.outline h3,
body.section-forum div#centerCol div.comment div.text div.outline p.indent {
  margin-left: 0.5in;
}
body.section-forum div#centerCol div.comment div.text div.outline h3.footnotes,
body.section-forum div#centerCol div.comment div.text div.outline p.indent.footnotes {
  margin-left: 0;
}
body.section-forum div#centerCol div.comment div.text div.outline h4 {
  margin-left: 1in;
}
body.section-forum div#centerCol div.comment div.text div.outline h5 {
  margin-left: 1.5in;
}
body.section-forum div#centerCol div.comment div.text div.outline h6 {
  margin-left: 2in;
}
body.section-forum div#centerCol div.comment div.text blockquote {
  margin-left: 0.25in;
  margin-right: 0.5in;
  font-size: 100%;
}
body.section-forum div#centerCol div.comment div.text blockquote blockquote {
  margin-right: 0in;
}
body.section-forum div#centerCol div.comment div.text code {
  padding: 5px;
  background-color: #DDD;
  overflow-wrap: anywhere;
}
body.section-forum div#centerCol div.comment div.text a.fn {
  font-size: 0.8em;
  vertical-align: 0.4em;
}
body.section-forum div#centerCol div.comment div.text h3.footnotes {
  font-size: 108%;
}
body.section-forum div#centerCol div.comment div.text h3.footnotes span {
  font-size: 77%;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 30px;
  font-size: 85%;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.marker {
  float: left;
  margin-left: -33px;
  width: 30px;
  display: inline;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.marker + p {
  display: inline;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.alttitle {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.book,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.book.author,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.report.author,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.book.title,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.report.title {
  font-size: 1.2em;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.title {
  font-style: italic;
  font-size: 1.2em;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.title span.book,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.title span.report {
  font-style: normal;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.available,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.versions {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.book,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.report {
  font-variant: normal !important;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.book span,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.report span,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.book a,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation.report a {
  font-variant: normal !important;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation a {
  font-variant: small-caps;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.nocaps,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.noCaps {
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.author.nocaps,
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation span.author.noCaps {
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.quote {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.signal {
  font-style: italic;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body.section-forum div#centerCol div.comment div.text ol.footnotes li span.citation {
  font-size: 1.1em;
}
body.section-forum div#centerCol div.comment div.text div.statute ol {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
  margin-left: 50px;
}
body.section-forum div#centerCol div.comment div.text div.statute ol span {
  float: left;
  margin-left: -50px;
  width: 50px;
}
body.section-forum div#centerCol div.comment div.text div.statute ul {
  list-style-type: none;
  list-style-position: outside;
  padding-left: 0;
  margin-top: 1em;
}
body.section-forum div#centerCol div.comment div.text div.statute li {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 1em;
  color: #444444;
}
body.section-forum div#centerCol div.comment div.text div.statute blockquote {
  margin-left: 50px;
  margin-right: 0;
  font-size: 100%;
}
body.section-forum div#centerCol div.comment div.text div.statute strong {
  font-weight: bold;
}
body.section-forum div#centerCol div.comment div.text div.statute div.article {
  margin-left: 20px;
}
body.section-forum div#centerCol div.comment div.text p {
  text-indent: 0;
}
body.section-forum div#centerCol div.comment div.text p.comment {
  margin-top: 0;
}
body.section-forum div#centerCol div.comment div.text .noBottom {
  margin-bottom: 0;
}
body.section-forum div#centerCol div.comment div.text div.quotemark {
  font-size: 70px;
  font-family: times, serif;
  color: #DDD;
  position: absolute;
  left: -35px;
  top: 10px;
}
body.section-forum div#centerCol div.comment div.links {
  position: absolute;
  bottom: 7px;
  width: 90%;
}
body.section-forum div#centerCol div.comment div.links a {
  text-decoration: underline;
}
body.section-forum div#centerCol div.comment div.links ul.links li {
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-left: 0;
}
body.section-forum div#centerCol div.comment div.panel div.button-glass {
  padding-bottom: 0.75in;
}
body.section-forum div#centerCol div.comment div.profile {
  margin-top: 20px;
  margin-left: 20px;
}
body.section-forum div#centerCol div.comment div.profile ul {
  margin-left: 10px;
}
body.section-forum div#centerCol div.comment-reply {
  margin-left: 10%;
}
body.section-forum div#centerCol div.indented {
  margin-left: 0;
}
/* @end Styling Within Comments */
/* @group Styling of Tables within Comments */
div#centerCol div.tables table {
  border: 1px solid #CCC;
  font-family: sans-serif;
  font-size: 12px;
  width: 480px;
  margin-bottom: 30px;
  color: #444;
}
div#centerCol div.tables table td {
  padding: 4px;
  margin: 3px;
  border: 1px solid #EEE;
}
div#centerCol div.tables table td.total {
  font-weight: bold;
  border-top: 2px #000 solid;
}
div#centerCol div.tables table td.total.left {
  border-top: inherit;
  border-left: 2px #000 solid;
}
div#centerCol div.tables table th {
  background-color: #58a1d6;
  color: #FFF;
  font-weight: bold;
  border: 1px solid #EEE;
  padding: 3px;
}
div#centerCol div.tables table caption {
  font-size: 1.2em;
  color: #939393;
}
div#centerCol div.tables table thead tr {
  height: 30px;
}
div#centerCol div.tables table thead tr th {
  text-align: center;
}
div#centerCol div.tables table thead tr.sub {
  font-size: 0.8em;
}
div#centerCol div.tables table thead tr.sub th {
  padding-top: 5px;
  padding-bottom: 5px;
}
div#centerCol div.tables table tbody.center td {
  text-align: center;
}
div#centerCol div.tables table tbody td.first {
  text-align: left;
}
div#centerCol div.tables table tbody tr.total td {
  font-weight: bold;
  border-top: 2px #000 solid;
}
div#centerCol div.tables table tfoot {
  background-color: #FFFFF0;
}
div#centerCol div.tables table tfoot tr td {
  padding-top: 10px;
  padding-left: 25px;
}
div#centerCol div.tables table tfoot tr td span {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
div#centerCol div.tables table.hover tbody tr:hover td {
  background-image: url('../images/Table_Row_Hover_Black_at_20_24T_1x25.png');
  background-repeat: repeat;
}
div#centerCol #Langer_refTable1 {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
div#centerCol #Langer_refTable1Foot {
  font-size: 70%;
  margin-bottom: 30px;
}
div#centerCol #Langer_refFigure1 .small {
  display: block;
  font-weight: normal;
  font-size: 70%;
}
div#centerCol #Langer_refFigure1 .caption {
  font-size: 88%;
}
div#centerCol div#Shea20130311 .preliminary {
  background-color: orange;
}
div#centerCol div#Shea20130311 .current {
  background-color: red;
}
div#centerCol div#Shea20130311 table col.col1 {
  background-color: #DDD;
}
div#centerCol div#Shea20130311 table#table#Shea20130311_Table-Section3-01 {
  text-align: center;
}
div#centerCol div#Shea20130311 table#table#Shea20130311_Table-Section3-01 col.col6 {
  width: 110px;
}
div#centerCol div#Shea20130311 table#table#Shea20130311_Table-Section3-01 thead tr.first th {
  padding-top: 10px;
}
div#centerCol div#Shea20130311 table#table#Shea20130311_Table-Section3-01 tfoot {
  text-align: left;
}
div#centerCol div#Shea20130311 table.Shea20130311_Table-Section-4 col.col1 {
  width: 50%;
}
div#centerCol div#Shea20130311 table.Shea20130311_Table-Section-4 td,
div#centerCol div#Shea20130311 table.Shea20130311_Table-Section-4 th {
  padding: 10px;
}
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col1,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col2,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col3,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col5,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col7 {
  text-align: center;
}
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col4,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col6,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col8 {
  text-align: right;
}
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col3 {
  width: 75px;
}
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col4,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col5,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col6,
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col7 {
  width: 50px;
}
div#centerCol div#Shea20130311 table#Shea20130311_Table-Appendix-01 td.col8 {
  width: 70px;
}
div#centerCol div#Richardson20130324 table img {
  width: 100%;
}
div#centerCol div#Richardson20130324 table tbody td {
  text-align: center;
}
div#centerCol div#Richardson20130324 table tfoot tr td {
  padding-left: 5px;
}
/* @end Styling of Tables within Comments */
/* @group General Changes To The Forum Section  */
body.section-forum div#centerCol div#content-top {
  margin-left: 20px;
  margin-right: 30px;
}
body.section-forum div#centerCol div#content-top h2 {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 30px;
}
body.section-forum div#centerCol div#content-top div.forumVideo {
  width: 640px;
  box-shadow: 5px 5px 10px #CCC;
  -moz-box-shadow: 5px 5px 10px 0 #CCC;
  -webkit-box-shadow: 5px 5px 10px #CCC;
  line-height: 0;
  margin: auto;
  margin-bottom: 20px;
}
body.section-forum div#centerCol div#content-top div.forumVideo + p.caption {
  width: 640px;
  margin: auto;
}
body.section-forum div#centerCol div#content-top + div.sort-button {
  margin-top: 30px;
  margin-right: 50px;
}
body.section-forum div#centerCol div.meta div.terms-inline {
  display: none;
  visibility: hidden;
}
body.section-forum div#centerCol div.node div.content p {
  font-size: 93%;
  margin-left: 20px;
  margin-right: 20px;
  text-indent: 0;
}
body.section-forum div#centerCol div.wrapper h1 {
  background-image: none;
  background-color: inherit;
  color: inherit;
  text-align: inherit;
  text-transform: none;
  font-size: 1.1em;
  font-weight: normal;
  height: inherit;
  padding-top: 0;
}
body.section-forum div.comments-view {
  float: left;
  width: 100%;
}
body.section-forum div.comments-view div.view-header {
  width: 70%;
}
body.section-forum div.comments-view div.view-header p {
  text-indent: 0 !important;
  margin: 30px !important;
  margin-top: 0 !important;
}
body.section-forum div.comments-view div.view-header p strong {
  display: block;
}
body.section-forum div.view-header {
  font-size: 108%;
}
body.section-forum div.view-header cite {
  font-style: italic;
}
body.section-forum div.view-header strong {
  font-weight: bold;
}
body.section-forum div.view-header div.forum-topic-navigation {
  display: none;
  visibility: hidden;
}
/* @end General Changes To The Forum Section  */
/* @group Forum Index Page (All Comments) */
body.page-forum ul.links li.comment_add a,
body.page-forum-allcomments ul.links li.comment_add a,
body.page-node-7 ul.links li.comment_add a {
  display: none;
  visibility: hidden;
}
/* @end Forum Index Page */
/* @group The Invited Experts Tab Page */
body.page-forum-experts div#centerCol div.comment-reply {
  margin-left: 0px;
}
/* @end The Invited Experts Tab Page */
/* @group Write Comment Form Page */
body.page-forum-write li.comment_add,
body.page-forum-write div.node > h2:first-child a {
  display: none;
  visibility: hidden;
}
body.page-forum-write div#centerCol div.box > h2 {
  font-size: 2em;
  color: white;
  background-color: #CCC;
  padding: 5px;
  text-align: center;
  width: 95%;
  margin-top: 20px;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
body.page-forum-write div.view-header p {
  text-indent: 0 !important;
  margin: 30px !important;
  font-size: 93% !important;
  line-height: 1.5em !important;
}
body.page-forum-write form#comment-form > div > div a {
  font-size: 153.9%;
  text-decoration: underline;
}
body.page-forum-write form#comment-form > div > div label {
  color: gray;
  font-size: 100%;
}
body.page-forum-write form#comment-form input.form-checkbox,
body.page-forum-write form#comment-form input.form-radio {
  margin-top: -3px;
}
body.page-forum-write div.preview div.quotemark {
  left: -10px !important;
}
/* @end Write Comment Form Page */
/* @group Reply To Comment Form Page (And Comment Edit Preview) */
body.page-comment-reply div.profile,
body.page-comment-edit div.profile {
  overflow: auto;
  margin-top: 10px;
}
body.page-comment-reply div.profile ul li.avatar,
body.page-comment-edit div.profile ul li.avatar {
  margin-right: 20px;
}
body.page-comment-reply form#comment-form > div > div.form-item > a,
body.page-comment-edit form#comment-form > div > div.form-item > a {
  font-size: 130%;
}
body.page-comment-reply div#centerCol div.box > h2 {
  font-size: 197%;
  color: white;
  background-color: #939393;
  padding-bottom: 5px;
  padding-top: 7px;
  text-align: center;
  margin-top: 20px;
  text-transform: uppercase;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
body.page-comment-reply div.wrapper {
  width: 95%;
}
body.page-comment-reply div.wrapper div.comment {
  margin-left: 5% !important;
}
body.page-comment-reply form#comment-form > div > div label {
  color: #939393;
}
body.page-comment-reply form#comment-form > div > div a {
  font-size: 153.9%;
  text-decoration: underline;
}
/* @end Reply To Comment Form Page */
/* @group Edit Comment Form Page */
body.page-comment-edit div#centerCol div.wrapper {
  width: 95%;
}
body.page-comment-edit div#centerCol input.form-checkbox,
body.page-comment-edit div#centerCol input.form-radio {
  margin-top: -3px;
}
body.page-comment-edit form#comment-form fieldset {
  margin-left: 0px;
}
body.page-comment-edit form#comment-form div#edit-comment-wrapper {
  margin-left: 0px;
}
body.page-comment-edit form#comment-form div#edit-comment-wrapper label {
  color: #939393;
  font-size: 100%;
}
body.page-comment-edit form#comment-form div#edit-date-wrapper {
  clear: both;
  padding-top: 20px;
}
body.page-comment-edit form#comment-form div#edit-status-0-wrapper input,
body.page-comment-edit form#comment-form div#edit-status-1-wrapper input {
  width: 30px;
  display: block;
}
body.page-comment-edit form#comment-form div#edit-status-0-wrapper label,
body.page-comment-edit form#comment-form div#edit-status-1-wrapper label {
  text-align: left;
  width: 120px;
}
body.page-comment-edit form#comment-form div.fieldset-wrapper > div {
  overflow: auto;
}
/* @end Edit Comment Form Page */
/* @group Notice Box For Moderated Users In Reply And Write Forum Forms */
div#content-top div.moderation-notice {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  text-indent: 0;
  width: 90%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
div#content-top div.moderation-notice h2 {
  font-size: 138.5%;
}
div#content-top div.moderation-notice p {
  font-size: 93%;
  text-indent: 0 !important;
}
div#content-top div.moderation-notice div.links {
  padding-bottom: 10px;
}
/* @end Notice Box For Moderated Users In Reply And Write Forum Forms */
/* @group Admin Unpublished Comments Page */
body.page-forum-unpublished div#content-top {
  overflow: auto;
  margin-left: 30px;
}
/* @end Admin Unpublished Comments Page */
/* @group Sort Button */
div.sort-button {
  width: 20%;
  float: right;
  margin-left: 20px;
  margin-right: 50px;
  padding-bottom: 40px;
  margin-bottom: -100px;
  position: relative;
  z-index: 200;
}
div.sort-button div.wrapper {
  margin: auto;
  padding: 15px;
  border: 1px solid #DDD;
  background-color: #EEE;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
div.sort-button div.current-state {
  margin-top: 20px;
}
div.sort-button div.current-state b {
  font-size: 0.8em;
  font-weight: normal;
}
div.sort-button div.current-state-descending {
  background-image: url('../images/Icon_Triangle_Down_2T_7x7.gif');
  background-repeat: no-repeat;
  background-position: right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div.sort-button div.current-state-descending {
    background-image: url("../images/Icon_Triangle_Down_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
div.sort-button div.current-state-ascending {
  background-image: url('../images/Icon_Triangle_Up_2T_7x7.gif');
  background-repeat: no-repeat;
  background-position: right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  div.sort-button div.current-state-ascending {
    background-image: url("../images/Icon_Triangle_Up_2T_7x7@2x.gif");
    background-size: 7px 7px;
  }
}
/* @end Sort Button */
/* @end FORUM PAGES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PROFILE PAGES 
==================================================== */
/* 
====================================================
@group PROFILE PAGES — DISPLAY PROFILE 
==================================================== */
/* @group Display Profile Page */
body.section-user div#centerCol div.profile {
  width: 85%;
  padding-left: 50px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  padding-right: 20px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.section-user div#centerCol div.profile h3 {
  margin-right: 12px;
}
body.section-user div#centerCol div.profile div.picture {
  margin-top: 50px;
  margin-left: 20px;
}
body.section-user div#centerCol div.profile div.picture img {
  height: 150px;
  width: 150px;
}
body.section-user div#centerCol div.profile cite {
  font-style: italic;
}
body.section-user div#centerCol div.profile dl + h3 {
  clear: right;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.alttitle,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.alttitle {
  font-style: italic;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.book,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.book,
body.section-user div#centerCol div.profile dd.profile-profile_published span.report,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.book.author,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.book.author,
body.section-user div#centerCol div.profile dd.profile-profile_published span.report.author,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.report.author,
body.section-user div#centerCol div.profile dd.profile-profile_published span.book.title,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.book.title,
body.section-user div#centerCol div.profile dd.profile-profile_published span.report.title,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.report.title {
  font-size: 1.2em;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.title,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.title {
  font-style: italic;
  font-size: 1.2em;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.title span.book,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.title span.book,
body.section-user div#centerCol div.profile dd.profile-profile_published span.title span.report,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.title span.report {
  font-style: normal;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.title span.citation,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.available,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.available,
body.section-user div#centerCol div.profile dd.profile-profile_published span.versions,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.versions {
  font-style: italic;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.book,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.book,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.report,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.report {
  font-variant: normal !important;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.book span,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.book span,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.report span,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.report span,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.book a,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.book a,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation.report a,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation.report a {
  font-variant: normal !important;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation a,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation a {
  font-variant: small-caps;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.date,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.nocaps,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.nocaps,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.noCaps,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.noCaps {
  font-variant: normal;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.author,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.author.nocaps,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.author.nocaps,
body.section-user div#centerCol div.profile dd.profile-profile_published span.citation span.author.noCaps,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.citation span.author.noCaps {
  font-variant: normal;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.author,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.quote,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.quote {
  font-style: italic;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.signal,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.signal {
  font-style: italic;
}
body.section-user div#centerCol div.profile dd.profile-profile_published span.arabic,
body.section-user div#centerCol div.profile dd.profile-profile_biography span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body.section-user dd.profile-profile_published p {
  text-indent: 0 !important;
}
body.section-user dd.profile-profile_published ul {
  margin-top: 15px;
}
body.section-user dd.profile-profile_published ul li {
  font-size: 85%;
  margin-bottom: 10px;
  line-height: 1.5em;
}
/* @end PROFILE PAGES — DISPLAY PROFILE 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PROFILE PAGES — EDIT ACCOUNT PROFILE (FIRST TAB)
==================================================== */
/* @group -->Edit Profile Account Form - Account Information Section (Includes Profile Edit Section) */
body.section-user form#user-profile-form fieldset {
  width: 85%;
  padding-left: 10%;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.section-user form#user-profile-form input {
  width: 60%;
}
body.section-user form#user-profile-form input#edit-delete {
  width: inherit;
}
body.section-user form#user-profile-form input#edit-submit {
  width: inherit;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
}
body.section-user form#user-profile-form div.description {
  width: 360px;
}
body.section-user form#user-profile-form > div > fieldset > a {
  margin-left: 230px;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  text-decoration: underline;
  margin-right: 30px;
  font-size: 1.2em;
}
body.section-user form#user-profile-form div#edit-pass-pass1-wrapper span.password-strength {
  display: block;
  margin-left: 210px;
  margin-bottom: 10px;
}
body.section-user form#user-profile-form div#edit-pass-wrapper div.password-description {
  background-color: inherit;
  width: 400px;
  margin-top: 5px;
  margin-right: 50px;
  margin-bottom: 20px;
  border: 1px solid #FF0000;
  padding: 5px;
  margin-left: 210px;
}
body.section-user form#user-profile-form div#edit-status-wrapper div.form-radios,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-radios,
body.section-user form#user-profile-form div#edit-status-wrapper div.form-checkboxes,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-checkboxes {
  position: relative;
  top: -25px;
  margin-left: 20px;
}
body.section-user form#user-profile-form div#edit-status-wrapper div.form-radios label,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-radios label,
body.section-user form#user-profile-form div#edit-status-wrapper div.form-checkboxes label,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-checkboxes label {
  width: 350px;
  text-align: left;
  margin-left: 210px;
  float: left;
}
body.section-user form#user-profile-form div#edit-status-wrapper div.form-radios label input,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-radios label input,
body.section-user form#user-profile-form div#edit-status-wrapper div.form-checkboxes label input,
body.section-user form#user-profile-form div#edit-roles-wrapper div.form-checkboxes label input {
  width: 20px;
  position: relative;
}
body.section-user form#user-profile-form div.introduction p {
  font-size: 123.1%;
  margin: 30px;
  text-indent: 0;
}
body.section-user form#user-profile-form input#edit-pass-pass1 {
  margin-bottom: 10px;
}
body.section-user form#user-profile-form div.password-description + div.description {
  margin-top: -10px;
}
html.lte7 body.section-user input#edit-pass-pass2 {
  float: right !important;
  margin-right: 15px;
}
html.ie6 body.section-user input#edit-pass-pass2 {
  margin-right: 52px;
  display: inline;
}
/* @end -->Edit Profile Account Form - Account Information Section (Includes Profile Edit Section) */
/* @group -->Edit Profile Account Form - Picture Section */
body.section-user form#user-profile-form fieldset div.picture {
  float: right;
  margin-left: 20px;
  margin-right: 10px;
}
body.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper {
  position: relative;
}
body.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label:after {
  content: ":";
}
body.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
  width: 25px;
  position: relative;
  left: 150px;
}
body.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
  width: 22%;
  position: relative;
  margin-left: 240px;
  top: 0px;
}
body.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper input {
  width: 215px;
}
body.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
  width: 215px;
}
body.section-user form#user-profile-form fieldset input#edit-gravatar {
  width: 25px;
  float: left;
  margin-top: 4px;
}
body.section-user form#user-profile-form fieldset div.gravatar-description {
  font-size: 0.8em;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
}
body.section-user form#user-profile-form fieldset div#edit-gravatar-wrapper label {
  width: 90%;
  text-align: left;
  float: none;
  display: block;
  font-size: 1em;
}
/* @end -->Edit Profile Account Form - Picture Section */
/* @group -->Edit Profile Account Form - Comment Follow-Up Notification Settings Section */
body.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper {
  margin-bottom: 40px;
}
body.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper input {
  width: 30px;
  position: relative;
  top: 5px;
}
/* @end -->Edit Profile Account Form - Comment Follow-Up Notification Settings Section */
/* @group -->Edit Profile Account Form - Contact Settings Section */
body.section-user form#user-profile-form fieldset div#edit-contact-wrapper input {
  width: 20px;
  height: inherit;
}
/* @end -->Edit Profile Account Form - Contact Settings Section */
/* @group -->Edit Profile Account Form - Locale Settings */
body.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select {
  width: 50%;
}
/* @end -->Edit Profile Account Form - Locale Settings */
/* @end PROFILE PAGES — EDIT ACCOUNT PROFILE (FIRST TAB) 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PROFILE PAGES — EDIT PROFILE (SECOND TAB) 
==================================================== */
body.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.resizable-textarea,
body.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.resizable-textarea {
  width: 62%;
}
body.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
body.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
  float: right;
  margin-bottom: 30px;
}
body.section-user form#user-profile-form fieldset div#edit-profile-date-updated-wrapper {
  clear: both;
}
body.section-user form#user-profile-form fieldset div#edit-profile-date-updated-wrapper select {
  width: 20.5%;
}
/* @end PROFILE PAGES — EDIT PROFILE (SECOND TAB) 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PROFILE COMMENTS PAGE (TABLE OF PAST COMMENTS BY A USER) 
==================================================== */
body.page-user-comments table.views-table th {
  font-size: 1.3em;
  padding-bottom: 5px;
}
body.page-user-comments table.views-table th.views-field-timestamp {
  text-align: center;
  padding-left: 30px;
}
body.page-user-comments table.views-table th.views-field-timestamp img {
  padding-left: 5px;
}
body.page-user-comments table.views-table tr td {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-user-comments table.views-table tr.odd {
  background-color: white;
}
body.page-user-comments table.views-table td.views-field-subject {
  width: 550px;
  padding-right: 10px;
  padding-left: 20px;
}
body.page-user-comments table.views-table td.views-field-subject h3 {
  text-transform: uppercase;
  font-size: 77% !important;
  margin-top: 0 !important;
}
body.page-user-comments table.views-table td.views-field-timestamp {
  width: 120px;
  padding-left: 10px;
  padding-right: 30px;
  font-style: italic;
  text-align: right;
  color: #939393;
  background-color: #EEE;
}
body.page-user-comments div#centerCol p.nocomments {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  font-size: 1.1em;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-comments div#centerCol p.nocomments a {
  display: block;
  margin-top: 30px;
  text-decoration: underline;
}
body.page-user-comments div.invitedExpertArticles {
  background-color: #EEE;
  margin-left: 0px;
  margin-right: 20px;
  padding: 20px;
  margin-bottom: 30px;
  font-size: 1.2em;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-comments div.invitedExpertArticles a {
  margin-top: 30px;
  text-decoration: underline;
}
/* @end PROFILE COMMENTS PAGE (TABLE OF PAST COMMENTS BY A USER) 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PROFILE CONTACT PAGE TO CONTACT MEMBER 
==================================================== */
body.page-user-contact div#centerCol form#contact-mail-user {
  width: 85%;
  padding-left: 50px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-user-contact div#centerCol form#contact-mail-user label {
  color: gray;
}
body.page-user-contact div#centerCol form#contact-mail-user a {
  font-size: 1.5em;
  text-decoration: underline;
}
body.page-user-contact div#centerCol form#contact-mail-user input#edit-subject {
  width: 90%;
}
body.page-user-contact div#centerCol form#contact-mail-user input#edit-submit {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
}
body.page-user-contact div#centerCol form#contact-mail-user div#edit-copy-wrapper input {
  margin-top: -5px;
}
/* @end PROFILE CONTACT PAGE TO CONTACT MEMBER 
------------------------------------------------------------------------------------------- */
/* @end PROFILE PAGES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PARTICULAR COMMENTS 
==================================================== */
table#Given20160405_Table-01 col.col4 {
  width: 40%;
}
#Owuor20230924 dl {
  margin-top: 1em;
  margin-bottom: 3em;
}
#Owuor20230924 dl dt {
  font-weight: normal;
}
#Owuor20230924 dl dd {
  font-weight: normal;
  margin-left: 1em;
  margin-bottom: 1em;
}
/* @end PARTICULAR COMMENTS 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group BACKGROUND PAGES 
==================================================== */
body.page-background div#content-top {
  margin-left: 20px;
  margin-right: 30px;
  margin-bottom: 40px;
}
body.page-background div#content-top h2 {
  font-size: 1.4em;
  margin-bottom: 5px;
}
body.page-background div#content-top div.forumVideo video {
  margin-bottom: 20px;
  box-shadow: 5px 5px 10px #CCC;
  -moz-box-shadow: 5px 5px 10px 0 #CCC;
  -webkit-box-shadow: 5px 5px 10px #CCC;
}
body.page-background ul.background {
  margin-right: 0.5in;
  margin-top: 0.2in;
}
body.page-background ul.background h2 {
  font-size: 1.4em !important;
}
body.page-background ul.background h2 span {
  font-size: 60% !important;
  display: block;
}
body.page-background ul.background p {
  text-indent: 0 !important;
  margin-left: 0.25in !important;
}
body.page-background ul.background p.comment {
  margin-left: 53px !important;
  font-style: italic;
  margin-top: -8px !important;
  color: gray !important;
}
body.page-background ul.background p.comment span.attribution {
  display: block;
}
body.page-background ul.background ul {
  margin-bottom: 0.3in;
}
body.page-background ul.background > li {
  width: 88%;
  padding-left: 50px;
  padding-bottom: 0px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  padding-right: 40px;
  margin-bottom: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.page-background ul.background > li li > ul {
  margin-top: -1.2em;
  padding-top: 0;
}
body.page-background ul.background > li li > ul > li {
  margin-left: 53px;
}
body.page-background ul.background abbr,
body.page-background ul.background acronym {
  font-variant: inherit;
}
body.page-background ul.background span.alttitle {
  font-style: italic;
}
body.page-background ul.background span.book,
body.page-background ul.background span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body.page-background ul.background span.book.author,
body.page-background ul.background span.report.author,
body.page-background ul.background span.book.title,
body.page-background ul.background span.report.title {
  font-size: 1.2em;
}
body.page-background ul.background span.title {
  font-style: italic;
  font-size: 1.2em;
}
body.page-background ul.background span.title span.book,
body.page-background ul.background span.title span.report {
  font-style: normal;
}
body.page-background ul.background span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body.page-background ul.background span.available,
body.page-background ul.background span.versions {
  font-style: italic;
}
body.page-background ul.background span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body.page-background ul.background span.citation.book,
body.page-background ul.background span.citation.report {
  font-variant: normal !important;
}
body.page-background ul.background span.citation.book span,
body.page-background ul.background span.citation.report span,
body.page-background ul.background span.citation.book a,
body.page-background ul.background span.citation.report a {
  font-variant: normal !important;
}
body.page-background ul.background span.citation a {
  font-variant: small-caps;
}
body.page-background ul.background span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body.page-background ul.background span.citation span.nocaps,
body.page-background ul.background span.citation span.noCaps {
  font-variant: normal;
}
body.page-background ul.background span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body.page-background ul.background span.citation span.author.nocaps,
body.page-background ul.background span.citation span.author.noCaps {
  font-variant: normal;
}
body.page-background ul.background span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body.page-background ul.background span.quote {
  font-style: italic;
}
body.page-background ul.background span.signal {
  font-style: italic;
}
body.page-background ul.background span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body.page-background ul.background span.versions {
  display: block;
  margin-left: 30px;
}
body.page-background ul.background strong {
  font-weight: bold;
}
body.page-background ul.background blockquote {
  padding-left: 30px;
}
body.page-background p.acknowledgements {
  font-style: italic;
  text-indent: 0 !important;
}
body.page-background p.acknowledgements span.org,
body.page-background p.acknowledgements span.person {
  font-weight: bold;
}
body.page-background.page-background-arrest li#officialDocuments h3 {
  font-size: 130%;
  margin-bottom: 20px;
}
body.page-background.page-background-arrest li#officialDocuments ul ul li {
  margin-left: 20px;
}
body.page-background.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01 {
  margin-left: 80px;
  margin-bottom: 30px;
}
#background-gravity #smeulersTable {
  margin-left: 50px;
}
@media only screen and (max-width: 979px) {
  #background-gravity #smeulersTable {
    margin-left: unset;
  }
}
#background-gravity #smeulersTable thead th {
  padding: 5px;
}
#background-gravity #smeulersTable caption {
  margin-bottom: 10px;
}
#background-gravity #smeulersTable td:nth-child(1),
#background-gravity #smeulersTable th:nth-child(1) {
  text-align: left;
}
#background-gravity #smeulersTable td:nth-child(3),
#background-gravity #smeulersTable th:nth-child(3) {
  text-align: right;
}
/* @end BACKGROUND PAGES 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group SEARCH RESULTS PAGE 
==================================================== */
body.section-search form#search-form div.container-inline div.form-item input {
  width: 50%;
}
body.section-search form#search-form div.container-inline input.form-submit {
  margin-top: -10px;
}
body.section-search form#search-form fieldset.search-advanced label {
  font-size: 1em;
  width: 250px;
}
body.section-search form#search-form fieldset.search-advanced input {
  width: 300px;
}
body.section-search form#search-form fieldset.search-advanced input#edit-submit-1 {
  width: inherit;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  margin-left: 30px;
  margin-bottom: 10px;
}
body.section-search form#search-form div#edit-category-wrapper {
  display: none;
  visibility: hidden;
}
body.section-search form#search-form div.fieldset-wrapper div.criterion + div.criterion + div.criterion {
  display: none;
  visibility: hidden;
}
body.section-search div#centerCol div.box > h2 {
  font-size: 2em;
  color: white;
  background-color: #CCC;
  padding: 5px;
  text-align: center;
  width: 98%;
  margin-top: 20px;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
body.section-search div#centerCol dl.search-results {
  width: 80%;
  padding-left: 50px;
  padding-bottom: 30px;
  padding-top: 10px;
  border: 1px solid #DDD;
  background-color: #FFFFF0;
  padding-right: 40px;
  margin-bottom: 20px;
  margin-right: 20px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 5px 5px 5px #CCC;
  -moz-box-shadow: 5px 5px 5px 0 #CCC;
  -webkit-box-shadow: 5px 5px 5px #CCC;
}
body.section-search div#centerCol dl.search-results dd p {
  text-indent: 0;
}
body.section-search div#centerCol dl.search-results dd p.search-info {
  font-style: italic;
}
body.section-search div#centerCol dl.search-results dt.title {
  font-size: 1.2em;
  margin-top: 0.4in;
}
/* @end SEARCH RESULTS PAGE 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group PAGE NOT FOUND PAGE 
==================================================== */
body.page-not-found div.wrapper {
  min-height: 30px;
}
/* @end PAGE NOT FOUND PAGE 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group DRUPAL ADDS 
==================================================== */
/* @group User Profiles Pages */
body.section-users div#centerCol h2 {
  font-size: 1.3em;
}
body.section-users div#centerCol h3 {
  font-size: 110%;
}
body.section-users div#centerCol div.wrapper {
  width: 95%;
}
body.section-users div.profile div.picture {
  margin-top: 20px;
}
body.section-users div.profile dt {
  font-weight: normal;
  color: #939393;
  margin-left: -20px;
  font-size: 93%;
}
body.section-users div.profile dl {
  font-weight: normal;
  margin-left: 20px;
}
html.lte7 body.section-users fieldset.collapsible {
  float: left;
  clear: both;
}
html.lte7 body.section-users input.form-submit {
  width: 130px !important;
}
/* @end User Profiles Pages */
/* @group Page Not Found Pages */
body.page-not-found div#centerCol div.wrapper {
  margin-top: 100px;
  color: #3c6178;
  font-size: 1.4em;
  text-align: center;
}
/* @end Page Not Found Pages */
/* @group Views Pages */
div.views-admin-links {
  display: none !important;
  /*turn off the admin links for views*/
}
/* @end Views Pages */
/* @group Forum Policies Page */
body.page-policies div#centerCol div.wrapper div.content {
  margin-right: 40px;
}
/* @end Forum Policies Page */
/* @group Drupal Special Styles */
body.section-forum div#centerCol div.wrapper,
body.section-comment div#centerCol div.wrapper,
body.section-users div#centerCol div.wrapper,
body.node-type-forum div#centerCol div.wrapper {
  float: left;
}
/*Forum Page form.*/
div#centerCol div.box form {
  float: none;
  margin-bottom: 84px !important;
}
/*Special and Temporary for Forum Israel and Hamas page -- All Comments*/
/* @end Drupal Special Styles */
/* @end DRUPAL ADDS 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group VIDEO PLAYER 
==================================================== */
div#politicsVideo01 div.vjs-big-play-button,
div#politicsVideo01 div.vjs-loading-spinner {
  top: 70%;
}
div#securitycouncilVideo01 div.vjs-big-play-button,
div#securitycouncilVideo01 div.vjs-loading-spinner {
  top: 70%;
}
div#efficiencyVideo01 div.vjs-big-play-button,
div#efficiencyVideo01 div.vjs-loading-spinner {
  top: 60%;
}
div#arrestVideo01 div.vjs-big-play-button,
div#arrestVideo01 div.vjs-loading-spinner {
  top: 70%;
}
div#victimsVideo01 div.vjs-big-play-button,
div#victimsVideo01 div.vjs-loading-spinner {
  top: 70%;
}
div#peaceVideo01 div.vjs-big-play-button,
div#peaceVideo01 div.vjs-loading-spinner {
  top: 75%;
}
div#ask-former-prosecutorVideo01 div.vjs-big-play-button,
div#ask-former-prosecutorVideo01 div.vjs-loading-spinner {
  top: 75%;
}
/* @end VIDEO PLAYER 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group TRANSCRIPTS 
==================================================== */
div#exitInterviewTranscript20140127 {
  width: 640px;
}
div.transcript {
  margin: auto;
  margin-bottom: 50px;
}
div.transcript div#transcriptPanel {
  position: relative;
  font-size: 120%;
  margin-left: 0;
}
div.transcript div#transcriptPanel h3 {
  margin-left: 27%;
}
div.transcript div#transcriptPanel p {
  margin-left: 27%;
  text-indent: 0;
  line-height: 1.4em;
}
div.transcript div#transcriptPanel p span.speaker {
  font-weight: bold;
  position: absolute;
  width: 22%;
  left: 0;
  text-align: right;
}
div.transcript div#transcriptPanel p span.speaker:after {
  content: ":";
}
div.transcript div#transcriptPanel p span.timecode {
  font-size: 0.8em;
  color: gray;
}
div.transcript div#transcriptPanel p span.aside {
  font-style: italic;
  color: gray;
}
div.transcript div#transcriptPanel p span.unknown {
  color: red;
}
div.transcript div#transcriptPanel p cite {
  font-style: italic;
}
/* @end TRANSCRIPTS 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group NAVBAR 
==================================================== */
div.navbar span.visible-desktop {
  margin: 0;
  line-height: 0;
}
div.navbar div#search-box form#search-theme-form {
  width: 180px;
  margin-right: -3px;
}
div.navbar div#search-box form#search-theme-form label {
  display: none;
}
div.navbar div#search-box form#search-theme-form input {
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
  height: 90%;
}
div.navbar div#search-box form#search-theme-form input#edit-search-theme-form-1 {
  font-size: 1em;
}
div.navbar div#search-box form#search-theme-form input.form-text {
  width: 132px;
}
div.navbar div#search-box form#search-theme-form input.form-submit {
  width: 30px;
  padding-top: 8px;
  padding-bottom: 7px;
  margin-top: 6px;
}
@media only screen and (max-width: 979px) {
  div.navbar.navbar-fixed-top {
    margin-bottom: 0px;
  }
}
/* @end NAVBAR 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group BOOTSTRAP GENERALLY
==================================================== */
body.bootstrap {
  padding-top: 41px;
  line-height: 1.3em;
}
body.bootstrap h1,
body.bootstrap h2,
body.bootstrap h3,
body.bootstrap h4,
body.bootstrap h5,
body.bootstrap h6,
body.bootstrap li {
  line-height: 1.2em;
}
body.bootstrap img {
  width: auto;
  height: auto;
}
body.bootstrap blockquote {
  border-left: 0;
}
body.bootstrap blockquote p {
  font-weight: normal;
}
body.bootstrap h1 {
  color: #444;
}
body.bootstrap p,
body.bootstrap li {
  color: #444;
}
body.bootstrap abbr,
body.bootstrap acronym {
  font-variant: inherit;
  border-bottom-width: 0;
}
body.bootstrap div#admin-menu {
  padding-top: 53px;
}
body.bootstrap div#admin-menu li img.admin-menu-icon {
  display: none;
}
body.bootstrap div#mainContentHolder.admin-js {
  margin-top: 33px;
}
@media only screen and (max-width: 1199px) {
  body.bootstrap div#mainContentHolder.admin-js {
    margin-top: 18px;
  }
}
body.bootstrap div#pageHeader {
  --header_height: 120px;
  display: grid;
  grid-template-columns: 1fr 390px calc(369px + 20px);
  grid-template-rows: var(--header_height);
  align-items: center;
}
@media only screen and (max-width: 1199px) {
  body.bootstrap div#pageHeader {
    --header_height: 100px;
    grid-template-columns: 1fr 320px calc(308px + 20px);
  }
}
@media only screen and (max-width: 979px) {
  body.bootstrap div#pageHeader {
    --header_height: 75px;
    grid-template-columns: 1fr 200px calc(231px + 20px);
  }
}
@media only screen and (max-width: 767px) {
  body.bootstrap div#pageHeader {
    display: unset;
  }
}
body.bootstrap div#pageHeader b {
  background-repeat: repeat-y;
  display: block;
  height: var(--header_height);
}
body.bootstrap div#pageHeader b.oneStripe {
  background-image: url(../images/BG-Topper-Purple_and_White_Stripe-Tiled-8@2-20x1.png);
  width: 20px;
}
body.bootstrap div#pageHeader b.twoStripes {
  background-image: url(../images/BG-Topper-Two_Orange_and_White_Stripes-Tiled-8@4-29x1.png);
  width: 29px;
}
body.bootstrap div#pageHeader .left {
  display: grid;
  grid-template-columns: 1fr 29px;
}
@media only screen and (max-width: 767px) {
  body.bootstrap div#pageHeader .left {
    display: none;
  }
}
body.bootstrap div#pageHeader .left header {
  background-color: #E27108;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: var(--header_height);
}
@media only screen and (max-width: 1199px) {
  body.bootstrap div#pageHeader .left header {
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 979px) {
  body.bootstrap div#pageHeader .left header {
    font-size: 0.9em;
  }
}
body.bootstrap div#pageHeader .left header h1 {
  font-size: 1.9em;
  font-weight: bold;
  color: white;
}
body.bootstrap div#pageHeader .left header p {
  font-size: 1.3em;
  line-height: 1.2em;
  color: white;
}
body.bootstrap div#pageHeader .left header p.since {
  font-size: 1em;
}
body.bootstrap div#pageHeader .left header a {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  body.bootstrap div#pageHeader .middle {
    display: flex;
    justify-content: center;
  }
}
body.bootstrap div#pageHeader .right {
  display: grid;
  grid-template-columns: 20px 1fr;
}
body.bootstrap div#pageHeader .right img {
  width: auto;
  height: var(--header_height);
}
@media only screen and (max-width: 767px) {
  body.bootstrap div#pageHeader .right {
    display: none;
  }
}
body.bootstrap div#pageFooter {
  clear: both;
  padding-top: 20px;
  margin-bottom: 5px;
  margin-left: 2%;
}
body.bootstrap div.sectionTopper {
  margin-top: 30px;
  width: 100%;
  min-height: 70px;
  background-color: #dbdbdb;
  margin-bottom: 0;
  position: relative;
}
body.bootstrap div.sectionTopper h1,
body.bootstrap div.sectionTopper h2,
body.bootstrap div.sectionTopper h3 {
  margin-left: 80px;
  line-height: 1em;
  color: #444;
}
body.bootstrap div.sectionTopper h1 {
  -moz-text-shadow: -1px -1px 1px 1px #EEE;
  -webkit-text-shadow: -1px -1px 1px #EEE;
  text-shadow: -1px -1px 1px #EEE;
  padding-top: 25px;
  font-size: 153.9%;
}
body.bootstrap div.sectionTopper h2 {
  margin-top: 3px;
}
body.bootstrap div.sectionTopper h3 {
  margin-top: 10px;
  font-size: 93%;
  font-style: italic;
}
body.bootstrap div.sectionTopper div.logoLeft,
body.bootstrap div.sectionTopper div.logoRight {
  position: absolute;
  height: 60px;
  width: 60px;
  top: 5px;
  background-repeat: no-repeat;
}
body.bootstrap div.sectionTopper div.logoLeft {
  left: 5px;
  background-image: url('../images/Logo_ICC_Forum_Alone_24T_60x60.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  body.bootstrap div.sectionTopper div.logoLeft {
    background-image: url("../images/Logo_ICC_Forum_Alone_24T_60x60@2x.png");
    background-size: 60px 60px;
  }
}
body.bootstrap div.sectionTopper div.logoRight {
  right: 5px;
}
/* @end BOOTSTRAP GENERALLY
------------------------------------------------------------------------------------------- */
/*
====================================================
@group GUIDELINES
==================================================== */
body#guidelinesPage {
  background-color: #F7F7F7;
}
body#guidelinesPage .demo span.alttitle {
  font-style: italic;
}
body#guidelinesPage .demo span.book,
body#guidelinesPage .demo span.report {
  font-variant: small-caps;
  font-size: 125%;
}
body#guidelinesPage .demo span.book.author,
body#guidelinesPage .demo span.report.author,
body#guidelinesPage .demo span.book.title,
body#guidelinesPage .demo span.report.title {
  font-size: 1.2em;
}
body#guidelinesPage .demo span.title {
  font-style: italic;
  font-size: 1.2em;
}
body#guidelinesPage .demo span.title span.book,
body#guidelinesPage .demo span.title span.report {
  font-style: normal;
}
body#guidelinesPage .demo span.title span.citation {
  font-size: 1em;
  font-variant: normal;
  font-style: normal;
}
body#guidelinesPage .demo span.available,
body#guidelinesPage .demo span.versions {
  font-style: italic;
}
body#guidelinesPage .demo span.citation {
  font-variant: small-caps;
  font-size: 1.25em;
}
body#guidelinesPage .demo span.citation.book,
body#guidelinesPage .demo span.citation.report {
  font-variant: normal !important;
}
body#guidelinesPage .demo span.citation.book span,
body#guidelinesPage .demo span.citation.report span,
body#guidelinesPage .demo span.citation.book a,
body#guidelinesPage .demo span.citation.report a {
  font-variant: normal !important;
}
body#guidelinesPage .demo span.citation a {
  font-variant: small-caps;
}
body#guidelinesPage .demo span.citation span.date {
  font-variant: normal;
  font-size: 0.9em;
}
body#guidelinesPage .demo span.citation span.nocaps,
body#guidelinesPage .demo span.citation span.noCaps {
  font-variant: normal;
}
body#guidelinesPage .demo span.citation span.author {
  font-size: 0.9em;
  font-weight: normal;
  font-variant: small-caps;
}
body#guidelinesPage .demo span.citation span.author.nocaps,
body#guidelinesPage .demo span.citation span.author.noCaps {
  font-variant: normal;
}
body#guidelinesPage .demo span.author {
  font-weight: bold;
  font-size: 1.1em;
}
body#guidelinesPage .demo span.quote {
  font-style: italic;
}
body#guidelinesPage .demo span.signal {
  font-style: italic;
}
body#guidelinesPage .demo span.arabic {
  font-size: 130%;
  padding-left: 4px;
  font-variant: normal;
}
body#guidelinesPage .demo span.versions {
  display: block;
  margin-left: 30px;
}
body#guidelinesPage div#navArea {
  font-size: 0.9rem;
  line-height: 1.3em;
}
body#guidelinesPage div#navArea ul.topLevel li:not(.active) > ul {
  display: none;
}
body#guidelinesPage div#navArea ul.sub {
  margin-top: 5px;
  margin-bottom: 1em;
}
body#guidelinesPage div#navArea div#navSidebar {
  max-width: 314px;
}
@media only screen and (max-width: 1199px) {
  body#guidelinesPage div#navArea div#navSidebar {
    max-width: 250px;
  }
}
@media only screen and (max-width: 979px) {
  body#guidelinesPage div#navArea div#navSidebar {
    max-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  body#guidelinesPage div#navArea div#navSidebar {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  body#guidelinesPage div#navArea ul.affix {
    position: static;
    width: auto;
    top: 0;
    margin-left: 50px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
body#guidelinesPage div#navArea ul.nav-list {
  padding-left: 0;
}
body#guidelinesPage div#mainContentArea {
  background-color: white;
}
body#guidelinesPage div#mainContentArea p {
  margin-bottom: 1em;
  font-size: 1rem;
  line-height: 1.3em;
}
body#guidelinesPage div#mainContentArea p.buttonLabel {
  display: inline;
  font-size: 70%;
  margin-left: 5px;
}
body#guidelinesPage div#mainContentArea p.blockquote,
body#guidelinesPage div#mainContentArea p.comment {
  margin-left: 20px;
  margin-right: 40px;
}
body#guidelinesPage div#mainContentArea a.marker:hover code {
  background-color: #AAA;
  color: white;
}
body#guidelinesPage div#mainContentArea code {
  font-size: 1.2rem;
  line-height: 1.3em;
  color: green;
  padding: 5px;
  display: inline-block;
  white-space: inherit;
  margin-left: 5px;
  margin-right: 5px;
  overflow-wrap: anywhere;
}
body#guidelinesPage div#mainContentArea code.not {
  background-color: rgba(255, 0, 0, 0.15);
  color: red;
}
body#guidelinesPage div#mainContentArea code .nowrap {
  white-space: nowrap;
}
body#guidelinesPage div#mainContentArea code.collapse:not(.in) {
  padding-top: 0;
  padding-bottom: 0;
  border: 0px;
  transition: all 0.3s ease;
}
body#guidelinesPage div#mainContentArea h1 {
  font-size: 2.4rem;
}
body#guidelinesPage div#mainContentArea h2 {
  font-size: 2rem;
  margin-top: 0.5in;
  margin-bottom: 0.1in;
}
body#guidelinesPage div#mainContentArea h3 {
  font-size: 1.6rem;
  margin-top: 0.3in;
  margin-bottom: 0.1in;
}
body#guidelinesPage div#mainContentArea h4 {
  font-size: 1.4rem;
}
body#guidelinesPage div#mainContentArea h5 {
  font-size: 1.2rem;
}
body#guidelinesPage div#mainContentArea h6 {
  font-size: 1rem;
}
body#guidelinesPage div#mainContentArea h1,
body#guidelinesPage div#mainContentArea h2,
body#guidelinesPage div#mainContentArea h3,
body#guidelinesPage div#mainContentArea h4 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #DDD;
  radius: 20px;
}
body#guidelinesPage div#mainContentArea div .btn {
  padding: 10px;
  display: inline-block;
}
body#guidelinesPage div#mainContentArea div + .collapse {
  margin-top: 10px;
}
body#guidelinesPage div#mainContentArea pre.collapse:not(.in) {
  padding-top: 0;
  padding-bottom: 0;
  border: 0px;
  transition: all 0.3s ease;
}
body#guidelinesPage div#mainContentArea ol,
body#guidelinesPage div#mainContentArea ul {
  padding-left: 30px;
}
body#guidelinesPage div#mainContentArea ol li,
body#guidelinesPage div#mainContentArea ul li {
  margin-bottom: 0.5em;
  font-size: 1rem;
  line-height: 1.3em;
}
body#guidelinesPage div#mainContentArea ol > li {
  list-style-position: outside;
  list-style-type: decimal;
}
body#guidelinesPage div#mainContentArea ul.bullets {
  margin-top: 0.8em;
}
body#guidelinesPage div#mainContentArea ul.bullets > li {
  list-style-type: disc;
}
body#guidelinesPage div#mainContentArea ul.feature {
  margin-top: 5px;
  margin-left: 10px;
  padding-left: 0;
  padding-bottom: 10px;
}
body#guidelinesPage div#mainContentArea ul.feature li {
  display: inline;
  position: relative;
}
body#guidelinesPage div#mainContentArea ul.feature li span {
  display: inline-block;
  width: 50px;
  height: 80px;
  position: relative;
  border: 0px solid none;
  border-radius: 10px;
  margin-right: 3px;
  margin-bottom: 2px;
  background-color: #EEE;
  box-shadow: -1px 1px 3px #555;
  background-image: url('/sites/all/themes/ucla/images/BG_Gray_Vertical_Stripes-Tiled-20t-24_4x16.png');
}
body#guidelinesPage div#mainContentArea ul.feature li a {
  font-size: 1rem;
  line-height: 1.2em;
  text-decoration: none;
  margin: 10px;
  position: absolute;
  left: 5px;
}
body#guidelinesPage div#mainContentArea ul.feature li a:after {
  content: "⚪";
}
body#guidelinesPage div#mainContentArea ul.feature li a:hover:after {
  content: "🔵";
}
body#guidelinesPage div#mainContentArea ul.feature li a.write {
  top: 0px;
}
body#guidelinesPage div#mainContentArea ul.feature li a.result {
  bottom: 0px;
}
body#guidelinesPage div#mainContentArea ol.lower-alpha > li {
  list-style-type: lower-alpha;
}
body#guidelinesPage div#mainContentArea li.notes ul > li {
  list-style-position: outside;
  list-style-type: disc;
}
body#guidelinesPage div#mainContentArea li.example pre {
  border: none;
  background-color: white;
}
body#guidelinesPage div#mainContentArea li.example pre code {
  padding: 15px;
}
body#guidelinesPage div#mainContentArea section#overview dt {
  font-size: 1.2rem;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 5px;
}
body#guidelinesPage div#mainContentArea section#overview dd {
  margin-left: 35px;
}
body#guidelinesPage div#mainContentArea section#exemplars ul#exemplarsMainList {
  padding-left: 0;
}
@media only screen and (max-width: 399px) {
  body#guidelinesPage div#mainContentArea section#exemplars ul#exemplarsMainList > li,
  body#guidelinesPage div#mainContentArea section#exemplars ul#exemplarsMainList > li > ul {
    padding-left: 0px;
  }
}
body#guidelinesPage div#mainContentArea section#exemplars h4 {
  margin-top: 0.5in;
  margin-bottom: 0.1in;
}
body#guidelinesPage div#mainContentArea section#exemplars li.notes div,
body#guidelinesPage div#mainContentArea section#exemplars li.write div,
body#guidelinesPage div#mainContentArea section#exemplars li.result div {
  margin: 10px;
}
body#guidelinesPage div#mainContentArea section#exemplars li.code pre {
  margin: 10px;
}
body#guidelinesPage div#mainContentArea section#exemplars li.notes ul {
  margin-top: 15px;
}
body#guidelinesPage div#mainContentArea section#exemplars li.write code {
  color: #444;
  background-color: white;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 10px;
  max-width: 740px;
  overflow-wrap: anywhere;
}
body#guidelinesPage div#mainContentArea section#exemplars li.result div {
  padding: 10px;
  padding-bottom: 5px;
}
body#guidelinesPage div#mainContentArea section#exemplars li.result div.pulse {
  box-shadow: 0 0 0 #00ff00;
  animation: pulse 4s 1;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #00ff00;
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 255, 0, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 #00ff00;
    box-shadow: 0 0 0 0 #00ff00;
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(0, 255, 0, 0);
    box-shadow: 0 0 0 10px rgba(0, 255, 0, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
  }
}
body#guidelinesPage div#mainContentArea section#exemplars li.result.collapse:not(.in) div {
  padding-top: 0;
  padding-bottom: 0;
  border: 0px;
  transition: all 0.3s ease;
}
body#guidelinesPage div#mainContentArea #anchorEntity dl.hyphens dt {
  margin-top: 5px;
}
body#guidelinesPage div#mainContentArea #anchorEntity dl.hyphens dd {
  margin-bottom: 10px;
  margin-left: 40px;
}
body#guidelinesPage div#mainContentArea #anchorEntity dl#symbolsList {
  margin-top: 20px;
  margin-left: 40px;
}
body#guidelinesPage div#mainContentArea #anchorEntity dl#symbolsList dt {
  float: left;
  width: 100px;
  font-size: 1.6rem;
}
body#guidelinesPage div#mainContentArea #anchorEntity dl#symbolsList dd {
  font-style: italic;
  font-size: inherit;
  margin-bottom: 20px;
}
body#guidelinesPage div#mainContentArea #anchorForeignLanguage dl {
  margin-left: 30px;
}
body#guidelinesPage div#mainContentArea #anchorForeignLanguage dt {
  float: left;
  width: 200px;
}
body#guidelinesPage div#mainContentArea #anchorForeignLanguage dd {
  font-style: normal;
  margin-bottom: 20px;
}
body#guidelinesPage div#mainContentArea .dominos .heading {
  display: block;
  margin: 10px;
  padding-top: 10px;
  font-weight: bold;
}
body#guidelinesPage div#mainContentArea .primary {
  font-size: 120%;
  margin: 15px;
  margin-bottom: 20px;
}
/* @end GUIDELINES
------------------------------------------------------------------------------------------- */
/*
====================================================
@group ->SPECIAL ANNEX FOR HOVELL
==================================================== */
div#Hovell_refAnnex h3 {
  font-size: 1.2em !important;
  margin-top: 0.6in;
}
div#Hovell_refAnnex h4 {
  text-align: center !important;
  font-size: 1.2em !important;
  font-weight: bold;
}
div#Hovell_refAnnex li {
  list-style: none !important;
  margin-bottom: 1em !important;
}
div#Hovell_refAnnex > ol > li {
  margin-left: 1.5in !important;
}
div#Hovell_refAnnex > ol > li .marker {
  float: left;
  margin-left: -0.5in;
  font-weight: bold;
  color: black;
}
div#Hovell_refAnnex h5 {
  font-size: 1.2em !important;
  font-weight: bold;
}
div#Hovell_refAnnex h6 {
  font-size: 1.2em !important;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0.5in !important;
}
div#Hovell_refAnnex h6 .marker {
  margin-left: -0.5in !important;
}
/* @end ->SPECIAL ANNEX FOR HOVELL
--------------------------------------------------------------------------------------- */
/* 
====================================================
@group MEDIA QUERIES 
==================================================== */
/* 
====================================================
@group Special Overrides for Big Screen — 1200px and over 
==================================================== */
@media only screen and (min-width: 1200px) {
  div.navbar span.visible-desktop {
    display: none !important;
  }
  body.columnBoth div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Both_4T_1170x1.gif');
  }
  body.columnLeft div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Left_4T_1170x1.gif');
  }
  body.columnRight div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Right_4T_1170x1.gif');
  }
  body.bootstrap div.navbar div#search-box {
    width: 220px;
    margin-right: -55px;
  }
  body.bootstrap div.navbar div#search-box form#search-theme-form input.form-text {
    width: 120px;
  }
  body.bootstrap div#centerCol div.post div.button-glass.opener {
    margin-left: 100px;
  }
  body.bootstrap.relates_to_statute div#centerCol div.partpanel,
  body.bootstrap.relates_to_statute div#centerCol div.articlepanel {
    width: 85% !important;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div.description {
    font-size: 0.95em;
    margin-left: 210px;
    width: 420px;
    margin-top: -5px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
    margin-top: -20px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
    padding-top: 5px;
    float: none;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
    clear: left;
    margin-top: 10px;
    width: 270px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label {
    width: 240px;
    position: relative;
    left: -35px;
    margin-right: 0;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
    left: -20px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper div.description {
    margin-left: 210px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper select {
    width: 50%;
    margin-left: 15px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
    margin-left: 240px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper label input {
    margin-top: -3px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper div.description {
    clear: none;
    margin-left: 240px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select {
    width: 50%;
    margin-top: -3px;
    margin-left: 15px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
    margin-left: 240px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-roles-wrapper div.description {
    margin-left: 45%;
    margin-top: 0px;
    width: 40%;
    position: absolute;
  }
  body.page-issue-homepage div#centerCol {
    margin-left: 30px;
    margin-right: 30px;
  }
  body.page-issue-homepage div#rightCol {
    margin-left: 0;
  }
  div.transcript {
    width: 120%;
  }
  div.transcript p {
    margin-right: 10% !important;
  }
  div.transcript p span.timecode {
    position: absolute;
    right: 0px;
  }
}
/*END Media query for 1200px*/
/* @end Special Overrides for Big Screen — 1200px and over 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Normal — 980px to 1199px 
==================================================== */
#mediaQueryFor980to1199Mixin body.columnBoth div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Both_4T_940x1.gif');
}
#mediaQueryFor980to1199Mixin body.columnLeft div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Left_4T_940x1.gif');
}
#mediaQueryFor980to1199Mixin body.columnRight div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Right_4T_940x1.gif');
}
#mediaQueryFor980to1199Mixin body.bootstrap {
  font-size: 80%;
  padding-top: 51px;
}
#mediaQueryFor980to1199Mixin body.bootstrap a.brand {
  position: relative;
  top: 5px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div.navbar {
  font-size: 120%;
}
#mediaQueryFor980to1199Mixin body.bootstrap div.navbar div#search-box {
  width: 200px;
  margin-right: -45px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div.navbar div#search-box form#search-theme-form input.form-text {
  width: 120px;
}
#mediaQueryFor980to1199Mixin body.bootstrap .sk-button-small {
  font-size: 11px;
  margin-left: 10px;
  padding-right: 15px;
  padding-left: 0px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div#leftCol div.wrapper p,
#mediaQueryFor980to1199Mixin body.bootstrap div#leftCol div.wrapper ul {
  padding-left: 0;
  padding-right: 0;
}
#mediaQueryFor980to1199Mixin body.bootstrap div#centerCol div.tableOfContents ol li {
  margin-right: 20px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div#centerCol div.tableOfContents ol li img {
  width: 70px;
  height: 70px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div#centerCol div.post div.button-glass.opener {
  margin-left: 20px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div#centerCol div.post ul.navigation {
  margin-left: 280px;
}
#mediaQueryFor980to1199Mixin body.bootstrap div.view-content div.profile {
  margin-left: 0 !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
  margin-right: 6px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
  width: 70px;
  height: 70px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#mainIssues div#arrestIssue div.tableOfContents ol li cite {
  font-size: 11px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
  width: 70px;
  height: 70px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#portraitCollection h1 {
  font-size: 1.3em;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#portraitCollection ul li img {
  width: 70px;
  height: 70px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js {
  height: 213px !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api {
  height: 213px !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
#mediaQueryFor980to1199Mixin body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
  top: 75%;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-users div#centerCol {
  font-size: 120%;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-forum div.comment div.profile,
#mediaQueryFor980to1199Mixin body.bootstrap.page-comment-reply div.comment div.profile {
  margin-left: -10px !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-forum div.comment table,
#mediaQueryFor980to1199Mixin body.bootstrap.page-comment-reply div.comment table {
  position: relative;
  left: -35px !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.page-forum-write div#centerCol {
  font-size: 120%;
}
#mediaQueryFor980to1199Mixin body.bootstrap.page-forum-write div.preview div.comment div.profile {
  padding-left: 3px !important;
}
#mediaQueryFor980to1199Mixin body.bootstrap.relates_to_statute div#centerCol div.partpanel,
#mediaQueryFor980to1199Mixin body.bootstrap.relates_to_statute div#centerCol div.articlepanel {
  width: 85% !important;
  font-size: 120%;
  line-height: 1.3em;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div.description {
  font-size: 0.9em;
  margin-left: 155px;
  width: 360px;
  margin-top: -5px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-name-wrapper div.description,
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-mail-wrapper div.description,
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
  margin-left: 180px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
  margin-top: -20px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-url-wrapper div.description {
  margin-left: 170px;
  width: 320px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
  margin-top: 5px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
  width: 30%;
  margin-left: 200px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
  left: 165px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper input#edit-picture-upload {
  width: 185px;
  font-size: 80%;
  margin-top: -3px;
  padding-left: 5px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
  width: 300px;
  margin-left: 10%;
  clear: left;
  margin-top: 10px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
  left: -100px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
  margin-left: 180px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper label input {
  margin-top: -3px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper div.description {
  clear: both;
  margin-left: 180px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select {
  width: 60%;
  margin-top: -3px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
  margin-left: 180px;
}
#mediaQueryFor980to1199Mixin body.bootstrap.section-user form#user-profile-form fieldset div#edit-roles-wrapper div.description {
  right: 10px;
  width: 25%;
  position: absolute;
}
#mediaQueryFor980to1199Mixin body.page-issue-homepage div#centerCol {
  margin-left: 20px;
  margin-right: 20px;
}
#mediaQueryFor980to1199Mixin body.page-issue-homepage div#centerCol h1 {
  margin-left: -20px;
  margin-right: -20px;
}
#mediaQueryFor980to1199Mixin body.page-issue-homepage div#rightCol {
  margin-left: 0;
}
#mediaQueryFor980to1199Mixin body.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01 {
  margin-left: 0px !important;
}
#mediaQueryFor980to1199Mixin div.transcript {
  width: 120%;
}
#mediaQueryFor980to1199Mixin div.transcript p {
  margin-right: 10% !important;
}
#mediaQueryFor980to1199Mixin div.transcript p span.timecode {
  position: absolute;
  right: 0px;
}
@media only screen and (min-width: 980px) and (max-width: 1199px) {
  body.columnBoth div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Both_4T_940x1.gif');
  }
  body.columnLeft div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Left_4T_940x1.gif');
  }
  body.columnRight div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Right_4T_940x1.gif');
  }
  body.bootstrap {
    font-size: 80%;
    padding-top: 51px;
  }
  body.bootstrap a.brand {
    position: relative;
    top: 5px;
  }
  body.bootstrap div.navbar {
    font-size: 120%;
  }
  body.bootstrap div.navbar div#search-box {
    width: 200px;
    margin-right: -45px;
  }
  body.bootstrap div.navbar div#search-box form#search-theme-form input.form-text {
    width: 120px;
  }
  body.bootstrap .sk-button-small {
    font-size: 11px;
    margin-left: 10px;
    padding-right: 15px;
    padding-left: 0px;
  }
  body.bootstrap div#leftCol div.wrapper p,
  body.bootstrap div#leftCol div.wrapper ul {
    padding-left: 0;
    padding-right: 0;
  }
  body.bootstrap div#centerCol div.tableOfContents ol li {
    margin-right: 20px;
  }
  body.bootstrap div#centerCol div.tableOfContents ol li img {
    width: 70px;
    height: 70px;
  }
  body.bootstrap div#centerCol div.post div.button-glass.opener {
    margin-left: 20px;
  }
  body.bootstrap div#centerCol div.post ul.navigation {
    margin-left: 280px;
  }
  body.bootstrap div.view-content div.profile {
    margin-left: 0 !important;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
    margin-right: 6px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
    width: 70px;
    height: 70px;
  }
  body.bootstrap.frontPage div#mainIssues div#arrestIssue div.tableOfContents ol li cite {
    font-size: 11px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
    width: 70px;
    height: 70px;
  }
  body.bootstrap.frontPage div#portraitCollection h1 {
    font-size: 1.3em;
  }
  body.bootstrap.frontPage div#portraitCollection ul li img {
    width: 70px;
    height: 70px;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js {
    height: 213px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api {
    height: 213px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
    top: 75%;
  }
  body.bootstrap.section-users div#centerCol {
    font-size: 120%;
  }
  body.bootstrap.section-forum div.comment div.profile,
  body.bootstrap.page-comment-reply div.comment div.profile {
    margin-left: -10px !important;
  }
  body.bootstrap.section-forum div.comment table,
  body.bootstrap.page-comment-reply div.comment table {
    position: relative;
    left: -35px !important;
  }
  body.bootstrap.page-forum-write div#centerCol {
    font-size: 120%;
  }
  body.bootstrap.page-forum-write div.preview div.comment div.profile {
    padding-left: 3px !important;
  }
  body.bootstrap.relates_to_statute div#centerCol div.partpanel,
  body.bootstrap.relates_to_statute div#centerCol div.articlepanel {
    width: 85% !important;
    font-size: 120%;
    line-height: 1.3em;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div.description {
    font-size: 0.9em;
    margin-left: 155px;
    width: 360px;
    margin-top: -5px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-name-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-mail-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
    margin-left: 180px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
    margin-top: -20px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-url-wrapper div.description {
    margin-left: 170px;
    width: 320px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
    margin-top: 5px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
    width: 30%;
    margin-left: 200px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
    left: 165px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper input#edit-picture-upload {
    width: 185px;
    font-size: 80%;
    margin-top: -3px;
    padding-left: 5px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
    width: 300px;
    margin-left: 10%;
    clear: left;
    margin-top: 10px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
    left: -100px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
    margin-left: 180px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper label input {
    margin-top: -3px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper div.description {
    clear: both;
    margin-left: 180px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select {
    width: 60%;
    margin-top: -3px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
    margin-left: 180px;
  }
  body.bootstrap.section-user form#user-profile-form fieldset div#edit-roles-wrapper div.description {
    right: 10px;
    width: 25%;
    position: absolute;
  }
  body.page-issue-homepage div#centerCol {
    margin-left: 20px;
    margin-right: 20px;
  }
  body.page-issue-homepage div#centerCol h1 {
    margin-left: -20px;
    margin-right: -20px;
  }
  body.page-issue-homepage div#rightCol {
    margin-left: 0;
  }
  body.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01 {
    margin-left: 0px !important;
  }
  div.transcript {
    width: 120%;
  }
  div.transcript p {
    margin-right: 10% !important;
  }
  div.transcript p span.timecode {
    position: absolute;
    right: 0px;
  }
}
/*END Media query for 980px*/
/* @end Special Overrides for Normal — 980px to 1199px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group SPECIAL STYLES FOR IE7 and IE8
==================================================== */
html.lte7 body.columnBoth div#mainContentHolder,
html.ie8 body.columnBoth div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Both_4T_940x1.gif');
}
html.lte7 body.columnLeft div#mainContentHolder,
html.ie8 body.columnLeft div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Left_4T_940x1.gif');
}
html.lte7 body.columnRight div#mainContentHolder,
html.ie8 body.columnRight div#mainContentHolder {
  background-image: url('../images/BG_Faux_Columns_Right_4T_940x1.gif');
}
html.lte7 body.bootstrap,
html.ie8 body.bootstrap {
  font-size: 80%;
  padding-top: 51px;
}
html.lte7 body.bootstrap a.brand,
html.ie8 body.bootstrap a.brand {
  position: relative;
  top: 5px;
}
html.lte7 body.bootstrap div.navbar,
html.ie8 body.bootstrap div.navbar {
  font-size: 120%;
}
html.lte7 body.bootstrap div.navbar div#search-box,
html.ie8 body.bootstrap div.navbar div#search-box {
  width: 200px;
  margin-right: -45px;
}
html.lte7 body.bootstrap div.navbar div#search-box form#search-theme-form input.form-text,
html.ie8 body.bootstrap div.navbar div#search-box form#search-theme-form input.form-text {
  width: 120px;
}
html.lte7 body.bootstrap .sk-button-small,
html.ie8 body.bootstrap .sk-button-small {
  font-size: 11px;
  margin-left: 10px;
  padding-right: 15px;
  padding-left: 0px;
}
html.lte7 body.bootstrap div#leftCol div.wrapper p,
html.ie8 body.bootstrap div#leftCol div.wrapper p,
html.lte7 body.bootstrap div#leftCol div.wrapper ul,
html.ie8 body.bootstrap div#leftCol div.wrapper ul {
  padding-left: 0;
  padding-right: 0;
}
html.lte7 body.bootstrap div#centerCol div.tableOfContents ol li,
html.ie8 body.bootstrap div#centerCol div.tableOfContents ol li {
  margin-right: 20px;
}
html.lte7 body.bootstrap div#centerCol div.tableOfContents ol li img,
html.ie8 body.bootstrap div#centerCol div.tableOfContents ol li img {
  width: 70px;
  height: 70px;
}
html.lte7 body.bootstrap div#centerCol div.post div.button-glass.opener,
html.ie8 body.bootstrap div#centerCol div.post div.button-glass.opener {
  margin-left: 20px;
}
html.lte7 body.bootstrap div#centerCol div.post ul.navigation,
html.ie8 body.bootstrap div#centerCol div.post ul.navigation {
  margin-left: 280px;
}
html.lte7 body.bootstrap div.view-content div.profile,
html.ie8 body.bootstrap div.view-content div.profile {
  margin-left: 0 !important;
}
html.lte7 body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li,
html.ie8 body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
  margin-right: 6px;
}
html.lte7 body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img,
html.ie8 body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
  width: 70px;
  height: 70px;
}
html.lte7 body.bootstrap.frontPage div#mainIssues div#arrestIssue div.tableOfContents ol li cite,
html.ie8 body.bootstrap.frontPage div#mainIssues div#arrestIssue div.tableOfContents ol li cite {
  font-size: 11px;
}
html.lte7 body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img,
html.ie8 body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
  width: 70px;
  height: 70px;
}
html.lte7 body.bootstrap.frontPage div#portraitCollection h1,
html.ie8 body.bootstrap.frontPage div#portraitCollection h1 {
  font-size: 1.3em;
}
html.lte7 body.bootstrap.frontPage div#portraitCollection ul li img,
html.ie8 body.bootstrap.frontPage div#portraitCollection ul li img {
  width: 70px;
  height: 70px;
}
html.lte7 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js,
html.ie8 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js {
  height: 213px !important;
}
html.lte7 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api,
html.ie8 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api {
  height: 213px !important;
}
html.lte7 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
html.ie8 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
html.lte7 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner,
html.ie8 body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
  top: 75%;
}
html.lte7 body.bootstrap.section-users div#centerCol,
html.ie8 body.bootstrap.section-users div#centerCol {
  font-size: 120%;
}
html.lte7 body.bootstrap.section-forum div.comment div.profile,
html.ie8 body.bootstrap.section-forum div.comment div.profile,
html.lte7 body.bootstrap.page-comment-reply div.comment div.profile,
html.ie8 body.bootstrap.page-comment-reply div.comment div.profile {
  margin-left: -10px !important;
}
html.lte7 body.bootstrap.section-forum div.comment table,
html.ie8 body.bootstrap.section-forum div.comment table,
html.lte7 body.bootstrap.page-comment-reply div.comment table,
html.ie8 body.bootstrap.page-comment-reply div.comment table {
  position: relative;
  left: -35px !important;
}
html.lte7 body.bootstrap.page-forum-write div#centerCol,
html.ie8 body.bootstrap.page-forum-write div#centerCol {
  font-size: 120%;
}
html.lte7 body.bootstrap.page-forum-write div.preview div.comment div.profile,
html.ie8 body.bootstrap.page-forum-write div.preview div.comment div.profile {
  padding-left: 3px !important;
}
html.lte7 body.bootstrap.relates_to_statute div#centerCol div.partpanel,
html.ie8 body.bootstrap.relates_to_statute div#centerCol div.partpanel,
html.lte7 body.bootstrap.relates_to_statute div#centerCol div.articlepanel,
html.ie8 body.bootstrap.relates_to_statute div#centerCol div.articlepanel {
  width: 85% !important;
  font-size: 120%;
  line-height: 1.3em;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div.description {
  font-size: 0.9em;
  margin-left: 155px;
  width: 360px;
  margin-top: -5px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-name-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-name-wrapper div.description,
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-mail-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-mail-wrapper div.description,
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
  margin-left: 180px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-pass-wrapper div.description {
  margin-top: -20px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-url-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-url-wrapper div.description {
  margin-left: 170px;
  width: 320px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
  margin-top: 5px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
  width: 30%;
  margin-left: 200px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label input,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
  left: 165px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper input#edit-picture-upload,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper input#edit-picture-upload {
  width: 185px;
  font-size: 80%;
  margin-top: -3px;
  padding-left: 5px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
  width: 300px;
  margin-left: 10%;
  clear: left;
  margin-top: 10px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
  left: -100px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
  margin-left: 180px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper label input,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper label input {
  margin-top: -3px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-contact-wrapper div.description {
  clear: both;
  margin-left: 180px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper select {
  width: 60%;
  margin-top: -3px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
  margin-left: 180px;
}
html.lte7 body.bootstrap.section-user form#user-profile-form fieldset div#edit-roles-wrapper div.description,
html.ie8 body.bootstrap.section-user form#user-profile-form fieldset div#edit-roles-wrapper div.description {
  right: 10px;
  width: 25%;
  position: absolute;
}
html.lte7 body.page-issue-homepage div#centerCol,
html.ie8 body.page-issue-homepage div#centerCol {
  margin-left: 20px;
  margin-right: 20px;
}
html.lte7 body.page-issue-homepage div#centerCol h1,
html.ie8 body.page-issue-homepage div#centerCol h1 {
  margin-left: -20px;
  margin-right: -20px;
}
html.lte7 body.page-issue-homepage div#rightCol,
html.ie8 body.page-issue-homepage div#rightCol {
  margin-left: 0;
}
html.lte7 body.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01,
html.ie8 body.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01 {
  margin-left: 0px !important;
}
html.lte7 div.transcript,
html.ie8 div.transcript {
  width: 120%;
}
html.lte7 div.transcript p,
html.ie8 div.transcript p {
  margin-right: 10% !important;
}
html.lte7 div.transcript p span.timecode,
html.ie8 div.transcript p span.timecode {
  position: absolute;
  right: 0px;
}
html.lte7 body.frontPage div#portraitCollection {
  display: none;
}
html.ie8 div.tableOfContents li {
  height: 70px !important;
  width: 70px !important;
}
html.ie8 body.section-forum div.profile li.avatar div.picture {
  float: none;
}
html.ie8 body.section-forum div.profile li.avatar div.picture a img {
  margin-left: -10px !important;
}
html.ie8 body.section-user div.profile div.picture {
  float: none;
}
html.ie8 body.frontPage div#portraitCollection li {
  height: 67px !important;
  width: 67px !important;
  margin-left: 5px;
  margin-bottom: 8px;
  margin-right: 0;
}
/*

		div#formerProsecutorImage
		{	
			@offsetHeight: 3em;
			margin-bottom: 30px;
			position: relative;

			a
			{
				text-decoration: none;
				
				span.instructionBox
				{
					position: absolute;
					z-index: 1;
					display: block;
					bottom: 0;
					opacity: .7;
					height: @offsetHeight;
					background-color: gray;	
					width: 100%;

					span.instruction
					{
						position: absolute;
						z-index: 2;
						color: white;
						text-align: center;
						width: 100%;
						display: block;
						bottom: @offsetHeight / 3;
						font-size: 1em;
					} //span.instruction

				} //span.instructionBox
			} //a
		} //div#formerProsecutorImage
		

*/
/* @end SPECIAL STYLES FOR IE7 and IE8 — NOT DUPLICATED FROM MEDIA QUERY
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Tablet (Portrait) — 768px 
==================================================== */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  body.columnBoth div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Both_4T_724x1.gif');
  }
  body.columnLeft div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Left_4T_724x1.gif');
  }
  body.columnRight div#mainContentHolder {
    background-image: url('../images/BG_Faux_Columns_Right_4T_724x1.gif');
  }
  div.navbar {
    font-size: 160%;
  }
  div.navbar a.brand {
    margin-left: 20px;
  }
  div.navbar .nav-collapse .dropdown-menu .divider {
    display: block;
    border-bottom: 1px solid #444;
    border-top: 1px solid #000;
    background-color: transparent;
  }
  div.navbar div#search-box {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form input {
    height: 35px;
  }
  div.navbar div#search-box form#search-theme-form input#edit-search-theme-form-1 {
    font-size: 1.5em;
    width: 400px;
  }
  div.navbar div#search-box form#search-theme-form input.form-text {
    width: 350px;
  }
  div.navbar div#search-box form#search-theme-form input.form-submit {
    width: 70px;
  }
  body.bootstrap {
    font-size: 70%;
    padding-top: 0px;
  }
  body.bootstrap div.navbar {
    font-size: 130%;
  }
  body.bootstrap div#pageFooter {
    font-size: 120%;
  }
  body.bootstrap div.sidebar div.wrapper p {
    padding-left: 0;
    padding-right: 0;
  }
  body.bootstrap div#centerCol > h1 {
    font-size: 140%;
    padding-top: 25px;
  }
  body.bootstrap div#centerCol div.tableOfContents ol li {
    margin-right: 18px;
  }
  body.bootstrap div#centerCol div.tableOfContents ol li cite {
    font-size: 80%;
  }
  body.bootstrap div#centerCol div.tableOfContents ol li img {
    width: 52px;
    height: 52px;
  }
  body.bootstrap div#centerCol div.bio ul.navigation + p {
    margin-top: 5px;
  }
  body.bootstrap div#centerCol div.post ul.navigation {
    margin-left: 180px;
  }
  body.bootstrap div#centerCol div#victimsVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#arrestVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#securitycouncilVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#victimsVideo01 div.vjs-loading-spinner,
  body.bootstrap div#centerCol div#arrestVideo01 div.vjs-loading-spinner,
  body.bootstrap div#centerCol div#securitycouncilVideo01 div.vjs-loading-spinner {
    top: 40%;
  }
  body.bootstrap div#centerCol div#peaceVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#peaceVideo01 div.vjs-loading-spinner {
    top: 50%;
  }
  body.bootstrap div#centerCol div#politicsVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#politicsVideo01 div.vjs-loading-spinner {
    top: 60%;
  }
  body.bootstrap div#centerCol div#ask-former-prosecutorVideo01 div.vjs-big-play-button,
  body.bootstrap div#centerCol div#ask-former-prosecutorVideo01 div.vjs-loading-spinner {
    top: 65%;
  }
  body.bootstrap div.bigButtons div.button-panel a.rectangle {
    max-width: 166px;
  }
  body.bootstrap div.view-content div.profile {
    margin-left: -15px !important;
  }
  body.bootstrap .sk-button-small {
    font-size: 11px;
    margin-left: 10px;
    padding-right: 15px;
    padding-left: 0px;
  }
  body.bootstrap.frontPage {
    font-size: 54%;
  }
  body.bootstrap.frontPage div.navbar {
    font-size: 170%;
  }
  body.bootstrap.frontPage div#introSection {
    font-size: 120%;
  }
  body.bootstrap.frontPage div#mainIssues {
    /*
				div#arrestIssue div.tableOfContents ol li cite //last name under picture for Van Schaack's row only
				{
					font-size: 8px;
				}

*/
  }
  body.bootstrap.frontPage div#mainIssues h1 {
    font-size: 200%;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
    margin-right: 6px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
    width: 52px;
    height: 52px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li cite {
    font-size: 8px;
  }
  body.bootstrap.frontPage div#mainIssues div.profiles ul {
    font-size: 130%;
  }
  body.bootstrap.frontPage div#romeStatute {
    font-size: 120%;
  }
  body.bootstrap.frontPage div#lectureSeries2013 h1 {
    font-size: 165%;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.sectionTopper h3 {
    width: 150px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
    width: 52px;
    height: 52px;
  }
  body.bootstrap.frontPage div#portraitCollection h1 {
    font-size: 1.4em;
  }
  body.bootstrap.frontPage div#portraitCollection ul li img {
    width: 52px;
    height: 52px;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js {
    height: 163px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api {
    height: 163px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
    top: 65%;
    left: 20%;
  }
  body.bootstrap.columnBoth div#centerCol > h1 {
    margin-left: -20px;
  }
  body.bootstrap.page-about div#videoGreeting {
    width: 228px !important;
    height: 182px !important;
    margin-bottom: 40px !important;
  }
  body.bootstrap.page-about div#videoGreeting div.video-js {
    width: 228px !important;
    height: 182px !important;
  }
  body.bootstrap.page-about div#videoGreeting div.video-js video#_html5_api {
    max-width: 228px;
    height: 182px;
  }
  body.bootstrap.page-about div#videoGreeting div.vjs-big-play-button,
  body.bootstrap.page-about div#videoGreeting div.vjs-loading-spinner {
    top: 85% !important;
    left: 55% !important;
    width: 50px;
    height: 50px;
  }
  body.bootstrap.page-forum-write div#centerCol h1 {
    font-size: 130%;
  }
  body.bootstrap.page-forum-write div#centerCol div.tabs {
    font-size: 80%;
  }
  body.bootstrap.page-forum-write div#centerCol div.view-header {
    width: 90% !important;
  }
  body.bootstrap.page-comment-reply div.preview div.profile {
    margin-top: 25px !important;
  }
  body.bootstrap.relates_to_statute div#buttons {
    border-bottom: 1px solid #DDD;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass {
    margin-left: 5px !important;
    float: none !important;
    margin-bottom: 10px;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass a {
    background-image: none;
    text-align: left;
    margin-left: 20px;
    font-size: 130%;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandParts,
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandAll {
    margin-left: 5px !important;
  }
  body.bootstrap.relates_to_statute div.part {
    font-size: 140%;
    line-height: 1.4em;
  }
  body.bootstrap.relates_to_statute div.part p,
  body.bootstrap.relates_to_statute div.part li {
    line-height: 1.4em;
  }
  body.bootstrap.relates_to_statute.section-genocide-convention div#centerCol {
    font-size: 120%;
  }
  body.bootstrap.relates_to_statute.section-genocide-convention div#centerCol div.article {
    line-height: 1.4em;
  }
  body.bootstrap.relates_to_statute.section-genocide-convention div#centerCol div.article p,
  body.bootstrap.relates_to_statute.section-genocide-convention div#centerCol div.article li {
    line-height: 1.4em;
  }
  body.bootstrap.section-users div#centerCol {
    font-size: 110%;
  }
  body.bootstrap.section-users div#centerCol form#user-register fieldset > div div.description {
    margin-left: 35%;
  }
  body.bootstrap.section-users div#centerCol div.profile {
    font-size: 110%;
  }
  body.bootstrap.section-forum div#centerCol,
  body.bootstrap.page-comment-reply div#centerCol {
    font-size: 120%;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.profile,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.profile {
    margin-left: -20px !important;
    width: 130px;
  }
  body.bootstrap.section-forum div#centerCol div.comment table,
  body.bootstrap.page-comment-reply div#centerCol div.comment table {
    position: relative;
    left: -135px !important;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.quotemark,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.quotemark {
    top: 0 !important;
  }
  body.bootstrap.section-forum div#centerCol div.sort-button,
  body.bootstrap.page-comment-reply div#centerCol div.sort-button {
    width: 25%;
  }
  body.bootstrap.section-forum div#centerCol div.view-header,
  body.bootstrap.page-comment-reply div#centerCol div.view-header {
    width: 67%;
  }
  body.bootstrap.section-forum div#centerCol div.view-Permalink-Comments-New-Style div.view-header,
  body.bootstrap.page-comment-reply div#centerCol div.view-Permalink-Comments-New-Style div.view-header {
    width: 100% !important;
  }
  body.bootstrap.section-forum div#centerCol div.view-Permalink-Comments-New-Style div.comment div.span5,
  body.bootstrap.page-comment-reply div#centerCol div.view-Permalink-Comments-New-Style div.comment div.span5 {
    width: 360px;
  }
  body.bootstrap.section-forum div#centerCol div.view-Permalink-Comments-New-Style div.comment div.text,
  body.bootstrap.page-comment-reply div#centerCol div.view-Permalink-Comments-New-Style div.comment div.text {
    width: 90% !important;
  }
  body.bootstrap.section-forum-lecture-ask-former-prosecutor div#centerCol > h1 {
    font-size: 16px;
  }
  body.bootstrap.page-forum-write div#centerCol {
    font-size: 140%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top h2.title,
  body.bootstrap.page-background-lectures div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-write div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-edit div#centerCol div#content-top h2.title {
    font-size: 120%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo {
    width: 510px !important;
    height: 287px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
    position: relative;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo video {
    width: 510px !important;
    height: 287px !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.video-js {
    width: 510px !important;
    height: 287px !important;
    background-color: transparent;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner {
    margin: 0;
    left: 215px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo + p.caption {
    width: 510px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-write div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div#exitInterviewTranscript20140127 {
    width: 510px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div#exitInterviewTranscript20140127 p span.speaker span.long,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#exitInterviewTranscript20140127 p span.speaker span.long,
  body.bootstrap.page-comment-write div#centerCol div#content-top div#exitInterviewTranscript20140127 p span.speaker span.long,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div#exitInterviewTranscript20140127 p span.speaker span.long {
    display: none;
  }
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#ask-former-prosecutorVideo01 {
    margin-left: 0px !important;
  }
  body.bootstrap.section-background {
    font-size: 80%;
  }
  body.page-issue-homepage div#centerCol {
    width: 352px;
    margin-left: 20px;
    margin-right: 20px;
  }
  body.page-issue-homepage div#centerCol div.wrapper {
    margin-left: 0px;
    margin-right: 0px;
  }
  body.page-issue-homepage div#centerCol h1 {
    margin-left: -20px;
    margin-right: -20px;
  }
  body.page-issue-homepage div#rightCol {
    margin-left: 0;
  }
  body.section-user div#centerCol div.wrapper {
    width: 530px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset {
    padding-left: 10px;
    width: 510px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset legend {
    width: 70%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div.description {
    font-size: 1em;
    margin-left: 155px;
    width: 320px;
    margin-top: -5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-name-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-mail-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-pass-wrapper div.description {
    margin-left: 170px;
    width: 300px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-pass-wrapper div.description {
    margin-top: -20px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-url-wrapper div.description {
    margin-left: 155px;
    width: 320px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
    margin-top: 0;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-name-wrapper,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-mail-wrapper,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-pass-wrapper {
    width: 100%;
    margin-right: 0;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-name-wrapper input,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-mail-wrapper input,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-pass-wrapper input {
    width: 50%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-status-wrapper,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-roles-wrapper {
    width: 80%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-status-wrapper label,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-roles-wrapper label {
    width: 150px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
    left: 130px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
    width: 140px;
    margin-left: 170px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper input#edit-picture-upload {
    width: 135px;
    font-size: 70%;
    margin-top: -3px;
    padding-left: 5px;
    padding-right: 5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
    width: 250px;
    margin-left: 10%;
    clear: left;
    margin-top: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label {
    width: 250px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper label {
    width: 250px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
    clear: left;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper div.description {
    width: 300px;
    margin-left: 170px;
    position: relative;
    top: 3px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-timezone-wrapper select {
    width: 60%;
    margin-top: -3px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-roles-wrapper div.description {
    right: 10px;
    width: 25%;
    position: absolute;
  }
}
/*END Media query for 768px*/
/* @end Special Overrides for Tablet (Portrait) — 768px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Forum Video Only — 670px 
==================================================== */
@media only screen and (min-width: 680px) and (max-width: 767px) {
  body.bootstrap.section-forum-lecture div#centerCol div#content-top h2.title,
  body.bootstrap.page-background-lectures div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-write div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-edit div#centerCol div#content-top h2.title {
    font-size: 120%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo {
    width: 640px !important;
    height: 360px !important;
    margin-left: -10px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo video {
    width: 640px !important;
    height: 360px !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.video-js {
    width: 640px !important;
    height: 360px !important;
    background-color: transparent;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner {
    margin: 0;
    left: 280px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo + p.caption {
    width: 640px;
    margin-left: -10px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-write div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div#exitInterviewTranscript20140127 {
    width: 640px;
  }
  body.bootstrap.page-comment-write div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-edit div#centerCol div#content-top h2.title {
    font-size: 120%;
  }
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo {
    width: 640px !important;
    height: 360px !important;
    margin-left: -10px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.video-js {
    width: 640px !important;
    height: 360px !important;
    background-color: transparent;
  }
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner {
    margin: 0;
    left: 280px;
  }
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo + p.caption {
    width: 640px;
    margin-left: -10px;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js {
    width: 640px !important;
    height: 360px !important;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js video#_html5_api {
    width: 640px !important;
    height: 360px !important;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
  body.bootstrap div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
    top: 75%;
  }
}
/*END Media query for 640px*/
/* 
====================================================
@group Special Overrides for Forum Video Only — 640px 
==================================================== */
@media only screen and (min-width: 480px) and (max-width: 679px) {
  body.bootstrap.section-forum-lecture div#leftCol div.wrapper h2,
  body.bootstrap.page-background-lectures div#leftCol div.wrapper h2,
  body.bootstrap.page-comment-write div#leftCol div.wrapper h2,
  body.bootstrap.page-comment-edit div#leftCol div.wrapper h2 {
    padding-right: 20px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top h2.title,
  body.bootstrap.page-background-lectures div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-write div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-edit div#centerCol div#content-top h2.title {
    font-size: 100%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo {
    width: 350px !important;
    height: 197px !important;
    margin-left: 0px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo video {
    width: 350px !important;
    height: 197px !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.video-js {
    width: 350px !important;
    height: 197px !important;
    background-color: transparent;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner {
    margin: 0;
    left: 135px;
    top: 50%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo + p.caption {
    width: 350px;
    margin-left: 0px;
    font-size: 90%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-write div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div#exitInterviewTranscript20140127 {
    width: 350px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript {
    margin-left: 0;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel h3 {
    margin-left: 0;
    font-size: 75%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p {
    margin-left: 0;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker {
    font-weight: bold;
    position: relative;
    width: 95%;
    display: block;
    text-align: center;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after {
    content: "";
  }
  body.bootstrap.section-forum-lecture div#centerCol div.sort-button,
  body.bootstrap.page-background-lectures div#centerCol div.sort-button,
  body.bootstrap.page-comment-write div#centerCol div.sort-button,
  body.bootstrap.page-comment-edit div#centerCol div.sort-button {
    margin-left: 250px !important;
  }
  body.bootstrap.page-comment-edit div.forumVideo {
    display: none;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js {
    width: 350px !important;
    height: 197px !important;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js video#_html5_api {
    width: 350px !important;
    height: 197px !important;
  }
  body.bootstrap div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
  body.bootstrap div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
    top: 75%;
  }
  div.transcript {
    width: 140%;
  }
  div.transcript p {
    margin-right: 25% !important;
  }
  div.transcript p span.timecode {
    position: absolute;
    right: 0px;
  }
}
/*END Media query for 480px*/
/* 
====================================================
@group Special Overrides for Mobile (Landscape) — 480px 
==================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  div.navbar {
    font-size: 100%;
  }
  div.navbar a.brand {
    margin-left: 5px;
  }
  div.navbar .nav-collapse .dropdown-menu .divider {
    display: block;
    border-bottom: 1px solid #444;
    border-top: 1px solid #000;
    background-color: transparent;
  }
  div.navbar div#search-box {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form input {
    height: 35px;
  }
  div.navbar div#search-box form#search-theme-form input.form-text {
    width: 350px;
  }
  div.navbar div#search-box form#search-theme-form input.form-submit {
    width: 70px;
  }
  body.bootstrap {
    font-size: 85%;
    padding-top: 0px;
  }
  body.bootstrap div#mainContentHolder {
    width: 100%;
  }
  body.bootstrap div.tabs {
    font-size: 80%;
  }
  body.bootstrap .sk-button-small {
    font-size: 11px;
    margin-left: 10px;
    padding-right: 15px;
    padding-left: 0px;
  }
  body.bootstrap div#leftCol {
    background-color: transparent;
  }
  body.bootstrap div#leftCol div.wrapper p {
    color: #444;
  }
  body.bootstrap div#leftCol div.wrapper p a {
    color: #14467C;
  }
  body.bootstrap div#leftCol div.bigButtons {
    display: none;
  }
  body.bootstrap div#centerCol h1 {
    font-size: 110%;
    width: 100%;
    margin-left: 0;
  }
  body.bootstrap div#centerCol div.post div.button-glass.opener {
    margin-left: 35px;
  }
  body.bootstrap div#centerCol div.post ul.navigation {
    margin-left: 260px;
  }
  body.bootstrap div#rightCol {
    display: none;
  }
  body.bootstrap.frontPage div#mainIssues h2,
  body.bootstrap.frontPage div#mainIssues h3,
  body.bootstrap.frontPage div#mainIssues div.profiles {
    margin-left: 20px;
  }
  body.bootstrap.frontPage div#mainIssues h3 {
    text-align: left;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents {
    margin-left: 20px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
    margin-right: 6px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
    width: 85px;
    height: 85px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
    width: 85px;
    height: 85px;
  }
  body.bootstrap.frontPage div#portraitCollection ul {
    margin-left: 20px;
  }
  body.bootstrap.frontPage div#portraitCollection ul li {
    margin-left: 5px;
  }
  body.bootstrap.frontPage div#portraitCollection ul li img {
    width: 85px;
    height: 85px;
  }
  body.bootstrap.section-forum div#centerCol,
  body.bootstrap.page-comment-reply div#centerCol {
    font-size: 100%;
  }
  body.bootstrap.section-forum div#centerCol div.wrapper,
  body.bootstrap.page-comment-reply div#centerCol div.wrapper {
    width: 98%;
  }
  body.bootstrap.section-forum div#centerCol div.view,
  body.bootstrap.page-comment-reply div#centerCol div.view,
  body.bootstrap.section-forum div#centerCol div.tabs,
  body.bootstrap.page-comment-reply div#centerCol div.tabs,
  body.bootstrap.section-forum div#centerCol div-view-text,
  body.bootstrap.page-comment-reply div#centerCol div-view-text {
    width: 95%;
  }
  body.bootstrap.section-forum div#centerCol div.comment,
  body.bootstrap.page-comment-reply div#centerCol div.comment {
    margin-left: 0;
    margin-right: 0;
    min-width: 348px;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.profile,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.profile {
    margin-left: 0px !important;
    width: 150px;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.text,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.text {
    margin-left: 10px;
    margin-right: 5px;
  }
  body.bootstrap.section-forum div#centerCol div.comment table,
  body.bootstrap.page-comment-reply div#centerCol div.comment table {
    font-size: 60%;
    width: 100% !important;
    position: relative;
    left: 0px !important;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.quotemark,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.quotemark {
    display: none;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.links,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.links {
    margin-left: 10px;
  }
  body.bootstrap.section-forum div#centerCol div.comment.comment-reply,
  body.bootstrap.page-comment-reply div#centerCol div.comment.comment-reply {
    margin-left: 30px;
  }
  body.bootstrap.section-forum div#centerCol div.sort-button,
  body.bootstrap.page-comment-reply div#centerCol div.sort-button {
    float: none;
    margin-left: 250px !important;
    margin-bottom: 40px;
    top: 20px;
  }
  body.bootstrap.section-forum div#centerCol div.sort-button div.wrapper,
  body.bootstrap.page-comment-reply div#centerCol div.sort-button div.wrapper {
    font-size: 80%;
    width: 140px !important;
  }
  body.bootstrap.section-forum div#centerCol div.view-header,
  body.bootstrap.page-comment-reply div#centerCol div.view-header {
    width: 95%;
    margin-top: 40px;
  }
  body.bootstrap.section-forum div#centerCol div.view-Permalink-Comments-New-Style div.view-content,
  body.bootstrap.page-comment-reply div#centerCol div.view-Permalink-Comments-New-Style div.view-content {
    width: 100% !important;
  }
  body.bootstrap.section-forum div#centerCol div.view-Permalink-Comments-New-Style div.view-content div.comment,
  body.bootstrap.page-comment-reply div#centerCol div.view-Permalink-Comments-New-Style div.view-content div.comment {
    width: 100% !important;
    padding-right: 10px;
  }
  body.bootstrap.page-forum-write form#comment-form {
    margin-left: 5px;
  }
  body.bootstrap.page-forum-write form#comment-form div.clear-block div.form-item {
    margin-left: 20px;
  }
  body.bootstrap.page-comment-reply div.wrapper div.comment {
    margin-left: 10px !important;
  }
  body.bootstrap.page-background ul.background > li {
    padding-left: 10px;
    width: 95%;
  }
  body.bootstrap.page-background ul.background > li h2 span {
    display: block;
  }
  body.bootstrap.page-background div#leftCol div.wrapper {
    margin-bottom: 20px;
  }
  body.bootstrap.page-background div#leftCol div.wrapper p {
    display: none;
  }
  body.bootstrap.section-user div.tabs {
    font-size: 80%;
  }
  body.bootstrap.section-user div#centerCol form#user-register p.registrationNotice {
    width: 85%;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset {
    font-size: 80%;
    padding-left: 10px;
    width: 95%;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset > div {
    margin: 10px;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset > div div.description {
    margin-left: 35%;
  }
  body.bootstrap.section-user div#centerCol div.profile {
    padding-left: 10px;
    width: 90%;
  }
  body.bootstrap.relates_to_statute div#leftCol {
    display: none;
  }
  body.bootstrap.relates_to_statute div#buttons {
    border-bottom: 1px solid #DDD;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass {
    margin-left: 5px !important;
    float: none !important;
    margin-bottom: 10px;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass a {
    background-image: none;
    text-align: left;
    margin-left: 20px;
    font-size: 100%;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandParts,
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandAll {
    margin-left: 5px !important;
  }
  body.bootstrap.relates_to_statute div.part {
    font-size: 100%;
    line-height: 1.4em;
  }
  body.bootstrap.relates_to_statute div.part p,
  body.bootstrap.relates_to_statute div.part li {
    line-height: 1.4em;
  }
  body.bootstrap.section-users div#centerCol ul.tabs.secondary {
    font-size: 130%;
  }
  body.bootstrap.section-users div#centerCol div.profile {
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset {
    font-size: 90%;
    padding-left: 10px;
    width: 340px;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset legend {
    width: 85%;
    font-size: 120%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item {
    margin-left: 5px;
    margin-right: 5px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item > label {
    display: block;
    width: 200px;
    float: left;
    margin-left: 0;
    text-align: left;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.form-radios label.option,
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.form-checkboxes label.option {
    width: 70%;
    margin-left: 50px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item input#edit-picture-delete {
    position: absolute;
    left: 30px;
    top: 160px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.resizable-textarea {
    width: 90%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item select#edit-timezone {
    width: 90%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset input {
    width: 85%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.description {
    width: 60%;
    clear: both;
  }
  body.page-issue-homepage div#centerCol {
    margin-left: 0px;
    margin-right: 10px;
  }
  body.page-issue-homepage div#centerCol div.wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }
  body.section-user div#centerCol div.wrapper {
    width: 460px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset {
    padding-left: 10px;
    width: 440px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div.description {
    margin-left: 5px;
    width: 90%;
    font-size: 1em;
    text-align: left;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-name-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-mail-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-pass-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-position-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-organization-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-url-wrapper div.description {
    margin-top: -5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description,
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
    width: 100%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper label {
    width: 120px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
    position: absolute;
    top: 0px !important;
    left: 110px !important;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
    width: 260px;
    margin-left: 0px;
    clear: left;
    top: 0px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper {
    clear: both;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
    width: 100%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
    width: 25px;
    margin-top: -8px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper div.description {
    width: 80%;
    margin-left: 30px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper label input {
    width: 25px;
    margin-top: -5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper div.description {
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-timezone-wrapper select {
    width: 60%;
    margin-top: -3px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-published-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-date-updated-wrapper div.container-inline {
    clear: both;
  }
  body.section-user.page-user-contact div#centerCol div.wrapper form#contact-mail-user {
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
}
/*END Media query for 480px*/
/* @end Special Overrides for Mobile (Landscape) — 480px 
------------------------------------------------------------------------------------------- */
/* 
====================================================
@group Special Overrides for Mobile (Portrait) — 320px 
==================================================== */
@media only screen and (max-width: 479px) {
  div.navbar {
    font-size: 100%;
  }
  div.navbar a.brand {
    margin-left: 5px;
  }
  div.navbar .nav-collapse .dropdown-menu .divider {
    display: block;
    border-bottom: 1px solid #444;
    border-top: 1px solid #000;
    background-color: transparent;
  }
  div.navbar div#search-box {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form {
    width: 100%;
  }
  div.navbar div#search-box form#search-theme-form input {
    height: 35px;
  }
  div.navbar div#search-box form#search-theme-form input.form-text {
    width: 200px;
  }
  div.navbar div#search-box form#search-theme-form input.form-submit {
    width: 70px;
  }
  body.bootstrap {
    font-size: 85%;
    padding-top: 0px;
  }
  body.bootstrap div#mainContentHolder {
    width: 100%;
  }
  body.bootstrap div.tabs {
    font-size: 80%;
  }
  body.bootstrap div#pageFooter {
    font-size: 90%;
    margin-left: 0;
  }
  body.bootstrap .sk-button-small {
    font-size: 11px;
    margin-left: 10px;
    padding-right: 15px;
    padding-left: 0px;
  }
  body.bootstrap div#leftCol {
    background-color: transparent;
  }
  body.bootstrap div#leftCol div.wrapper p,
  body.bootstrap div#leftCol div.wrapper ol li,
  body.bootstrap div#leftCol div.wrapper ul li {
    color: #444;
  }
  body.bootstrap div#leftCol div.wrapper p a,
  body.bootstrap div#leftCol div.wrapper ol li a,
  body.bootstrap div#leftCol div.wrapper ul li a {
    color: #14467C;
  }
  body.bootstrap div#leftCol div.bigButtons {
    display: none;
  }
  body.bootstrap div#centerCol h1 {
    font-size: 110%;
    width: 100%;
    margin-left: 0;
  }
  body.bootstrap div#centerCol div.post ul.navigation {
    margin-left: 135px;
  }
  body.bootstrap div#centerCol p.pullquote {
    font-size: 100%;
  }
  body.bootstrap div#rightCol {
    display: none;
  }
  body.bootstrap.frontPage div#mainIssues h2,
  body.bootstrap.frontPage div#mainIssues h3,
  body.bootstrap.frontPage div#mainIssues div.profiles {
    margin-left: 5px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents {
    margin-left: 5px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li {
    margin-right: 6px;
  }
  body.bootstrap.frontPage div#mainIssues div.tableOfContents ol li img {
    width: 65px;
    height: 65px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.sectionTopper h1 {
    font-size: 100%;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.sectionTopper h2 {
    font-size: 90%;
    margin-right: 70px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.sectionTopper h3 {
    margin-right: 70px;
    line-height: 1.2em;
    font-size: 80%;
    padding-bottom: 10px;
  }
  body.bootstrap.frontPage div#lectureSeries2013 div.profiles div.bio img {
    width: 65px;
    height: 65px;
  }
  body.bootstrap.frontPage div#portraitCollection ul {
    margin-left: 5px;
  }
  body.bootstrap.frontPage div#portraitCollection ul li {
    margin-left: 5px;
  }
  body.bootstrap.frontPage div#portraitCollection ul li img {
    width: 65px;
    height: 65px;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js {
    width: 305px !important;
    height: 172px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js video#_html5_api {
    width: 305px !important;
    height: 172px !important;
  }
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-big-play-button,
  body.bootstrap.frontPage div#morenoOcampoSpecialSection div.video-js div.vjs-loading-spinner {
    margin: 0;
    left: 20px;
    top: 40%;
  }
  body.bootstrap.section-forum div#centerCol,
  body.bootstrap.page-comment-reply div#centerCol {
    font-size: 100%;
  }
  body.bootstrap.section-forum div#centerCol div.wrapper,
  body.bootstrap.page-comment-reply div#centerCol div.wrapper {
    width: 98%;
    margin-left: 3px;
    margin-right: 2px;
  }
  body.bootstrap.section-forum div#centerCol div.view,
  body.bootstrap.page-comment-reply div#centerCol div.view,
  body.bootstrap.section-forum div#centerCol div.tabs,
  body.bootstrap.page-comment-reply div#centerCol div.tabs,
  body.bootstrap.section-forum div#centerCol div-view-text,
  body.bootstrap.page-comment-reply div#centerCol div-view-text {
    width: 95%;
  }
  body.bootstrap.section-forum div#centerCol div.comment,
  body.bootstrap.page-comment-reply div#centerCol div.comment {
    margin-left: 0;
    margin-right: 0;
    min-width: 297px;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.profile,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.profile {
    margin-left: 0px !important;
    width: 150px;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.text,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.text {
    margin-left: 10px;
    margin-right: 5px;
  }
  body.bootstrap.section-forum div#centerCol div.comment table,
  body.bootstrap.page-comment-reply div#centerCol div.comment table {
    font-size: 60%;
    width: 100% !important;
    position: relative;
    left: 0px !important;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.quotemark,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.quotemark {
    display: none;
  }
  body.bootstrap.section-forum div#centerCol div.comment div.links,
  body.bootstrap.page-comment-reply div#centerCol div.comment div.links {
    margin-left: 10px;
  }
  body.bootstrap.section-forum div#centerCol div.comment.comment-reply,
  body.bootstrap.page-comment-reply div#centerCol div.comment.comment-reply {
    margin-left: 10px;
    min-width: 286px;
    border-left: 2px solid #c4c4c4;
  }
  body.bootstrap.section-forum div#centerCol div.sort-button,
  body.bootstrap.page-comment-reply div#centerCol div.sort-button {
    float: none;
    margin: auto;
    margin-bottom: 40px;
    top: 20px;
  }
  body.bootstrap.section-forum div#centerCol div.sort-button div.wrapper,
  body.bootstrap.page-comment-reply div#centerCol div.sort-button div.wrapper {
    font-size: 80%;
    width: 140px !important;
  }
  body.bootstrap.section-forum div#centerCol div.view-header,
  body.bootstrap.page-comment-reply div#centerCol div.view-header {
    width: 100% !important;
    margin-top: 40px;
  }
  body.bootstrap.section-forum div#centerCol div.view-header p,
  body.bootstrap.page-comment-reply div#centerCol div.view-header p {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  body.bootstrap.page-forum-write form#comment-form,
  body.bootstrap.page-comment-reply form#comment-form {
    margin-left: 5px;
  }
  body.bootstrap.page-forum-write form#comment-form div.clear-block div.form-item,
  body.bootstrap.page-comment-reply form#comment-form div.clear-block div.form-item {
    margin-left: 20px;
  }
  body.bootstrap.page-comment-reply div.wrapper div.comment {
    margin-left: 0px !important;
    margin-right: 5px !important;
  }
  body.bootstrap.section-forum-lecture div#leftCol div.wrapper h2,
  body.bootstrap.page-background-lectures div#leftCol div.wrapper h2,
  body.bootstrap.page-comment-write div#leftCol div.wrapper h2,
  body.bootstrap.page-comment-edit div#leftCol div.wrapper h2 {
    padding-right: 20px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top,
  body.bootstrap.page-background-lectures div#centerCol div#content-top,
  body.bootstrap.page-comment-write div#centerCol div#content-top,
  body.bootstrap.page-comment-edit div#centerCol div#content-top {
    width: 100%;
    margin-left: 0px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top h2.title,
  body.bootstrap.page-background-lectures div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-write div#centerCol div#content-top h2.title,
  body.bootstrap.page-comment-edit div#centerCol div#content-top h2.title {
    font-size: 100%;
    margin-left: 0px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo {
    width: 300px !important;
    height: 169px !important;
    margin-left: 0px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo video,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo video {
    width: 300px !important;
    height: 169px !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.video-js,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.video-js {
    width: 300px !important;
    height: 169px !important;
    background-color: transparent;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-big-play-button,
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo div.vjs-loading-spinner {
    margin: 0;
    left: 110px;
    top: 40%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.forumVideo + p.caption,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.forumVideo + p.caption {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 90%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-write div#centerCol div#content-top div#exitInterviewTranscript20140127,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div#exitInterviewTranscript20140127 {
    width: 95%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript {
    margin-left: 5px;
    margin-right: 5px;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel h3,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel h3 {
    margin-left: 0;
    font-size: 75%;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p {
    margin-left: 0;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker {
    font-weight: bold;
    position: relative;
    width: 95%;
    display: block;
    text-align: center;
  }
  body.bootstrap.section-forum-lecture div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-background-lectures div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-comment-write div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after,
  body.bootstrap.page-comment-edit div#centerCol div#content-top div.transcript div#transcriptPanel p span.speaker:after {
    content: "";
  }
  body.bootstrap.section-forum-lecture div#centerCol div.sort-button,
  body.bootstrap.page-background-lectures div#centerCol div.sort-button,
  body.bootstrap.page-comment-write div#centerCol div.sort-button,
  body.bootstrap.page-comment-edit div#centerCol div.sort-button {
    margin-left: 55px !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div.view-header,
  body.bootstrap.page-background-lectures div#centerCol div.view-header,
  body.bootstrap.page-comment-write div#centerCol div.view-header,
  body.bootstrap.page-comment-edit div#centerCol div.view-header {
    width: 90% !important;
  }
  body.bootstrap.section-forum-lecture div#centerCol div.view-header p,
  body.bootstrap.page-background-lectures div#centerCol div.view-header p,
  body.bootstrap.page-comment-write div#centerCol div.view-header p,
  body.bootstrap.page-comment-edit div#centerCol div.view-header p {
    font-size: 80%;
    margin-left: 10px !important;
    margin-right: 0 !important;
  }
  body.bootstrap.page-background ul.background > li {
    padding-left: 10px;
    width: 95%;
  }
  body.bootstrap.page-background ul.background > li h2 span {
    display: block;
  }
  body.bootstrap.page-background div#leftCol div.wrapper {
    margin-bottom: 20px;
  }
  body.bootstrap.page-background div#leftCol div.wrapper p {
    display: none;
  }
  body.bootstrap.page-background.page-background-arrest li#officialDocuments ul ul li {
    margin-left: 0px;
  }
  body.bootstrap.section-user div.tabs {
    font-size: 75%;
  }
  body.bootstrap.section-user div.tabs ul.tabs.primary {
    padding-left: 0;
  }
  body.bootstrap.section-user div.tabs ul.tabs.primary a {
    padding-left: 4px;
    padding-right: 4px;
  }
  body.bootstrap.section-user div#centerCol form#user-register p.registrationNotice {
    width: 85%;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset {
    font-size: 80%;
    padding-left: 10px;
    width: 95%;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset > div {
    margin: 10px;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset > div div.description {
    margin-left: 35%;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset div.form-item {
    margin-left: 0;
  }
  body.bootstrap.section-user div#centerCol form#user-register fieldset label {
    width: 30%;
    font-size: 100%;
  }
  body.bootstrap.section-user div#centerCol div.profile {
    padding-left: 10px;
    width: 90%;
  }
  body.bootstrap.relates_to_statute div#leftCol {
    display: none;
  }
  body.bootstrap.relates_to_statute div#buttons {
    border-bottom: 1px solid #DDD;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass {
    margin-left: 5px !important;
    float: none !important;
    margin-bottom: 10px;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass a {
    background-image: none;
    text-align: left;
    margin-left: 20px;
    font-size: 100%;
  }
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandParts,
  body.bootstrap.relates_to_statute div#buttons div.button-glass#expandAll {
    margin-left: 5px !important;
  }
  body.bootstrap.relates_to_statute div.part {
    font-size: 100%;
    line-height: 1.4em;
  }
  body.bootstrap.relates_to_statute div.part p,
  body.bootstrap.relates_to_statute div.part li {
    line-height: 1.4em;
  }
  body.bootstrap.section-users div#centerCol div.wrapper {
    width: 290px !important;
  }
  body.bootstrap.section-users div#centerCol div.wrapper div.profile {
    width: 278px !important;
    padding-left: 5px;
    padding-right: 5px;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.bootstrap.section-users div#centerCol ul.tabs.secondary {
    font-size: 130%;
  }
  body.bootstrap.section-users div#centerCol div.picture {
    float: none;
    margin-left: 10px !important;
    width: 100%;
    text-align: center;
    margin-top: 20px !important;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form {
    width: 270px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset {
    font-size: 90%;
    padding-left: 10px;
    width: 300px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.description {
    margin-left: 5px;
    width: 90%;
    font-size: 1em;
    text-align: left;
    clear: both;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset legend {
    width: 85%;
    font-size: 120%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item {
    margin-left: 5px;
    margin-right: 5px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item > label {
    display: block;
    width: 200px;
    float: left;
    margin-left: 0;
    text-align: left;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.form-radios label.option,
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.form-checkboxes label.option {
    width: 70%;
    margin-left: 50px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item input#edit-picture-delete {
    position: absolute;
    left: 30px;
    top: 160px;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item div.resizable-textarea {
    width: 90%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset div.form-item select#edit-timezone {
    width: 90%;
  }
  body.bootstrap.section-users div#centerCol form#user-profile-form fieldset input {
    width: 85%;
  }
  body.page-issue-homepage div#centerCol {
    margin-left: 0px;
    margin-right: 10px;
  }
  body.page-issue-homepage div#centerCol div.wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }
  body.page-issue-homepage div#centerCol div.wrapper div.post ul.navigation {
    margin-left: 110px;
  }
  body.page-issue-homepage div#centerCol div.wrapper div.post ul.navigation li {
    margin-top: 10px !important;
  }
  body.section-user div#centerCol div.wrapper {
    width: 290px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset {
    padding-left: 5px;
    width: 270px;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset legend {
    line-height: 1.3em;
    font-size: 1.1em;
    padding-left: 5px;
    padding-right: 0px;
    width: 95%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper label {
    width: 120px;
    margin-top: 20px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper label input {
    position: relative;
    top: 30px !important;
    left: 110px !important;
    margin-top: -7px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-delete-wrapper div.description {
    width: 260px;
    margin-left: 0px;
    clear: left;
    top: 0px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper {
    clear: both;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper input {
    width: 95%;
    padding-left: 5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-picture-upload-wrapper div.description {
    width: 95%;
    margin-left: 5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label {
    width: 90%;
    margin-left: 30px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper label input {
    width: 25px;
    margin-top: -8px;
    margin-left: -30px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-node-notify-mailalert-wrapper div.description {
    width: 80%;
    margin-left: 30px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-comment-notify-mailalert-wrapper div.description {
    width: 90%;
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper label input {
    width: 25px;
    margin-top: -5px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-contact-wrapper div.description {
    width: 90%;
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-timezone-wrapper select {
    width: 95% !important;
    font-size: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-timezone-wrapper div.description {
    width: 90%;
    margin-left: 10px;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-biography-wrapper div.description {
    margin-left: 0;
    width: 100%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-published-wrapper label {
    width: 90%;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-published-wrapper div.description {
    margin-left: 0;
    width: 100% !important;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-date-updated-wrapper div.container-inline {
    clear: both;
  }
  body.section-user div#centerCol div.wrapper form#user-profile-form fieldset div#edit-profile-date-updated-wrapper div.container-inline select {
    width: 27%;
  }
  body.section-user.page-user-contact div#centerCol div.wrapper {
    width: 290px;
  }
  body.section-user.page-user-contact div#centerCol div.wrapper form#contact-mail-user {
    padding-left: 10px !important;
    width: 275px !important;
    box-shadow: 0 0 0 white !important;
    -moz-box-shadow: 0 0 0 0 white !important;
    -webkit-box-shadow: 0 0 0 white !important;
  }
}
/*END Media query for 320px*/
/* @end Special Overrides for Mobile (Portrait) — 320px 
------------------------------------------------------------------------------------------- */
/* @end MEDIA QUERIES 
------------------------------------------------------------------------------------------- */
/********************************************************************************************
/                                                                                            /
/     COMING SOON
/                                                                                           */
/********************************************************************************************/
/*
====================================================
@group COMING SOON
==================================================== */
div.comingSoon div.panel {
  width: 100%;
  height: auto;
  background-color: #DDD;
  padding-bottom: 50px;
  padding-top: 20px;
}
div.comingSoon div.panel div.text {
  font-size: 30px;
  line-height: 40px;
  padding: 30px;
}
/* @end COMING SOON
------------------------------------------------------------------------------------------- */
