/*
 * #############################################
 * * ##### Sasson - advanced drupal theming. #####
 * * #############################################
 * *
 * * SITENAME theme main stylesheet.
 * *
 * *  Index
 * *  -----------
 * *  1. Imports and Definitions
 * *  2. General Sitewide Styles
 * *    -- Layout
 * *    -- General Styles
 * *    -- Typography
 * *    -- Links
 * *    -- Header
 * *    -- Sidebars
 * *    -- Footer
 * *  3. Front Page
 * *  4. Inner Pages
 * *  5. Forms
 * *
 */
/*
 * -----------------------------------------------
 * Imports and Definitions
 * -----------------------------------------------
 */
/*
 * -----------------------------------------------
 * General Sitewide Styles
 * -----------------------------------------------
 */
/*
 * -----  Layout  -----
 */
@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'40';}}
table {
  border-collapse: collapse;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'41';}}
table td, table th {
  border: 1px solid #d6d6d6;
  padding: 5px;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'44';}}
header img {
  width: 90%;
  margin-bottom: 2%;
  background: white;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'51';}}
#logo {
  display: inline;
  float: left;
  margin-left: 1.75%;
  margin-right: 1.25%;
  width: 14.1667%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'60';}}
#logo_list {
  list-style: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'66';}}
#logo_list ul {
  list-style: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'72';}}
#logo_list li {
  float: left;
  padding: 1% 1% 10% 3%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'83';}}
#main-menu a {
  visibility: hidden;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'88';}}
ul li.leaf {
  list-style: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'97';}}

@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'103';}}

@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'108';}}
#logo_list {
  padding-bottom: 1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'114';}}
ul {
  padding: 0 0 0 0px;
}


/*
 * -----  General Styles (Colors, Backgrounds etc.)  -----
 */
@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'122';}}
#topbanner {
  width: 100%;
  height: 2%;
  background-image: url('../../../../themes/jcdl2013/images/bg.png');
  background-repeat: repeat-x repeat-y;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'131';}}
#main-menu {
  margin-left: 18%;
  max-height: 6px;
  width: 64%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'139';}}
.region-sidebar-first {
  margin-top: 2%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'146';}}
#page {
  /*
 * background-image: url('/themes/jcdl2013/images/bg.png');
 * background-repeat: repeat-y
 */

}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'154';}}

@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'158';}}
#lower_footer {
  background-image: url('../../../../themes/jcdl2013/images/lightbg.jpg');
  background-repeat: repeat-x repeat-y;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.30), 0 0 40px rgba(0,0,0,0.10) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.30), 0 0 40px rgba(0,0,0,0.10) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.30), 0 0 40px rgba(0,0,0,0.10) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.30), 0 0 40px rgba(0,0,0,0.10) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.30), 0 0 40px rgba(0,0,0,0.10) inset;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'170';}}
#block-system-main-menu {
  background-image: url('../../../../themes/jcdl2013/images/lightbg.jpg');
  background-repeat: repeat-x repeat-y;
  /*
 * -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 * -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 * box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 */

  padding-top: 1%;
  padding-bottom: 1%;
  margin-left: 10%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'184';}}
#block-system-main-menu ul li {
  display: block;
  margin-bottom: 6px;
  padding-top: 8px;
  /*
 * border-right: 9px solid #9cc;
 */

}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'196';}}
#footer {
  margin-top: 1%;
  border-image: url('../../../../themes/jcdl2013/images/bg.png') 5 5 round;
  border-style: solid;
  border-width: 6px;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}


/*
 * -----  Typography  -----
 */
@font-face {  font-family: 'eurostileregular';  src: url('../../../../themes/jcdlresponsive/styles/fonts/eurostile-webfont.eot');  src: url('../../../../themes/jcdlresponsive/styles/fonts/eurostile-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../../../../themes/jcdlresponsive/styles/fonts/seurostile-webfont.html') format('woff'), url('../../../../themes/jcdlresponsive/styles/fonts/eurostile-webfont.html') format('truetype'), url('../../../../themes/jcdlresponsive/styles/fonts/eurostile-webfont.svg#Segoe UI Light') format('svg');  font-weight: normal;  font-style: normal;}

@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'232';}}
#site-name {
  text-transform: uppercase;
  margin-left: 17.1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'237';}}
h1 {
  text-transform: uppercase;
  font-size: 1.5em;
  font-size: 1.5em;
  margin-bottom: 0.3% margin-top: 0.3%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'248';}}
#site-slogan {
  text-transform: uppercase;
  font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue", "Helvetica", serif;
  font-weight: lighter;
  font-size: 1.5em;
  margin-left: 17.1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'258';}}
h1 {
  font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue", "Helvetica", serif;
  font-weight: lighter;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'265';}}
h2 {
  font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue", "Helvetica", serif;
  font-weight: lighter;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'271';}}
body {
  font-family: "Segoe UI", "Helvetica Neue", "Helvetica", serif;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'276';}}
#lower_footer p {
  font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue", "Helvetica", serif;
  font-weight: lighter;
}


/*
 * -----  Links  -----
 */
@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'288';}}
a {
  color: #398080;
  text-decoration: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'293';}}
a:hover {
  color: #63a6a6;
  text-decoration: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'301';}}
a:visited {
  color: #398080;
  text-decoration: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'309';}}
#site-slogan span:first-child {
  border-bottom: thick solid #cce6e6;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'316';}}
#site-slogan span:last-child {
  border-bottom: thick solid #e5f2f2;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'323';}}
#site-name span {
  border-bottom: thick solid #99cccc;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'330';}}
.root .tweet .footer .detail-expander .header .timeline {
  width: 50%;
}


/*
 * -----  Header  -----
 */
/*
 * -----  Sidebars  -----
 */
/*
 * -----  Footer  -----
 */
/*
 * -----------------------------------------------
 * Front Page
 * -----------------------------------------------
 */
/*
 * -----------------------------------------------
 * Inner Pages
 * -----------------------------------------------
 */
/*
 * -----------------------------------------------
 * Forms
 * -----------------------------------------------
 */
@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'355';}}
#footer {
  width: 80%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'359';}}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 0;
  margin: 1em 0;
  padding: 0;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'372';}}
.separator hr {
  border-image: url('../../../../themes/jcdl2013/images/bg.png') 5 5 round;
  border-style: solid;
  border-width: 6px;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin: 1em 0;
  padding: 0;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'384';}}
#block-system-main-menu {
  background-image: none;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'390';}}
dt {
  margin-bottom: 1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'396';}}
dl {
  margin-bottom: 1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'402';}}
dd {
  margin: 1%;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'409';}}

@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'413';}}
.paperAbstract em {
  display: block;
  margin-bottom: 1%;
  font-size: 0.9em;
  font-weight: bold;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'421';}}
.paperTitle {
  font-weight: bold;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'425';}}
.paperAuthor {
  font-style: italic;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'429';}}
.demoTitle {
  font-weight: bold;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'433';}}
.demoAuthor {
  font-style: italic;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'437';}}
.posterTitle {
  font-weight: bold;
}


@media -sass-debug-info{filename{font-family:file\:\/\/themes\/jcdlresponsive\/styles\/jcdlresponsive\.scss;}line{font-family:'441';}}
.posterAuthor {
  font-style: italic;
}


