/* CSS Reset - Copyright (c) 2011, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 2.9.0	*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
.hide { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
html,
body {
    background: #363636 url(../jpg/texture.jpg) center center fixed no-repeat;
}
body {
    font-family:Helvetica, Arial, sans-serif;
    color:#eee;
    font-size:100%;
    -moz-background-size: cover;
    background-size: cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../jpg/texture.jpg',sizingMethod='scale'); /* less than IE8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='texture.jpg',sizingMethod='scale')"; /* IE8 */
}
@media only all and (max-width: 2000px) and (max-height: 1500px) {
    body {
        -moz-background-size: 2000px 1500px;
        background-size: 2000px 1500px;
    }
}

a {color:#fff; text-decoration:underline;}
#container {
    clear:both;
    background:url(../png/hiring.png) no-repeat 0 30px;
    width:960px;
    margin:0 auto;
    position:relative;
    height:2366px;
    padding-top:30px;
}
#header {
    position:relative;
    padding:169px 30px 0;
    height:223px;
}
#header p {
    margin-bottom:24px;
    line-height:1.4em;
}
#header h2 {
    font-size:17px;
    font-weight:bold;
}
#headerLink {
    width:271px;
    height:20px;
    display:block;
    position:absolute;
    top:260px;
    left:410px;
    margin:1px;
    -moz-transition:background linear 0.1s, border linear 0.1s;
    -webkit-transition:background linear 0.1s, border linear 0.1s;
    -o-transition:background linear 0.1s, border linear 0.1s;
    transition:background linear 0.1s, border linear 0.1s;
    border:none;
    border-color:rgba(255,255,255,0.3);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -moz-outline-radius:5px;
    outline-radius:5px;
    text-indent:-9999px;
    overflow:hidden;
}
#headerLink:hover {
    margin:0;
    background:rgba(255,255,255,0.03);
    border:1px solid #ddd;
    border:1px solid rgba(255,255,255,0.3);
}
.linklist {
    position:relative;
    display:block;
    list-style:none;
    margin:0 0 0 49px;
    padding:0;
    width:875px;
    clear:both;
}
#green {
    height:828px;
}
#yellow1 {
    height:374px;
    margin-left:136px;
}
#yellow2 {
    height:374px;
    margin-left:224px;
}
.linklistBox {
    list-style:none;
    margin:0 9px 27px 0;
    padding:222px 0 0;
    font-size:9px;
    width:165px;
    height:118px;
    float:left;
    /* NBED
    background:rgba(255,255,255,0.05);*/
}
#yellow1 .linklistBox {
    padding-top:207px;
    height:133px;
}
#yellow2 .linklistBox {
    padding-top:211px;
    height:129px;
}
.linklist a {
    display:block;
    margin:1px;
    -moz-transition:background linear 0.1s, border linear 0.1s;
    -webkit-transition:background linear 0.1s, border linear 0.1s;
    -o-transition:background linear 0.1s, border linear 0.1s;
    transition:background linear 0.1s, border linear 0.1s;
    border:none;
    border-color:rgba(255,255,255,0.3);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -moz-outline-radius:5px;
    outline-radius:5px;
    text-indent:-9999px;
    overflow:hidden;
    /* NBED
    margin:0;
    background:rgba(255,255,255,0.03);
    border:1px solid #ddd;
    border:1px solid rgba(255,255,255,0.3);*/
}
.linklist a:hover {
    margin:0;
    background:rgba(255,255,255,0.03);
    border:1px solid #ddd;
    border:1px solid rgba(255,255,255,0.3);
}
.linklist .one a {height:20px;}
.linklist .two a {height:40px;}
.linklist .three a {height:60px;}
.linklist .four a {height:80px;}
#socialFloater {
    position:fixed;
    top:20px;
    right:15px;
    width:50px;
    padding:8px;
    background:none;
    background:rgba(255,255,255,0.3);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
@media only all and (max-width: 1140px) {
    #socialFloater {
        display:none;
    }
}
#socialFloater .fb-like {
    margin-left:2px;
    padding-bottom:10px;
}
#socialFloater .twitter-share-button {
    margin-left:-3px;
    padding-bottom:7px;
}
#socialFloater .embedLink,
#return {
    font-size:12px;
    display:block;
    text-align:center;
    padding:1px 6px;
    background:#eee;
    border:1px solid #ddd;
    color:#333;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    margin:15px 0 0 -2px;
    position:relative;
    top:-6px;
}
#socialFloater .embedLink:hover,
#return:hover {
    background:#ddd;
    border:1px solid #ccc;
    color:#000;
}
#sbLink {
    display:block;
    -moz-transition:background linear 0.1s, border linear 0.1s;
    -webkit-transition:background linear 0.1s, border linear 0.1s;
    -o-transition:background linear 0.1s, border linear 0.1s;
    transition:background linear 0.1s, border linear 0.1s;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -moz-outline-radius:5px;
    outline-radius:5px;
    text-indent:-9999px;
    overflow:hidden;
    position:relative;
    bottom:30px;
    left:350px;
    width:260px;
    height:57px;
    position:absolute;
    margin:1px;
    border:none solid rgba(255,255,255,0);
    /* NBED
    margin:0;
    background:rgba(255,255,255,0.03);
    border:1px solid #ddd;
    border:1px solid rgba(255,255,255,0.3);*/
}
#sbLink:hover {
    margin:0;
    background:rgba(255,255,255,0.03);
    border:1px solid #ddd;
    border:1px solid rgba(255,255,255,0.3);
}
#embed {
    width:600px;
    height:190px;
    left:50%;
    margin-left:-300px;
    bottom:-200px;
    background:#f8f8f8;
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
    box-shadow:0 0 10px rgba(0,0,0,0.2);
    border-top:5px solid #555;
    position:fixed;
    text-align:center;
}
#embed h5 {
    font-weight:bold;
    font-size:22px;
    margin:15px 0;
    color:#333;
}
#close {
    cursor:pointer;
    position:absolute;
    top:8px;
    right:8px;
    display:block;
    width:16px;
    height:16px;
    padding:3px;
    border-radius:20px;
    background:url(../png/close-7.png) no-repeat 3px 3px;
}
#close:hover {
    background-color:#fff;
    -moz-box-shadow:0 0 1px #000;
    -webkit-box-shadow:0 0 1px #000;
    box-shadow:0 0 1px #000;
}
#embed textarea {
    border:1px #999 solid;
    color:#111;
    font-size:11px;
    font-family:monospace;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:5px;
    width:450px;
    height:90px;
}

#signature {
  margin: 0 0 40px 0;
  text-align: center;
}