a
{
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 blue;
	text-decoration: none;
}

a.gallery_h1_link
{
	font-family: Arial;
	font-size:   18pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 #830B36;
	text-decoration: none;
	text-align:		center;
}

a.sidebar_button
{
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 #830B36;
	text-decoration: none;
}

a.sidebar_button:hover
{
	color:		 green;
}

body
{
	margin-top:		0;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	background:	white;
}


h1
{
	font-family: Arial;
	font-size:   18pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 #830B36;
	text-decoration: none;
	text-align:		center;
}

h2
{
	font-family: Arial;
	font-size:   14pt;
	font-weight: normal;
	font-style:  italic; 
	color:		 #830B36;
	text-decoration: none;
	text-align:		left;
}

.gallery
{
	font-family: Arial;
	font-size:   12pt;
	font-weight: bold;
	font-style:  normal; 
	color:		 #830B36;
	text-decoration: none;
	text-align:		center;
}

img.left_align
{
	float: left;
	margin-left: 0px;
}

img.right_align
{
	float:	right;
	margin-right: 0px;
}

img
{
	margin-bottom: 5px;
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	border-style: solid;
	border-color: #830B36;
	border-width: 1px;
}

p.banner_header
{
	text-align: center;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

img.banner_header
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1;
	border-color: #830B36;
	border-style: solid;
}

p
{
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 black;
	text-decoration: none;
}

li
{
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 black;
	text-decoration: none;
}



/****************************
*
* Begin Organisation section
*
*****************************/
table.organisation
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1;
	border-color: #830B36;
	border-style: double;
	border-collapse: collapse;
	padding-bottom: 0;
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	
	
}

td.organisation_header
{
	border: 0;
	background-color: #DCE9CD;
	border-style: solid;
	width: 100px;
	text-align: center;
	height: 24px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #830B36;
}

td.organisation_caption
{
	font-size:   10pt;
	font-weight: bold;
	height: 25px;
	vertical-align:middle;
	text-align: center;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: white;
	border-style: solid;
	background-color: #DCE9CD;
}

td.organisation_entry_name
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 35px;
	vertical-align:middle;
	text-align:center;
	background-color: white;
	width: 30%;
}
td.organisation_entry_position
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 35px;
	vertical-align:middle;
	text-align:center;
	background-color: white;
	width: 25%;
}
td.organisation_entry_telephone
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 35px;
	vertical-align:middle;
	text-align:center;
	background-color: white;
	width: 10%;
}
td.organisation_entry_email
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 35px;
	vertical-align:middle;
	text-align:center;
	background-color: white;
	width: 35%;
}

/****************************
*
* Begin Organisation section
*
*****************************/



table.diary
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1;
	border-color: #830B36;
	border-style: double;
	border-collapse: collapse;
	padding-bottom: 0;
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	
	
}

table.diary_inner
{
	border: 1px;
	border-color: orange;
	margin: 0px;
	padding: 1px;
	width: 100%;
	background-color: orange;
	border-collapse: collapse;
}

tr.diary_header
{
	background-color: #DCE9CD;
}

p.diary_header
{
	text-align: center;
}

.diary_dummy
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td.diary_header
{
	border: 0;
	background-color: #DCE9CD;
	border-style: solid;
	width: 100px;
	text-align: center;
	height: 24px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #830B36;
}

td.diary_caption
{
	font-size:   10pt;
	font-weight: bold;
	height: 25px;
	vertical-align:middle;
	text-align: center;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: white;
	border-style: solid;
	background-color: #DCE9CD;
}

td.diary_caption_last_month
{
	font-size:   10pt;
	font-weight: bold;
	height: 25px;
	vertical-align:middle;
	text-align: left;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: white;
	border-style: solid;
	background-color: #DCE9CD;
}

td.diary_caption_next_month
{
	font-size:   10pt;
	font-weight: bold;
	height: 25px;
	vertical-align:middle;
	text-align: right;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: white;
	border-style: solid;
	background-color: #DCE9CD;
}

td.diary_active_date
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 50px;
	vertical-align:text-top;
	background-color: #A8D6DE;
/*	border 1px;;
	border-color: #ADADAD;
	border-style: double;
	color: black;
	height: 50px;
	vertical-align:text-top;
*/
}

td.diary_inactive_date
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	height: 50px;
	vertical-align:text-top;
}


p.diary_day
{
	color: #5A696C;
	margin: 0px;
}

p.diary_text
{
	margin: 3px;
	color: black;
	text-align: center;
	font-size: 11;
	
}

td.diary_earlier_date
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style: solid;
	background-color: #E4E3E0;
	color: #ADADAD;
	vertical-align:text-top;
}


td.diary_later_date
{
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #ADADAD;
	border-style:solid;
	background-color: #E4E3E0;
	color: #ADADAD;
	vertical-align:text-top;
}

td.about_box
{
	border-style: solid;
	border-color: #830B36;
	border-width: 1px;
	background: #DCE9CD;
}

td.sidebar_outer
{
	border-style: solid;
	border-color: #830B36;
	border-width: 0px;
	/*border-collapse: collapse;*/
	background-color: white;
	vertical-align:text-top;
}

td.sidebar_middle
{
	border-style: solid;
	border-color: #830B36;
	border-width: 1px;
	border-collapse: collapse;
	background-color: #DCE9CD;
	height: 500px;
	vertical-align:text-top;
}

td.sidebar_inner
{
	border-style: solid;
	border-color: #830B36;
	border-width: 0px;
	border-collapse: collapse;
}

td.sidebar_entry
{
	height: 18px;
}

table.used_space
{
	background: white;
}

td.standard_lines
{
	background: #830B36;
}

td.site_header
{
	font-family: Arial;
	font-size:   28pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 #830B36;
	text-decoration: none;
}