a:link	{color: blue; font-family: arial, sans-serif}
a:active	{color: #ff4444; font-family: arial, sans-serif}
a:visited	{color: purple; font-family: arial, sans-serif}
a:hover 	{color: red; font-family: arial, sans-serif}

#main		{width: 80%; margin-left: 10%;}

.minor	{font-size: large; font-weight: bold;}
.lead		:first-line	{font-size:200% font-weight:bold color:#c41e3a;} 
blockquote	{font-style:italic;}


.redbar	a:link	{color: #0085ff; text-decoration:none;}
.redbar	a:visited	{color: #ff88ff; text-decoration:none;}
.redbar	a:hover	{color: #33b8ff; text-decoration:underline;}
.redbar	{font-family: verdana, sans-serif; color: #c0c0c0; font-weight:bold;
		border:solid 2px #c41e3a; background:#c41e3a;}

.banner	{background-image: url(images/banner0.jpg); background-color: #e5e9f4; background-repeat: repeat-x;
		background-position: top center;}
h1		{font-family: verdana, sans-serif; color:#c41e3a;}
.infobox	{font-family: verdana, sans-serif; font-style: italic; border: 4px double; padding: 6px; font-size:75%;}
.pledge	{font-family: verdana, sans-serif; font-style: italic; border: 4px double; padding: 6px; font-size:75%; background-color:#e5e9f4; font-weight: bold;}
.hdr4		{font-size: 150%; font-weight: bold; color: #c41e3a;}
.hdr6		{font-size: 120%; font-weight: bold; color: #c41e3a;}
th		{font-size: 110%; font-weight: bold; color: #c41e3a; text-align:left; font-style: italic; background-color:#92949a;}
.hdr7		{font-size: 110%; font-weight: bold; color: #c41e3a; text-align:left; font-style: italic;}
.hdr2		{font-size: 200%; font-weight: bold; color: #c41e3a; text-align:center;}
.hdr3		{font-size: 150%; font-weight: bold; color: #c41e3a; text-align:center;}
.hdr7bc	{font-size: 110%; font-weight: bold; color: #000; text-align:center;}
.hdr7bic	{font-size: 110%; font-weight: bold; color: #c41e3a; text-align:center; font-style: italic;}
.attrib	{text-align: right;}
.ctr		{text-align: center;}
.odd		{background-color:#e5e9f4;}
.even		{background-color:#ccffcc;}
.roster	{border: 4px double; padding: 10px; font-weight: bold; background-color:#e5e9f4;}
.header	{border: 4px double; padding: 5px; text-align:center;}

.nochoice	{font-weight: bold; font-style: italic; text-indent:0;}
option	{text-indent: 1em;}
.select	{font-family: verdana, sans-serif; height: 3em; width:150px; border-style:none; text-align:center}
.block	{text-indent: 1em;}
.address	{font-weight: bold; font-style: italic; font-family:georgia, serif;}
.slogan	{font-weight: bold; font-style: italic; font-family:georgia, serif; color: #c43040;}

.regtable	{font-family:georgia, serif; position: relative; left: 40px; border:none;}
.regtable td {padding-right: 10px;}
.regtable th {padding-right: 10px; font-weight: bold; font-style: italic; background: white; font-size: small;}

.small	{font-size: small;}
.smallest	{font-size: x-small;}
.credits	{font-size: x-small; font-family: arial, sans-serif; font-style: italic;}
.note		{font-family: arial, sans-serif; font-style: italic; font-weight: bold;}

.sidemenu	a:link	{color: #d0d0ff; font-family: arial, sans-serif}
.sidemenu	a:visited	{color: #ff80ff; font-family: arial, sans-serif}
.sidemenu	a:hover	{background-color:red;color:#00ff00;}
.sidemenu	a:active	{background-color:#ff00ff;color:#00ff00;}
.sidemenu	{font-family: verdana, sans-serif; color: white; background:#373479;border:solid 2px #373479}
.sidemenu	td:hover	{background-color:red; border:solid black; background-image:url(../images/hourglass.gif);}

.sidelink	{font-family: verdana, sans-serif; color: white; background:#373479;border:2px solid #373479}
.sidelink	a:link	{color: #d0d0ff; font-family: arial, sans-serif}
.sidelink	a:visited	{color: #ff80ff; font-family: arial, sans-serif}
.sidelink	a:hover	{background-color:red;color:#00ff00;}
.activelink {background-color:red; border:2px inset black; color:#00ff00;}
.hoverlink	{background-color:red; border:2px outset black; color:#00ff00;}

.tour		thead		{font-weight: bold; background-color:#7274f4; vertical-align: top;}
.tour		{border-spacing: 0px; padding: 8px;}
.tourodd	{vertical-align:top; background-color:#e5e9f4;}
.toureven	{vertical-align:top; background-color:#ccffcc;}
.tourbreak	{height: 5px; background-color: #7274f4;}
