@import url(https://fonts.googleapis.com/css?family=Share+Tech);

/* Layout
-------------------------------------------------------------- */

#wrapper {
    margin: 0 auto;
}
#header {
    position: relative;
}
#branding {
    /*width: 940px;*/
    margin: 0 auto;
    background: url("img/title.png") top center no-repeat;
    padding: 74px 0 0 0;
}
#site-title, #site-description {
    position: absolute;
    left: -9000px;
}
#header_strip {
    height: 40px;
    background: #000;
    border-top:1px solid #28db00;
    border-bottom:1px solid #28db00;
    box-shadow: 3px 3px 3px #000;
}
#header_strip_text {
    /*width: 940px;*/
    margin:0 auto;
    padding: 10px 0 0 0;
    color: #666;
    font-style:italic;
    text-align:center;
}
#main {
    width: 600px;
    margin: 40px auto;
    position:relative;
}
#intro {
    background-color: #000;
    box-shadow: 3px 3px 3px #000;
    border:1px solid #28db00;
    margin-bottom: 40px;
    padding: 7px;
}
#info {
    background-color: #000;
    box-shadow: 3px 3px 3px #000;
    border:1px solid #28db00;
    margin-bottom: 40px;
    padding: 7px;
}
#footer {
    clear:both;
    border-top:1px solid #28db00;
    margin-top:22px;
    text-align:center;
}
#siteinfo {
    clear:both;
    width:600px;
    margin:0 auto;
    color:#28db00;
    font-size:12px;
    line-height:18px;
    padding:12px 0 44px 0;
}
#siteinfo a:link {
    color:#28db00;
}

/* Content
-------------------------------------------------------------- */

body {
/*  min-width: 960px;*/
    margin: 0 auto;
    background: #000 url("img/gridbkg.png") top center;
    color: #c9c9c9;
    font:13px 'trebuchet ms', arial, helvetica, sans-serif;
    line-height:22px;
}
a:link {
    color:#fff;
}
a:visited {
    color:#9f9f9f;
}
a:active,
a:hover {
    color: #ff0000;
}
h1 {
    color:#28db00;
    font-family:'share tech', 'trebuchet ms', arial, helvetica, sans-serif;
    font-size:22px;
    font-weight:bold;
}
h2 {
    color:#28db00;
    font-family:'share tech', 'trebuchet ms', arial, helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}
.list ul { padding: 0px 0px 0px 8px; }
.list li { list-style-position: inside; list-style-image: url('img/bullet.png') }
.list strong { color: #d4d4d4; }
#imglink {
    border: 5px solid #041400;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#imglink:hover {
    border: 5px solid #28db00;
}

input.mail-inp { color: #fff; height: 24px; padding: 2px 0px 0px 5px; vertical-align: top; float: left; width: 256px; border: 1px solid #2c363d; border-right: 0px!important; background: transparent; }
input.next-btn { vertical-align: top; float: left; display: block; background: url(img/next-btn.png) no-repeat top center; border: 0px; width: 28px; height: 28px; cursor: pointer; font-size: 0px; }
input.next-btn:hover { background-position: center bottom; }
