body {
     background-color: #282828;
     font-family: 'Roboto', sans-serif;
     color: #eee;
}
 .center {
     max-width: 400px;
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 h1 {
     display: block;
     width: auto;
     margin: 40px 0 6px 0;
     font-family: "Poppins";
     font-weight: 500;
     font-size: 2.4em;
     letter-spacing: -.02em;
text-align: left; padding-left: 30px;
}

 h2 {
     font-family: "Poppins";
     font-weight: 500;
     font-size: 1.15em;
     text-align: left;
     padding-left: 30px;
     letter-spacing: 3px;
}

#logo	{width: 296px;}

 .tagline {
     display: block;
     width: auto;
     text-align: left;
     margin-bottom: 1.4em;
     line-height: 1.6;
     font-family: 'Lora', serif;
     font-size: 1.2em;
     ;
     padding: 0 0 0 30px;
}
 a {
     color: #fff;
     text-decoration: none;
}
 a:hover {
     color: #fff;
}
 hr {
     width: 48px;
     margin-top: 40px;
     margin-bottom: 40px;
     border: 1px solid #666;
}

 .hr-regular		{margin: 0px 0px 20px 30px;}
 .hr-block-links	{margin: 2.8em 0px 20px 30px;}
 .hr-bottom		{margin: 4.2em 0px 20px 30px;}

 .social-links {
padding-left: 24px; padding-bottom: 20px;
     display: block;
     text-align: left;
}
 .social-links a {
     display: inline;
     padding: 6px;
     text-decoration: none;
     line-height: 2em;
}
 .block-links {
     display: block;
     text-align: center;
     width: 100%;
     background-repeat: repeat;
     background-attachment: fixed;
     background-position: center center;
     padding-bottom: .2em;
}
 .block-links-item {
     display: block;
     padding: 20px;
     margin: 10px;
     border: solid 1px #111;
     font-size: .9em;
     text-align: left;
     font-weight: 400;
     color: #eee;
     box-shadow: 1px 1px #191919;
     border-radius: 5px;
}

     .content a {
         display: block;
         padding: 0;
         margin: 0;
         border: 0;
         font-size: .9em;
         text-align: left;
         font-weight: 600;
         color: #eee;
    }

 .embed {
     display: block;
     text-align: center;
}
 #copyright {
     color: #555;
     font-size: 0.8em;
     display: block;
     text-align: left;
     padding-left: 30px;
     padding-bottom: 40px;
line-height: 1.6;
}
 .hl {
     background-color: #253b55;
}
 .hl:hover {
     background-color: #253b55;
}
 .jlc {
     background-color: #253b55;
}
 .jlc:hover {
     background-color: #253b55;
}
 .jlm {
     background-color: #1e3045;
     background: -moz-linear-gradient(top, rgba(40, 65, 93,0.8) 0%, rgba(38,48,69, 0.5) 100%);
    /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40, 65, 93, 0.5)), color-stop(100%,rgba(38,48,69,0.8)));
    /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top, rgba(38,48,69,0.8) 0%,rgba(40, 65, 93, 0.5) 100%);
    /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top, rgba(38,48,69,0.8) 0%,rgba(40, 65, 93, 0.5) 100%);
    /* Opera 11.10+ */
     background: -ms-linear-gradient(top, rgba(38,48,69,0.8) 0%,rgba(40, 65, 93, 0.5) 100%);
    /* IE10+ */
     background: linear-gradient(to bottom, rgba(38,48,69,0.8) 0%,rgba(40, 65, 93, 0.5) 100%);
    /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3045', endColorstr='#1e3045',GradientType=0 );
    /* IE6-9 */
}
 .jlm:hover {
     background-color: #253b55;
}
 .jlp {
     background-color: #1f341f;
     background: -moz-linear-gradient(top, rgba(31,52,31,0.8) 0%, rgba(41, 69, 41, 0.5) 100%);
    /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41, 69, 41, 0.5)), color-stop(100%,rgba(31,52,31,0.8)));
    /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top, rgba(31,52,31,0.8) 0%,rgba(41, 69, 41, 0.5) 100%);
    /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top, rgba(31,52,31,0.8) 0%,rgba(41, 69, 41, 0.5) 100%);
    /* Opera 11.10+ */
     background: -ms-linear-gradient(top, rgba(31,52,31,0.8) 0%,rgba(41, 69, 41, 0.5) 100%);
    /* IE10+ */
     background: linear-gradient(to bottom, rgba(31,52,31,0.8) 0%,rgba(41, 69, 41, 0.5) 100%);
    /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f341f', endColorstr='#1f341f',GradientType=0 );
    /* IE6-9 */
}
 .jlp:hover {
     background-color: #284328;
}
 .apt {
     background-color: #2e1212;
     background: -moz-linear-gradient(top, rgba(69,19,19,0.8) 0%, rgba(80, 20, 20, 0.5) 100%);
    /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80, 20, 20, 0.5)), color-stop(100%,rgba(69,19,19,0.8)));
    /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top, rgba(69,19,19,0.8) 0%,rgba(80, 20, 20, 0.5) 100%);
    /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top, rgba(69,19,19,0.8) 0%,rgba(80, 20, 20, 0.5) 100%);
    /* Opera 11.10+ */
     background: -ms-linear-gradient(top, rgba(69,19,19,0.8) 0%,rgba(80, 20, 20, 0.5) 100%);
    /* IE10+ */
     background: linear-gradient(to bottom, rgba(69,19,19,0.8) 0%,rgba(80, 20, 20, 0.5) 100%);
    /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e1212', endColorstr='#2e1212',GradientType=0 );
    /* IE6-9 */
}
 .apt:hover {
     background-color: #601e1e;
}
 .gold {
     background-color: #7B5815;
     background: -moz-linear-gradient(top, rgba(137,99,11,0.8) 0%, rgba(123,88,21, 0.5) 100%);
    /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,88,21, 0.5)), color-stop(100%,rgba(137,99,11,0.65)));
    /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top, rgba(137,99,11,0.65) 0%,rgba(123,88,21, 0.5) 100%);
    /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top, rgba(137,99,11,0.65) 0%,rgba(123,88,21, 0.5) 100%);
    /* Opera 11.10+ */
     background: -ms-linear-gradient(top, rgba(137,99,11,0.65) 0%,rgba(123,88,21, 0.5) 100%);
    /* IE10+ */
     background: linear-gradient(to bottom, rgba(137,99,11,0.65) 0%,rgba(123,88,21, 0.5) 100%);
    /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7B5815', endColorstr='#7B5815',GradientType=0 );
    /* IE6-9 */
}
 .gold:hover {
     background-color: #472A08;
}

 .content {
     width: 80%;
     padding: 0 0 0 1.6em;
     display: none;
     overflow: hidden;
     text-align: left;
}
 li {
    padding-bottom: 1em;
     font-size: .9em;
     text-align: left;
     font-weight: 400;
}
 li a {
    text-decoration: underline;
}
 .title {
    font-weight: 600;
     text-transform: none;
     letter-spacing: 0.025em;
     display: block;
     text-shadow: 1px 1px #222222;
     padding-bottom: 0.25em;
}
 .titlesub {
    font-weight: 400;
     font-size: 0.8em;
     color: #ffffff;
     display: block;
     font-style: normal;
     letter-spacing: 0.05em;
     text-transform: uppercase;
     text-shadow: 1px 1px #222222;
     opacity: 0.6;
}

.no-bottom-padding {padding-bottom: 0px !important;}
