body,div,p,h1,h2,h3,h4,h5,h6,form, fieldset,input,select,img, a{padding:0;margin:0}
body{font-family:Geneva, Arial, Helvetica, san-serif;padding:0;margin:0;font-size:15px;background-color:#65431a;text-align:center}
h1, h2, h3{color:#65431a;margin-bottom:7px}
a{color:#808000}

#wrapper{border:1px solid black;text-align:left;position:relative; top:0;background-color:#fdf0dd; margin:auto; width:765px; background-image:url(/images/bgleaf2.jpg);background-repeat:no-repeat;background-position: /*330px*/right 25px; margin:.5em auto;padding:5px 0}
#col1 p{margin-left:15px;_margin-left:7px; margin-right:15px;margin-bottom:10px}
#col1 h2{margin-left:15px;_margin-left:7px;clear:left}
#col1 h4{margin-left:30px}
#col1{float:left; width:480px}
#col2{margin-left:485px;margin-right:7px;clear:right}
#col2 h3 {margin-left:10px;}
#col2 h3{clear:none}

.center{text-align:center}


.sitemenu{float:right;margin:10px 0 20px;width:250px;}
.sitemenu a{font-weight:bold; color:#c06d0b; text-decoration:none;display:block;margin-left:45px;padding-bottom:1em}
.sitemenu a:hover{color:#bb1a1f;}

.sponsors{text-align:center;clear:right;}
.sponsors img{margin-top:10px; margin-bottom:10px}

.footer {text-align:center; clear:both;padding-top:5px}
.updated{display:block; font-size:.9em; font-style:italic}
.c1, .c2{width:49%; float:left}
.left{width:450px;float:left}
.left img{margin-left:30px}
.left h1{width:355px;font-size:30px}
.caption{font-size:.7em;text-align:center; width:98%;margin:auto}
.caption img{border:1px solid black}
.authorpic{margin-left:15px;_margin-left:7px; border:1px solid black; float:left;margin-right:10px;margin-bottom:10px;margin-top:5px;width:100px}
.update{font-size:.8em;display:block;margin-left:1em;}
.author{color:#808000; text-decoration:underline;font-weight:bold}
.presenter{color:black;font-weight:bold}
.title{font-style:italic;font-weight:600}

.marketplace li{margin-top:5px;}
.marketplace table, p{font-weight:normal;margin-bottom:0px;}
.marketplace table{width:100%    ;border:1px solid black;border-collapse:collapse;margin-top:3px}
.marketplace th{font-weight:bold; text-align:center}
.marketplace .day, .time{text-align:left;width:20%}
.marketplace td{vertical-align:top;padding:5px}
.vendor{font-weight:bold;color:#65431a}
.marketplace thead{border:1px solid black; color:white; background-color:#808000;}
.marketplace th{border-bottom:1px solid black}

.sched table{table-layout:fixed}
.sched .meat td{padding-top:30px}
.sched button{display:block}
.sched caption{text-align:left;font-size:1.5em;font-weight:bold}
.sched th{text-align:center;font-size:1em;color:black}
.sched  td{vertical-align:top;padding:5px}
.sched{margin-top:10px;margin-bottom:20px}
.sched .progtit{width:30%;font-weight:bold}
.sched .propres{font-size:.8em;text-align:center;color:#808000;width:15%}
.sched .progtime{font-size:.8em;text-align:left;width:15%}
.sched .progloc{font-size:.8em;font-weight:bold;text-align:center;width:10%}
.sched .progspons{font-size:.8em;text-align:center;width:20%}
.sched .audience{font-size:.8em;font-weight:bold;text-align:right;width:10%}
.infopic{ border:1px solid black; float:left;margin-right:10px;margin-bottom:10px;clear:left}
.info{background-color:white; border:1px solid black;width:100%}
.ul2{margin:0;padding-left:15px}
.ul2 li{float:left; width:48%;margin:0;margin-right:1%;}
.plain{list-style-type:none}

img.author{border:1px solid black;width:100px}
a.title{text-decoration:none}
