/* Styles common to print and screen */

body {font-family: 'Century Gothic', 'Lucida Grande', Arial;}

/* General styles */
h1, h2, h3, h4, h5, h6 {font-weight: normal; text-transform: lowercase;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.3em;}
a {color: #c00;}
img {border: 0;}
strong, b {font-weight: normal;}
ol.abc {list-style-type: lower-alpha;}
#boxes .compact p {margin: 0 0 4px 0;}

.navjump {display: none;}

/* Sponsors list */
ul#sponsors {list-style: none; margin: 0 0 20px 0; padding: 0;}
ul#sponsors img {border: 0;}
ul#sponsors li {clear: left; padding: 15px 0 0 0;}
ul#sponsors li a {display: block; float: left; text-align: center; width: 150px; margin-right: 10px;}
ul#sponsors li a.nofloat {display: inline; float: none; text-align: left; margin-right: 0;}

div#specials p, div#specials table, div#specials dl {margin: 0.5em 20px;}
ul.specials {margin-right: 10px;}
div#specials dt {font-weight: bold;}
div#specials dd {margin: 0 0 0.5em 0;}

div#specials th {text-align: left; padding-top: 0.5em;}
div#specials td, div#specials th {padding-right: 2em;}

/* Quote styling */
q:before, q:after {content: "";}
q {quotes: none; color: #3f3f3f;}
cite {font-style: normal; text-transform: lowercase;}

.clear {clear: both;}
.rightpic {float: right; margin: 5px 0 5px 10px;}
.leftpic {float: left; margin: 5px 10px 5px 0;}
.center {text-align: center;}


dl.contact {margin-left: 2em;}
dl.contact dt {float: left; width: 12em; font-weight: bold; margin-bottom: 0.5em;}
dl.contact dd {margin-left: 12.5em; margin-bottom: 0.5em;}

.intro {font-style: italic; color: #c00;}
.banner {margin: 0 15%; font-weight: bold; text-align: center;}
.download {font-size: 85%;}