/*CSS Stylesheet*/

/** {border: 1px solid black;}*/

img { max-width: 100%; }

body {
    margin: 0; 
    font-size: 18px;
    line-height: 22px;
    font-family: sans-serif;

}
#wrapper {
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
}

.titles {
    font-family: 'Amaranth', sans-serif;
}

.hyp {
    border: 1px dashed #333;
    background-color: rgba(145, 26, 26, 0.13);
}

.background {
    text-align: left;
    border: 2px solid #a72121;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 18px;
}

.background h2 {
    font-family: 'Amaranth', sans-serif;
}

.background a:link{
    text-decoration: underline;
}

.text2 {
    width: 500px;
    margin-top: 18px;
    text-align: center;
    border: 2px solid #a72121;
    padding-left: 10px;
    padding-right: 10px;
}

.text2 h2 {
    font-family: 'Amaranth', sans-serif;
}

.caps {
    float: right;
    margin-top: -277px;
    margin-right: 30px;
}

table {
    font-family: sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #e8e8e8;
}

a:link {
    color: black; 
    background-color: transparent; 
    text-decoration: none;
}

a:visited {
    color: black;
    background-color: transparent;
    text-decoration: none;
}

a:hover {
    color: #a72121;
    background-color: transparent;
    text-decoration: none;
}

.subText{
    text-align: left;
    font-size: 13px;
}

.pack {
    border: 2px solid #a72121;
    padding-left: 10px;
    padding-right: 10px;
    width: 300px;
    float: left;
    margin-top: 20px;
}

.pack h2 {
    font-family: 'Amaranth', sans-serif;
}

.text3 {
    width: 600px;
    float: right;
    text-align: center;
}

.text3 h2 {
    font-family: 'Amaranth', sans-serif;
}

.text3ish {
    margin-top: 310px;
    text-align: center;
}

.titles2 {
    padding-top: 8px; 
    font-family: 'Amaranth', sans-serif;
}

.visTitle{
    text-align: left;
    color: #a72121;
    font-family: 'Amaranth', sans-serif;
}

.text4 {
    text-align: center;
    width: 445px;
    float: left;
}

.code {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: 40px;
}

.text5 {
    width: 445px;
}

.code2 {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -150px;
}

.text6 {
    width: 445px;
}

.code3 {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -150px;
}

.text7 {
    width: 445px;
    margin-top: 30px;
}

.code4 {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -230px;
    text-align: left;
}

.barChart {
    margin-top: 60px;
}

table {
    font-family: sans-serif;
    border-collapse: collapse;
    width: 40%;
    margin-top: 80px;
}

.descrip {
    width: 470px;
    float: right;
    margin-top: -500px;
}

.wordCloud1{
    margin-top: -100px;
    margin-left: -180px;
}

.code5 {
    float: right;
    width: 250px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -520px;
    margin-right: 293px;
}

.ivyLeagueWord3 {
    float: right;
    margin-top: -570px;
    margin-right: -70px;
}

.visTitle2 {
    text-align: left;
    color: #a72121;
    margin-top: -150px;
    font-family: 'Amaranth', sans-serif;
}

.text9 {
    width: 445px;
    margin-top: 70px;
}

.code6 {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -375px;
    text-align: left;
}

.doubleBarChart {
    margin-top: 80px;
}

.descrip2 {
    text-align: center;
}

.code7 {
    float: right;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    text-align: left;
    width: 430px;
}

.descrip3 {
    width: 430px;
    float: right;
    margin-top: -330px;
}

.text11 {
    width: 445px;
    
}

.code8 {
    float: right;
    width: 470px;
    padding: 16px;
    border: 1px dashed #333;
    background-color: #e8e8e8;
    font-family: 'Courier', monospace;
    font-size: 13px;
    margin-top: -350px;
}

.bigramDataSet {
    margin-right: 600px;
    margin-top: 80px;
}

.text12 {
    width: 540px;
    float: right;
    margin-top: -370px;
}

.conc {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px dashed #333;
    background-color: rgba(145, 26, 26, 0.13);
    margin-top: 60px;
}

.conc h2 {
    font-family: 'Amaranth', sans-serif;
}

.resources {
    border: 1px dashed #333;
    background-color: ;
    margin-top: 20px;
    text-align: left;
    padding-left: 40px;
    margin-bottom: 20px;
}

.resources h2 {
    font-family: 'Amaranth', sans-serif;
}