
body {
  width: 100%;
  *zoom: 1;
}
body:before, body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
.last {
  *zoom: 1;
}
.last:before, .last:after {
  content: "";
  display: table;
}
.last:after {
  clear: both;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url(http://silcre.com/site/application/vnd.ms-fontobject/00/2f/view/file.eot);
  src: url(http://silcre.com/site/application/vnd.ms-fontobject/00/2f/view/file.eot?#iefix) format('embedded-opentype'), url(http://silcre.com/site/application/x-font-woff/00/32/view/file.woff) format('woff'), url(http://silcre.com/site/application/x-font-ttf/00/31/view/file.ttf) format('truetype'), url(http://silcre.com/site/image/svg+xml/00/30/view/file.svg#CenturyGothicRegular) format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: Geneva, Tahoma, sans-serif;
  font-size: 8pt;
  line-height: 20pt;
  color: #444444;
}
.container {
  width: 940px;
  margin: 0 auto;
}
a, a:visited, a:link{
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:hover, a:active{
  text-decoration: underline;
}
a.link {
    background: none repeat scroll 0 0 #FFA500;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
}
.link:hover {
  color: #ffa500;
  background: #ffffff;
}            
header {
  background: #ffa500;
  color: #ffffff;
  height: 80px;
  width: 100%;
  position: fixed;
  overflow: hidden;
  z-index: 999999999;
  *zoom: 1;
}
header section {
  width: 80%;
  margin: 0 auto !important;
}
header img {
  float: left;
}
header nav {
  margin: 40px 0px 0px 0px;
  float: right;
}
header nav ul li {
  display: inline;
  margin-left: 20px;
  font-size: 10pt;
}
header:before, header:after {
  content: "";
  display: table;
}
header:after {
  clear: both;
}
header a:link{
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
header a:visited{
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
header a:active{
  color: #dddddd;
  font-weight: normal;
}
header a:hover{
  color: #dddddd;
  font-weight: normal;
}
section {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: dashed 1px #ffa500;
  *zoom: 1;
}
section h1 {
  color: #ffa500;
  font-weight: bold;
  font-size: 32pt;
  line-height: 48pt;
  font-family: 'CenturyGothic';
  margin: 0 0.833333%;
}
section article {
  display: inline;
  float: left;
  width: 31.666666666666664%;
  margin: 50px 0.8333333333333334% 0;
}
section article:last-child{
  margin: 0 0 0 0.833333%;
  margin-top: 50px;
  width: 32.5000%;
}
section article h2 {
  color: #ffa500;
  font-weight: bold;
  font-size: 32pt;
  line-height: 48pt;
  font-family: 'CenturyGothic';
  margin-top: -30px;
}
section article h3 {
  color: black;
  font-weight: bold;
  font-family: 'CenturyGothic';
  font-size:large;
  text-transform: capitalize;
}
section article p {
  text-align: justify;
  padding-right: 20px;
}
section article:last-of-type p{
  padding-right: 0px;
}
section:before, section:after {
  content: "";
  display: table;
}
section:after {
  clear: both;
}
.last {
  border: none;
}
footer {
  width: 80%;
  margin: 50px auto;
  *zoom: 1;
}
footer p{
  margin: 0 0.8333333333333334%;
}
footer:before, footer:after {
  content: "";
  display: table;
}
footer:after {
  clear: both;
}
.timer {
  display: none;
}
.featured{
    margin: 0px auto 0px auto;
    overflow: hidden;
    clear: both;
}
.featured img{
    width: 100%;
}
img.right{
    width: 100%;
}
form#mailform{
  margin-top: 2px;
}
form input, form textarea {
  width: 100%;
  color: #ffa500;
  border: 1px solid #444444;
  margin: 1px 0px 0px;
}
form textarea {
  height: 200px;
}
form input:focus, form textarea:focus {
  border: 1px dashed #ffa500;
}
form .button {
  color: #ffffff;
  background: #ffa500;
}
.validation-error{
  background: #ff5555;
}

        