html,body{height:100%;margin:0;}
body{padding:0;background:#fff;font-weight:300;font-family:Lato,Calibri,Verdana,Arial;}

a{text-decoration:none;color:#f80;}
a:hover{text-decoration:underline;}
a:focus, a:active, object{outline: none;}
a img {border:0 none;}
::-moz-selection{background:#fff8d0;color:#000}
::selection{background:#fff8d0;color:#000}
* {-webkit-text-size-adjust:none;}

img.alignleft {margin-right:5px;}
img.alignright {margin-left:5px;}

small{position:absolute;bottom:30px;right:50px;font-size:8px;font-family:Calibri,Verdana,Arial;}

hr{border:0;border-top:1px solid #ddd;margin:0 0 30px;background-color:rgba(0,0,0,0);display:block;height:1px;}

h1{color:#f80;font-size:36px;font-weight:300;margin:0 0 20px 0;}
h2{color:#357;font-size:32px;font-weight:300;margin:0 0 20px 0;}
h3{color:#357;font-size:24px;font-weight:300;margin:0 0 15px 0;}
h4{color:#357;font-size:22px;font-weight:300;margin:0 0 15px 0;}
h5{color:#357;font-size:20px;font-weight:300;margin:0 0 15px 0;}

input:focus,
select:focus,
textarea:focus{outline-color:#f80;}

.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin:0 auto;display:block;}
.clear{clear:both;margin:0 !important;padding:0 !important;border:0 !important;}
.tab{padding-left:30px;}

#logo{text-align:center;padding:100px 10px 10px 10px;}
#screen{position:relative;background-position:bottom;background-repeat:no-repeat;background-size:cover;background-image:url("beyond.jpg");height:100%;}
#splash{position:relative;min-width:1000px;padding:0;margin:0;z-index:9;}
#splash .splash .title{width:800px;margin:0 auto;padding-top:60px;color:#333;text-align:center;font-size:48px;}
#splash .splash .subtitle{width:800px;margin:0 auto;padding-top:10px;color:#333;text-align:center;font-size:24px;}

#container{margin:30px auto;display:block;width:1000px;background:#fff;border:#fff8d0 1px;position:relative;padding:20px;z-index:8;}
#container #content{position:relative;width:800px;margin:0 auto;padding:30px 0 0 0;font-size:15px;}
#container #content div{margin-bottom:30px;}
#container #content small{float:right;}
#container #content p{margin:0;padding:0 0 10px 0;font-size:18px;color:#333;line-height:30px;}
#container #content blockquote{display:inline-block;width:300px;margin:0;}
#container #content blockquote span{display:block;}
#container #content h1{margin:0 8px 0 0;padding-top:30px;float:left;}
#container #content h2{margin:0 8px 0 0;padding-top:30px;float:left;}
#container #content div{padding-top:45px;}
#container #content .columns{display:inline-block;vertical-align:top;margin-right:28px;}
#container #content .columns.single{width:36%;}
#container #content .columns.double{width:60%;}
#container #content .columns.two{width:46%;}
#container #content .columns.three{width:31%;}
#container #content .columns.last{margin-right:0;}

@font-face {
  font-family: 'Lato';font-style: normal;font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: normal;font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: normal;font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: normal;font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: normal;font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: italic;font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/CggrdU0t5c42NcNxN-VM3_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: italic;font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/2HG_tEPiQ4Z6795cGfdivD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: italic;font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: italic;font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/HkF_qI1x_noxlxhrhMQYED8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Lato';font-style: italic;font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/VNUH7ZAcagYBWsAiBBCEYz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}