body{margin:0; padding:0;}
#signup {background-color:#f0ede5;float:right;padding:3px}


thead th{background-color: #d2d8c5; border-right-color:#FFF;border-right-style:solid;border-right-width:1px;color: #5c5e54;font-weight:700;padding:0.8em;text-align:left}

table.tubuler_data{border-color: #c8ceb9;border-width: 2px;border-style: solid;font-size:85%;border-collapse:collapse;}

tbody td a,tbody th a {background:transparent no-repeat 0 50%;color:#3b7699;display:inline;text-decoration:none}

tbody td a:hover,tbody th a:hover{color:#3b7699;text-decoration:underline}

tbody td a:visited {color:#688136}

tbody th {padding:0.8em;text-align:left}

tbody tr td {border-top-color:#bdbdbd;border-top-style:solid;border-top-width:1px}

td.top_content{font-size: 85%; sans-serif; color:#393939; padding-top:10px; border:none;}

h1{font-size: 122%; color:#393939;}

h2{font-size: 1.2em; font-weight: 700; background: no-repeat top left; color: #444; padding: 2px; text-align: left;}

.time {white-space:nowrap; width:10%; padding:0.8em;}

.subject {border-left-color: #c8c6bf;border-left-style: dotted;border-left-width: 1px;background-color:#f4f1ea;width:15%; padding:0.8em;}

.title {border-left-color: #c8c6bf;border-left-style: dotted;border-left-width: 1px;width:30%; padding:0.8em;}

.host {border-left-width: 1px;border-left-color: #c8c6bf;border-left-style: dotted;width:15%; padding:0.8em;}

.panelist {border-left-color: #c8c6bf;border-left-style: dotted;border-left-width: 1px;width:20%; padding:0.8em;}

.rsvp {border-right-width: 0px;border-right-style: solid;border-left-color: #c8c6bf;border-left-style: dotted;border-left-width: 1px;width:10%; padding:0.8em;}

.content{ border:none;}



