/*oneray.com Main Style Sheet*/

/*tell old browsers all block elements for html5 */

header, section, footer, aside, nav, main, article, figure {
    display: block; 
}

body {
    color:#000000;
    margin:0 auto;
    padding:0;
    background-color:#ffffff;
    background-repeat:repeat-x;
    background-position:top;
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:100%;
    text-align:left;
    min-width:150px;
}

/*    Define HR attrib   */
hr {
     color:black;
}

/* *************** CURRENT Font px divided by 16 = em ************* */
/* *************** Viewpoer width / 10 = 1VW   ************ */

h1 {
     color:black;
     font-family:arial,helvetica,verdana,sans-serif;
     text-align:center;
     font-size:1.75em;
}

h2 {
     color:black;
     font-family:arial,helvetica,verdana,sans-serif;
     text-align:center;
     font-size:1.50em;
}

h3 {
     color:black;
     font-family:arial,helvetica,verdana,sans-serif;
     text-align:center;
     font-size:1.25em;
}

h4 {
     color:black;
     font-family:arial,helvetica,verdana,sans-serif;
     text-align:center;
     font-size:1.0em;
}

h5 {
     color:black;
     font-family:arial,helvetica,verdana,sans-serif;
     text-align:center;
     font-size:0.75em;
}

a:link, a:visited, a:active {
     text-decoration:none
}

a:hover {
     text-decoration:underline;
     background-color:white;
}

p {
     display: block;
     color: black;
     text-align: justify;
     font-family: arial,sans-serif;
     font-size: .5em;
     margin-top: 0em;
     margin-bottom: 0em;
     margin-left: 1em;
     margin-right: 1em;
}

/*   Table default settings   */
table, th, tr, td {
    font-family: arial,sans-serif;
    border: 0px solid black;
    border-collapse: collapse;
    broder-spacing: 0px;
    text_align: center;       
}


/*  ***************** HTML "ID=" styles for SINGLE ********************  */

#title {
     color:blue;
     text-align:center;
     font-family:arial,sans-serif;
     font-size:1.5625em;
     font-variant:small-caps;
     font-weight:bolder;
}

#senior {
     color:black;
     text-align:left;
     font-family:arial,sans-serif;
     font-size:1.25em;
}

/*  **********  HTML "CLASS=" styles for multiple elements  ************  */

.center {
     Margin:auto;
     text-align:center;
}

/* crosses out text with a line */
.lineout { 
	text-decoration: line-through;
}

/*   ONLY elements with class="smallprint" will be affected.  */
.smallprint {
     color:black;
     text-align:justify;
     font-family:helvetica, sans-serif;
     font-size:0.75em;

}
.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    column-gap: 40px;
    column-rule: 1px solid lightblue;
    column-width: 100px;
}