@font-face {    font-family: "Script MT Bold";    src: url("font/scriptmtstd-r.otf");}@font-face {    font-family: "Open Sans";    src: url("font/opensans-r.ttf");}/**** GENERAL CSS */html {    position: relative;    min-height: 100%;}body {    margin: 0;    margin-bottom: 140px;    background: #FAFAFA;    font-family: "Open Sans";    font-size: 12pt;}p > a {    font-weight: bold;    text-decoration: none;    color: #000;}p > a:visited {    color: #000;}p > a:hover {    color: #96342B;}p > a:active {    color: #000;}/**** HEADER CSS */header {    background: #EBEBEB;    margin-bottom: 40px;    padding-top: 20px;    font-family: "Script MT Bold";    text-align: center;    height: 180px;}header > nav {    margin: 0;    padding: 0;    height: 55px;    font-family: "Open Sans";    /*padding-top: 5px;*/    background: #D4D4D4;}header > nav > ul {    /*margin-top: 35px;*/    /*height: 60px;*/    padding: 28px 0 28px 0;    list-style: none;    line-height: 0;    background: transparent;}header > nav > ul > li {    margin: 0 15px 0 15px;    width: 50px;    display: inline;    list-style-type: none;}header > nav > ul > li > a {    color: #000000;    /*letter-spacing: 1px;*/    text-decoration: none;    text-align: center;    font-size: 22px;    /*font-weight: 300;*/}header > nav > ul > li > a:visited {    color: #000000;}header > nav > ul > li > a:hover {    text-shadow: 0 0 2px #66140C;    color: #96342B;}header > nav > ul > li > a:active {    color: #000000;}/**** CONTENT CSS */section {    margin: 0 auto;    width: 920px;}section > p {    margin-left: auto;    margin-right: auto;    width: 890px;}section > h1 {    margin-top: 40px;    margin-bottom: 50px;    border-bottom: solid;    border-color: #96342B;    text-align: center;    font-family: "Open Sans";    font-size: 20pt;}article {    margin: 0 auto;    margin-top: 48px;    margin-bottom: 40px;    width: 890px;}article > h2 {    margin-bottom: 7px;    font-family: "Script MT Bold";    font-size: 20pt;    border-bottom: dotted;    border-color: #96342B;    border-width: 1px;    text-align: left;    /*-webkit-column-span: all;*/    /*column-span: all;*/}article > h3 {    margin-top: 5px;    margin-left: 10px;    font-family: "Script MT Bold";    font-size: 16pt;    text-align: left;}article > h6 {    font-size: 16pt;    font-weight: bold;}article > p {    margin-left: auto;    margin-right: auto;    width: 880px;}article p:first-of-type {    margin-top: 0em;    margin-bottom: 0em;    margin-left: auto;    margin-right: auto;}section #aboutus {    text-align: center;}section img {    width: 250px;    margin: 10px 15px 15px 15px;}/**** FOOTER CSS */footer {    position: absolute;    left: 0;    right: 0;    height: 140px;    width: 100%;    background: #EBEBEB;    text-align: center;}footer > nav {    margin: 0;    /*padding: 0;*/    padding-top: 5px;    padding-bottom: 8px;    font-family: "Open Sans";    font-size: 13pt;    overflow: hidden;}footer > nav > ul {    padding: 0;    list-style: none;    line-height: 0;    /*background: #EBEBEB;*/}footer > nav > ul > li {    padding-top: 0;    padding-bottom: 0;    padding-left: 10px;    display: inline;    list-style-type: none;}footer > nav > ul > li > a {    color: #000;    /*letter-spacing: 1px;*/    text-decoration: none;    text-align: center;    /*font-weight: 300;*/}footer > nav > ul > li > a:visited {    color: #000;}footer > nav > ul > li > a:hover {    color: #96342B;}footer > nav > ul > li > a:active {    color: #000;}/**** ID TAGS   */#cr {    padding-top: 10px;    font-size: 11px;}#myfb-plugin {    margin: 0 auto;}#container {}/*Not Fully Supported: Edge, Firefox, Safari*//*#dcolumn {*/    /*-webkit-column-count: 2; /!* Chrome, Safari, Opera *!/*/    /*-moz-column-count: 2; /!* Firefox *!/*/    /*column-count: 2;*/    /*-webkit-column-rule-style: hidden;*/    /*-moz-column-rule-style: hidden;*/    /*column-rule-style: hidden;*//*}*//**** CLASS TAGS */.logo {    font-size: 55pt;    color: #96342B;    margin-bottom: -8px;}.catchphrase {    font-size: 20pt;}.fl {    float: left;}.fr {    float: right;}.fl-h {    float: left;    margin-right: 5px;}.tc {    text-align: center;}.offer{    text-align: center;    font-size: 18pt;}/*.h300 {*/    /*height: 300px;*//*}*/