* {font-family: 'Garamond', 'High Tower Text', 'Columba', 'Times New Roman', 'Serif';  margin:0; padding: 0;}
a:link {text-decoration: underline; color: blue}
a:visited {text-decoration: underline; color: blue}
a:hover {font-weight:bold;
text-decoration: none;}
a.menuitem:link {text-decoration: none; color: #000060;}
a.menuitem:visited {text-decoration: none; color: #000060;}
a.menuitem:hover {color:white; text-decoration: none; background:black; font-weight: bold;}
a.menuitemrestricted:link {color: green;
text-decoration: none;}
a.menuitemrestricted:visited {color:green;
text-decoration: none;}
a.menuitemrestricted:hover {color:white;
text-decoration: none;
background:black;
font-weight: bold;}
div.thumb div a {}
body {padding: 0;width: 100%}
div.content {margin-left: 12em; padding: 0.5em;}
div.footer {clear: both; font-size: small; margin-left: 1em; text-align: right}
div.menu {width: 10em; padding: 0.5em; padding-top: 10px;  margin-top: 0px;float: left; background-color: #DDFFDD}
div.pad {margin-left:10px;}
div.page {margin-top: 0px;  text-align: justify;  padding: 0px;}
div.quick {padding: 5px; margin-left: 100px;  background:url('gfx/hoz.gif') no-repeat bottom center;  text-align: center;}
div.thumb {margin-bottom: 0.5em; border-style: solid; border-color: White; width: auto;}
div.title {display: block; margin-left: auto; margin-right: auto; background-color: #004000; height:121px;width:100%; overflow:hidden}
div.title2 {display: block; margin-left: 0; clear: none; margin-right: 0; background-color: #004000; height:121px;width:2500px; overflow:hidden}
div.tright {float: right;
width: 40%;}
div.thumb div {padding: 3px; background-color:#f9f9f9; font-size: 94%; text-align: center;}
div.thumb div div.thumbcaption { border: none; padding: 0.3em 0 0.1em 0;}
img {border: 0px solid black;}
img.bannerImage {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px;border: 0;float:left;}
img.bannerTitle {margin-top:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding:0px;border: 0;}
div.thumb div a img {border: 0px solid black;}
li {margin-bottom:1em;}
p {margin-bottom: 1em}
p.cdbody {text-align:justify;}
p.cdnews {font-size:80%;color:red;}
p.centeredImage {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}
p.menuad {margin-bottom: 1em}
p.menuitem {color:#004000; margin-bottom: 5px; text-decoration: none}
p.menuitemcurrent {color: black; margin-bottom: 5px; text-decoration: none; font-weight: bold;}
p.menuitemrestricted {color:#004000;
margin-bottom: 5px;
text-decoration: none;}
p.oppBlurb {}
p.oppName {font-weight: bold;}
p.oppTitle {font-weight: bold; font-size:115%;}
p.propBlurb {}
p.propName {font-weight: bold;}
p.propTitle {font-weight: bold; font-size: 115%;}
p.smalltext {font-size:80%;color:gray;}
p.termcardClubNight {font-size: 85%;}
p.termcardCommittee {font-size: 85%;}
p.termcardDebate  {font-size: 85%;}
p.termcardElection {font-size: 85%;}
p.termcardEnt  {font-size: 85%;}
p.termcardGarden {font-size: 85%;}
p.termcardMBM  {font-size: 85%;}
p.termcardOther  {font-size: 85%;}
p.termcardSpeaker {font-size: 85%;}
p.termcardSVP  {font-size: 85%;}
p.termcardTasting  {font-size: 85%;}
span.termcarddate {font-weight: bold; font-size: 85%;}
table {border:0px solid black}
table.termcard {border: 3px solid black; border-collapse:collapse;}
td {border:0px solid black;}
td.debMainPhoto {vertical-align: bottom; text-align: center;}
td.general {border: 1px solid black; vertical-align: top; padding: 2px 4px 2px 4px;}
td.generaltitle {border: 2px solid black; background-color: #E0FFE0; padding: 2px 4px 2px 4px;}
td.opp {vertical-align: top; text-align: right;}
td.oppPhoto {vertical-align: bottom; text-align: right;}
td.prop {vertical-align: top; text-align: left;}
td.propPhoto {vertical-align: bottom; text-align: left;}
td.survey {padding:5px;
vertical-align:top;}
td.surveytitle {padding:5px;
font-weight:bold;
vertical-align:top;}
td.termcard {border: 1px solid black; vertical-align: top; margin: 2px 4px 2px 4px;}
td.termcardclash {border: 1px solid black;
background-color: #FF0000;
vertical-align: top;
margin: 2px 4px 2px 4px;}
td.termcardtitle {border: 2px solid black; background-color: #E0FFE0; width: 16.6%; margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px;}
td.termcardtoday {border: 1px solid black; background-color: #E0E0FF; vertical-align: top; margin: 2px 4px 2px 4px;}
tr {border: 0px solid black;}
