html {
overflow-y: scroll;
}
html {
font-size: 100%;
}
.center {
text-align: center;
}
.center1 {
text-align: center;
margin-right: 10px;
}
.top {
vertical-align: top;
}
img {
border-style: none;
}
a:link, a:visited {
color: blue;
text-decoration: underline;
}
a:hover {
color: red;
text-decoration: underline;
}
a:focus {
outline: none;
}
.keyline {
border: solid 1px black;
}
.sunsetRight {
float: right;
margin-top: 10px;
}
.mapLeft {
float: left;
margin-top: 10px;
}
* {
margin: 0;
padding: 0;
}
body {
font: 62.5% Verdana, Arial, Helvetica, sans-serif;
background: rgb(231, 210, 156) url(images/faux_bkg.jpg) repeat-x 0 0;
color: black;
margin: 15px 0;
}
body p {
font-size: 1.3em;
line-height: 1.2;
}
#wrapper {
width: 780px;
margin: 0 auto;
}
#header {
height: 151px;
}
#navbar {
height: 40px;
padding: 1.6em 0;
}
#navbar img {
margin-left: 10px;
}
#footer {
height: 25px;
clear: both;
padding: 20px 0;
}
#header h1 {
text-align: center;
font-size: 1px;
}
#splashQuote p {
margin-top: 0;
font-family: "times new roman", times, serif;
line-height: 1.1;
}
#splashQuote {
text-align: center;
padding-top: 10px;
font-size: 1.3em;
}
#splashQuote .excerpt {
margin-top: 8px;
}
h1 {
font-size: 1.4em;
margin: 1em 0 .3em;
font-variant: small-caps;
}
#sapn#afterh1 {
font-style: normal;
font-size: 9px;
}
h2 {
font-size: 1.5em;
margin: 1em 0 .3em;
}
h2.blog {
margin-bottom: 8px;
}
#register {
margin: 40px 0;
padding-bottom: 40px;
}
#register .speakers {
float: left;
margin-left: 10px;
display: inline;
width: 220px;
text-align: center;
}
#register .missionStatement {
float: right;
margin-right: 30px;
display: inline;
width: 450px;
text-align: center;
}
table {
table-layout: auto;
}
table#boards {
width: 650px;
border: none;
margin: 0 auto;
}
table#boards caption {
font-size: 1.3em;
}
table#boards td {
padding: 0;
text-align: center;
vertical-align: top;
}
table#boards td h1 {
font-variant: small-caps;
font-size: 1.4em;
text-align: center;
margin-bottom: 4px;
}
table#boards td p {
font-size: 1.4em;
}
table#boards h4 {
font-size: 1.3em;
text-align: left;
font-weight: normal;
padding: 10px 2%;
display: none;
}
table#boards caption {
display: none;
text-align: center;
padding-top: 5px;
}
table#boards td p {
margin: 4px 0;
}
table#boards td h2 {
font-size: 1.4em;
font-variant: small-caps;
}
table#boards td.left {
width: 30%;
}
table#boards td.right {
width: 30%;
}
table#boards td.middle {
width: 40%;
}
#mainContent p.slim {
margin: 0 15%;
}
ul.schedule li {
list-style: none;
}
ul.listing {
margin: 10px 0 10px 20px;
padding-left: 20px;
font-size: 1.5em;
}
ul.newsbreak {
margin: 0 20px 0 20px;
padding: 0 20px 0 20px;
list-style-type: none;
}
ul.newsbreak li {
padding: 2px 0 2px 10px;
font-size: 1.5em;
}
ul.centeredList {
text-align: center;
font-size: 1.4em;
list-style-type: none;
margin-bottom: 1em;
}
#mainContent h1 {
font-size: 1.8em;
margin: 6px 0 10px 0;
}
#mainContent p {
font-size: 1.5em;
margin-bottom: 6px;
}
#announcement {
padding: 1em 0;
}
#mainContent p.staffList {
background-color: #eee;
padding: 5px;
border: groove 6px rgb(204, 204, 204);
}
.people {
border: solid 1px black;
padding: 3px;
margin-bottom: 10px;
overflow: auto;
}
.people img {
float: left;
margin: 0 10px 0 0;
border: solid 1px black;
}
.people img.imgright {
float: right;
margin: 0  0 0 10px;
border: solid 1px black;
}
#sympFunding {
text-align: center;
}
#sympFunding p {
margin: 0 10% 15px 10%;
}
table#homepage {
margin: 0 auto;
width: 650px;
border-collapse: collapse;
border: 1px solid black;
}
table#homepage td {
width: 33.3%;
border: 1px solid black;
}
table#homepage th {
font-size: 1.35em;
}
table#homepage h1 {
font-size: 1.6em;
text-align: center;
}
table#homepage caption {
font-size: 1.5em;
}
table#founders {
margin: 0 auto;
width: 650px;
border-bottom: solid 1px black;
}
table#founders td.textLeft {
text-align: left;
font-size: 1.4em;
padding: 10px 20px;
}
table#founders td {
width: 50%;
text-align: center;
vertical-align: top;
}
table#founders img {
margin-bottom: 5px;
}
table#conf {
padding-bottom: 15px;
margin: 0 auto;
}
table.conf {
margin-top: 15px;
width: 100%;
}
table.conf td {
text-align: center;
}
#display_conf img {
border: solid 1px black;
}
p.announcement {
padding: 6px;
border: 4px solid rgb(204, 0, 0);
text-align: center;
margin: 0 15%;
}
fieldset {
border: none;
}
#writersConf {
width: 100%;
border: solid 3px rgb(153, 51, 0);
border-collapse: collapse;
margin: 10px auto;
}
#writersConf td {
text-align: center;
padding: 5px 0;
border: 1px solid black;
}
#confDisplay {
margin: 10px 0 10px;
}
.confLine {
width: 80%;
margin: 10px auto;
border: 1px solid black;
}
#gallery {
background: url(images/slide_bkg) no-repeat top left;
text-align: center;
}
div#slideshow {
border: 1px solid rgb(85, 85, 85);
width: 250px;
margin: 0 auto;
}
