h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a,img
		{
		margin:0px;
		padding:0;
		}

/*table style necessary for proper drop shadow display*/

table		{
		border-collapse:collapse;
		margin-left:auto;
		margin-right:auto;
		}
td		{
		padding:0px;
		}
td img		{
		float: left;
		}
/*end*/
/*universal classes and banner id*/

.bourg		{
		font-size:15pt;
		}
.proles		{
		font-size:8pt
		}
.untouchables	{
		font-size:7pt; 
		color: gray;
		}
#banner		{
		text-align:left;
		position: absolute;
		left: 10px;
		top: 31px;
		}
.hidden		{
		display:none;
		}
.center		{
		text-align:center;
		margin-left: auto;
		margin-right: auto;		
		}
/*end*/

body		{
		background-color: white;
		color: black;
		font-family: verdana,sans-serif;
		font-size:10pt;
		margin: 0px 0px 0px 0px;
		min-width: 650px;
		text-align: center;
		}
div,p		{
		float:left;
		width: 100%;
		}
p		{
		margin-bottom:8px;
		}
.block		{display:block;}




.eventyear	{
		font-weight: bold;
		text-decoration:none;
		color:black;
		}
#column		{
		width: 660px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		float:none;
		padding-top:20px;
		}
h2		{
		background-color: #cccccc;
		font-size: 15pt;
		font-weight:normal;
		width: 100%;
		padding: 6px 8px;
		padding-right:0px;
		margin-top:8px;
		margin-bottom:8px;
		float:left;
		}
ul		{
		list-style:none;
		padding:0px 0px 0px 15px;
		margin:0px 0px 0px 0px;
		border-left:1px solid #333333;
		text-indent:-5px;
		}
li 		{
		margin-top:10px;
		margin-bottom: 10px;
		display:block;
		}
a.wait,img.thumb a 		{ color: black; text-decoration: none }
a.wait:link,img.thumb a:link	{ color: black; text-decoration: none }
a.wait:visited,img.thumb a:visited	{ color: black; text-decoration: none }
a.wait:hover,img.thumb a:hover		{ color: blue; text-decoration: underline }
a.wait:active,img.thumb a:active	{ color: blue; text-decoration: underline }

.indent		{
		display:block;
		padding-left:5px;
		}
#lastupdated	{
		text-align:right;
		margin:20px 0px 0px 0px;
		}
#intro		{
		float:left;
		width: 460px;
		margin-bottom:8px;
		margin-top:20px;
		}
.photorules	{
		background-color: #333333;
		color: white;
		}
.photorules a     		{ color: white; text-decoration: none }
.photorules a:link 		{ color: white; text-decoration: none }
.photorules a:visited   	{ color: white; text-decoration: none }
.photorules a:hover 	{ color: blue; text-decoration: underline }
.photorules a:active	{ color: blue; text-decoration: underline }
.photorules .thumb		{
		background-color: black;
		padding: 1px;
		border: 3px solid white;
		} 
#news		{
		float:right;
		text-align:center;
		width: 150px;
		padding:4px;
		margin-left: 30px;
		}
#events		{
		float:right;
		width: 200px;
		padding:4px;
		}
#eventwindow	{
		float:left;
		width: 430px;
		padding:30px 10px 30px 10px ;
		}
#eventdescr	{
		margin-top:8px;
		}
.thumb		{
		background-color: white;
		padding: 3px;
		border: 1px solid gray;
		margin-right:auto;
		margin-left:auto;
		}
.thumbbox	{
		float: left;
		text-align:center;
		padding:4px;
		margin-top:8px;
		width:124px;
		height:135px;
		}
.floatbox	{
		float: left;
		text-align:center;
		padding:4px;
		width:212px;
		}
