* { margin: 0; padding: 0; }
 body { font: 62.5% Verdana, Tahoma, Arial, sans-serif; text-align: center; }
 .clear { clear: both; }
 a img { border: 0;}
 
 .red { color: #d21522 !important;}
 
 #wrapper { width: 800px; margin: 0 auto; text-align: left; }
 
 #masthead {
   height: 114px;
   background: transparent url(../i/masthead.gif) top left no-repeat;
 }
 #masthead a { display: block; width: 100%; height: 100%; text-decoration: none; }
 
 #main-container {
   padding-bottom: 1px;
   background: transparent url(../i/faux_column.gif) top left repeat-y;
 }
 #left-col {
   float: left; width: 114px;
 }
 #main-content { float: right; width: 670px; }
 
 #content {
   float: left;
   width: 430px;
   padding-top: 20px;
 }
 
 #right-col { 
   float: right;
   width: 220px;
   padding-top: 40px;
 }
 
 #content { color: #4d4d4d; }
 #content p { font-size: 1.2em; margin-bottom: 1em; color: #00abcc; }
 #content h1 { color: #d21522; font-size: 1.6em; margin-bottom: 1em; margin-top: 1.5em; font-weight: normal; }
 #content h2 { color: #d21522; font-size: 1.4em; margin-bottom: 0.75em; margin-top: 1.5em; font-weight: normal; }
 #content h2 a { color: #d21522; text-decoration: none; }
 #content h3 { color: #d21522; font-size: 1.2em; margin-bottom: 0.2em; margin-top: 2em; }
 #content a { color: #004e94; }
 #content a.back_to_top { color: #e31f26; text-decoration: none; }
 #content ul { list-style-type: none; }
 #content li { 
   font-size: 1.2em;
   margin-bottom: 0.5em;
   padding-left: 13px; 
   background: transparent url(../i/bullet.gif) 3px 6px no-repeat; 
   color: #00abcc;
}
 
 div#contact-box {
   background-color: #B2E6F0;
   padding: 10px;
   padding-top: 20px;
   padding-bottom: 40px;
   margin-bottom: 2em;
 }
 h2#contact-box-heading { width: 70px; background-color: #00bbd7; color: #fff; padding: 3px 8px 3px 15px; font-weight: normal; font-size: 1.4em; }
 div#contact-box p { font-size: 1em; margin-bottom: 0.5em;}
 div#contact-box p strong { color: #004e94; font-size: 1.2em; }
 div#contact-box p a { color: #004e94; font-size: 1.2em; font-weight: bold; text-decoration: none; }
 div#contact-box p a:hover { text-decoration: underline;}
 
 div#success-stories-box {
    background-color: #B2E6F0;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  h2#success-stories-box-heading { width: 120px; background-color: #00bbd7; color: #fff; padding: 3px 8px 3px 15px; font-weight: normal; font-size: 1.4em; }
  div#success-stories-box ul {list-style-type: none;}
  div#success-stories-box li {margin-bottom:1em;}
  div#success-stories-box h4 {font-size:1.3em;color:#e31f26;}
  div#success-stories-box h4 a {color:#e31f26;text-decoration: none;display:block;}
  div#success-stories-box p {color:#0071bc;font-size:1.2em;}
  div#success-stories-box p a {color:#0071bc;text-decoration: none;}
 
 div#how-to-apply-box { margin-top: 2em; text-align: center; }
 
 
 div#logo-container { padding-left: 140px; }
 
 
 ul#nav { list-style-type: none; } 
 ul#nav li { float: left; background: transparent; padding: 0; margin-right: 2px; }
 ul#nav li a { display: block; padding: 5px 3px; background-color: #b2eaf3; text-decoration: none; color: #d21522; font-size: 1em; }
 ul#nav li a:hover { color: #fff; background-color: #00bbd7; }
 
 body#home ul#nav li#nav-home a,  body#faq ul#nav li#nav-faq a, body#success_stories ul#nav li#nav-success-stories a,
    body#why_move ul#nav li#nav-why-move a, body#about_the_grant ul#nav li#nav-about a,
      body#how_to_apply ul#nav li#nav-how-to-apply a, body#find_new_premises ul#nav li#nav-find-new-premises a,
        body#news_and_events ul#nav li#nav-news-and-events a { color: #fff; background-color: #00bbd7;  }
 
 
 div#content div.story { margin-bottom: 2em; }
 div#content div.story h2 { margin-bottom:0.25em; }
 div#content div.story h3 { margin-top: 0; margin-bottom:0.25em; color: #0071bc; font-size: 1.5em; font-weight: normal; }
 div#content div.story p { margin-bottom: 1em;  }
 div#content div.story p a { color: #e31f26; text-decoration: none; font-size: 0.9em; }
 
 
 div#content div.story_body { 
  margin: 0 -8px;
  background-color: #e5f8fb;
  padding: 10px;
 }
 
div#content div.news { margin-bottom: 2.5em; }
div#content div.news h2 { margin-bottom: 0.25em; }
div#content div.news p { margin-bottom: 0.5em; }
div#content div.news p.date_posted { color: #e31f26; font-size: 1em; margin-top: 5px; }
div#content div.news p.read_more a { text-decoration: none; color: #e31f26; }