body {
   background:#b0b0b0 url(/rfbd/images/wp.jpg) repeat-x;  
   color:black; 
   font-family: arial, sans-serif;
   margin:0;
   padding: 0;
}

/* Global font sizes
   with adjustment for IE5 */

body {
    font-size: xx-small;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: small;
}

html>body {
    font-size: small;
    /* be nice to Opera */
}

/* From here on out use percentages to define font-size */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

body[class] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.skipnav {
   position: absolute;
   left: -999em;
   height: 1px;
   overflow: hidden;
}

.skipnav:focus,
.skipnav:active {
   position: static;
   height: auto;
   display: block;
   padding: 2px;
   background: #000;
   color: #fff;
   text-align: center;
}

a { color: #007788; }

a:hover { color:#10505A; }

a:focus,
a:active,
#util a:focus,
#util a:active {
   color: #fff;
   background-color: #10505A;
   outline: 1px dotted #333;
}

a acronym {
   border: none;
}

h1.cms-page-title {
   font-size: 130%;
   border-bottom:1px #FFD133 solid;
   padding-bottom:3px; 
   color:#007689;
}

h2 {
   font-size: 125%;
   color: #ee3940;
   margin-top: 20px;
}

h3 {
   font-size: 115%;
}

dl {
   margin-bottom: 28px;
   border-bottom: 3px solid #eee;
   padding: 8px;
   background-color: #f7f7f7;
}

dt {
   margin-bottom: 2px;
   color:#007689;
}

dd {
   margin: 3px 10px;
}

dd p {
   margin-top: 4px;
   
}

ol ol {
   list-style-type:lower-alpha;
}

ol li {
   padding: 5px 0;
}


.highlight-box {
   display: block;
   padding: 10px;
   background-color: #ffffcc;
   border: 1px dotted #ccc;
}

.footnote {
   font-size: 8pt;
   color: #999;
}


/* Download link types */

.pdf-link, .doc-link, .ppt-link, .audio-link, .txt-link, .rtf-link, .email-link, .cms-lesson-pdf, .cms-lesson-word, .cms-lesson-rtf  {
   display: inline-block;
   padding: 2px 0 2px 20px;
}

.pdf-link,
.cms-lesson-pdf {
   background: url(/SiteData/images/page_white_acrobat/5ee15843554004d12736f0404f8d443a/page_white_acrobat.png) no-repeat left 50%;
}

.doc-link,
.cms-lesson-word {
   background: url(/SiteData/images/page_white_word/38af291953d5b90b0aee30dd0d2126a4/page_white_word.png) no-repeat left 50%;
}

.rtf-link,
.cms-lesson-rtf {
   background: url(/SiteData/images/icon.rtf/d2c1f4451c9041b16f1e49951bc19e0a/icon.rtf.gif) no-repeat left 50%;
}

.ppt-link {
   background: url(/SiteData/images/page_white_powerpoint/8c366c11adee3cf2988614df4c96782b/page_white_powerpoint.png) no-repeat left 50%;
}

.audio-link {
   background: url(/SiteData/images/sound_none/822535f367225e14fea08ebf51e961df/sound_none.png) no-repeat left top;
   padding-left: 15px;
}

.txt-link {
   background: url(/SiteData/images/page_white_text/0da66bdb013f9a9d12ce7219e642bc25/page_white_text.png) no-repeat left top;
}

.email-link {
   background: url(/SiteData/images/email_icon/066d396d16e481629222e2588c818dcc/email_icon.gif) no-repeat left top;
}

.bubble-link {
   background: url(/SiteData/images/bubble/be6288c359feb3d9295cfee49722f53c/bubble.jpg) no-repeat left top;
   display: inline-block;
   padding: 2px 0 2px 30px;
}

.cms-core-print-friendly-link {
   background: url(/SiteData/images/printer/b1ef93cf9b5a03c3ef620baaefacac25/printer.gif) no-repeat 4px 2px;
   padding: 4px 3px 4px 26px;
   font-size: 85%;
   background-color: #eee;
   display: block;
   margin: 3px 0;
   width: 125px;
}

.cms-core-print-friendly-link:hover {
   color: #000;
}

.reference {
   margin-left: 3em;
   text-indent: -3em;
}

li p {
   margin-top: 0;
   margin-bottom: 12px;
}


#outer {
   width:800px;
   margin:0 auto;
   text-align:left;
   background-color:white;
}

#upper {
   text-align:right;
   margin-right:10px;
}

form {margin:0;}

#header {
   margin: 0 10px 10px 5px;
}

#header #logo {
   float: left;
   padding-top:18px;
}

#header #logo:focus,
#header #logo:active {
   background-color: transparent;
   outline: 1px dotted #000;
}

#header #util {
   float: right;
   width: 330px;
   padding-top: 5px;
}

#util ul {
   list-style:none;
   margin:0 0 6px;
   padding:0;
   float: right;
}

   #util li {display:inline; width: 100%;}

   #util a {
      font-weight: bold;
      color: #00788B;
      text-decoration:none;
      padding:0 5px;
   }

   #util .cms-core-nav-list-item1-unselected a {
      color: #db9f31;
   }


#searchnav {
   background-color:#D7E5E7; 
   text-align:right; 
   font-weight: bold;
   float: right;
   width: 250px;
   padding: 5px;
   margin-right: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

#searchnav .p9 {
   font-size: 90%;
   width:200px;
}

#search { padding-bottom: 4px; }

#search label {
   color:#00788B;
}

#leftnav { 
   margin-top:40px;
   width:220px;
   float: left;
}

#leftnav ul,
#leftnav ul ul,
#leftnav ul ul ul {
   list-style:none;
   margin:0;
   padding:0;
   -height:0;
}

#leftnav ul { background-color: black; }

#leftnav ul .cms-core-nav-list-item-edit-pencil {
   display: inline;
   float: left;
}
#leftnav ul ul {background-color:#F6E484;}

#leftnav ul ul ul {
   background-color:#FEE9A5;
   border-bottom:1px #6D6D6D solid;
}

#leftnav ul li {
   margin:0;
   padding:0;
   display: inline;
   -height:0;
}

#leftnav ul ul li {
   margin:0;
   padding:0;
   -height:0;
}

#leftnav ul li a {
   display:block;
   background: url(/SiteData/images/nav-lg/92095e8377b6a99ad650fec4c82a8853/nav-lg.jpg) no-repeat left top;
   font-size: 90%;
   font-weight: bold;
   color:#fff;
   text-decoration:none;
   padding:8px 0 9px 10px;
   vertical-align: bottom;
}

#leftnav ul li a:hover,
#leftnav ul li a.Current,
#leftnav ul li a.Current:hover,
#leftnav ul li a.cms-core-nav-list-item-selected,
#leftnav ul li a.cms-core-nav-list-item-selected:hover {
background-image: url(/SiteData/images/nav-lg-on/1d3cdfdf5ca8a71a5ce2928fbca26aa2/nav-lg-on.jpg); 
   color:#000;
}

#leftnav ul ul {
   border-top: 1px solid #836430;
}
#leftnav ul ul li a {
   background-image:none;
   background-color: #FED24B;
   font-weight: bold;
   font-size: 85%;
   color:#66541E;
   padding: 5px 0 5px 13px;
   border-bottom:1px #6D6D6D solid;
   height:auto;
}

#leftnav ul ul li a:hover,
#leftnav ul ul li a.Current,
#leftnav ul ul li a.Current:hover,
#leftnav ul ul li a.cms-core-nav-list-item-selected, 
#leftnav ul ul li a.cms-core-nav-list-item-selected:hover {
   background-image:none;
   background-color: #FED24B;
   color:#000;
   font-weight: bold;
   padding: 5px 0 5px 13px;
   border-bottom:1px #6D6D6D solid;
   height:auto;
}

#leftnav ul ul ul li a {
   background: #FEE9A5 url(/SiteData/images/nav-li-on/1eab1f816691425ba0081b60875bda2f/nav-li-on.gif) no-repeat 11px 0.6em;
   padding:4px 3px 4px 20px;
   font-weight: normal;
   color:#665D42;
   border:none;
   height:auto;
}

#leftnav ul ul ul li.cms-core-nav-list-item-selected {
   background-color: #FFF7E0;
}

#leftnav ul ul ul li a:hover,
#leftnav ul ul ul li a.Current,
#leftnav ul ul ul li a.Current:hover,
#leftnav ul ul ul li a.cms-core-nav-list-item-selected,
#leftnav ul ul ul li a.cms-core-nav-list-item-selected:hover
{ 
   background: #FFF7E0  url(/SiteData/images/nav-li-on/1eab1f816691425ba0081b60875bda2f/nav-li-on.gif) no-repeat 11px 0.6em;
   padding:4px 3px 4px 20px;
   font-weight: normal; 
   color:black; 
   border:none;
   height:auto;
}

#leftnav ul ul ul li a.Current,
#leftnav ul ul ul li a.Current:hover {
    font-weight: bold;
}

#leftnav ul ul ul ul {
   border: none;
   background-color: #FFF7E0;
}

#leftnav ul ul ul ul li a {
   padding: 3px 3px 4px 32px;
   font-weight: normal;
   font-size: 85%;
   color: #777;
   border:none;
   background: none;
   height:auto;
}

#leftnav ul ul ul ul li a:hover,
#leftnav ul ul ul ul li a.Current,
#leftnav ul ul ul ul li a.Current:hover,
#leftnav ul ul ul ul li a.cms-core-nav-list-item-selected,
#leftnav ul ul ul ul li a.cms-core-nav-list-item-selected:hover
{ 
   padding: 3px 3px 4px 32px;
   background: url(/SiteData/images/Lvl4-arrow/459580db0b0660aa4102ce6065195402/Lvl4-arrow.gif) no-repeat 15px 0.6em; 
   font-size: 85%;
   color: #145059; 
   border:none;
   height:auto;
}

#body .pagetitle {
   margin-bottom:20px;
   margin-top:10px;
}

#main {
   float: right;
   width: 545px;
   background:url(/rfbd/images/p3.jpg) no-repeat top left;
   padding-left:20px;
   padding-right:14px;
   padding-bottom:30px;
}

.maint {
   background:url(/rfbd/images/p1.jpg) no-repeat top left;
   padding: 0 120px 30px 20px;
}

.maint a {color:#007788;}

.maint3 {
   background:url(/rfbd/images/p3.jpg) no-repeat top left;
   padding: 0 20px 30px 20px;
}

.Crumbs {
   margin-top:45px; 
   font-size: 85%;
}

.Crumbs .Current {color:#000;}

.maint3 .pagetitle {margin:10px 0;}

.maint3 .pagetitle h1 {
   font-size: 130%;
   border-bottom:1px #FFD133 solid;
   padding-bottom:3px; 
   color:#007689;
}

.maint3 a {color:#007788;}

.media {
   background-image:url(/rfbd/images/pmedia.jpg);
   padding-bottom:80px;
}

.video {
   font-size: 80%;
}

.video th {
   font-weight:bold;
   text-align:left;
}

table.lessonplan {font:9pt arial,sans-serif;}

table.lessonplan th {
   font-size: 110%;
   font-weight: bold;
   text-align:left;
   vertical-align: top;
   color:#EE3940;
   padding:8px 0 8px;
}

table.lessonplan td {
   vertical-align: top;
   padding:8px 0 8px 15px;
}

table.lessonplan td.dotted {
   padding:0;
   background:white url(/rfbd/images/dotted.gif) repeat-x;
   width:100%;
}

table.lessonplan ul, 
table.lessonplan ol {
   margin:10px 0 10px 15px;
   padding-left:10px;
}

.lessoninset {
   float:right; 
   width:150px; 
   margin:0 0 10px 10px;
}

.yellowbox {
   background:#FFFFCB; 
   border:1px gray solid; 
   padding:4px;
}

.yellowbox a {color:#007788;}

.yellowbox table td {padding:2px;}

.yellowbox .note {
   font-size: 90%;
}

.yellowbox .materialshead {
   margin: 11px 0 0; 
   font:bold 10pt arial,sans-serif; 
   color:#EE3940;
}

.yellowbox .materials {
   margin-top:5px;
   font-weight:bold;
   margin-bottom:0;
}

.spaceabove {margin-top:8px;}

.comments {
   clear:both;
   background:#fff url(/rfbd/images/commentsbox.gif)repeat-x top;
   margin-top:20px;
   padding:3px 15px 0;
}

.comments .hed {
   font: bold 90%; 
   color:#676566;
}

.comments .hed h1 {
   margin:0;
   font: bold 125%; 
   color:#EE3940;
}

.commenttitle {
   font: bold 120%;
   color:#027789;
   margin-bottom:12px;
}

.commentpostdate {
   color:red;
   margin-bottom:5px;
}

.commentpostwriter {font: 9pt arial,sans-serif;}

.commentpost {font:9pt arial,sans-serif;
   margin-top:8px;
   margin-bottom:14px;
}

table.commentsadd {font:bold 8pt arial,sans-serif;}

table.commentsadd td {
   vertical-align:top;
   padding-top:7px;
}

table.commentsadd td.l {
   text-align:right; 
   padding-right:8px;
}

.picr {
   float:right;
   margin:0 0 10px 10px;
   font-family: Verdana;
}

.picl {
   float:left;
   margin:0 10px 10px 0;
   font-family: Verdana;
}

.pic {
    font-family: Verdana;
}

#footer {
   border-top: 1px #2A5862 solid;
   background: #fff;
   margin: 10px 0 30px;
   padding: 20px 0 0;
}

#footer .top,
#footer .bottom {
   padding:8px 20px 30px;
}

#footer .top {
   font-size: 85%;
}

   #footer p { margin:6px 0; }

   #footer ul {
      list-style:none;
      margin:0;
      padding:0;
   }

   #footer li { display:inline; }

   #footer #footer-nav,
   #footer #user-nav {
      margin: 5px 0;
      clear: both;
   }


   #footer .top .cms-core-nav-list li a {
      text-decoration: underline;
      _display: inline-block; /* Fix for IE */
      border-left: 1px solid #ccc;
      padding-left: 6px;
      margin-right: 3px;
      margin-bottom: 5px;
   }
   #footer .top li.cms-core-nav-list-item1-selected a,
   #footer .top li.cms-core-nav-list-item1-unselected a {
      border-left: none;
      padding-left: 0;
   }

#sponsors,
#thanks {
   width: 45%;
}

#sponsors p,
#thanks p {
   margin: 0 0 1em;
}

#sponsors {
   float: left;
}

#sponsors img {
   vertical-align: middle;
}

#thanks {
   text-align: right;
   float: right;
}

#footer .bottom {
   background: #2A5862;
   color: #cedcde;
}

#footer .bottom p {
   margin: 0 0 1em;
}

#sub-footer a {color:#cedcde;}

#privacy {
   width: 600px;
   float: left;
}

#privacy a {
   color: #CEDCDE;
   _display: inline-block; /* Fix for IE */
   border-left: 1px solid #9D9D9D;
   padding-left: 6px;
   padding-right: 3px;
}

#privacy .cms-core-nav-list li.cms-core-nav-list-item1-selected a,
#privacy .cms-core-nav-list li.cms-core-nav-list-item1-unselected a {
   border-left: none;
   padding-left: 0;
}

#wcag-badge {
   float: right;
   width: 100px;
   text-align: right;
}

.copyright {
   font-size: 85%;
}

.register,
.award {
   color: #9D9D9D;
}

.award img {
   vertical-align: middle;
}

#main {
   
}

#main .TextItemContainer {
   line-height: 140%;
}

#main .TextItemContainer ul {
   list-style-type: none;
   margin: 0; padding: 0; /* reset for all browsers */
   margin-left: 18px;
   margin-top: 5px;
}

#main .TextItemContainer ul li {
   background: url(/SiteData/images/li1/155c87e3134a2110a205d09b2ce18c1f/li1.gif) no-repeat left 0.7em;
   padding: 3px 0 5px 15px;
}

#main .TextItemContainer ul ul li {
   background: url(/SiteData/images/li2/30385f12309565560877908e1fc8f80f/li2.gif) no-repeat left 0.7em;
   font-size: 92%;
}

#main .TextItemContainer ul ul ul li {
   background: url(/SiteData/images/li3/e74357b03f68508c8a48065df2f174f1/li3.gif) no-repeat left 0.7em;
}



.cms-login,
.cms-login-forgotpw-div {     
  padding: 10px;
  font-size: 90%;
  margin:0 0 0 1px;
  border-top: 2px solid #1D6C85;
}

.titlearea .cms-login,
.titlearea .cms-login-forgotpw-div {
   padding: 0; margin: 0;
}


   .cms-login-header {
      display: block;
      font-weight: bold;
      font-size: 110%;
      border-bottom: 1px solid #000;
      padding-bottom: 3px;
      margin-bottom: 5px;
   }

   .titlearea .cms-login .cms-login-header { display: none }

   .cms-login-username,
   .cms-login-password {
      margin: 3px 0;
   }


   .cms-login-label {
      display: block;
   }

   .cms-login-input {
      padding: 4px;
   }

   .cms-login .cms-login-remember {
      display: block;
      margin: 3px 0;
   }

   .cms-login .cms-login-forgotpw-link {
      margin: 3px 0;
   }

   .cms-login .cms-login-forgotpw-link a {
      text-decoration: none;
      border-bottom: 1px dotted;
   }

   .cms-login .cms-error,
   .cms-login-forgotpw-div .cms-error {
      background-color: #cc0000;
      color: #fff;
   }

   .cms-login .cms-error,
   .cms-login-forgotpw-div .cms-error {
      display: block;
      margin: 5px 0;
      padding: 5px;
      font-weight: bold;
   }

   .cms-login-password-sent {
      background-color: #FFFFCC;
   }

.cms-login-registration-div {
   padding-top: 15px;
}


/* Forgot Password */

.cms-login-forgotpw-instructions {
   margin: 3px 0 8px 0;
}

.cms-login-forgotpw-form {
   margin: 4px 0;
}

.cms-login-forgotpw-form .cms-login-label {
   font-weight: bold;
}

.Current {cursor:default;}

#learnmore select {
   width:150px; 
   font-size: 90%;
   margin-right:4px;
}

.section-main-photo {
   padding: 2px;
   margin: 0 8px 8px 0;
   border: 1px solid #000;
   float: left;
}

.section-main-photo-r {
   padding: 2px;
   margin: 0 0 8px 8px;
   border: 1px solid #000;
   float: right;
}

.section-photo {
   padding: 2px;
   border: 1px solid #000;
}

.section-intro {
   display: block;
   border: 1px dotted #ccc;
   background-color: #d7e5e7;
   padding: 8px;
}

/* Audiobook clips table */

.audiobook-clips {
   clear: both;
}

.audiobook-clips th {
   font-weight: bold;
   color: #000;
   background-color: #f0f0f0;
   padding: 6px;
}

.audiobook-clips .clips-subhead {
   color: teal;
   font-weight: bold;
   border-bottom: 1px solid #ccc;
   padding-top: 20px;
}
.audiobook-clips td {
   vertical-align: top;
   padding: 6px;
   font-size: 90%;
}

.cms-search-results-link, .cms-search-results-lastmod {
  display:none;
}
.cms-search-results-title {
  margin-top:10px;
}

/* User Profile */
.cms-core-profile-optional-heading {
  display:none;
}


/* Video Upload */

.cms-videos-videoupload-div {
   font-size: 90%;
   text-align: center;
   margin-bottom: 20px;
}

.cms-videos-image img {
   border: 2px solid #333 !important;
}
.cms-videos-title {
   font-weight: bold;
   font-size: 110%;
}
.cms-video-detail {
   text-align: left;
   margin: 10px auto;
   width: 400px;
   padding: 10px;
   background-color: #e0e0e0;
}

.cms-videos-runningtime {
   display: block;
   margin: 6px 0;
}

.cms-video-qt,
.cms-video-wmp {
   margin: 6px 0;
}

.cms-video-subtitle,
.cms-videos-transcriptlink {
   font-weight: bold;
}
.cms-videos-transcript {
   font-size: 100%;
}

/* Misc */

.WelcomeSeperator { 
  display:none;
}

.WelcomeLink { 
  display:none;
}

.cms-form-radiobuttons {
   width: 500px;
}


/* Search Results */
.cms-search-results-item td,
.cms-search-results-item-alt td {
   padding-bottom: 8px;
}

.cms-search-results-title {
   font-weight: bold;
}

.cms-search-results-lastmod {
   font-size: 90%;
   color: #999;
}

.cms-searchresults-pagination-div td {
   font-weight: bold;
   border-top: 1px solid #9a9a9a;
   padding-top: 8px;
}

.cms-institution-yes .cms-institution {display: block}
.cms-institution-yes .cms-moreinfo {display: block}
.cms-institution-yes .cms-optin {display: block}
.cms-institution-yes .cms-continue {display: block}
.cms-institution-yes .cms-user {display: none}
.cms-institution-no .cms-institution {display: none}
.cms-institution-no .cms-moreinfo {display: block}
.cms-institution-no .cms-optin {display: block}
.cms-institution-no .cms-continue {display: block}
.cms-institution-no .cms-user {display: block}
.cms-institution-neither .cms-institution {display: none}
.cms-institution-neither .cms-user {display: none}
.cms-institution-neither .cms-moreinfo {display: none}
.cms-institution-neither .cms-optin {display: none}
.cms-institution-neither .cms-continue {display: none}

.cms-institution-registration-display-confirm {
   display: block;
   font-weight: bold;
   font-size: 110%;
   margin-bottom: 10px;
}

.cms-entered-info {
   margin-top: 5px;
}

.cms-entered-info span {
   font-weight: bold;
}

.cms-institution-registration-display-div table {
   margin-bottom: 10px;
}

.cms-institution-registration-display-div p {
   margin-bottom: 10px;
   font-weight: bold;
}

/* DH style for special Activity form */

.organizer {font:10pt arial,sans-serif;width:525px;background-color:#efefef;}
.organizer table {border-collapse:collapse;border:1px black solid;font:11pt arial,sans-serif;width:100%;margin-bottom:15px;background-color:#fff;}
.organizer table td {border:1px black solid;padding:2px 4px;vertical-align:top;}
.organizer table td p {margin:0;}
.organizer .yellow {background:yellow;}
.organizer .answer {font: 13pt "comic sans ms", arial, sans-serif;}
.organizer .writesmall {font: 10pt "comic sans ms", arial, sans-serif;}
.organizer .writebig {font: 13pt "comic sans ms", arial, sans-serif;margin-top:0;}
.organizer .blank {border-bottom:1px black solid;}


.cms-form-thankyou {color: red; font-weight: bold;}

.cms-institution-registration-revise-div {padding: 5px; font-weight: bold;}

.cms-registration-none-above  {font-weight: bold;}

.cms-institution-registration-sign-up {
   font-weight: bold;
   font-size: 125%;
}

.cms-return-link {
   font-weight: bold;
   font-size: 125%;
}

.cms-form-tabs
{display:none}

/* Ten Steps box */

.topten {
   background: #C4DFE6 url(/SiteData/images/ten-steps-top/cd5aba79a5ab0cdc1232a50f077b172f/ten-steps-top.gif) no-repeat; 
   width:256px;
   float: right;
   margin-left: 10px;
   
}

.topten-bottom {
   background: transparent url(/SiteData/images/ten-steps-bottom/3e591213954888a0cb680ba1eaa1e145/ten-steps-bottom.gif) no-repeat left bottom; 
   padding-bottom: 8px;
}

.topten h1 {
   margin:0; 
   padding: 8px 8px 6px;
   margin-bottom: 8px; 
   font-weight: bold;
   font-size: 110%;
   color: #007788;
   border-bottom: 2px dashed #fff;
}

/* Hide Rotating Content title */


.topten h2.ItemTitle { display: none;}

.topten .step-number-cell,
.topten .step-text {
   vertical-align: top;
}

.topten .step-text {
   padding-right: 6px;
}
.topten .step-number-cell {
   padding: 3px 5px 0 6px;
   white-space: nowrap;
   width: 35%;
   text-align: center;
   line-height: 1 !important;
}

.topten .step-number-pound {
   font-weight: bold; 
   font-size: 350%;
   color: #CA9C00;
}

.topten .step-number {
   font-weight: bold; 
   font-size: 500%;
}


.topten p.view {
   margin-top:7px;
}

.topten p.view a {
   font-size: 90%;
}



#util,
#searchnav,
#leftnav,
#footer-nav,
#user-nav,
#privacy,
#wcag-badge,
.cms-core-print-friendly-link,
#Editing {
   display: none;
}

#outer {
   width: 600px;
   margin-left: 0;
}

#sub-footer {
   background-color: #fff;
   color: #000;
}

ul {
   list-style-type: disc !important;
   margin: 4px 10px !important;
}

li {
   padding-left: 0 !important;
}

blockquote {
   border: 1px solid #000 !important;
}
