/* @override http://civicscience-css.s3.amazonaws.com/clients/civicscience/css/about_cs_com_site.css */

/*
-----------------------------------------------
Layout: Developers
Style: Wireframe
Squarespace v.5
-----------------------------------------------
*/


/* Layout */

body { 
    width: 100%; 
}

#canvas { 
    width: 100%; 
}

#canvasWrapper { 
    width: 100%; 
    padding: 0;
}

#pageHeaderWrapper { 
    width: 100%;
    background-image: url(http://civicscience-css.s3.amazonaws.com/clients/civicscience/ss/blue_noise_bg.png);
    border-bottom: 1px solid #000;
}

#pageHeader { 
    width: 940px;
    margin: 0 auto;
    padding: 20px 0 46px;
}

div.text_highlight_wrapper {
    background-image: url(http://civicscience-css.s3.amazonaws.com/clients/civicscience/ss/noise_bg.png);
    border-top: 1px solid #292929;
    border-bottom: 1px solid #000;
}

div.text_highlight_wrapper div.text_highlight {
    width: 940px;
    margin: 0 auto;
    padding: 25px 0px 20px;
}

div.text_highlight_wrapper div.text_highlight p {
    font-size: 17px;
    color: #ddd;
    text-align: l;
    line-height: 26px;
}

div.text_highlight_wrapper div.text_highlight p.sub {
    font-size: 12px;
    color: #666;
    text-align: l;
}

div.text_highlight_wrapper div.text_highlight p a {
    color: #666;
    text-decoration: none;
    border-bottom: 1px dashed #444;
}

div.text_highlight_wrapper div.text_highlight p a:hover {
    color: #DAEFFF;
    text-decoration: none;
    border-bottom: 1px dashed #DAEFFF;
}

#pageBodyWrapper { 
    width: 100%;
    padding: 20px 0 0;  
}

#pageBody { 
    width: 940px;
    margin: 0 auto;
}

#pageBody a {
    color: #2B6991;
}

#contentWrapper { }

#content { 
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
    color: #222;
}

#content h1 {
    font-size: 20px;
    margin: 0 0 10px 0;
    color: #bbb;
}

#content h2 {
    font-size: 15px;
    margin: 0 0 10px 0;
    color: #bbb;
}

#content p {
    font-size: 12px;
    color: #555;
    line-height: 18px;
}

#content div.products {
    clear: both;
    display: table;
    margin: 0 0 10px 0;
}

#content div.products div.product {
    width: 140px;
    height: 190px;
    margin: 0 0 0 33px;
    float: left;
}

#content div.products div.product:first-child {
    margin: 0;
}

#content div.product div.image {
    width: 140px;
    text-align: center;
}

#content div.product div.image img {
    margin: 0 auto;
}

#content div.product div.description {
    font-size: 12px;
    padding: 0 10px;
    color: #222;
    text-align: center;
    line-height: 18px;
}

#pageFooterWrapper { 
    width: 100%; 
    padding: 20px 0 0; 
}

#pageFooter {
    width: 940px;
    margin: 0 auto;
    padding: 6px 0;
    clear: both;
    display: table;
    border-top: 1px solid #ddd;
}

#pageFooter div.nav div.nav_item {
    font-size: 12px;
    color: #999;
    float: left;
    margin: 0 20px 0 0;
}

#pageFooter div.nav a {
    color: #999;
    text-decoration: none;
}

div#sidebar1 {
    width: 198px;
    padding: 0 0 0 25px;
    border-left: 1px solid #ddd;
}

div.section {
    width: 198px;
    float: right;
    padding: 10px 0 10px 0; 
    border-bottom: 1px solid #ddd;
}

div#sectionContent4973727 div.section {
    padding: 0 0 10px 0;
}

div#sectionContent4972320 div.section {
    padding: 0 0 10px 0; 
}

div#sectionContent4973788 div.section {
    padding: 0 0 10px 0;
}

div.section h3 {
    font-size: 15px;
    color: #bbb;
    margin: 10px 0;
}

div.section hr { 
    padding: 0;
    margin: 20px 0;
    border: none;
    border-bottom: 1px solid #ddd;
}

div.section h3:first-child {
    margin: 0;
}

div.section p {
    font-size: 12px;
    color: #555;
    line-height: 18px;
}

div.section p a {
    color: #2B6991;
}

img#banner {
    position: relative;
    z-index: 1;
}

#navigationBottom {
    position: relative;
    z-index: 2;
    width: 740px;
    margin: -58px 0 0 200px;
}

#navigationBottom a {
    color: #ccc;
    text-decoration: none;
}

#navigationBottom ul {
    width: 740px;
}

#navigationBottom ul li {
   float: right;
  float: right;
  color: #ccc;
  font-size: 12px;
  margin: 5px 2px;
  padding: 2px 8px;
}

#navigationBottom ul li:hover {
   background-color: #326b96;
   color: #fff;
   border-radius: 8px;
   cursor: pointer;
}

#navigationBottom ul li#navigationBottom-moduleContentWrapper12093237 {
   display: none;
}

div.journal-entry-text {
    padding: 0;
    margin: 0;
}

div.journal-entry-text h2.title a {
    font-size: 20px; 
    margin: 0 0 0px 0;
    color: #222;
    text-decoration: none;
    line-height: 26px;
}

span.posted-on {
    color: #bbb;
    font-size: 10px;
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
    margin: -30px 0 -10px;
    padding: 0 0 16px 0;
}

span.posted-on img {
    display: none;
}

div.notice-box {
    padding: 0;
}

div.fieldTitle {
    color: #666;
    font-weight: normal;
}

div.fieldObjects input.text {
    width: 230px;
    padding: 5px;
    border: 1px solid #ddd;
    background: #eee;
    box-shadow: inset 1px 1px 0px #666;
    -webkit-box-shadow: inset 1px 1px 0px #666;
    -moz-box-shadow: inset 1px 1px 0px #666;
}

div.fieldObjects textarea.text {
    width: 428px;
    height: 100px;
    padding: 5px;
    padding: 5px;
    border: 1px solid #ddd;
    background: #eee;
    box-shadow: inset 1px 1px 0px #666;
    -webkit-box-shadow: inset 1px 1px 0px #666;
    -moz-box-shadow: inset 1px 1px 0px #666;
}

div.fieldContainer input#username.text, div.fieldContainer input#password.text {
    width: 230px;
    padding: 5px;
    border: 1px solid #ddd;
    background: #eee;
    box-shadow: inset 1px 1px 0px #666;
    -webkit-box-shadow: inset 1px 1px 0px #666;
    -moz-box-shadow: inset 1px 1px 0px #666;
}

div.notice-box input.button.submit-button {
    margin: 0;
}

img#banner {
    position: relative;
    z-index: 1;
}

div.journal-entry-text {
    padding: 0;
    margin: 0;
}

div.journal-entry-text h2.title a {
    font-size: 20px; 
    margin: 0 0 0px 0;
    color: #222;
    text-decoration: none;
    line-height: 30px;
}

span.posted-on {
    color: #bbb;
    font-size: 10px;
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
    margin: -30px 0 -10px;
    padding: 0 0 16px 0;
}

span.posted-on img {
    display: none;
}

/* Navigation */


#active-module-marker { }

#navigationTop .horizontalNavigationBar { }

#navigationTop .horizontalNavigationBar .content-navigation { }

#navigationTop .horizontalNavigationBar .folder { }

#navigationTop .horizontalNavigationBar .folder-link { }

#navigationTop .horizontalNavigationBar .folder-open { }

#navigationTop .horizontalNavigationBar .folder-open .module a { }

#navigationBottom .horizontalNavigationBar { }

#navigationBottom .horizontalNavigationBar .content-navigation { }

#navigationBottom .horizontalNavigationBar .folder { }

#navigationBottom .horizontalNavigationBar .folder-link { }

#navigationBottom .horizontalNavigationBar .folder-open { }

#navigationBottom .horizontalNavigationBar .folder-open .module a { }

#sidebar1Wrapper { }

#sidebar1 { }

#sidebar2Wrapper { }

#sidebar2 { }

.sectionInternalWrapper1 { }

.sectionInternalWrapper2 { }

.verticalNavigationBar { }

.verticalNavigationBar .section { }

.verticalNavigationBar .folder-closed { }

.verticalNavigationBar .folder-closed .folder-link { }

.verticalNavigationBar .folder-open { }

.verticalNavigationBar .folder-open .folder-link { }

.verticalNavigationBar .section .folder .module { border-bottom: none; }

.verticalNavigationBarInternalWrapper1 { }

.verticalNavigationBarInternalWrapper2 { }



/* Amazon Lists */


.amazon-item-list .picture img  {  }

.amazon-item-list-pt .picture img {  }

.amazon-item-list-pt .authors {  }

.amazon-item-list-pt .title {  }




/* Link Lists */


.link-list { }

.link-group-list-pt li .title { }

.link-group-list-pt li ul li { }

.link-group-list-pt li ul li .description { }

.link-group-list-pt li ul li .title { }

.link-group-list li ul li { }



/* Comments */


.comment { }

.comment .body { }

.comment .signature { }

.comment .signature .inline-icon {  }

.discussion-comment-list li {  }

#preview { }




/*  Forms */


.form-body .fieldTitle { }

.form-body .formTitle { }

.form-body .paragraphtext-small, .form-body .paragraphtext-medium, .form-body .paragraphtext-large { }

.form-body .paragraphtext-small-inline, .form-body .paragraphtext-medium-inline, .form-body .paragraphtext-large-inline { }

.form-body .sectionBreak { }

.form-body .singlelinetext-small, .form-body .singlelinetext-medium, .form-body .singlelinetext-large { }

.form-body .singlelinetext-small-inline, .form-body .singlelinetext-medium-inline, .form-body .singlelinetext-large-inline, .content-passthrough .form-body .singlelinetext-small, .content-passthrough .form-body .singlelinetext-medium, .content-passthrough .form-body .singlelinetext-large  { }

input.text { }

.input-field .title { }

.notice-box { }

textarea { }




/* Journals */

.category-icon { }

.comment-icon { }

.date-icon { }

.email-icon { }

.journal-entry-tag-pre-title { }

.journal-entry-tag-pre-title .inline-icon { display: none; }

.journal-entry-tag-post-title { }

.journal-entry-tag-post-title .inline-icon { display: none; }

.postComments { }

.postReferences { }

.postedBy { }

.postedIn { }

.postedOn { }

.reference-icon { }

.user-registered-icon { }



/* Search */

.search-result { }

.search-result .search-result-body { }

.search-result .search-result-body .hit-word-body { }

.search-result .search-result-title { }

.search-result .search-result-tag { }

.content-passthrough .search-form-pt .queryField {  }

.content-passthrough .submit-button {  }




/* Thumbnails */


.thumbnail { }

.thumbnail-image-float-left img { }

.thumbnail-image-float-right img { }

.thumbnail-image-float-none img { }




/* Additional Customizations */


#bannerWrapper { }

.error-text { }

.faq-question-list li {  }

.feed-list .feed-link {  }

.file-item-list li {  }

.offsite-link { }

#squarespace-powered { }

