body{
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image: url(images/bodybackground.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:georgia, times,trebuchet ms, arial, tahoma;
	font-size:20px;
	line-height:20px
}
 
a{color:#8a0000; text-decoration:none;}
a:hover{
	text-decoration:underline;
	font-size: 12px;
}

a img{border:0px;}

#window{
	width:937px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding:0px;
	_height:100%;
	background:transparent url(images/backer.jpg) 0px 0px repeat-y;
	overflow:hidden;
}

#window #header{
	width:851px;
	text-align:center;
	margin:0px 43px 0px 43px;
	background-color:transparent;	
	padding:0px;
	border:0px;
}

#window #header #headerfoto{border:3px solid #c3a078;}

#window #menu{	
	width:831px;
	margin:0px 53px 0px 53px;
	background-color:transparent;	
	padding:0px;
	border:0px;
}

#window #menu td{	
	margin:0;	
	padding:0;
	border:0px;
	font-weight:bold;
}

#content{
	margin:0px;
	padding:0px;
	background:none;
	overflow:hidden;
}


#box{
	display:block;
	_height:100%;
	margin:0;
	padding: 0 43px 0 43px;
	text-align:left;
	color:#000000;
	float:left;
	background-color:transparent;
}


#footer{
	text-align:center;
	font-size:13px;
	line-height:17px
}

#agenda{
	width:367px;
	_height:100%;
	margin:0px 43px 0px 22px;
	padding: 0px;
	text-align:left;
	color:#000000;
	float:left;
	background-color:transparent;
}

.dateloc{width:230px;}

#fotocat{width:210px; background-color:transparent; float:left;}
#fotos{width:541px; background-color:#transparent; float:right;}

/*need clearfixing*/


hr{
	border: 0;
	color: #000000;
	background-color: #000000;
	height: 1px;
}

table{width:100%; border:0px; margin:0px; padding:0px;}
td{vertical-align:top;}

h1{font-size:24px; line-height:24px; display:inline;}
h2{font-size:16px; /*line-height:18px;*/ display:inline;}
h3{font-size:14px; line-height:14px; display:inline;}

#date{color:#8a0000; font-style: italic;}

.pasfoto{width:125px;}

iframe{
	height:500px;
	width:300px;
	border:0;
}
