body {
 padding: 0;
 margin: 0;
}
.font9 {
 font-family: "Caveat", cursive;
}
.greytext h1 {
 color: #eee;
}
.greytext h2 {
 color: #eee;
}
.heading {
 cursor: default;
 font-family: "Raleway", sans-serif;
}
.heading h1 {
 font-size: 50px;
}
.heading h2 {
 font-size: 25px;
}
.footer {
 display: none;
 clear: both;
 position: relative;
 width: 100%;
 margin: 0;
 padding: 0;
 bottom: 0;
 height: 70px;
 background-color: #fff;
 color: #007;
}
.maincontent {
 padding: 10px;
 xwidth: 75%;
 xmargin: 0;
 xmargin-left: 20%;
 margin: 0 auto;
 padding-left: 130px;
}
.contentbox {
 width: 80%;
 min-height: 400px;
 background: rgba(255,255,248,1);
 color: black;
 position: relative;
 margin: 60px auto;
 padding: 20px;
 font-size: 28px;
 min-height: 330px;
}
.contentbox {
 background: url("paper-000.jpg");
 background-size: cover;
}
.welcomename {
 font-weight: bold;
 text-align: right;
 margin-top: 10px;
 margin-left: 200px;
}
.welcomename ul {
 right: 60px;
 list-style-type: none;
 text-align: left;
 margin: 5px auto;
}
.pagetopshadow {
 position: absolute;
 top: -20px;
 left: 0;
 height: 20px;
 width: 99%;
 box-shadow: 0px 0px 10px rgba(0,0,0,.8);
 overflow: hidden;
}
.moveleft40 {
 text-indent: -40px;
}
.sessionlist {
 margin-left: 30px;
}
a {
 color: red;
}
a:visited {
 color: red;
}

.participantslist {
 list-style-type: none;
 -moz-column-count: 3;
 -moz-column-gap: 20px;
 -webkit-column-count: 3;
 -webkit-column-gap: 20px;
 column-count: 3;
 column-gap: 20px;
}

.speakerslist {
 list-style-type: none;
 -moz-column-count: 2;
 -moz-column-gap: 20px;
 -webkit-column-count: 2;
 -webkit-column-gap: 20px;
 column-count: 2;
 column-gap: 20px;
}
.speakerslist li {
 display: inline-block;
 width: 100%;
}

.speakerslist a {
 color: #f00;
}
.speakerslist a:hover {
 text-decoration: underline;
}
.speakerslist .speakeraffil {
 font-size: 0.5em;
 margin: 0;
 margin-bottom: 6px;
 width: 75%;
}

.uline {
 border-bottom: 1px solid black;
}

.chairinfo p {
 font-size: 22px;
}

.chairinfo a {
 color: #f00;
}
.chairinfo a:hover {
 text-decoration: underline;
}
.theabstracts {
 margin-left: 50px;
 margin-bottom: 800px;
 font-size: 14px;
 font-family: "Montserrat Alternates", sans-serif;
}
.abstracttitle {
 font-size: 1.2em;
 font-weight: bold;
 padding-top: 15px;
}
.authordetails {
 font-style: italic;
 margin-bottom: 4px;
}
.abstractcontent{
 text-indent: 20px;
 margin-left: 40px;
}
.oneabstract {
 max-width: 700px;
 border-radius: 3px;
 transition: all 0.2s ease;
 padding: 6px;
}
.oneabstract:hover {
 background-color: #ffd7;
 transition: all 0.2s ease;
}
