/* @override http://climacusconference.org/resources/css/climacusconference.css */

@import url("reset.css");
@import url("text.css");
@import url("960_24_col.css");

/* .container_24 {background:url(24_col.gif) repeat-y; height:3000px} */

body {background:#1e1a0c url(../images/artwork.jpg) center -290px repeat-x; color:#fff; font-family: Constantia, Palatino,"Palatino Linotype",Palladio,"URW Palladio L","Book Antiqua",Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; text-align:center; padding-top:6em}

a {color:#ffc}
.smallcaps {font-size:.9em !important}
.h {display:none}
.ampm {padding-left:.6em;}
.bullet {padding:0 .3em}

h1 {text-transform:uppercase; letter-spacing:.4em; font-weight:normal}
h1 span {font-style:italic; font-size:2.8em; line-height:1; text-transform:none; letter-spacing:0; font-weight:bold; display:block; margin-top:.1em}

#ideas {font-size:1.3em; text-transform:uppercase; font-weight:bold; margin:1.5em 0}

#listen_now {font-size:1.2em;}
#listen_now a {background:#f87d17; padding:.5em 1.2em; color:#fff; text-decoration:none; font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif; -webkit-box-shadow:0 2px 15px #333; -webkit-border-radius:50px; -moz-box-shadow:0 2px 15px #333; -moz-border-radius:50px}
#listen_now a:hover, #listen_now a:focus {background:#f89919}

#date {font-size:2em}
#date span {font-size:1.5em; font-weight:bold; line-height:1}
/*
#location {font-size:.8em !important; font-weight:normal !important; line-height:1.2 !important; display:block; margin-top:1.5em; font-style:italic}
#directions {font-size:.5em !important; line-height:1.5 !important; font-weight:normal !important; margin-top:-2.5em; display:block; text-transform:uppercase;}
*/

#parish {margin-top:2em; margin-bottom:1em;}
p#parish_about {font-style:italic; font-size:1.2em; line-height:1.2; padding-top:.6em;}
p#parish_location {/*see below*/}

#speakers {padding-top:3em; border-top:2px solid #ca9056}
#speakers .alpha {margin-left:-20px}
#speakers .omega {margin-left:45px}
#speakers h2 {text-transform:uppercase; font-size:2em; font-weight:normal; margin:0}
#speakers h3 {color:#b28f7d; font-weight:normal; font-size:1em; margin:-.5em 0 .3em; text-transform:uppercase}
#speakers h3 .ampm {padding-left:.5em}
#speakers h3 .talk, p#parish_location, p#parish_location a {color:#ca9056; font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif; font-style:italic; font-weight:bold; text-transform:none}

#schedule {margin-top:2em;padding-top:3em; border-top:2px solid #ca9056}
#schedule h2, .extraextra h2 {font-style:italic}
#schedule h3 {color:#ca9056; text-align:left; margin:1em 0 .5em;}
#schedule .time {text-align:right; color:#b28f7d}
#schedule .talk {text-align:left}
#schedule .talk strong {color:#ca9056}

.extraextra {margin-top:3em; font-size:1.5em; padding:3em 0 0; border-top:2px solid #ca9056}

#footer {text-align:left; margin-top:3em; padding:2em 0 10em; border-top:2px solid #ca9056}
#footer #first {font-size:1.2em}
#footer #first span {font-size:1.6em}
#footer #second span {text-transform:uppercase; font-size:.9em;}
#footer #sponsors {text-align:right}