
/*/////////////////////////////////////////////

~ HTML

/////////////////////////////////////////////*/



/*//////////   ~  Body  ~   //////////*/


body{
  background: #d3e9ed url(../../images/main_bg.gif) repeat-x;
  margin: 0 auto;
  position: relative;
  background-attachment:fixed;
  font-family: Arial, Helvetica, sans-serif;
  }



/*//////////   ~  Linkage  ~   //////////*/



a{}
a:visited {color: #506a70;}
a:active {}
a:link {color: #3196ad;text-decoration: underline;} 
a:hover,a:focus {color: #;text-decoration: none; outline: none !important; -moz-outline: none !important;}


button::-moz-focus-inner { border: 0; }



/*//////////   ~  Type  ~   //////////*/



p{ line-height: 1.5em; }



h2{
  margin: 0px 0 15px;
  clear: left;
  line-height: 3.5em;
  font-size: 22px;
  margin: 0 0 20px;
  padding: 0;
  border-bottom: 1px solid #fff !important;
  text-shadow: 1px 1px 1px #fff;
  }


h3{
  padding-bottom: 10px;
  margin: 0;
  font-size: 16px;
  text-shadow: 1px 1px 1px #fff;
  }


h4.inline{
  display: inline;
  line-height: 3em;
  padding: 0 20px !important;
  font-size: 16px;
  }



/*//////////   ~  Formatting  ~   //////////*/



hr{
  clear: both !important;
  border: none;
  border-bottom: 1px solid #e1f2f5 !important;
  display: block !important;
  height: 1px;
  margin: 10px 0;
  float: left;
  width: 100%;
  border-top: 1px solid #d4e8eb;
  }



ul{
padding: 0 0 0 14px;
}

ul li{
padding-bottom: 10px;
}


