  html, body
  {
    height: 100%;
  }
  
  body
  {
    margin: 0px;
    padding: 0px;
    background: #111111;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 12pt;
    font-weight: 200;
    color: #FFF;
  }
  
  
  h1, h2, h3
  {
    margin: 0;
    padding: 0;
  }
  
  p, ol, ul
  {
    margin-top: 0;
  }
  
  ol, ul
  {
    padding: 0;
    list-style: none; 
  }
  
  p
  {
    line-height: 180%;
  }
  
  strong
  {
  }

  a
  {
    color: #fff;
  }
  
  a:hover
  {
    text-decoration: none;
  }

a.class2
{
color: #000;
}

  
  .container
  {
  text-align: center;
  margin: 4em auto;
  padding: 0px;
  border:0;
  width: 600px;
  }
  .container2
  {
  text-align: center;
  margin: 0px auto;
  padding: 0px 0px 0px 200px;
  border:0;
  width: 600px;
  }
  
/*********************************************************************************/
/* Image Style                                                                   */
/*********************************************************************************/

  .image
  {
    display: inline-block;
  }
  
  .image img
  {
    display: block;
    width: 100%;
  }
  
  .image-full
  {
    display: block;
    width: 100%;
    margin: 0 0 2em 0;
  }
  
  .image-left
  {
    float: left;
    margin: 0 2em 2em 0;
  }
  
  .image-centered
  {
    display: block;
    margin: 0 0 2em 0;
  }
  
  .image-centered img
  {
    margin: 0 auto;
    width: auto;
  }

/*********************************************************************************/
/* List Styles                                                                   */
/*********************************************************************************/

  ul.style1
  {
  }


/*********************************************************************************/
/* Social Icon Styles                                                            */
/*********************************************************************************/

  ul.contact
  {
    margin: 0;
    padding: 2em 0em 0em 0em;
    list-style: none;
  }
  
  ul.contact li
  {
    display: inline-block;
    padding: 0em 0.30em;
    font-size: 1em;
  }
  
  ul.contact li span
  {
    display: none;
    margin: 0;
    padding: 0;
  }
  
  ul.contact li a
  {
    color: #FFF;
  }
  
  ul.contact li a:before
  {
    display: inline-block;
    background: #3f3f3f;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    color: #FFFFFF;
  }
  
  ul.contact li a.icon-twitter:before { background: #2DAAE4; }
  ul.contact li a.icon-facebook:before { background: #39599F; }
  ul.contact li a.icon-dribbble:before { background: #C4376B;  }
  ul.contact li a.icon-tumblr:before { background: #31516A; }
  ul.contact li a.icon-rss:before { background: #F2600B; }

/*********************************************************************************/
/* Button Style                                                                  */
/*********************************************************************************/

  .button
  {
    display: inline-block;
    padding: 1em 2em 1em 2em;
    letter-spacing: 0.10em;
    margin-top: 2em;
    padding: 1.40em 3em;
    border: 2px solid rgba(255,255,255,1);
    border-radius: 6px;
    text-decoration: none;
    font-weight: 700;
    font-size: 1em;
    color: #FFF;
  }
  
  .button-alt
  {
    padding: 1em 2em;
    border-color: rgba(0,0,0,.8);
    color: rgba(0,0,0,.8);
  }

  .button-reg
  {
    padding: 1em 2em;
    border-color: rgba(0,0,0,0);
    color: rgba(0,0,0,0);
  }
    
/*********************************************************************************/
/* 4-column                                                                      */
/*********************************************************************************/

  
/*********************************************************************************/
/* 3-column                                                                      */
/*********************************************************************************/


/*********************************************************************************/
/* 2-column                                                                      */
/*********************************************************************************/

#wrapper2 {
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 600px;
}

#divA
{
  float:left;
  width:200px;
  font-color: #000000;
}

#divB
{
  float:right;
  width:200px;
  font-color: #000000;
}

#divC
{
  float:left;
  width:33.33%;
  font-color: #000000;
}

  
/*********************************************************************************/
/* Heading Titles                                                                */
/*********************************************************************************/

  .title
  {
    margin-bottom: 1em;
    color: #000000;
  }

  .title h2
  {
    font-size: 2.2em;
    color: #000000;
  }
  
  .title .byline
  {
    font-size: 1em;
    color: #000000;
  }

  .title2
  {
    margin-bottom: 3em;
    color: #ffffff;
  }
  
  .title2 h2
  {
    font-size: 2.7em;
    color: #ffffff;
  }
  
  .title2 .byline
  {
    font-size: 1.3em;
    color: #ffffff;
  }

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

  #wrapper
  { 
    width: 100%;
    position: relative;
    text-align: center;
    background: #FFF;
    padding: 20px;
  }

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

  #header-wrapper
  {
    position: relative;
    padding: 100px;
    background: #111111 url(/images/backgroundimg.jpg) no-repeat center;
    background-size: cover;
    text-align: center;
  }

  #header
  {
    position: relative;
    padding: 5em 0em 1.5em 0em;
    text-align: center;
  }

/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

  #logo
  {
    position: relative;
    text-align: center;
  }
  
  #logo h1
  {
    font-size: 2.6em;
    color: #79C255;
  }
  
  #logo a
  {
    text-decoration: none;
    color: rgba(255,255,255,1);
  }


/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

  #banner
  {
    padding-top: 10em;
    text-align: center;
  }
  
  #banner .title h2
  {
    font-size: 4em;
  }
  
  #banner .title .byline
  {
    font-size: 2em;
  }
  
  #banner .button
  {
    margin-top: 2em;
    padding: 1.40em 3em;
    border: 2px solid rgba(255,255,255,1);
    border-radius: 6px;
    font-weight: 700;
    font-size: 1em;
    
  }

/*********************************************************************************/
/* Page                                                                          */
/*********************************************************************************/

  #page
  {
  }

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

  #content
  {
  }

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

  #sidebar
  {
  }

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

  #footer
  {
  }

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

  #copyright
  {
    overflow: hidden;
    padding: 1em 0em;
    border-top: 1px solid rgba(0,0,0,0.08);
  }
  
  #copyright p
  {
    text-align: center;
    font-size: 1em;
    color: rgba(255,255,255,0.3);
  }
  
  #copyright a
  {
    text-decoration: none;
    color: rgba(255,255,255,0.6);
  }


/*********************************************************************************/
/* Welcome                                                                       */
/*********************************************************************************/


/*********************************************************************************/
/* Menu Tabs                                                                        */
/*********************************************************************************/

