/* Original design: Inge Tombs 2009 */

/* Main body */
body 
	{
	background:#fff url(img/bg.gif) top center repeat-y; 
	color:#333333; 
	font:76% tahoma, arial, verdana, san-serif;
	font-weight:normal;
	margin:0 auto; 
	padding:0;
	}
	
#wrap 
	{
	background:#993399; 
	color:#333333; 
	margin:0 auto; 
	width:760px;
	}
	

/* Basic tags */
a 
	{
	font-size:1em; 
	line-height:1.4em; 
	font-weight:bold; 
	text-decoration:none; 
	color:#993399; 
	background-color:fff; 
	padding:2px 1em; 
	border:0px solid #993399;
	}
	
a:hover 
	{
	text-decoration:underline;
	}
	

/* Header */
#header 
	{
	height:25px; 
	margin:0 0 0; 
	padding:0; 
	background:#993399; 
	color:#ffffff
	}
	
#page_menu 
	{
	font-family:tahoma, arial, verdana, san-serif;
	font-size:1em; 
	line-height:1.4em; 
	width:760; 
	margin:0 0 15px; 
	padding:0 10px; 
	background-color:#993399;
	}
	
#page_menu a 
	{
	font-family:tahoma, arial, verdana, san-serif;
	font-size:1em; 
	line-height:1.4em; 
	float:left; 
	text-decoration:none; 
	color:#ffffff; 
	background-color:993399; 
	padding:0.2em 1em; 
	border-right:0px solid white;
	}
	
#page_menu a:hover 
	{
	color:#cc6699
	}
	
#page_menu ul 
	{
	float:left; 
	width:100%; padding:0; 
	margin:0; 
	list-style-type:none;
	}
	
#page_menu li 
	{
	display:inline;
	}
	


/* Main content*/
#content 
	{
	font-family:tahoma, arial, verdana, san-serif;
	font-size:1em;
	font-weight:normal;
	width:760; 
	margin:0 0 15px; 
	padding:0 30px 20px; 
	background:#ffffff;
	}
	
#content h2 
	{
	font-size:1.3em; 
	margin:0 0 0 0; 
	padding:0 0 10px; 
	color:#993399;
	}
	
#content h3 
	{
	font-size:1em; 
	margin:0 0 8px; 
	padding:0 0 10px; 
	color:#cc6699;
	}
	
#content img 
	{
	background:#inherit; 
	border:5px solid #ffffff; 
	color:#ffffff; 
	display:inline; 
	padding:0;
	}
	
#content ul,#content ol 
	{
	margin:0 0 16px 20px; 
	padding:0;
	}
	
#content li 
	{
	margin:0; 
	padding:0 0 0 5px;
	}
	
#content ul ul,#content ol ol 
	{
	margin:0 0 0 16px; 
	padding:0;
	}
	
#ul.disc 
	{
	list-style-type:disc; 
	list-style-position:inside
	}
	

/* Sub menu*/
#content_menu 
	{
	text-align:right; 
	width:760; 
	margin:0 0 15px; 
	padding:0 10px; 
	background-color:#ffffff;
	}
	
#sub_menu ul 
	{
	float:right; 
	width:100%; 
	padding:2px; 
	margin:0; 
	list-style-type:none;
	}
	
#sub_menu li 
	{
	display:inline;
	}
	
#sub_menu a 
	{
	font-size:1em; 
	line-height:1.4em; 
	text-decoration:none; 
	color:#993399; 
	background-color:fff; 
	padding:2px 1em; 
	border:0px solid #993399;
	} 
	
#sub_menu a:hover 
	{
	text-decoration:underline;
	}


/* Footer */
#footer 
	{
	font:76% tahoma, arial, verdana, san-serif;
	width:760; 
	margin:0 0 15px; 
	padding:10px 30px 20px; 
	background:#ffffff; 
	border-top:1px solid #993399; 
	clear:both; 
	color:cccccc; 
	text-align:center; 
	line-height:1.2em; 
	font-size:0.9em;
	}
	
#footer p 
	{
	margin:0; 
	padding:0;
	}
	
#footer a 
	{
	background-color:#ffffff; 
	color:cccccc; 
	font-weight:400; 
	text-decoration:none;
	}
	
#footer a:hover 
	{
	text-decoration:underline;
	}

#footer span 
	{
	font-size:1em;
	}

/*Menu anylinkmenu.css*/

.selectedanchor/*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	{ 
	background: 993399;
	}

.anylinkmenu
	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	/* border: 1px solid black; 
	border-bottom-width: 0;*/
	/* font: normal 12px Verdana; */
	font-size:0.9em;
	color:#ffffff;
	line-height: 18px;
	z-index: 100; /* zIndex should be greater than that of shadow's below */
	background-color: 993399;
	width: 120px; /* default width for menu */
	}
	
.anylinkmenu ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.anylinkmenu ul li a
	{
	width: 100%;
	display: block;
	text-indent: 3px;
	/* border-bottom: 0px solid black; */
	padding: 5px 5px;
	text-decoration: none;
	/*font-weight: bold;*/
	text-indent: 5px;
	}

.anylinkmenu a:hover/*hover background color*/
	{ 
	background: ffffff;
	color: cc6699;
	text-decoration:underline;
	}

	/* ######### class for shadow DIV ######### */

.anylinkshadow/*CSS for shadow. Keep this as is */
	{ 
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99; /*zIndex for shadow*/
	background: white;
	visibility: hidden;
	}
	
/* Additional classes */	

.header 
	{
	height:15px; 
	margin:0 0; 
	padding:0;
	}
	
.table 
	{
	table-layout:fixed
	}
	
.leftside 
	{
	clear:left; 
	float:left; 
	margin:0 0 5px; 
	padding:0; 
	width:140px;
	}
	
.left 
	{
	float:left; 
	margin:3px 10px 2px 0;
	}
	
.right 
	{
	float:right; 
	margin:2px 0 2px 10px;
	}
	
.centreimage 
	{
	text-align:left; 
	margin:10px 0 2px 10px;
	}
	
.textright 
	{
	text-align:right; 
	margin:5px 0;
	}
	
.center 
	{
	text-align:center;
	}
	
.small 
	{
	font-size:0.8em;
	}
	
.bold 
	{
	font-weight:700;
	}
	
.timestamp 
	{
	font-size:1.2em; 
	margin:-5px 0 15px 10px;
	}
	
	
.clearing 
	{
	clear:left; 
	margin:0; 
	padding:0; 
	visibility:hidden;
	}
	
.hide 
	{
	display:none;
	}