/* ------------------------------------------------------------------------------------------------

   Squarespace Core CSS Definitions DO NOT REPLACE.  DO NOT IMPORT THIS FILE.  All definitions are needed.
   Override as required from Custom CSS only!

------------------------------------------------------------------------------------------------ */

@media screen { 


/* --- core elements --------------------------------------------------------------------------- */

html { height: 100%; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }
body { border: 0px; height: 100%; margin: 0px; padding: 0px; }
td { background: transparent; border: 0px; margin: 0px; padding: 0px; }
p { margin-bottom: 1em; margin-top: 0em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }
ul { list-style-type: square; /* naturally. */ margin: 1em 0 1em; padding: 0; padding-left: 2em; }
form { margin:0; padding: 0; }

a { -moz-outline:none; } 
  
input.button, input.button[disabled] { font-size: 12px; padding: 2px 5px 3px 5px; -moz-outline: 0; }
input.button-important { font-size: 12px; padding: 2px 5px 3px 5px; -moz-outline: 0; font-weight: bold; }  
input.text, input.text-fixed, textarea, select { font: 8pt Arial, Tahoma, Verdana, Helvetica, sans-serif; }
input.text { width: 300px; }
input.text-fixed { width: 300px; }
textarea { height: 120px; }

.clearer { clear: both; line-height: 0; height: 0; }
.templateErrors { display: none; }

#bodyClearer { display: none; }

 
/* --- image defaults -------------------------------------------------------------------------- */

.thumbnail, .picture-full, .picture img, .thumbnail-image-float-left img, .thumbnail-image-float-right img, .thumbnail-image-float-none img { }
#main-picture-wrapper { line-height: 1px; }

     
/* --- core squarespace elements --------------------------------------------------------------- */

#sidebar2Wrapper { display: none; } 
#siteTitle, #pageFooterWrapper, #pageBodyWrapper { clear: both; } 
#canvasWrapper, #content, #sidebar1, #sidebar2 { overflow: hidden; }
#bannerWrapper { line-height: 0; }
#active-module-marker { display: none; }

.folder-link { -moz-outline: 0; }

.verticalNavigationBar .folder-open a.folder-link { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/folder-contract.png) center left no-repeat; padding-left: 15px; }
.verticalNavigationBar .folder-open ul { }
.verticalNavigationBar .folder-closed a.folder-link{ background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/folder-expand.png) center left no-repeat; padding-left: 15px; }

.folder-closed .folder-wrapper ul { display: none; }

.horizontalNavigationBar { width: 935px; }
.horizontalNavigationBar .content-navigation { float: left; }
  
.horizontalNavigationBar .folder-open .folder-wrapper .module a { margin-left: 0; }
.horizontalNavigationBar .folder-open .folder-wrapper a.folder-link { }
.horizontalNavigationBar .folder-open .folder-wrapper { z-index: 999; } 
.horizontalNavigationBar .folder-open .folder-wrapper ul { display: block; position: absolute; } 
.horizontalNavigationBar .folder-open .folder-wrapper ul li { float: none; }

.horizontalNavigationBar .folder-wrapper ul { position:relative; z-index:999;  } /* ensures flash works properly in headers */
  
.horizontalNavigationBar ul { list-style-type: none; padding: 0; margin: 0; }
.horizontalNavigationBar ul li { float: left;  padding: 0; margin: 0; }
.horizontalNavigationBar ul li a { display: block; }
   
.error-box { background-color: #990000; color: #$ErrorColorOpposite$; padding: 15px; margin-top: 1em; }
.error-text, .error-text a:link, .error-text a:visited, .error-text a:active, .error-text a:hover { color: #990000; }
.input-with-error { border: 2px solid #990000 !important; }
.faded-text { color: #$InactiveTextColor$; }

.offsite-link {         background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/open-off-site.png) center right no-repeat; padding-right: 13px; margin-right: 1px; }
.offsite-link-inline {  background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/open-off-site.png) center right no-repeat; padding-right: 13px; margin-right: 1px; }
.folder-link-expand {   background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/folder-expand.png) center center no-repeat;   padding: 0 6px 0 6px; line-height: 9px; font-size: 9px; cursor: pointer; }
.folder-link-contract { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/folder-contract.png) center center no-repeat; padding: 0 6px 0 6px; line-height: 9px; font-size: 9px; cursor: pointer; }


/* --- image floating / editor constructs ------------------------------------------------------ */

.thumbnail-image-float-left { float: left; margin: 0px 10px 8px 0px; }
.thumbnail-image-float-right { float: right; margin: 0px 0px 8px 10px; }
.thumbnail-image-block { display: block; }
.thumbnail-image-inline { display: inline; }
  
.thumbnail-image-float-left img, .thumbnail-image-float-right img , .thumbnail-image-float-none img { border: 1px solid #ccc; text-decoration: none; }

.full-image-float-left { float: left; margin: 0px 10px 8px 0px; }
.full-image-float-right { float: right; margin: 0px 0px 8px 10px; }
.full-image-block { display: block; }
.full-image-inline { display: inline; }
 
.full-image-float-left img, .full-image-float-right img , .full-image-float-none img { text-decoration: none; }

.thumbnail-caption { display: block; font-size: 9px; font-family: Verdana, sans-serif; line-height: 14px; padding-top: 5px; padding-bottom: 10px;  }
   

/* --- LEGACY constructs ----------------------------------------------------------------------- */

.sizeLess40 { font-size: 60%; }
.sizeLess20 { font-size: 80%; }
.sizeGreater20 { font-size: 120%; }
.sizeGreater40 { font-size: 140%; } 
.sizeGreater60 { font-size: 160%; }
.sizeGreater80 { font-size: 180%; }
.sizeGreater100 { font-size: 200%; }


/* --- squarespace document construction elements ---------------------------------------------- */

.document-heading { margin-bottom: 1.8em; }
.document-title { margin-bottom: .8em; }
.header { margin-bottom: 2em; }
.body { margin-bottom: 2em; margin-top: 1em; } 
.body-direct { margin-bottom: 2em; }
.footer { margin-top: 2em; clear: both; }
.field { margin-bottom: 1em; clear: both; }


/* --- squarespace form module components ----------------------------------------------------- */

.form-body { list-style-type: none; padding: 0; margin: 0; }

.form-body .fieldContainer {       padding: 5px 0px 5px 0px; margin: 0; clear: both; }
.form-body .fieldContainerActive { padding: 5px 0px 5px 0px; margin: 0; clear: both; }
.form-body .fieldContainerNew {    padding: 5px 0px 5px 0px; margin: 0; clear: both; }

.form-body .fieldTitle { font-weight: bold; padding-bottom: 3px; font-size: 12px; }
.form-body .fieldHelp { font-size: 9px; padding-top: 4px; }
.form-body .fieldObjects { }
.form-body .fieldRequiredStar { color: #990000; }
.form-body .fieldAugmentedLink { font-weight: normal; font-size: 9px; } 

.form-body .formTitle { font-weight: normal; font-size: 12px; padding-bottom: 1em; }
.form-body .formCaption { font-weight: bold; font-size: 12px; padding-bottom: 3px; line-height: 17px; }
.form-body .formErrorMessage { font-size: 12px; padding-top: 1em; }

.form-body .sectionBreak { padding-top: 4px; }
.form-body .optionRow { padding-top: 2px; }

.form-body .singlelinetext-small  { width: 100px; }
.form-body .singlelinetext-medium { width: 180px; }
.form-body .singlelinetext-large  { width: 340px; }

.form-body .singlelinetext-small-inline  { width: 94%; }
.form-body .singlelinetext-medium-inline { width: 94%; }
.form-body .singlelinetext-large-inline  { width: 94%; }

.form-body .paragraphtext-small  { height: 70px;  width: 94%; }
.form-body .paragraphtext-medium { height: 100px; width: 94%; }
.form-body .paragraphtext-large  { height: 200px; width: 94%; }
 
.form-body .paragraphtext-small-inline  { height: 70px;  width: 94%; }
.form-body .paragraphtext-medium-inline { height: 100px; width: 94%; }
.form-body .paragraphtext-large-inline  { height: 200px; width: 94%; }
  
.form-body #username, .form-body #password { width: 160px; }

.submit-button { width: 120px; margin-top: 2em !important; }

.verticalNavigationBar .notice-box input.submit-button { width: 100%; }

/* --- squarespace specifics ------------------------------------------------------------------- */

.journal-filter-header { margin-bottom: 15px; padding-bottom: 10px; }
.journal-navigation { margin-top: 2em; clear: both; }

.journal-comment-area { margin-top: 25px; padding-top: 15px; }
.journal-comment-area .caption { }
.journal-comment-area .text { }
.journal-comment-area-disabled-text { margin-top: 2em; }

.journal-reference-area { margin-top: 25px; padding-top: 15px; }
.journal-reference-area .caption { margin-bottom: 1em; }
.journal-reference-area .text { }

.journal-entry-navigation { margin-bottom: 2em; }

.journal-entry { margin-bottom: 2em; }
.journal-entry .title { }
.journal-entry .tag { clear: both; }
.journal-entry .body { margin: 1em 0 1em 0; }
.journal-entry .enclosure { background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/file.png); background-position: left center; background-repeat: no-repeat; padding-left: 24px; }

.journal-entry-follow-up { clear: both; margin-bottom: 1em; padding-left: 12px; } 
.journal-entry-follow-up .follow-up-caption { margin-bottom: 1em; }
.journal-entry-follow-up .follow-up-body { }
 
.journal-entry-references { margin: 15px 0 15px 0; padding: 0; list-style-type: none; }
.journal-entry-references li { margin: 0; clear: both; margin-bottom: 8px; height: 1%;  }
.journal-entry-references li .icon-area { float: left; width: 22px; }
.journal-entry-references li .text-area { margin-left: 22px; height: 1%;  }
.journal-entry-references li .text-area .headline { }
.journal-entry-references li .text-area .headline .type { font-weight: bold; }
.journal-entry-references li .text-area .headline .title { }
.journal-entry-references li .text-area .author-byline { font-size: 10px; line-height: 14px; margin: 2px 0 0 0; padding: 0; }
.journal-entry-references li .text-area .excerpt { font-size: 10px; line-height: 14px; margin: 2px 0 0 0; padding: 0; }
  
.journal-entry-tag .posted-in .tag-element, .journal-entry-tag .posted-on, .journal-entry-tag .posted-by, .journal-entry-tag .post-comments, .journal-entry-tag .post-references { white-space: nowrap; }

.journal-entry-tag-post-body { clear: both; }

.journal-entry-float-date, .journal-entry-float-date span { display: none; }
.journal-entry-float-day, .journal-entry-float-day span { display: none; }
.journal-entry-float-time, .journal-entry-float-time span { display: none; }
  
.journal-archive-set ul { margin-top: 1em; }

.unpublished { color: #$InactiveTextColor$; }

.amazon-item-list { padding: 0; }
.amazon-item-list li { list-style-type: none; margin-bottom: 10px; height: 1%; }
.amazon-item-list li .picture { float: left; overflow: hidden; }
.amazon-item-list li .description { height: 1%; margin-bottom: 15px; margin-left: 90px; }
.amazon-item-list li .description .authors { margin-bottom: 15px; } 
.amazon-item-list li .description .text { margin-bottom: 15px; }
.amazon-item-list li .description .amazon-link { }

.gallery-navigation { margin-bottom: 15px; margin-top: 15px; } /* compatibility */
.gallery-description { margin-top: 5px; clear: both; }

.gallery-navigation-top  { padding-bottom: 12px; text-align: left; }
.gallery-navigation-bottom  { padding-top: 12px; text-align: left; }

.picture-full { clear: both; }
 
#main-picture-description-title { padding-bottom: 1em; }

.picture-gallery-list { padding: 0; margin: 0; } 
.picture-gallery-list li { list-style-type: none; margin-bottom: 12px; height: 1%;  }
.picture-gallery-list li .thumbnail { }
.picture-gallery-list li .thumbnail-wrapper { display: inline-block; }
.picture-gallery-list li .thumbnail-wrapper a { display: block; }
.picture-gallery-list li .thumbnail-container { float: left; line-height: 0; }
.picture-gallery-list li .thumbnail-container-with-description, .picture-gallery-list li .thumbnail-container-tiled { line-height: 0; }
.picture-gallery-list li .description { } 
.picture-gallery-list li .description .caption { margin-bottom: 5px; }
.picture-gallery-list li .description .author { margin-bottom: 5px; margin-top: 5px; } 
.picture-gallery-list li .description .text {  }
.picture-gallery-list li .description ul { margin-top: 1em; }
.picture-gallery-list li .description ul li { list-style-type: square; display: list-item; }

.picture-gallery-thumbnail-list { padding: 0; margin: 0; }
.picture-gallery-thumbnail-list li { list-style-type: none; height: 1%; display: inline;  }
.picture-gallery-thumbnail-list li .thumbnail { display: inline; }
.picture-gallery-thumbnail-list li .thumbnail-container-tiled { float: left; margin-bottom: 12px; margin-right: 12px;  }
.picture-gallery-thumbnail-list li .thumbnail-container-with-description { float: left; margin-bottom: 12px;  }
.picture-gallery-thumbnail-list li .description { margin-bottom: 1em; height: 1%; overflow: hidden; }
.picture-gallery-thumbnail-list li .description ul { margin-top: 1em; }
.picture-gallery-thumbnail-list li .description ul li { list-style-type: square; display: list-item; }

.picture-gallery-thumbnail-scroll-right, .picture-gallery-thumbnail-scroll-left { background-color: #D6D6D6; width: 10px; height: 55px; margin: 0; padding: 0; border: 0; -moz-outline: 0 }
.picture-gallery-thumbnail-scroll-right { margin-left: 3px; }
.picture-gallery-thumbnail-scroll-left { margin-right: 3px; }

.file-item-list { padding: 0; }
.file-item-list li { list-style-type: none; margin-bottom: 10px;  height: 1%; clear: both; }
.file-item-list li .icon { float: left; display: block; line-height: 16px; }
.file-item-list li .content { height: 1%; margin-left: 24px; }
.file-item-list li .title { display: inline;  }

.folder-item-list { }
.folder-item-list li { margin-bottom: 1em; }

.link-group-list { padding: 0; }
.link-group-list li { list-style-type: none; margin-bottom: 1.5em; }
.link-group-list li ul { margin-top: 1em; }
.link-group-list li ul li { list-style-type: square; margin-bottom: .5em;  }
.link-group-list li ul li .title { }
.link-group-list li ul li .description { }
 
 /* V1 */
.discussion-comment-list { margin: 0; padding: 0;  }
.discussion-comment-list li { list-style-type: none; background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/comment.png) no-repeat 0px 1px; padding-bottom: 10px; margin-top: 10px; padding-left: 24px; border-bottom: 1px solid #$LightBorderColor$;  }
.discussion-comment-list li:last-child { border: 0; margin-bottom: 0; padding-bottom: 0; }
.discussion-comment-list li .post-title { display: inline; }

 /* V2 */
 .discussion-table { width: 100%; }
.discussion-table .inline-icon { display: none; }

.discussion-table-header td { font-weight: bold; font-size: 12px; padding: 2px; }
.discussion-table-header .replycount-cell, .discussion-table-header .viewcount-cell { text-align: center; }
  
.discussion-table-row td { padding: 2px; }

.discussion-table-row .icon-cell { width: 22px; background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/comment.png) no-repeat 1px 10px; }
  
.discussion-table-row .topic-cell { padding: 7px 0 5px 0; }
.discussion-table-row .topic-cell .topic-text { font-size: 14px; }
.discussion-table-row .topic-cell .topic-author { font-size: 11px; }
.discussion-table-row .topic-cell .topic-created { display: none; }
 
.discussion-table-row .replycount-cell { text-align: center; font-size: 26px; }
.discussion-table-row .viewcount-cell { text-align: center; }
  
.discussion-table-row .updated-cell { font-size: 10px; }
.discussion-table-row .updated-cell .reply-author { display: none; }

.discussion-table-header .viewcount-cell, .discussion-table-row .viewcount-cell { display: none; }
   
  
.comment { margin-top: 1em; padding-bottom: 1em; }
.comment .body { margin-top: 1em; }
.comment .signature { margin-top: .5em; text-align: right; }

.change-list { margin: 0; padding: 0; }
.change-list li { background: no-repeat 0px 1px; border-bottom: 1px solid #CCCCCC; display: block; list-style-type: none; margin: 0; margin-bottom: 1.2em; padding: 0; padding-bottom: 1.2em; padding-left: 28px; }
.change-list li:last-child { border: 0; margin-bottom: 0; padding-bottom: 0; }

.input-field { margin-bottom: 1em;  }
.input-field .title { margin-bottom: 5px; }
.input-field .control { }

.input-field-error { font-weight: bold; margin-bottom: 5px; }

.table .row { clear: both; } 
.table .left { float: left; margin: 5px; text-align: right; width: 100px; }
.table .right { margin-bottom: 5px; margin-left: 100px; }

.notice-box { margin-bottom: 2em; }
.notice-box .caption { display: inline; }
.notice-box .caption-text { margin-top: 1em; margin-bottom: 2em; }
.notice-box .link-field-title { font-weight: bold; padding-bottom: 10px; margin-top: 1em; }
.notice-box .link-field-text {  }

.notice-box textarea { width: 99%; }
  
.notice-box-alert { margin-bottom: 1em; padding: 1em; }
.notice-box-alert .icon { float: left; }
.notice-box-alert .text { height: 1%; margin-left: 22px; }

#squarespace-powered { padding: 0; }
#squarespace-powered-text { padding: 0; font-size: 80%; }

.search-form .queryFieldWrapper { display: block; float: left; }
.search-form .queryField { font-size: 18px; padding: 3px; }
.search-form .queryButtonWrapper { display: block; float: left; padding-left: 15px;  }
.search-form .queryButton { }
.search-form #advancedSearchOptionsLink { font-size: 9px; margin-top: 3px; }
.search-form .advanced-search-group-label { margin: 1em 0 1em 0; }

.search-results { margin-top: 2em; }
.search-result { margin-bottom: 20px; }
.search-result .search-result-number { display: none; float: left; font-size: 30px; }
.search-result .search-result-entry { }
.search-result .search-result-title { font-size: 18px; }

.search-result .search-result-tag { font-size: 10px; font-weight: normal; } 
.search-result .search-result-type { }
.search-result .search-result-author { }
.search-result .search-result-date { }

.search-result .search-result-body { margin-top: 4px; font-size: 12px; }

.search-result .search-result-title .hit-word-title { font-weight: bold; }
.search-result .search-result-body .hit-word-body { font-weight: bold; font-size: 120%; }
  
.faq-category-list { padding: 0; margin: 0; }
.faq-category-list li { list-style-type: none; margin-bottom: 20px; }
.faq-category-list li { }

.faq-question-list { margin-top: 1em; }
.faq-question-list li { list-style-type: square; margin-bottom: 6px; }
.faq-question-list li .title { } 
.faq-question-list li .description { margin-bottom: 15px; }

.faq-entry-count { font-size: 13px; }
.faq-entry .text { }
.faq-entry .tag { font-size: 10px; }

.google-map { width: 100%; height: 400px; }


/* --- journal summary ------------------------------------------------------------------------ */
 
.nugget-item-list-pt .slug-above { display: none; }
.nugget-item-list-pt .slug-below { display: none; }
.nugget-item-list-pt .summary-item-wrapper { float: left; overflow: hidden; height: 175px; width: 175px; margin: 15px 15px 0 0; text-align: left; }
.nugget-item-list-pt .summary-item{ padding: 15px; }
.nugget-item-list-pt .title { font-weight: bold; } 

.summary-item-list-pt .slug-above { display: none; }
.summary-item-list-pt .slug-above, .summary-item-list-pt .slug-below { font-size: 9px; }
.summary-item-list-pt .summary-item-wrapper {padding-bottom: 10px !important; display: block; }
.summary-item-list-pt .pre-date-breaker { display: none; }
.summary-item-list-pt .pre-comments-breaker { padding: 0 5px 0 5px; }
.summary-item-list-pt .title { font-weight: bold; }
.summary-item-list-pt .summary-item-wrapper.highlight .title { font-size: 22px; line-height: 24px; padding-bottom: 3px; }
.summary-item-list-pt .summary-item-wrapper.highlight { padding-bottom: 20px !important; }
.summary-item-list-pt .summary-item-wrapper.highlight .slug-above { display: block; }
.summary-item-list-pt .summary-item-wrapper.highlight .slug-below { display: none; }

/* --- tag clouds ----------------------------------------------------------------------------- */

.tagcloud-widget-wrapper { min-height:18px; }
.tagcloud a span { position:relative; display:inline-block; line-height:normal; }	
.tagcloud a:hover span { opacity:1 !important; }
				  
/* --- microblogging -------------------------------------------------------------------------- */
  
.quick-post .description { margin-top: 1em; }
.quick-post .embed { margin-top: 1em; }
.quick-post .image { margin: 1em 0 1em 0; }
.quick-post .dialogue { margin-top: 1em; }
  
.post-data-link .link-arrow, .post-data-delicious .link-arrow, .post-data-digg .link-arrow, .post-data-stumbleupon .link-arrow, .post-data-lastfm .link-arrow  { font-size: 80%; } 
  
.post-data-chat .dialogue .line { }
.post-data-chat .dialogue .line .speaker { display: block; }

.post-data-quote .source { display: inline; }
.post-data-quote .source p { display: inline; }

  
/* --- packed / quick posts ------------------------------------------------------------------ */
  
.packed-posts-wrapper { display: none; }
.packed-posts-wrapper .packed-post { padding-top: 10px; }

.quick-post .packed-post-date { }
.quick-post .packed-post-date-tight { margin-top: -12px; } 

.journal-quickpost-tag-post-body .stacked-link, .journal-quickpost-tag-post-body .initial-stacked-link { float: left; }

.quickpost-external-service-tag a { padding-left: 20px; background-repeat: no-repeat; background-position: center left; }
  
  
/* --- feeds ----------------------------------------------------------------------------------- */

.feed-list, .feed-list-inline { padding: 0; }
.feed-list li, .feed-list-inline li { list-style-type: none; margin: 0; padding: 0; }

.feed-list .feed-link { padding-left: 22px; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/feed-icon-16x16-orange.png); background-repeat: no-repeat; background-position: center left; }
.feed-list-inline .feed-link { padding-left: 16px; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/feed-icon-12x12-orange.png); background-repeat: no-repeat; background-position: center left; }

  
/* --- social links ---------------------------------------------------------------------------- */
  
.social-link-list-pt li {  display: block; }
.social-link-list-pt li a.icon-link { padding: 2px 0px 2px 20px; background-repeat: no-repeat; background-position: center left; }
  

/* --- social objects -------------------------------------------------------------------------- */

.twitter-update-wrapper .item-date, .digg-link-wrapper .item-date, .delicious-link-wrapper .item-date, .imported-rss-article-wrapper .item-date { display: block; }
.flickr-image-wrapper { display: block; float: left; line-height: 1px; }

/* --- social widgets ---------------------------------------------------------------------- */

/****** Twitter *******/
.twitter-wrapper { overflow: hidden; }
.twitter-wrapper .twitter-item-slug a, .twitter-wrapper .twitter-nav-buttons a { text-decoration:none; }
.twitter-wrapper a:active { outline:none; }

/****** Twitter Footer - Follow Me Links *******/
#canvas .twitter-link a { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; }
.twitter-link img { float:left; width:16px; height:16px; margin-right:5px; }
.twitter-link img.avatar { width:14px; height:14px; border:1px solid #fff; }

/****** Twitter Widget Navigation *******/
.twitter-nav-buttons { clear:both; font-size:11px; line-height:1em; overflow:hidden; }
.twitter-wrapper .twitter-nav-buttons a { padding:10px 0; }
a.twitter-button-newer { display:block; float:left; }
a.twitter-button-older { display:block; float:right; }

/******** General *********/
.twitter-wrapper .primary, .twitter-wrapper .secondary .primary { overflow:hidden; }	
#canvas .twitter-wrapper.wrapper .twitter-date a, #canvas .twitter-wrapper.wrapper .twitter-date a:hover { display:block; } 	
.twitter-avatar { float:left; margin:0 0.9em 0 0; height:34px; }
.twitter-avatar img { width:30px; height:30px; border:2px solid #fff; }

/******** Basic Preset **********/
.basic .twitter-username a { font-weight:bold; font-size:1.2em; }
.basic .twitter-nav-buttons { padding:0 10px; margin:10px 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:none; }

/********* Bubble Preset ***********/
.bubble .twitter-content { padding:15px 15px 0; margin-bottom:15px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.bubble .twitter-item-bubble { margin-top:15px; }
.bubble .twitter-item-bubble.highlight { margin-top:0; }
.bubble .twitter-item-content-bubble { background:#fff; color:#111; padding:1em; -moz-border-radius:8px; -webkit-border-radius:8px; overflow: hidden; }
.bubble .twitter-item-slug { background:url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/bubble-stem.png) 22px top no-repeat; padding:22px 0 0; line-height:1.4em; }
.bubble .twitter-nav-buttons { padding:0 10px; margin:10px 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:none; }
.bubble .twitter-content { padding:15px; margin-bottom:0; }

/*********** Blocks Preset ***********/
.block .twitter-content { margin-bottom:15px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.block .twitter-item { margin:0; }
.block .twitter-item-content { padding:1em; }
.block .twitter-item-slug { padding:10px; line-height:1.4em; }
.block .twitter-username a { font-weight:bold; }
.block .twitter-nav-buttons { padding:0 10px; margin:10px 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:none; }
.block .twitter-content { margin-bottom:0; }

/******** Chunk Preset **********/
.chunk .twitter-content { margin-bottom:15px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.chunk .twitter-header { padding:10px; }
.chunk .twitter-avatar { height:44px; }
.chunk .twitter-avatar img { width:40px; height:40px; }
.chunk .twitter-name { font-weight:bold; font-size:15px; }
.chunk .twitter-username a {  font-size:11px; }
.chunk .twitter-item { padding:10px; margin-top:1px; }
.chunk .twitter-item.highlight { margin-top:0; }
.chunk .twitter-nav-buttons a { padding:10px; }

/******** Wrapper Preset ***********/
.wrapper .twitter-item { margin-bottom:10px; padding-bottom:15px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.wrapper .twitter-item-content { padding:1em; font-size:1.3em; line-height:1.6em; overflow:hidden; } 
.wrapper .twitter-item-slug { margin-right:15px; padding:10px; padding-left:15px; line-height:1.4em; }
.wrapper .twitter-name a { font-weight:bold; font-size:1.2em; }
.wrapper .twitter-nav-buttons { padding:0 10px; margin:10px 0; -moz-border-radius:4px; -webkit-border-radius:4px; }
	
	
/*** Flickr ***/

/*** Grid Preset ***/
.flickr-wrapper ul.flickr-grid, .flickr-wrapper ul.flickr-grid li { margin:0; padding:0; line-height:0; list-style:none; }
.flickr-wrapper { width:100%; }
.flickr-content { width:100%; }
.flickr-grid-wrapper { margin:0 auto; margin:0 auto; width:100%; }


/****** Flickr Footer - Photostream Link *******/
#canvas .flickr-link a { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; }
.flickr-link img { float:left; width:16px; height:16px; margin-right:5px; }
.flickr-link img.avatar { width:14px; height:14px; border:1px solid #fff; }

/*** RSS Social ***/
.rss-wrapper a { display:block; }
.rss-wrapper .rss-description span a { display:inline; }

/*** Delicious ***/ 
.deli-wrapper-box { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.deli-date-box span { display:inline-block; line-height:normal; }

.deli-tags-bubble a, .deli-tags-bubble-box a { display:inline-block; line-height:normal; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

.deli-item-hang { position:relative; }
.deli-date-hang { position: absolute; top: 0; left: 0; }

#canvas .delicious-link a { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; }
.delicious-link img { float:left; height:16px; margin-right:5px; width:16px; }

/*** Location ***/

.lw { overflow:hidden; border-radius: 6px; -moz-border-radius: 6px; }
.lw-map { padding: 17px; }
.lw-checkin { overflow: hidden; font-family: 'helvetica neue', lucida grande, arial, sans-serif; cursor: pointer; }
.lw-checkin-infowin { overflow: hidden; font-family: 'helvetica neue', lucida grande, arial, sans-serif; cursor: pointer; }
.lw-leftleft { float: left; width: 53px; padding-right: 17px; line-height: 1.2em; }
.lw-left { float: left; width: 32px; padding-right: 17px; }
.lw-venue-icon img { width: 32px; height: 32px; }
.lw-right { width: 65px; margin-left: 17px; float: right; text-align: right; }
.lw-main { margin-left: 49px; line-height: 1em; }
.lw-main.ni { margin-left: 0; }
.lw-main.dl { margin-left: 119px; }
.lw-main.dl.ni { margin-left: 70px; }
.lw-main.dr { margin-right: 82px; }
.lw-main.dr.ni { margin-left: 0; }
.lw-right .lw-date, .lw-leftleft .lw-date { display: inline-block; }
.lw-date-infowin { display: inline-block; color: #999999; font-size: 9px; line-height: 1.5em; }

#canvas .lw-slug a { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; }
.lw-slug img { float:left; width:16px; height:16px; margin-right:5px; }
.lw-slug img.avatar { width:14px; height:14px; border:1px solid #fff; }

#canvas .lw-venue-name a, #canvas .lw-venue-name a:hover { font-weight: 300; -webkit-font-smoothing: antialiased; }
#canvas .lw-venue-name-infowin a, #canvas .lw-venue-name-infowin a:hover { font-weight: 300; -webkit-font-smoothing: antialiased; font-size: 14px; color: #333333; line-height: 1.2em; }

/* --- navigation bar elements ----------------------------------------------------------------- */

.content-passthrough .amazon-item-list-pt li { margin-bottom: 10px; }
.content-passthrough .amazon-item-list-pt .picture { float: none; margin: 0; margin-bottom: .5em; padding: 0; }
.content-passthrough .amazon-item-list-pt .description { margin: 0; }
.content-passthrough .amazon-item-list-pt .description .title { }
.content-passthrough .amazon-item-list-pt .description .authors { display: inline; }
.content-passthrough .amazon-item-list-pt .description .text { margin-top: .5em; }

.content-passthrough .change-list-pt { margin: 0; }
.content-passthrough .change-list-pt li { margin-bottom: .4em; }

.content-passthrough .archive-item-list-pt { margin: 0; margin-bottom: 1em; }
.content-passthrough .archive-item-list-pt li { margin-bottom: .4em; }

.content-passthrough .link-group-list-pt { margin-bottom: .5em;  }
.content-passthrough .link-group-list-pt li .title { font-weight: bold; }
.content-passthrough .link-group-list-pt li .description { }
.content-passthrough .link-group-list-pt li ul { margin-bottom: 10px;  }
.content-passthrough .link-group-list-pt li ul li { margin-bottom: 2px;  }
.content-passthrough .link-group-list-pt li ul li .title { font-weight: normal; }
.content-passthrough .link-group-list-pt li ul li .description { }

.content-passthrough .search-form-pt { height: 1%; }
.content-passthrough .search-form-pt .queryFieldWrapper { display: block; float: left; }
.content-passthrough .search-form-pt .queryField { font-size: 10px; padding: 3px; }
.content-passthrough .search-form-pt .queryButtonWrapper { display: block; float: left; padding-left: 10px;  }
.content-passthrough .search-form-pt .queryButton { }

#sidebar1 .content-passthrough .search-form-pt .queryField { width: 150px; }
#sidebar2 .content-passthrough .search-form-pt .queryField { width: 190px; }

.content-passthrough table.search-form-table { width:100%; border-collapse: collapse; }
.content-passthrough tr.search-form-row { vertical-align: middle; }
.content-passthrough td.search-form-cell {  }
.content-passthrough td.queryFieldCell {  }
.content-passthrough td.queryButtonCell { width: 1%; white-space: nowrap; }
.content-passthrough span.queryFieldWrapper { width: 100%; }
.content-passthrough span.queryButtonWrapper {  }
.content-passthrough input.queryField, .content-passthrough input.queryButton {  }
.content-passthrough input.queryField { width: 100% !important; height: 2.5em; }
.content-passthrough input.queryButton { width: auto; border: 0px; height: 2.5em;  }

.section ul { margin: 0; padding: 0; } 
.section ul li { list-style-type: none; margin: 0; padding: 0; }

.inline-icon { height: 16px; width: 16px; color:#FFF; opacity: 1; margin-right: 6px; vertical-align:middle; margin-top:-5px; }

.date-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/date.png) top left no-repeat; }
.permalink-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/permalink.png) top left no-repeat; }
.comment-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/comment.png) top left no-repeat; }
.user-registered-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/user-registered.png) top left no-repeat; }
.reference-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/reference.png) top left no-repeat; }
.print-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/print.png) top left no-repeat; }
.email-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/email.png) top left no-repeat; }
.share-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/share.png) top left no-repeat; }
.category-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/category.png) top left no-repeat;  }
.tag-icon { background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/category.png) top left no-repeat;  }

.social-link-controls .social-block-title { padding-bottom: 15px; font-family: Arial; letter-spacing: -1px; font-weight: bold; }
.social-link-controls .social-block { height: 22px; width: 155px; float: left; display: block; }
.social-link-controls { padding: 15px; height: 120px; border: 2px solid #ccc; font: 14px/16px Arial; background: #fefefe; color: #303030; text-align: left; }
.social-link-controls-wrapper { display: block; opacity: 0; filter:alpha(opacity=0); width: 350px; position: absolute; overflow: hidden;  }
     
/* --- standard button definitions ---------------------------------------------------------- */
  
a.button {
    background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/button-a.png) no-repeat scroll top right;
    color: #151515 !important;
    display: block;
    float: left;
    font: 12px arial, sans-serif !important;
    height: 24px !important;
    line-height: 18px  !important;
    margin-right: 6px !important;
    padding: 0 16px 0 0 !important;
    text-decoration: none !important;
}

a.important {
    font-weight: bold !important; 
}

a.button span {
    background: transparent url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/button-span.png) no-repeat;
    display: block;
    line-height: 14px !important;
    padding: 5px 0 5px 18px !important;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    -moz-outline: 0;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px !important;
}
  
}

/* --- post snippet definitions ---------------------------------------------------------- */

.journal-entry-tag-post-body-line1,
.journal-entry-tag-post-body-line2,
.journal-entry-tag-post-body-line3
{
    clear: both;
}

.post-snippet-1,
.post-snippet-2,
.post-snippet-3 
{
    float: left;
    padding-right: 12px;
}

/* --- printer stylesheet definitions ---------------------------------------------------------- */

@media print {

  body { background: white; font-size: 12pt; width: 100%; }
	
  h1 { font-size: 24pt; margin-bottom: 0; padding-bottom: 0; }
  .h1subtitle { font-size: 9pt; font-weight: normal; margin-bottom: 25px; border-bottom: 1px solid #ccc; padding-bottom: 10px; text-decoration: none; }
  #pageFooter { font-size: 9pt; margin-top: 28px; border-top: 1px solid #ccc; padding-top: 8px; }

  body div { width: 92%; }
  img { border: 0px; }
	
  a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
  strong { color: #000; }
  #siteTitle a:link, #siteTitle a:visited { color: black; background: transparent; font-weight: bold; text-decoration: none; }
  .journal-navigation, .horizontalNavigationBar, #sidebar1Wrapper, #sidebar2Wrapper #sidebar, .notice-box, .inline-icon, .journal-entry-navigation { display: none; }

}


.verticalNavigationBar .section .caption{border-bottom: 1px dotted #212E57; text-align: left; font-weight: bold; padding-left: 15px; padding-top: 4px; padding-bottom: 4px; background-color: #83ABC2; color: #212E57; border-color: #212E57;}
body{font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; line-height: 1.8em; margin-right: auto; margin-left: auto; background-color: #5A8FAD; color: #555555;}
a:link, a:visited, a:active{text-decoration: underline; color: #212E57;}
h1 a:visited, h1 a:link, h1 a:active{font-family: 'Times New Roman', Palatino, serif; font-size: 40px; letter-spacing: -1px; line-height: normal; font-weight: normal; color: #669966;}
h2{font-family: Georgia, 'Times New Roman', serif; font-size: 23px; letter-spacing: 0px; line-height: normal; font-weight: bold; text-decoration: none; margin-bottom: 2px; color: #669966;}
h3, .h3, .form-body .formCaption{font-family: Georgia, 'Times New Roman', serif; font-size: 18px; font-weight: bold; padding-bottom: 5px; color: #211E57;}
.verticalNavigationBar .section .module a{border-bottom: 1px dotted #999999; line-height: 2em; text-decoration: none; padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; color: #212E57; border-color: #999999;}
.verticalNavigationBar .section .folder{border-left: 1px solid #transparent; padding-right: 15px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px; background-color: #83ABC2; border-color: transparent;}
#pageHeader{font-weight: -; font-style: -; padding-top: 0px; padding-bottom: 0px; background-color: #5A8FAD; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/nav-bg.jpeg); background-repeat: repeat-x;}
.h1subtitle{font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; color: #131313;}
.h2subtitle{font-family: Georgia, 'Times New Roman', serif;}
.h3subtitle{font-family: Georgia, 'Times New Roman', serif;}
#canvasWrapper{padding-left: 0px; margin-right: auto; margin-left: auto; background-color: #83ABC2; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/canvas-bg.png);}
#pageFooter{font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 11px; border-top: 1px solid #CCCCCC; padding-top: 3px; color: #A6A6A6; border-color: #CCCCCC;}
.verticalNavigationBar .section{padding-left: 0px;}
.verticalNavigationBar .section .active-module a{border-bottom: 1px dotted #999999; padding-right: 2px; padding-left: 15px; color: #212E57; border-color: #999999; background-repeat: repeat-y;}
.horizontalNavigationBar .module a{font-family: 'Helvetica', 'Arial', 'Lucida Grande', 'sans-serif'; font-size: 14px; border-right: 0px solid inherit; text-transform: capitalize; letter-spacing: .5px; font-weight: normal; font-style: normal; text-decoration: none; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-left: 0px; color: #FFFFFF;}
.horizontalNavigationBar .active-module a{font-weight: -; font-style: -; color: #FFFFFF;}
.journal-entry-date-break{font-size: 11px; padding-right: 5px; padding-left: 5px; margin-bottom: 15px; background-color: #EFEFEF; color: #767676;}
.journal-entry-tag-pre-title{font-size: 11px; padding-right: 5px; padding-left: 5px; margin-bottom: 15px; background-color: #EFEFEF; color: #767676;}
.journal-entry-tag-post-title{font-size: 10px; text-transform: uppercase; padding-top: 0px; padding-bottom: 0px; color: #A6A6A6;}
.journal-entry-tag-post-body{font-size: 11px; border-top: 1px solid #CCCCCC; margin-bottom: 30px; color: #A6A6A6; border-color: #CCCCCC;}
.horizontalNavigationBar .folder{line-height: 1.5em; font-weight: -; font-style: -; background-color: #5A8FAD; color: #FFFFFF; border-color: #5A8FAD;}
.journal-comment-area .comment{border-bottom: 1px solid #E6E6E6; padding-right: 15px; padding-left: 15px; padding-top: 6px; padding-bottom: 6px; background-color: #F7F7F7; border-color: #E6E6E6;}
.journal-comment-area .comment .signature{font-size: 10px; border-top: 1px solid #FFFFFF; padding-top: 3px; padding-bottom: 0px; color: #131313; border-color: #FFFFFF;}
#navigationTop .horizontalNavigationBar{padding-right: 50px; padding-left: 50px; padding-top: 2px; padding-bottom: 6px; margin-right: 0px; margin-left: -50px; margin-top: -30px; margin-bottom: 30px; background-color: #222222;}
#navigationBottom .horizontalNavigationBar{font-family: 'Helvetica', 'Arial', 'Lucida Grande', 'sans-serif'; font-size: 15px; font-weight: normal; font-style: normal; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px; color: #000000;}
.notice-box{border: 1px solid #DFDFDF; padding-right: 15px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; background-color: #F7F7F7; border-color: #DFDFDF;}
blockquote{padding-left: 50px; margin-left: 0px; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/blockquote.png); background-repeat: no-repeat;}
select{border: 1px solid #CCCCCC; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-color: #CCCCCC;}
.form-body .sectionBreak{border-bottom: 1px solid #CCCCCC; border-color: #CCCCCC;}
input.text, textarea{border: 1px solid #CCCCCC; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-color: #CCCCCC;}
.journal-entry .title a{font-family: Georgia, 'Times New Roman', serif; font-size: 18px; font-weight: bold; text-decoration: none; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; color: #212E57;}
#pageFooterWrapper{padding-right: 30px; padding-left: 30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: 0px; background-color: #6D7D6D; color: #FFFFFF;}
.paginationPageNumber{font-size: 9px; border: 1px solid #CCCCCC; padding-right: 6px; padding-left: 6px; padding-top: 3px; padding-bottom: 3px; margin-right: 2px; margin-left: 2px; margin-top: 0px; margin-bottom: 0px; border-color: #CCCCCC;}
.paginationPageNumber.activePage{border: 1px solid #C62606; background-color: #DA6E58; color: #FFFFFF; border-color: #C62606;}
.paginationControlLastPageSuffix{border-left: 1px solid #CCCCCC; padding-right: 6px; padding-left: 8px; padding-top: 1px; padding-bottom: 1px; margin-left: -4px; border-color: #CCCCCC;}
#contentWrapper{font-family: 'Helvetica', 'Arial', 'Lucida Grande', 'sans-serif'; font-size: 14px; line-height: 1.7em; font-weight: normal; font-style: normal; padding-right: 30px; padding-left: 30px; padding-top: 20px; padding-bottom: 20px; margin-top: 0px; background-color: #FFFFFF; color: #444444;}
.discussion-table-row .updated-cell{font-size: 10px;}
.discussion-table-row .replycount-cell{font-size: 26px;}
.discussion-table-row .viewcount-cell{font-size: 16px;}
.discussion-table-row .topic-cell .topic-author{font-size: 11px;}
.discussion-table-row .topic-cell .topic-title{font-size: 14px;}
.discussion-table-row .topic-cell{padding-right: 0px; padding-left: 0px; padding-top: 7px; padding-bottom: 5px;}
.discussion-table-row td{border-bottom: 1px solid #CCCCCC; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-color: #CCCCCC;}
.discussion-table-header td{font-size: 12px; border-bottom: 1px solid #CCCCCC; font-weight: bold; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-color: #CCCCCC;}
#navigationTop .horizontalNavigationBar .content-navigation{float: right;}
#navigationBottom .horizontalNavigationBar .content-navigation{margin-right: auto; margin-left: auto;}
.post-data-chat .dialogue .line{padding-bottom: 8px;}
.post-data-chat .dialogue .line .speaker{font-weight: bold;}
.post-data-quote .quote{font-size: 36px; line-height: 40px;}
.post-data-quote .source{font-size: 16px; line-height: 18px; padding-left: 12px;}
.tagcloud-page-wrapper a{line-height: 2em;}
.tagcloud-widget-wrapper a{line-height: 2em;}
.twitter-wrapper .primary, .twitter-wrapper .secondary .primary{line-height: 1.5em; background-color: #AECADA; color: #333333;}
.twitter-wrapper .twitter-item-basic, .twitter-wrapper .twitter-item-basic{line-height: 1.5em; margin-bottom: 1em;}
.twitter-wrapper .secondary, .twitter-wrapper .twitter-item .secondary{background-color: #6296AC; color: #FFFFFF;}
.rss-wrapper{line-height: 1.5em;}
.rss-wrapper .rss-item{border-bottom: 1px dotted #212E71; margin-bottom: 0px; border-color: #212E71;}
.rss-wrapper .rss-description{margin-right: 0px; margin-left: 0px; margin-top: 10px; margin-bottom: 10px;}
.rss-wrapper .rss-date{font-size: 10px;}
.rss-wrapper .rss-author{font-size: 10px;}
.rss-wrapper .rss-source{font-size: 10px;}
.squarespace-slideshow .squarespace-slideshow-container{background-color: #000000;}
.squarespace-slideshow .squarespace-slideshow-title{font-family: Helvetica; font-size: 16px; color: #FFFFFF;}
.squarespace-slideshow .squarespace-slideshow-description{font-family: Helvetica; font-size: 10px; line-height: 1.2em; color: #FFFFFF;}
.squarespace-slideshow .frwd{background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/previous-button.png); background-position: 50% 50%; background-repeat: no-repeat;}
.squarespace-slideshow .ffwd{background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/next-button.png); background-position: 50% 50%; background-repeat: no-repeat;}
.slide-indicator-box{padding-top: 10px;}
.slide-indicator-type-dotted a.slide-indicator{line-height: 20px; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/unselected.png); background-position: center center; background-repeat: no-repeat; float: left;}
.slide-indicator-type-dotted a.slide-indicator.active{background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/selected.png);}
.slide-indicator-type-paginated .slide-indicator-box a.slide-indicator{line-height: 20px; text-decoration: none; padding-right: 0.8em; padding-left: 0.8em; margin-right: 3px; margin-left: 3px; background-color: #CCCCCC; color: #000000; float: left;}
a:hover{text-decoration: none; color: #444444;}
.verticalNavigationBar .section .module a:hover{border-bottom: 1px dotted #999999; background-color: #FFFFFF; color: #212E57; border-color: #999999; background-image: url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/left-sidebar_bg.gif); background-repeat: repeat-y;}
.horizontalNavigationBar .module a:hover{font-weight: -; font-style: -; background-color: #EEEEEE; color: #3F6479;}
.twitter-wrapper.preset .twitter-item-content a, .twitter-wrapper.preset .twitter-item-content a:hover{text-decoration: none; background-color: transparent; color: #FFFFFF;}
.twitter-wrapper .twitter-item-bubble .twitter-item-content-bubble a, .twitter-wrapper .twitter-item-bubble .twitter-item-content-bubble a:hover{background-color: transparent; color: #6296AC;}
.twitter-wrapper .secondary a, .twitter-wrapper .secondary a:hover{text-decoration: none; background-color: transparent; color: #FFFFFF;}
#pageBody .twitter-date a, #pageBody .twitter-date a:hover{font-size: 10px;}
.twitter-wrapper .twitter-link a, .twitter-wrapper .twitter-link a:hover{font-size: 11px; line-height: 1.4em; text-decoration: none; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; background-color: #E7E7E7; color: #555555;}
#canvas .flickr-link a, #canvas .flickr-link a:hover{font-size: 12px; line-height: 16px; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; background-color: #E7E7E7; color: #444;}
.rss-wrapper .rss-title a, .rss-wrapper .rss-title a:hover{font-size: 12px; font-weight: bold;}
.rss-wrapper .rss-read-more a, .rss-wrapper .rss-read-more a:hover{font-size: 10px;}
.slide-indicator-type-paginated .slide-indicator-box a.slide-indicator.active, .squarespace-slideshow-indicator-wrapper.slide-indicator-type-paginated .slide-indicator-box a.slide-indicator.active:hover{background-color: #999999; color: #000000;}
.slide-indicator-type-paginated .slide-indicator-box a.slide-indicator:hover{background-color: #D5D5D5; color: #000000;}


.promotedContainer, #navigationTop { display: none; } #navigationBottom { display: block; }

#canvasWrapper { width: 935px; padding: 0 0px 0 0px; } #sidebar1Wrapper { display: block; float: left;  width: 200px; padding: 0; padding-right: 0px; } #sidebar2Wrapper { display: block; float: right; width: 240px; padding: 0; } #contentWrapper { float: left; width: 495px;  }

/* Styles the Quick Links and Search in the SubNav */
#members, #non-members { display: none; }
#subnav-container { width: 100%; overflow: hidden; background-color: #FFF; margin: 0px; position: relative; top: 0px; padding: 7px 12px 0px 12px; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/header-shadow3.gif'); background-repeat: repeat-x; background-position: bottom; }
#members ul { list-style: none; padding: 0px; margin: 0px; }
#members ul li { float: left; font-family: helvetica; font-size: 11px; font-color: #333; margin-right: 10px; }
#members ul li a { text-decoration: none; }
#non-members ul { list-style: none; padding: 0px; margin: 0px; }
#non-members ul li { float: left; font-family: helvetica; font-size: 11px; font-color: #333; margin-right: 10px; }
#non-members ul li a { text-decoration: none; }
#search-subnav { float: right; width: 230px; }
#translate-subnav { float: right; width: 170px; margin-right: 10px; text-decoration: none;}
.queryFieldWrapper text queryfield { padding: 3px; width: 180px; }

/* NEW HOMEPAGE STYLES */
#section-container { width: 100%; height: 260px; }
#section-header { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; font-family: helvetica; padding: 7px 0px 7px 0px; }
#section-header-links { float: right; }
#section-header-links a { text-decoration: none; color: #777; }
#section-header-links a:hover { text-decoration: underline; color: #212e57; }
#section-header-links ul { list-style: inline; }
#section-header-links li { float: left; margin-left: 20px; margin-right: 5px; }
#section-bullets { float: right; margin-top: 21px; width: 220px; }
#section-bullets li { margin-bottom: 4px; }
#section-bullets a { text-decoration: none; }
#section-bullets a:hover { text-decoration: underline; }
#section-description { float: left; width: 500px; padding: 12px 0px 0px 0px; }
#section-description-title { font-family: helvetica; font-size: 11pt; font-weight: 100; }
#section-description-title a { text-decoration: none; }
#section-description-title a:hover { text-decoration: underline; }
#section-title { font-family: helvetica; font-weight: 100; font-size: 11pt; color: #777; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; padding: 7px 0px 7px 0px; text-align: center; }

#slider-container { height: 215px; }
#top-headlines { float: right; width: 195px; }
#top-headlines a { text-decoration: none; }
#top-headlines a:hover { text-decoration: underline; }
#top-headlines li { margin-top: 6px; }
#research-data { border: 1px solid #000; width: 490px; } #research-data td { border: 1px solid #000; padding: 7px; }
/* END HOMEPAGE STYLES */

/* NEW MEMBERSHIP PAGE STYLES */
#membership-container { width: 100%; height: 260px; }
#membership-header { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; font-family: helvetica; padding: 5px 0px 5px 0px; }
#membership-header-links { float: right; }
#membership-header-links a { text-decoration: none; color: #777; }
#membership-header-links a:hover { text-decoration: underline; color: #212e57; }
#membership-header-links ul { list-style: inline; }
#membership-header-links li { float: left; margin-left: 20px; margin-right: 5px; }
#membership-bullets { float: left; margin-left: 20px; width: 100%; }
#membership-bullets li { margin-bottom: 4px; }
#membership-bullets a { text-decoration: none; }
#membership-bullets a:hover { text-decoration: underline; }
#membership-description { float: left; width: 495px; padding: 12px 0px 0px 0px; }
#membership-description-title { font-family: helvetica; font-size: 11pt; font-weight: 100; }
#membership-description-title a { text-decoration: none; }
#membership-description-title a:hover { text-decoration: underline; }
#membership-title { font-family: helvetica; font-weight: 100; font-size: 11pt; color: #777; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; padding: 7px 0px 7px 0px; text-align: center; }
/* END MEMBERSHIPPAGE STYLES */

ol li {
     margin-bottom: 15px;
     }

#joining-forces { 
     width: 460px; 
     text-decoration: none; 
     text-align: center; 
     background-color: #4f92aa; 
     border: 3px solid #88cde6; 
     font-family: georgia; 
     font-size: 16pt; 
     color: #ffffff; 
     display: block;
     }

#joining-forces a { 
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     padding: 25px 15px 25px 15px; 
     }

#joining-forces a:hover { 
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     background-color: #3A6A7C;
     }

#register { 
     width: 265px; 
     text-decoration: none; 
     text-align: center; 
     background-color: #4f92aa; 
     border: 3px solid #88cde6; 
     font-family: georgia; 
     font-size: 14pt; 
     color: #ffffff; 
     display: block;
     }

#register2 { 
     width: 225px;
     text-decoration: none; 
     text-align: center; 
     background-color: #4f92aa; 
     border: 3px solid #88cde6; 
     font-family: georgia; 
     font-size: 13pt; 
     color: #ffffff; 
     display: block;
     }

#register a { 
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     padding: 5px 0px 5px 0px; 
     }

#register2 a { 
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     padding: 5px 5px 5px 5px; 
     }

#register2 a:hover { 
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     background-color: #3A6A7C;
     }

#home-content { 
     width: 210px; 
     text-decoration: none; 
     text-align: left; 
     background-color: #dddddd; 
     border: 15px solid #ffffff; 
     font-family: helvetica; 
     font-size: 11pt; 
     color: #444444; 
     display: block;
     padding: 15px 15px 15px 15px; 
     }
#home-content a { 
     text-decoration: underline;
     color: #444444;
     display: block;
     padding: 0px 0px 0px 0px; 
     }

#home-content a:hover { 
     text-decoration: underline;
     color: #211E57;
     display: block;
     background-color: #dddddd;
     }

#moduleContent10005323 { padding: 15px 15px 0px 15px; }

.handouts { display: none; }

td#winners { padding: 1px 7px 1px 7px; } 	 
tr#gray { background-color: #EEE; }  
.hidden { display: none; }  
.unhidden { display: default; }



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}











.feed-list-inline li { margin-left: 15px; }

div.column-container { width: 497px; display: block; margin-bottom: 20px; }
.two-columns li { float: left; width: 234px; display: disc; }

div.supplier-column-container { width: 497px; display: block; margin-bottom: 20px; margin-left: 160px; }
.two-columns li { float: left; width: 234px; display: disc; }

.top-articles { border-bottom: 1px dotted #999999; padding: 15px; background-color: #EEEEEE; height: 75px; }
.top-articles a { text-decoration: none; background-color: #EEEEEE; }
.top-articles a:hover { text-decoration: underline; }
.store-items { border-bottom: 1px dotted #999999; padding: 15px; background-color: #EEEEEE; }
.resources-callout { float: right; margin-left: 12px; width: 100px; }



/* Sets the style for the "Session Search" for IHRSA30 */
#sectionContent3800208 { margin-top: 25px; }
#moduleContent9026941 { padding: 10px 15px 0px 15px; }


/* Sets the width of the entire website. DO NOT EDIT THE WIDTH OF THE WEBSITE IN SQUARESPACE'S EDITING MODULE. If you must edit the site width, do it here. If you mess up the width of the site, simply come into this CSS module, enter a space and hit save. */
#canvasWrapper { width: 997px; }


ul.folder { font-size: 8pt; }
li.module { padding: 0px; display: disc; }


/* Corrects the hight of the center content module */
#contentWrapper { height: $canvasWrapperHeight$; }


/* I don't know what this code does */
ul.archive-item-list-pt li { border-top: 0px; border-bottom: 1px solid #999; display: block; padding: 4px 0px 4px 0px; }
ul.archive-item-list-pt li a { padding: 3px 0px 3px 0px; }
ul.archive-item-list-pt li a:hover { background-color: #5A8FAD; }
.archive-item-list-pt li { border-top: 1px solid #999;  list-style-position: inside; }
.archive-item-list-pt a { padding: 15px; margin: 15px; }


/* We don't use a banner image, so this code hides that from the template */
#banner { display: none; }


/* We chose to hide the "Click to read more..." links in journal entries */
.journal-read-more-tag { display: none; }


/* Headers */
h4 { font-family: georgia; font-size: 16pt; line-height: 1.3em; }
h5 { color: #EEEEEE; font-weight: 400; letter-spacing: 1px; font-size: 13px; border-bottom: 1px solid #9DA89D; margin-bottom: 2px; padding-bottom: 8px; }
h6 { color: #EEEEEE; font-weight: 400; letter-spacing: 1px; font-size: 9px; }


/* Journal Styles */
.journal-entry-tag-post-body-line1 { padding: 5px 0px 5px 0px; }
.journal-entry-tag-post-body-line2 { padding: 5px 0px 5px 0px; }
#modulePage7414593 .list-journal-entry-wrapper .journal-entry-tag-post-body-line1 { display: none; }
#modulePage7414593 .list-journal-entry-wrapper .journal-entry-tag-post-body-line2 { display: none; }


/* This CSS hides the [+] symbol next to vertical navigation items */
.verticalNavigationBar .folder-open a.folder-link { background-image: none; }
.verticalNavigationBar .folder-closed a.folder-link{ background-image: none; }


/* Styles the Quick Links and Search in the SubNav */
#members, #non-members { display: none; }
#subnav-container { width: 100%; height: 40px; overflow: hidden; background-color: #FFF; margin: 0px; position: relative; top: 0px; padding: 7px 12px px 12px; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/header-shadow3.gif'); background-repeat: repeat-x; background-position: bottom; }
#members ul { list-style: none; padding: 0px; margin: 0px; }
#members ul li { float: left; font-family: helvetica; font-size: 13px; font-color: #333; margin-right: 15px; }
#members ul li a { text-decoration: none; }
#non-members ul { list-style: none; padding: 0px; margin: 0px; }
#non-members ul li { float: left; font-family: helvetica; font-size: 13px; font-color: #333; margin-right: 15px; }
#non-members ul li a { text-decoration: none; }
#translate-subnav { float: right; width: 170px; }
#search-subnav { float: right; width: 252px; }
.queryFieldWrapper input { padding: 3px; width: 180px; }


/* Defines the height and adds the bottom border to the marketing image */
#marketingImage { background-color: #FFF; width: 557px; height: 240px; float: left; margin-bottom: 0px; padding-bottom: 0px; border-bottom: 1px solid #000000; }


/* Styles the IHRSA logo section on the HP and other pages */
.logo-sidebar { background-color: #FFFFFF; padding: 10px 15px 10px 15px; background-image: url("https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/left-sidebar_bg.gif"); background-repeat: repeat-y; font-size: 9pt; line-height: 1.23em; height: 220px; }
.logo-sidebar2 { background-color: #FFFFFF; padding: 10px 15px 10px 15px; background-image: url("https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/left-sidebar_bg.gif"); background-repeat: repeat-y; }


/* Vertical Navigation */
.module a { display: block; }
.module a:hover { background-color: #FFFFFF; }


/* RSS Sidebar */
#rss-header { display: block; width: 240px; border-bottom: 1px dotted #212E57; font-family: verdana; font-size: 12px; font-weight: bold; color: #212E57; padding: 7px 15px 7px 15px; margin-top: 35px; }
.rss-content { width: 240px; }
.rss-item { display: block; padding: 15px; font-family: verdana; font-size: 11pt; border-bottom: 1px dotted #999; margin-bottom: 0px; }
.rss-item:hover { display: block; background-color: #FFFFFF; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/right-sidebar_bg.gif'); background-repeat: repeat-y; }
.rss-description { font-family: verdana; font-size: 10pt; width: 220px; color: #212E57; }


/* Footer Styles */
#pageFooter { border-top: 0px; }
#pageFooterWrapper { background-color: #6D7D6D; }
.footer-list-wrapper { float: left; width: 180px; margin-right: 30px; }
.footer-information { color: #EEEEEE; font-weight: 400; letter-spacing: 1px; font-size: 11px; }
.folder-item-list li { list-style-type: none; list-style-position: outside; margin-left: -28px; }
li.footer-links { color: #EEEEEE; list-style-type: disc; list-style-position: inside; border-bottom: 1px solid #9DA89D; margin-bottom: 2px; padding-bottom: 2px; }
li.footer-links a { color: #EEEEEE; text-decoration: none; }
li.footer-links a:hover { color: #9DA89D; text-decoration: none; }


/* Intranet Menu (Top Right Dropdown) */
.staff-links { position: fixed; z-index: 5; top: 0px; right: 180px; width: 100px; background-color: #353535; padding: 10px 15px 10px 15px; }
.staff-links a { color: #EEEEEE; text-decoration: none; display: block; }
.staff-links a:hover { background-color: #222222; color: #FFFFFF; text-decoration: none; display: block; }
#staff-links-list { padding-top: 20px; }


/* "Read More" and "Hide" Styles (Check Awards page if unsure about what this means) */
.hidden { display: none; }
.unhidden { display: block; }


/* Styles the "IHRSA Websites" Section on the HP */
.sidenav-header {  padding: 3px 15px 3px 15px; width: 170px; color: #212e57; font-weight: 400; letter-spacing: 1px; font-size: 13px; background-color: #FFF; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/left-sidebar_bg5.gif'); background-repeat: repeat-y; }
.quickLinks { border-bottom: 1px solid #999; width: 200px; }
.quickLinks a { padding: 5px 15px 5px 15px; display: block; text-decoration: none; font-weight: 500; }
.quickLinks a:hover { display: block; background-color: #FFFFFF; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/left-sidebar_bg5.gif'); background-repeat: repeat-y; }


/* Right Sidebar Callouts */
#rightCallout { padding: 20px; }
#magazineSpotlight { padding: 0px 20px 0px 20px; }
#right-sidebar-title { padding: 3px 20px 3px 20px; width: 220px; color: #212e57; font-weight: 400; letter-spacing: 1px; font-size: 13px; background-color: #FFF; background-image: url('https://d3dkdvqff0zqx.cloudfront.net/groups/ihrsa/resources/5246510826699563043/right-sidebar_bg3.gif'); background-repeat: repeat-y; }
ul.feed-list-inline { padding: 15px 0px 0px 15px; }


/* This styles the green "Membership" section in the upper right hand corner on the HP */
.greenRounded { -webkit-border-radius: 15px; -moz-border-radius: 15px; background-color: #668C64; padding: 4px 15px 4px 15px; margin: 0px 15px 0px 15px; height: 17px; }


/* Left Sidebar */
.left-sidebar-padding { padding: 10px 15px 10px 15px; }


/* Styles journal entries in the online scheduler */
.moduleContentWrapper7884340 { display: none; }
.modulePage7917070 moduleContentWrapper7884340 {display: inline; }
#moduleLink7987254 { display: none; }
#modulePage8253485 h2.title a, #modulePage12248268 h2.title a { font-weight: bold; font-family: verdana; font-size: 14px; }


/* Trick to Get Redundant Navigation Items to Disappear */ 
#folderContent7741347, #moduleContentWrapper7503963, moduleContentWrapper7421641, #moduleContent7603265, #moduleContent17006818, #moduleContent8450003, #moduleContent7987254, #moduleContent7603421, #moduleContent8286603, #moduleContent7603432, #moduleContent7603436, #moduleContent7603444, #moduleContent7603452, #moduleContent7603383, #moduleContent7603386, #moduleContent7603395, #moduleContent7603396, #moduleContent7423420, #moduleContent7423460, #moduleContent7423463, #moduleContent7601633, #moduleContent7601961, #moduleContent8417957, #moduleContent7611119, #moduleContent7602970, #moduleLink7421641, #moduleContent7602638, #moduleContent8426746, #moduleContent16680662, #moduleContent7602528, #moduleLink8447160, #moduleLink7693727, #moduleContent7601929, #moduleContent7423467  { display: none; }
/* Makes Navigation Items Disappear on Search Modules */
#modulePage7485773 #sectionContent3315307 { display: none; }
#modulePage7485773 #sectionContent3315188 { display: none; }
#modulePage7485773 #sectionContent3315336 { display: none; }
#modulePage7485773 #sectionContent3315389 { display: none; }
#modulePage7485773 #sectionContent3315364 { display: none; }
#modulePage7485773 #sectionContent3315286 { display: none; }
#modulePage7485773 #sectionContent3426824 { display: none; }


/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider Copyright (c) 2009 Niall Doherty This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0px 0; width: 500px; overflow: hidden; }
	.coda-slider { background: #FFFFFF }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 557px; margin-bottom: 0px; padding-bottom: 0px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 557px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #999999; color: #fff; padding: 5px; width: 18px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #696 }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 0px; width: 557px; }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #e7e7e7; color: #fff; display: block; float: left; margin: 4px 2px; padding: 4px; text-decoration: none; -moz-border-radius: 4px; border-radius: 4px; }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left; margin-top: 122px; }
	.coda-nav-left { position: relative; left: 15px; z-index: 3; }
	.coda-nav-right { position: relative; right: 15px; z-index: 3; }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px; }
	
	
	/* Stuff I Added */
	#headlines { top: 241px; height: 100px; color: #FFFFFF; top: 241px; height: 100px; z-index: 3; position: absolute; width: 600px; padding: 15px; }
	#related-items {float: right; width: 200px; margin-left: 14px; padding-right: 15px; font-size: 10pt;}
	#related-items-list {font-size: 9pt;}
	#related-items-list li {margin-bottom: 3px;}
	h2#top-story a {margin-bottom: 7px; font-family: Helvetica, Arial, Verdana; font-size: 18pt; font-weight: normal;}
	p#top-story {font-size: 10pt; line-height: 1.3em;}

#modulePage10887908 #disappearing-div { display: inline; width: 557px; }
#disappearing-div { display: none; }


/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider Copyright (c) 2009 Niall Doherty This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0px 0 }
	.coda-slider { background: #FFFFFF }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 241px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 530px; height: 215px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 450px height: 210px; }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #696; color: #fff; padding: 5px; width: 18px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #696 }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 0px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #e7e7e7; color: #fff; display: block; float: left; margin: 4px 2px; padding: 4px; text-decoration: none; -moz-border-radius: 4px; border-radius: 4px; }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left; margin-top: 122px; }
	.coda-nav-left { position: relative; left: 15px; z-index: 3; }
	.coda-nav-right { position: relative; right: 15px; z-index: 3; }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px; }
	
	
	/* Stuff I Added */
	#headlines { top: 241px; height: 100px; color: #FFFFFF; top: 241px; height: 100px; z-index: 3; position: absolute; width: 600px; padding: 15px; }
	#related-items {float: right; width: 200px; margin-left: 14px; padding-right: 15px; font-size: 10pt;}
	#related-items-list {font-size: 9pt;}
	#related-items-list li {margin-bottom: 3px;}
	h2#top-story a {margin-bottom: 7px; font-family: Helvetica, Arial, Verdana; font-size: 18pt; font-weight: normal;}
	p#top-story {font-size: 10pt; line-height: 1.3em;}