/*/ / / CONTAINER FOR THE WHOLE PAGE / / /*/


body {
    background-color: #090311;
    color: white;
    font-family: "franklin-gothic-std", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;
    background-image: url(images/vertical-laser-beam-sm-fixed.png), url(images/vertical-laser-beam-sm-fixed.png), url(images/complex-texture.jpg);
    background-attachment: fixed, fixed;
    background-position: left, right, center;
    background-size: 60px, 60px, auto;
    background-repeat: repeat-y, repeat-y, repeat;
    margin: 10%;
}

/* /////Colors////// */
/*
090311 - black
9cdfe8 - light blue
214683 - dark blue
e93535 - light red
5a110c - dark red
*/


/*/ / / Headers and Paragraphs / / /*/

/*@font-face {
  font-family: sexpistols;
  src: url(font/sex_pistols.ttf);
}
  font-family: "franklin-gothic-std", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "franklin-gothic-std", sans-serif;
font-weight: 400;
font-style: italic;

font-family: "franklin-gothic-std", sans-serif;
font-weight: 800;
font-style: normal;

font-family: "franklin-gothic-std", sans-serif;
font-weight: 800;
font-style: italic;

font-family: "espiritu", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "montara", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "montara", sans-serif;
font-weight: 400;
font-style: italic;

font-family: "montara", sans-serif;
font-weight: 700;
font-style: normal;

font-family: "montara", sans-serif;
font-weight: 700;
font-style: italic;

font-family: "stop-mn", sans-serif;
font-weight: 400;
font-style: normal;
*/
h1,
h2 {
    font-family: "stop-mn", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #e93535;
    /* color:#090311;
    text-shadow: 0 0 10px #e93535; */
}

h1 {
    text-decoration: underline;
    font-size: 3.5em;
    text-shadow: 0 0 10px #e93535;
}

h2 {
    text-decoration: underline;
    font-size: 3em;
    margin-top: .5em;
    margin-bottom: .5em;
}

h3 {
    color: #e93535;
    font-family: "franklin-gothic-std", sans-serif;
    font-weight: 800;
    font-style: italic;
    font-size: 1.75em;
}

.section h3 {
    text-decoration: underline dashed;
}



p {
    color: white;
    font-size: .9em;
}

/* LARGE TEXT AT TOP */

.topblock {
    /* margin-left:auto; */
    /* margn-right:auto; */
    text-align: center;
    margin: auto;
    margin-top: 1em;
    margin-bottom: 2em;
    max-width: 1000px;
    padding-left: 2em;
    padding-right: 2em;
}

.intro {
    max-width: 1000px;
}

.intro strong {
    font-size: 2em;
    letter-spacing: 2px;
    /* color:#e93535; */
}

.caption {
    max-width: 1000px;
    font-size: .9em;
}

.caption a:link {
    color: #9cdfe8;
}

.caption a:hover {
    color: #214683;
    text-decoration: underline solid;
}

hr {
    border-color: #e93535;
    max-width: 1500px;
    border-style: solid;
    box-shadow: 0 0 15px 2px #e93535;
}

/* hr:nth-of-type(2) {
    border-color:#ffffff;
} */

.section {
    border: 1px #e93535 solid;
    /* margin-bottom: 1em; */
    /* background-image: url(images/aluminum-texture.jpg) */
    background-color: #090311;
    margin: auto;
    margin-top: 1em;
    margin-bottom: 2em;
    /* width: 800px; */
    max-width: 1300px;
    padding-left: 2em;
    padding-right: 2em;
    background-image: url(images/first-order-logo-type2.png);
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: top right;
    box-sizing: border-box;
    box-shadow: 0 0 50px -15px #e93535;
}

.section:nth-of-type(2),
.section:nth-of-type(24) {
    background-image: url(images/first-order-logo-type1.png);
}

/*/ / / TOP NAVIGATION AREA / / /*/


header {}

nav {
    border: 5px solid;
    /* border-image: linear-gradient(#e93535, #ffffff00) 1/3px; */
    border-image: url(images/vertical-laser-beam-sm-fixed.png) 1/2px;
    height: 25px;
    padding: 1em;
}

nav a:link {
    color: #9cdfe8;
    font-family: "franklin-gothic-std", sans-serif;
    font-weight: 400;
    font-style: italic;
    text-transform:capitalize;
}

nav a:hover {
    color: #214683;
    text-decoration: underline solid;
}

nav a:active {
    color:#9cdfe8;
    text-decoration:none;
}

/*/ / / PAGE SECTIONS / / /*/

header,
nav,
main,
footer {
    text-align: center;
    /* max-width: 1300px; */
}

main {
    /*This adds styles to just the main content area. */
}

footer {
    /*Specific styles for just the footer. */
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    border-image: url(images/vertical-laser-beam-sm-fixed.png) 1/1px;
}



/* / / / REGULAR PAGE LINKS / / / */

/*Sets default links style*/
a:link {
    color: #214683;
    text-decoration: none;
}

/*Sets default link mouseover style*/
a:hover {
    color: #9cdfe8;
    text-decoration: none;
}

/*Sets default link down-click style*/
a:active {
    color:#9cdfe8;
    text-decoration:none;
}

/*Sets default visited link style*/
a:visited {
    color:#9cdfe8;
    text-decoration:none;
}


/*/ / / TABLE STYLES / / /*/

td h3 a:link strong {
    text-decoration: none;
    /* text-decoration: none; */
    font-family: "montara", sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 1em;
}


table {
    /* border: 1px blueviolet solid;
    margin-bottom: 1em; */
    background-color: #090311;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #e93535;
    max-width: 1300px;
    padding-left: 2em;
    padding-right: 2em;
    box-sizing: border-box;
    /* border-collapse:separate; */
    /* overflow: hidden; */
    box-shadow: 0 0 50px -15px #e93535;

}

caption {}

th {}

tr {}

td {
    /* border: 1px red solid;
     */
    vertical-align: top;
    padding: 7px;
}


/* strong {
    color: #e93535;
    text-decoration: none;
} */