/*scrollbars main bodytext and background image for the whole page*/
body,select{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	background-color : #FFFFFF;
	color: #0066FF;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #0066FF;
	SCROLLBAR-ARROW-COLOR: #0066FF;
	SCROLLBAR-BASE-COLOR: #E8DCCC;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	font-smoothing: off;
	background-image : url(monogram.gif);
}
h
/*background image for menu, offset!*/
.endfile_index{
background-image : url(monogram.gif);
}

/*links*/
a:link {color:#0066FF;} a:visited {color:#0066FF; } a:hover {color:#0066FF;}

/*mailing list field*/
.endfile_maillist{
border: thin 1px solid #0066FF; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:  #FFFFFF; font-size : 7pt; color: #0066FF;
}

/*mailing list separater line*/
HR{
color: #0066FF;
height: 1px;
}
.artnames{
	border: thin 0px solid #0066FF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size : 7pt;
	color: #0066FF;
	align: right;
	text-align : right;
	height: 14px;
}


/*main text*/
.endfile_bodytext{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color:#0066FF;
	font-smoothing: off; 
	background-color: #FFFFFF;
}
.copywrite{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color:#0066FF;
	font-smoothing: off; 
}

/*bottom of tables*/
.endfile_bottable {
	background-color: #FFFFFF;
}
/*table borders*/
.endfile_colorborder{
	background-color: #0066FF;
}	

/*sub content tables (right)*/
.endfile_subcon_inner{
	background-color: #FFFFFF;
}

/*heading text*/
.endfile_boxheading{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	font-size : 9pt;
	font-weight: bold;
	text-decoration : none;
	color:#0066FF;
	font-smoothing: off; 
}

/*img borders*/
.endfile_img_border{
	border: 2px solid #0066FF;
}
.endfile_img_border1{
	border: 1px solid #0066FF;
}

/*MENU STYLES*/
/* little slashes / */
.endfile_nav_character{
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration :none;
	color:#0066FF;
	font-smoothing: off; 
}
/* little plus +*/
.endfile_nav_character_selected{
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration :none;
	color : #FFFFFF;
	font-smoothing: off; 
}
/* nav text normal*/
.endfile_nav_norm {
	
	color : #0066FF;
	background: #FFFFFF;
	height: 30px;
	width: 100%;
	font-family : verdana;
	font-size : 9pt;
	text-decoration : none;
	font-weight: bold;
	border: 1px solid #0066FF;
	cursor: hand;
}

/* nav text rollover*/
.endfile_nav_over {
	
	height: 30px;
	background: #0066FF;
	width: 100%;
	font-family : verdana;
	font-size : 9pt;
	text-decoration : none;
	font-weight: bold;
	color : #FFFFFF;
	border: 1px solid #0066FF;
	cursor: pointer;
	}

/* nav text clicked*/
.endfile_nav_selected {
	height: 30px;
	background: #0066FF;
	width: 100%;
	font-family : verdana;
	font-size : 9pt;
	text-decoration : none;
	font-weight: bold;
	color : #FFFFFF;
	border: 1px solid #0066FF;
	cursor: pointer;
}

/* little nav links (catalogue etc..)*/
.endfile_navlinks{
	font-family : verdana;
	font-size : 7pt;
	text-decoration : none;
}

/*CALENDER STYLES*/
.endfile_backlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight: bold;
	color:#0066FF;
	font-smoothing: off; 
	cursor: pointer;
	}
.endfile_boxheading_lc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #0066FF;
	font-smoothing: off;
	text-transform: lowercase;
}
.table.calendar {
	border-collapse: collapse;
	color: #000000;
	background: #FFFFFF;
	width: 509px;
}
.A:today:HOVER{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : underline;
	color : #FFFFFF;
	font-smoothing: off;
}
.today {
	background: #0066FF;
	color: #FCDAE9;
	width: 68px;
	height: 68px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight: bold;
	}
.eventdays {
	background: #FCDAE9;
	color : #0066FF;
	width: 68px;
	height: 68px;
	font-family : verdana;
	font-size : 7pt;
	border : 3px solid #0066FF;
	}
.monthdays {
	color : #0066FF;
	width: 68px;
	height: 68px;
	font-family : verdana;
	font-size : 7pt;
	font-weight: bold;
	border : 1px solid #0066FF;
}
.nonmonthdays {
	color : #FCDAE9;
	background-color: #FFFFFF;
	width: 68px;
	height: 68px;
	font-weight: bold;
	font-family : verdana;
	font-size : 7pt;
	font-weight: bold;
}
.mini {
	font-family : verdana;
	font-size : 7pt;
	text-decoration : none;
	color : #A67C52;
}
.daynames {
	background-color: #FFFFFF;
	font-family : verdana;
	font-size : 7pt;
	font-weight: bold;
	color : #0066FF;
}


/*positioning stuff, dont change!*/
.endfile_nav_non{
	Right: 500px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP:50px;
	Visibility: hidden;
	}
.endfile_nav_yes{
	Right: 0px;
	WIDTH: 100%;
	TOP: 0px;
	POSITION: relative;
	Visibility: visible;
	}
.endfile_nav_normal{
	Right: 0px;
	WIDTH: 100%;
	TOP: 0px;
	POSITION: relative;
	Visibility: visible;
	}
.endfile_nav{
Z-INDEX: 1;
		Right: 0px;
	WIDTH: 161px;
	HEIGHT: 300px;
	POSITION: absolute;
	top:1px;
	
}
.endbox{
	
	position: absolute;
	height: 100%;
	Right: 0px;
	
}
.endfile_subcon{
	Z-INDEX: 3;
	Left: 10px;
	WIDTH: 160px;
	POSITION: absolute;
	TOP:10px;
}
.endfile_bigend{
Z-INDEX: 2;
	left: 180px;
	POSITION: absolute;
	TOP:10px;
	width: 100%;
}
.endfile_content{
	
	Right: 167px;
	WIDTH: 95%;
	HEIGHT: 7777px;
	POSITION: absolute;
	TOP:8px;
}
.end{
	
	Right: 0px;
	WIDTH: 100%;
	top: 7777px;
	POSITION: absolute;
}