body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #996633; /* was White #EFEFE7 - F5C86A */
	margin:0px; /* was 1px */
	padding: 0;
	margin-left:19%;
	color: gray;
	/* text-align: left; */ /* was center added */
	/* width: 100%; added */
}

h1 {
	font-family: Helvetica, sans-serif;
	margin:0;
	padding:1em;
	padding-left:2em;
	color:#89250f;
	font-size: 14px;
	font-weight:normal;
	text-align:left;
}

h2 {
	font-weight: bold;
	font-size: 14px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:#701b03;
	margin-bottom: -1px;
	}

h3 {
	font-weight:    bold;
	font-size:   10px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:   #660000;
	margin-bottom: -1px;
	}


label {
	color:#c58d7e;
	margin-right:10px;
	
	}
	
dd {
	padding-bottom:10px;
}
	

/* Insert atma */
/* Links where not specified elsewhere - Effects eventicles, anahata menu etc */
a:link {
	color: #990000; /* was #990000 */
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
}
a:visited {
	text-decoration: underline;
	color: #660000;   was FF3300  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a:active {
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


/* Prevent forms from generating unwanted padding or margins */
form {
	margin:    0px 0px 0px 0px;
	padding-bottom:   0px;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	}

/* General form elements */
input, textarea, select {
	color:    #660000; /* was 000000 */
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	text-indent: 2px;
}

/* General tables */

/* Cells where nothing is specified - Main Setting for html text*/
td {
	color:    #660000;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	vertical-align:   top;
	/* text-align: left; Added by atma to put everything back to the left */
/* This might be to drastic check out more individual settings */
}


/* Odd rows in several listings */
tr.odd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   black;
	background-color:   #4682B4;
	vertical-align:   top;
	text-align:   left;
}
tr.odd:hover {
background-color: #FFF7E6;
}
tr.even {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #B0C4DE;
	color:   black;
	vertical-align:   top;
	text-align:   left;
}
tr.even:hover {
background-color: #FFF7E6;
}

dl.categories {
	width:325px;
	padding:1em;
	padding-top:5px;
	margin:0;
	margin-left:3.3em;
	margin-bottom:5px;
}


dl.categories ul {
	margin:0;
	padding:0;
	padding-top:5px;
	text-decoration:none;
}
dl.categories ul li {
	list-style:none;
	text-align:left;
}

dl.categories li:hover {
    cursor: pointer;
    background:#919191;
	color:white;
}

.sub_categories {	
	background:#f3ede2;
	padding:10px;
}
/* Browsing an image */
table.imageinfo {
	border-color:    white;
	border-style:   solid;
	border-width:   1px;
	width:   98%;
}

td.imageinfo {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #B5C6DE;
	vertical-align:   top;
	text-align:   left;
}

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage {
	background:    #EFEFFF;
	width:   100%;
}

div.imagetitle {
	font-weight:    bold;
	font-size:   26px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:   #4169E1;
}


div.showimage {
	text-align:    center;
	margin-top:   5px;
	margin-bottom:   5px;
}

div.imageinfo {
	text-align:    center;
	margin-top:   10px;
	margin-bottom:   10px;
}

td.imageinfo {
}

table.tableinfo {
	text-align: center;
}

div.linksinfo {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   Black;
	text-align:   center;
	border:   1px solid black;
	margin-top:   10px;
	margin-bottom:   10px;
}

/* ****************************************************** WEBLOGS ********************************************************* */

/* The header of a weblog post */
div.posthead {
	background-color:    #100852;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	color:   white;
	font-weight:   bold;
	overflow:   hidden;
	border:   1px solid black;
	border-bottom:   0px;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
}

/* The font used in the heading of the weblog */
span.posthead {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	font-weight:   bold;
	color:   white;
}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   none;
}

.blogt:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   none;
}

.blogt:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   underline;
}

/* The post body */
div.postbody {
	overflow:    hidden;
	background:   white;
	border:   1px solid black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   black;
	padding-left:   5px;
	padding-top:   5px;
	padding-bottom:   5px;
	margin-bottom:   10px;
}

/* The weblog title */
div.blogtitle {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   11px;
	font-weight:   bold;
	font-size:   18px;
	background-color:   #6394EF;
	padding-left:   2px;
	padding-right:   5px;
	margin-top:   10px;
	border:   1px solid black;
	border-bottom:   0px;
}

/* The weblog information */
div.bloginfo {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
}

/* Weblog description */
div.blogdesc {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
	clear:   both;
}

/* *************************************************** FILE GALLERIES *************************************************** */

/* Listing contents of a file gallery (listing files) */
div.fgaldesc {
	color:    white;
	background:   #6394EF;
	border:   1px solid white;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin:   0.5ex 0px;
	width:   100%;
	clear:   both;
}

/* ******************************* */
/* ******* Start of EVENTS ******* */
/* ******************************* */

.articletopline {
	background-color: #FFCC66;
	font-size:	12px;
	font-weight:   bold;
	color: #600000;	
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 7px; 
}
.eventicle-topline-hp {
	/*	background-color: #FFCC66; */ /* from read me */
	/* font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size:   12px;  /*was 18px 13px*/
	font-weight:   bold;
	color: #600000; /* was maroon */
	/* margin:  0px 0px 0px 0px; */
}
div.event-title-bar { 
	background-color: #FFCC66; /* Sets background of title bar in tiki-read_event.php - was #FFCC66*/
}

span.event-titlea { /* was span.titlea */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;  /*was 18px 13px*/
	font-weight:   bold;
	color: #600000; /* was maroon */
	margin:  0px 0px 0px 10px;
}
span.event-titlea a{ /* was span.titlea a */
	color: #660000; /* was maroon FF3300 */
	text-decoration : none;
	background: #FFCC66;
	background-color: #FFCC66;
}
.event-read-titleb {
	/*font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px; 
	font-weight: bold;
	color: #660000;*/
	margin: 0px 0px 0.8em .8em;
}
.event-subtitle { /* was article subtitle */
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:  #993300; /*was maroon white 993300 */
	font-size: 13px;
	font-weight: bold;
	margin: -5px 0px 0px 0px;
}
.event-read-subtitle { /* was article subtitle */
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:  #993300; /*was maroon white 993300 */
	font-size: 14px;
	font-weight: bold;
	margin: -6px 0px 5px 0px;
}
.event-author { /* Was span.titleb */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px; 
	font-weight: bold;
	color: #660000;
	line-height: 16px;
	margin: 0em 0px 0px 0px;
}
.event-read-author { /* Was span.titleb */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   14px; 
	font-weight: bold;
	color: #660000;
	line-height: 20px;
	margin: 0em 0px 10px 0px;
}
.event-dates { /* new */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	font-weight: normal;
	color: #660000;
	line-height: 18px; 
	margin: 0em 0px 0px 0px;
}
.event-read-dates { /* new */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	font-weight: normal;
	color: #660000;
	line-height: 18px; 
	margin: 0em 0px 0px 0px;
}
.event-dates-label { /* new */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	font-weight: bold;
	color: #660000;
	line-height: 18px; 
	margin: 0em 0px 0px 0px;
}
div.event-heading { /* was div.articleheading - Ensures that all of the header has white background  */
	background: White;
	margin: 0px 0px 3px 0px; /* left was 1em */ 
	padding: 0px 0px 0px 10px;
	width: 580px; /* 590px */
}
div.event-trailer {
	float: right;
	background: White; /* #FFCC66 */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
	text-align : center;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
span.event-headingtext { /* was span.articleheadingtext */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	display: inline;
	text-align: left; /* Added by atma to put everything left again */
   color: #600000;
	padding: 1em 0px 0px 0px;
	margin: 10px 5px 3px 10px;
}
.event-read-headingtext { /* was span.articleheadingtext */
	/*font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	display: inline;
	text-align: left; 
   color: #600000; */
	padding: 0em 0px 0px 0px;
	margin: .8em .8em .1em .8em;
}
div.event-body {
	background: #EEEEDD; /* white */
	border:   0px solid black; /* was 1px */
	padding-left:   2em; /*0.8em */
	padding-right:   2em;
	padding-top:   2em; /* 0.5em 12.5 */
	padding-bottom:   0.5em;
	margin:   0px 0px 0px 0px; 
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	clear:   both;
	text-align: left; /* Added by atma to put everything left again */
}
.event-typetags { 
float:right;  /* right */
width: 134px; /* auto 134px*/ 
background: #FF9900; /* url(dblue/mash1-13.jpg); #660000 FFCC66 */
color: #660000;
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 0px; /* 3px 2px 0px 2px; */
margin: -16px 0px 0px 0px; /* -14px 0px 0px 0px; */
}
.event-image {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 13px 0px;
	border: none;
}

/* ******* End of EVENTS ******* */
/* ***************************** */

/* ***************************** */
/* ******* Start of CMS ******** */
/* ***************************** */

/* The article title bar */
div.articletitle {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color: #993300; /* Was white purple white */
	font-size:   11px;
	font-weight:   bold;
	border:   0px solid black; /* was 1 */
	border-width: 0px 0px 0px 0px;
	border-bottom:   0px;
	padding-left:   0em;
	padding-right:   0em;
	padding-top:   0em;
	padding-bottom:   0.5em;
	margin-top:   5px;
	clear:   both;
	background: #FFCC66;
	background-color: #FFCC66;
	/* background-repeat : repeat-x; */
}
div.articletitle h1{
	margin: 0px;
	padding: 0.1em 0.25em 0em 15px;
	text-align: left;
	color: #600000;
}
div.articletitle h2{
	margin: 0px;
	text-align: left;
	color: #333333;
	font-size: 1.0em;
	padding: 0.1em 0.25em 0px 25px; /* 0.1em 0.25em 0px 25px */
}
/* The article title bar */
div.articletitle {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:  #993300; /*was maroon white */
	font-size:   11px; /* 11 px */
	font-weight:   bold; 
	/* background-color: #FF0000; */ /* was #003399 and #264CBC #FF9933 White transparent  #FFCC66 - Effects whole article */
	border:   0px solid black;
	border-bottom:   0px; /* was 1px */
	padding-left:   0.8em;
	padding-right:   0em; /* 0.8em */
	padding-top:   0.1em; /* was 0.5em 0.39 */
	padding-bottom:   0.1em; /* was 0.5em */
	margin-top:   0px; /* was 5px 2px */
	clear:   both;
	text-align: left; /* Added by atma to put everything back to the left */
	/* background : url(../../wiki_xtras/page_layout/b_sub-blank.gif); */ /* was sellpic1.gif url(dblue/blue_fade1-4.jpg) */
	background-repeat : no-repeat; /* repeat-x; */
	background-color: #FFCC66;
	background: #FFCC66;
}
.fldd{
	background-color : Aqua;
	border: 1px inset;
}
.fldd:focus{
	background-color : #00FF7F;
	border-color: red;
}

/* The article heading */
div.articleheading {
	background: white; /* was white #FFAF50 #FF6600 #FFCC66 white #FFCB99 - Sets background to Article Heading*/
	margin:0px;
	border:   0px solid black;
	padding-left: 7px; 
	padding-right:   0px;
	padding-top:   0em; /* 0.5em */
	padding-bottom:   0em; /* 0.5em */
	/* border-bottom: */ /* 0px; was 1px */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
	text-align: left; /* Added by atma to put everything left again */
	line-height : 120%;  /* 140% */
}

/* The article title */
span.titlea {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px; /* was 18px 13px */
	font-weight:   bold;
	color: #600000; /* was maroon */
	/* background: #FFCC66; */
	/* background-color: #FFCC66; */
}
span.titlea a{
	color: #660000; /* was maroon FF3300 */
	text-decoration : none;
	background: #FFCC66;
	background-color: #FFCC66;
}
span.titlea a:hover{
	text-decoration : underline; /* Sets the up and under lines on article title in homepage */
}

/* The author, date and number of reads */
/* Now just the Author */
span.titleb {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px; /* was 10px */
	font-weight: bold;
	color: #660000; /* was Maroon FF3300 660000*/
	/* background: #FFCC66; */
	/* background-color: #FFCC66; */
	/* text-align: left; */
	/* float: left; */
	margin: 10px 0px 0px 0px;
}

span.titlec {
	float: left; 
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px; /* was 10px */
	font-weight: bold;
	color: #660000; /* was Maroon */
	padding-left: 15px;
}
/* Text in the article heading */
span.articleheadingtext {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	display: inline;
	text-align: left; /* Added by atma to put everything left again */
   color: #600000;
	padding-left: 0px;
	margin-left: 0px;
}
/* The trailer */
span.trailer {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px; /* was 10px */
	font-weight:   bold;
}
div.articletrailer {
	background: White; /* #FFCC66 */
	border:   0px solid black;
	border-bottom:   0px solid black; /* Was 1px solid black */
	border-top:    /* was thin solid blue; */
	margin-bottom:   0px;  /* was 20px */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
	text-align : left; /* Added bt atma to put the print - edit icons back to the left in ie */
}

.articleimage {
		margin: 10px 10px 13px 0px;
}
/* The body */
div.articlebody {
	background: #FFCC66; /* white */
	border-top:   1px solid black; /* was 1px */
	padding-left:   0.8em; /*0.8em */
	padding-right:   0.8em;
	padding-top:   0.5em; /* 0.5em 12.5 */
	padding-bottom:   0.5em;
	margin:   4px 0px; /* was 10px 0px */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
	text-align: left; /* Added by atma to put everything left again */
}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
}

.day:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
}

.day:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   #00FFFF;
	text-decoration:   none;
}

.day:link {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
}

.day:visited {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
}

/* LINKS FOR TODAY */
.today {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   #00FFFF;
	font-weight:   bold;
	text-decoration:   none;
}

.today:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   #00FFFF;
	font-weight:   bold;
	text-decoration:   none;
}

.today:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   white;
	text-decoration:   none;
	font-weight:   bold;
}

/* Links to change month, year or go to today */
.nav {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
	font-weight:   bold;
	text-decoration:   none;
}

.nav:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
	color:   white;
	font-weight:   bold;
	text-decoration:   none;
}

.nav:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   #00FFFF;
	text-decoration:   none;
	font-weight:   bold;
}

.changedate {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   8px;
	background:   #395AAD;
	color:   white;
	font-weight:   bold;
}

.date {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	background:   #395AAD;
	color:   white;
	font-weight:   bold;
}

/* ************************************************** COMMENTS ************************************************************* */

/* The whole comment area when it is visible and when it is not */
#comzone {
	display:    none;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
}

#comzoneopen {
	display:    block;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
}

/* Post comment form */
div.commentspost {
	display:    inherit;
	border:   1px solid black;
	margin-top:   10px;
	margin-right:   10px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-bottom:   10px;
	width:   99%; /* was 99% */
}

/* Help box */
div.commentsedithelp {
	background:    #4284B5;
	color:   white;
	border:   1px solid white;
	font-size:   smaller;
	width:   98%;
}

/* The toolbar where the ordering number of comments and find box are found */
div.commentstoolbar {
	background:    #4284B5;
	color:   white;
	margin-bottom:   20px;
	width:   97%;
	border:   1px solid white;
	padding-top:   2px;
	padding-left:   2px;
}
/* The comment title */
span.commentstitle {
	font-weight:    bold;
	font-size:   12px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:   98%;
}

/* The comment */
div.commentscomment {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	margin-bottom:   20px;
	width:   97%;
}
/* The header for a comment */
div.commentheader {
	background:    #395AAD;
	border:   0px solid blue;
	font-size:   11px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:   white;
	width:   97%;
}

/* The text */
div.commenttext {
	font-size:    11px;
	margin-left:   5px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:   97%;
}

/* Links in the comment header */
.commentshlink {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   none;
}

.commentshlink:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   none;
}

.commentshlink:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #00FFFF;
	text-decoration:   underline;
}

.comments .normal {
	width: 100%;
}
.subcomment {margin-left: 10px; }




/*
 * Caption in tables.
 * Currently in Attachments and comments only.
 */
caption {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	font-weight:   bold;
	text-align:   right;
}


.curlyimages {
	margin-top: 0px; /* changed from -55px -3.5px */
	margin-left: 0px; /* changed from -18px */
	width: auto; /* added to fix sides  was 792px auto */
}

.searchform {
	margin-left: 4px;
	margin-right: 2px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.searchbox {
	height: 14px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.searchbutton {
	height: 23px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;  
}
/* ************************************************************************************** */
/* ******* Styles for use with Orange dropdown menu - Son of Suckerfish Percyform ******* */
/* ************************************************************************************** */
#navibody {
	width:760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; /* was 12px - Sets font on Text */
	font-weight: bold;
	color: #FFCC66; 
	padding-left:1em;

}

#bottom_banner {
	float:left;
	background:#FF9900;
	width:760px;
	padding-top:2.4em;
	padding-bottom:0;
	text-align:center;
	font-weight:normal;
}
.copyright {
	padding-top:10px;
}

#news_header {
	width:760px;
	height:165px;
	padding:0;
	margin:0;
	text-align:right;
	background: #e5220e;
}



div.edit_news_header {
	float:left;
	padding:1em;
	padding-left:3em;
	width:500px;
	}
	
div.edit_news_header h2 {
	font-weight: normal;
	font-size: 16px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:#880000;
	margin-bottom: -1px;

}
div.edit_news_header h1 {
	font-weight: normal;
	font-size: 22px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:0;	
}	
div.edit_news_header h1 label {
	font-size:12px;
	padding-right:0;
	color:red;
}

div.issue_form {
	float:left;
	width:130px;
	padding:10px;
	margin-top:4em;
	text-align:left;
	border:1px solid #eee;
}

div.readmore a{
	text-decoration:none;
	color:gray;
	font-size:10px;
}

div.readmore a:hover{
	color:orange;
}

.e_news {
	font-family: Geneva, Helvetica, sans-serif;
	float:left;
	width:300px;
	text-align:left;
	color:white;
	font-size:14px;	
	padding-left:1.5em;
	padding-top:7px;
	font-weight:normal;
}

.issue {
	float:right;
	text-align:right;
	font-family: Geneva, Helvetica, sans-serif;
	color:white;
	font-size:14px;	
	padding-right:1.5em;
	padding-top:7px;
	font-weight:normal;
	
}

div.content {
	background: #FFFFCC;
	padding:0;
	margin:0;
	width:760px;
}

div.text {
	float:left;
	background: #FFFFCC;
	width:760px;
}
div.text_content {
	float:left;
	padding-top:1em;
	padding-right:2em;
	padding-left:2em;
	width:592px;
	background: #FFFFCC;
	text-align:left;
	color:    #660000;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight:normal;
	vertical-align:top;
}	
div.text_content_full {
	float:left;
	padding:1em;
	padding-left:3em;
	width:590px;
	background: #FFFFCC;
	text-align:left;
	color:    #660000;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight:normal;
}	

div.text_content_enews {
	margin:0;
	padding:0;
	padding-top:1em;
	padding-right:2em;
	padding-left:2em;
	width:688px;
	background: #FFFFCC;
	text-align:left;
	color:    #660000;
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	line-height:20px;
	font-weight:normal;
	vertical-align:top;
}	

div.text_content form {
	width:90%;
}


div.text_content h1 {
	padding-left:0;
	font-size:   16px;
	color:#4c0f09;
	font-weight:bold;
}

div.text_content h2 {
	padding-left:0;
	font-size:   14px;
	color:#4c0f09;
	font-weight:bold;
}

div.right_column {
	float:left;
	background: #FFFFCC;
	width:120px;
}

div.newsletter_previous {
	float:left;
	margin:0;
	padding-top:4em;
	width:120px;
	
}
div.newsletter_previous h3{
	color:#000;
	font-size:   9px;
	padding-left:5px;
	font-weight:normal;
}
div.newsletter_previous ul {
	margin-top:1em;
	padding:5px;
}
div.newsletter_previous ul li {
	list-style: none; /* BSF */
	
}
div.newsletter_previous ul li a {
	text-decoration:none;
	font-size:10px;
	color:#777;
	font-weight:normal;
	
}
div.newsletter_previous ul li a:hover {
	color:orange;
}
div.news_sections {
	padding-bottom:1em;
}
div#news_section_form h1 {
	color:gray;
	padding-left:1.5em;
	font-size:24px;
}

div.news_section_form h2 {
	color:gray;
	font-size:16px;
}

div.news_sections a {
	padding-right:10px;
	color:gray;
	text-decoration:none;
}
div.edit_news_letter {
	padding:10px;
	padding-bottom:0;
	text-align:right;
}

div.welcome {
	padding:1em;	
	padding-right:0;	
	vertical-align:top;
	border-bottom:1px dotted #888;
}

div.welcome_full {
	margin-bottom:3em;
	vertical-align:top;
}

div.welcome h1{
	padding-bottom:1em;
	padding-left:0;
	font-size:22px;
	color:#666;
	font-weight:noraml;
}
div.welcome_full h2{
	font-family:  sans-serif;
	padding-bottom:1em;
	font-size:20px;
	color:#4c0f09;
	font-weight:noraml;
}

p.notice {
	font-size:10px;
	color:#e5220e;
	padding-left:3em;
}

p.link a {
	font-size:10px;
	color:#777;
	text-decoration:none;
}

p.link a:hover {
	color:orange;
}


div.news_section_column {
	float:left;
	padding:1em;
	padding-top:0;
	margin-bottom:1em;
	width:320px;
	height:420px;
	border-bottom:1px dotted #888;
}
div.news_section_column .odd {
	height:380px;
	padding-right:2em;
	border-right:1px dotted #888;
}
div.dialog {
	padding:2em;
	margin:0;
	margin-right:0;
}

.unsubscribe {
	padding:1em;
}

div.form {
	float:left;
	width:80%;
	color: #be8955;
	background:#fff;
}

div.dialog form {
	padding-bottom:1em;
}

div.dialog_errors {
	float:left;
	font-weight:normal;
	padding:1em;
	width:180px;
	color:red;
	text-align:left;
	
}

div.dialog h2 {
	text-align:left;
	margin-top:1.5em;
	margin-left:2.8em;
	font-style:normal;
	
}

div.form h4 {
	text-align:left;
	font-style:italic;
	color:#9a9c90;
	padding:0;
	margin:0;
	font-weight:normal;
}


div.form table {
	padding:2em;
	padding-bottom:1em;
	text-align:left;
}

div.form table td {
	padding:3px;
	width:40%;
}

div#registration {
	text-align:left;
	margin:0;
	margin-bottom:1em;
	background:#eee;
	border-top:1px dotted yellow;
	border-bottom:1px dotted yellow;
}

p.submit {
	text-align:left;
	padding-left:2.5em;
}

.logout a  {
	padding-left:1em;
	color:gray;
	text-decoration:none;
}

p.required {
	font-size:10px;
	color:#96928b;
	width:360px;
	font-weight:normal;
	text-align:left;
	margin:0;
	margin-left:4em;
	padding:0;
	padding-bottom:1em;
}

p.registration {
	font-size:12px;
	color:orange;
	font-weight:normal;
	text-align:left;
	width: 300px;
	margin:0;
	margin-left:2em;
	padding:0;
	padding-left:10px;
	padding-bottom:5px;
    cursor: pointer;
	
}



ul.navi { /* all lists */
	color: #FFCC66; /* tnt */
	width: 760px;
	background: #FF9900;
	white-space: nowrap;
	height:24px;
	padding: 0; /* was 0 */ /* BSF */
	margin: 0; /* BSF */
	list-style: none; /* BSF */
	line-height: 23px;
}

ul.navi li { /* all list items */
	float: left;
	padding-left:4px;
	padding-right:5px;
	color:#FFCC66; /* tnt */
	width: auto; /* width needed or else Opera goes nuts - was 10em 14.8 - List 13.8em auto !!!!!! */
}

ul.navi li a {
	display: block;  /*  */ /* block BSF */
	width: auto; /*  */ /* 10em auto BSF */
	font-weight: bold;
	font-size: 12px;
	color:white;
	text-decoration:none;
	padding: 0em 3px 0em; /*  0.25em 1em 0.25em;  0em 1em 0em 0em .65em 0em USED 0em .63em 0em .5em; */
}

ul.navi li ul { /* second-level lists */
	position: absolute; /* BSF */
	padding-left:0;
	list-style: none; /* BSF */
	width: 18em; /* Sets width of list box - 17em auto is ok if one breaks after each Li */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ /* BSF */
	height: auto; 
	margin: 0;
	border: thin solid #996633; /* FF6600 #FFC773 660000 */
}
ul.navi li:hover, #navi li.sfhover {
	/*display: block;*/  /*added for ie6 */
	background: #FF8800;  /* was #FF9900 #FF7711 #FF9900 - Needed to stop ghosting in IE */ /* ESF - Sets hover format*/
	/* width:13em; */
	text-decoration: inherit;
	/* border-bottom: 1px solid #778; */
 } 
ul.navi li:hover ul, #navi li.sfhover ul { /* lists nested under hovered list items */
	/*display: block; */ /*added for ie6 */
	left: auto; /* BSF */
	background: #FF9934; /* was #FF9900 - Sets the background colour of list*/
	/*width:3em; */ /* Was 13em Oct */
}

/* *********************************************************************** */
/* ******* Atmanavlist - Styles for the Tab bar on Events Calendar ******* */
/* *********************************************************************** */
#atmanavlist
{
padding: 0px; /* Was 3px 0px */
margin-left: 0px;
border-bottom: 1px solid #778; /* was 1px */
font: bold 10px Verdana, sans-serif; /* was normal 9px Verdana, sans-serif */
line-height : 18px; /* Added to wrap tabs nicely 18px */
/* color: #E0E0E0;  added */
}

#atmanavlist li
{
list-style: none;
margin: 0 0 0 0; /* was 0 */
display: inline;
}

#atmanavlist li a
{
padding: 3px .3em .3em .2em; /* 3px 0.5em; */
margin-left: 1px; /* 3px; */
/*  margin-bottom : 5px; atma */
border: 1px solid #778;
border-bottom: none;
background: #DDE; /*  	color:   #660000; was #DDE #990000 #DADADA*/
text-decoration: none;
color: #000;
}

#atmanavlist li a:link { color: #666666; } /* was #448 */
#atmanavlist li a:visited { color: #666666; } /* was #667 */

#atmanavlist li a:hover {
color: #660000; /* was #000 */
background: transparent; /* was #AAE */
border-color: #227;
}

#atmanavlist li a#current {
background: transparent; /* was white */
border-bottom: 3px solid white;
font-weight: bold;
color: #660000;
}
/* XXXXXXX End of AtmaNavlist XXXXXXXX */
/* ******* Bot bar footer ******* */
.botbarstyle { /* site links */
  background-color: #FF9900; /* FF9900 */
  color: #660000;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  /* color: yellow; */
  padding: 4px;
}
.botbarstyle a {
  background-color: #FF9900;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #990000;
  padding: 9px;
	padding-bottom:4px;
}
.botbarstyle a:hover {
  background-color: #FF9900;
  text-decoration : overline underline; 
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #660000;
  padding: 9px;
}
.botbarstyle a:visited {
	font-size: 10px
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}
.botbarstyle a:active {
	font-size: 10px
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}
.the_fine_text { /* copyrights */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
.daily_quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	font-style: oblique;
	font-weight: bold;
	background:#FF9900;
}
.daily_quote_author {
	margin: 0px 0px 0px 0px;
	padding: 12px 9.7em 0px 0px;
	color: #FFD700; 
	font-style:italic;
	font-weight:bold;
	text-align:right;
}
/* XXXXXXXXXXX Start of Dylan CSS XXXXXXXXXXX */
.text_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #660000;
	padding-left: 0px;
	margin-left: 0px;
	}
	.text_generalBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	line-height: 20px;
	}
.text_generalBOLD-cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	line-height: 26px;
	}
.text_generalItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-style: italic;
}
.news_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
.p-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.p-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
}
p-a:link {
	color: #990000;
	text-decoration: none;
}
p-a:visited {
	text-decoration: none;
	color: #FF3300;
}
p-a:hover {
	text-decoration: underline;
	color: #FF3300;
}
p-a:active {
	text-decoration: none;
	color: #FF9900;
}

/* XXXXXXXXXXX Atma Extras XXXXXXXXXXXX */
div#quotemarks { /* Check no use ??? */
	background-color: #FF9900;
}

/* XXXXXXXXXXXXXXXXXXXX HOMEPAGE XXXXXXXXXXXXXXX */
.text_general-hp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #660000;
	padding-left: 0px;
	margin-left: 0px;
	}
	
.ity {
		padding-top: -45px;
		margin-top: -45px;
}

.beintheknow-hp {
	/*font-weight: normal;
	font-size:   18px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:   #660000;
	font-style: normal;
	border-width: 0px 0px 0px 0px;
	padding: 3px 2px 0px 2px; */
	margin-top: 9px; 
	margin-bottom: 2px;
}

/* ******* Evenicles ******* */
.eventicle {
	background: white;
	height: 16px;
	width:590px;
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
}
.eventicle-title-hp {
	/*float: left; *//* fixes opera or safari but pushes FF eventicle image and body way to the right */
	/*clear: both;*/ /* added for ? */
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px; /* was 18px 13px no go FF IE*/
	font-weight:   bold;
	text-align: center;
	color: #660000; /* was maroon */
	background-color: #FFCC66;
}
.eventicle-title-hp a{
	color: #660000; /* was maroon FF3300 */
	font-size: 12px; /* works FF IE*/
	font-weight:   bold;
	text-decoration: none;
	background-color: #FFCC66;
	margin: 0px 0px 0px 7px; /* nogo FF IE */
	text-align: left;
/* margin-bottom: 0px; */ /* nogo FF IE */
}
.eventicle-title-hp a:hover{
	text-decoration : overline underline; /* Sets the up and under lines on article title in homepage */
	color: #660000;
	font-weight:   bold;
}
.eventicle-subtitle-hp {
	color: #CF5400;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
}
.eventicle-subtitle-noimage-hp {
	color: #CF5400;
	font-weight: bold;
	margin: 5px 0px -2px 10px;
}
.eventicle-subtitle-featured-hp {
	color: #CF5400;
	font-weight: bold;
	margin: 14px 0px -2px 0px;
}
.eventicle-subtitle-featured-noimage-hp {
	color: #CF5400;
	font-weight: bold;
	margin: 9px 0px 0px 0px;
}
.eventicle-typetags-hp { 
	float: right; 
	/*top: 16px;*/ /* maybe added */
	width: 134px; /* auto 134px*/ 
	/*height: 16px;*/
	background: #FF9900; /* url(dblue/mash1-13.jpg); #660000 FFCC66 */
	color: #660000;
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px; /* 3px 2px 0px 2px; */
/*	margin: -16px 0px 0px 0px;*/  /*-14px 0px 0px 0px; */
	/*m/argin: -16px 0px 0px 0px; *//* -14px 0px 0px 0px; */
}
.eventicle-author-hp { 
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;  /* was 10px 12 */
	font-weight: bold;
	color: #660000; /* was Maroon FF3300 660000*/
	font-style: normal;
	line-height: 0px;
	margin: 15px 0px 0px 0px; /* NO GO */
	padding: 0px 0px 0px 0px;
}
.eventicle-author-noimage-hp { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px; 
	font-weight: bold;
	color: #660000; 
	font-style: normal;
	margin: 5px 0px -15px 10px;
	padding: 0px 0px 0px 0px;
}
.eventicle-date-row {
	margin: -5px 0px 0px 0px;
}
.eventicle-date-row-noimage-hp {
	margin: -5px 0px 0px 10px; /* -12px 0px 0px 10px; */
}
.eventicle-date-row-noimage-announcement-hp {
	margin: 9px 0px 5px 10px; /* -12px 0px 0px 10px; */
}
.eventicle-date-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px; /* was 10px 11px works FF */
	font-weight: normal;
	font: bold;
	color: #660000; /* - */
	padding: -5px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.eventicle-date-noimage-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px; /* was 10px 11px works FF */
	font-weight: normal;
	font: bold;
	color: #660000; /* - */
	padding: 0px 0px 0px 0px; 
	margin: -5px 0px 10px 0px;
}
.eventicle-date-label-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: bold;
	font: bold;
	color: #660000;
	padding: -5px 0px 0px 0px;
	margin: 100px 0px 0px 0px;
}
.eventicle-dates-noimage-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: bold;
	color: #660000; 
	padding: 0px 0px 0px 0px; 
	margin: 7px 0px 0px 10px;
}

.eventicle-heading-hp {
	background: #FFFFCC;  /* - Sets background to Article Heading */
} 

.eventicle-image-hp {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 13px 0px;
	border: none;
}
/*
.eventicle-image-hp a {
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 0px 0px;
	margin-right: 5px;
	margin-top: 10px;
	border: #FF3366;
}
*/
.eventicle-header-text-row-hp {
	/*display: inline; */
}
.eventicle-header-text-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px; 
	font-weight: normal;
	margin: 5px 0px 0px 0px; /* 5px 0px 2px 0px; */
	padding: 0px 0px 0px 0px; /* 0px 0px 1px 0px; */
}

.eventicle-header-text-noimage-hp {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px; /* was 10px 11px */
	font-weight: normal;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 3px 0px;
	color: #660000;
}
.eventicle-header-text-noimage a:hover {
	color: #FF3300;
}
.eventicle-readmore-hp {
	float: right; /* Just until we get inline to work */
	display: inline; 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
	margin: 0px 0px 0px 0px;
}
.eventicle-readmore-hp a{
	float: right; /* Just until we get inline to work */
	display: inline; 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
	margin: 0px 0px 0px 0px;
}
.eventicle-readmore-hp a:hover{
	float: right; /* Just until we get inline to work */
	display: inline; 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #FF3300;
}
.eventicle-readmore-noimage-hp {
	float: right; /* Just until we get inline to work */
	/* display: inline; */
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
	margin: 0px 0px 0px 0px;
}
.eventicle-readmore-noimage-hp a{
	float: right; /* Just until we get inline to work */
	/* display: inline; */
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
	margin: 0px 0px 0px 0px;
}
.eventicle-readmore-noimage-hp a:hover{
	float: right; /* Just until we get inline to work */
	/* display: inline; */
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #FF3300;
	margin: 0px 0px 0px 0px;
}
.eventicle-xtra-row {
	background:  #FFFFCC;
	background-color:  #FFFFCC;
}
/* *******End of Eventicles ****************** */
/* ******************************************* */

/* ************ END OF HOMEPAGE ************** */

/* ******** Contact Us and Mailing List ******* */
.cu-address-contact-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
	line-height: 22px;
	padding: 20px 0px 7px 10px;
}
.cu-address-contact-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	line-height: 18px;
	padding: 20px 0px 7px 10px;
}
.cu-address-contact-data2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	line-height: 18px;
	padding: 20px 0px 17px 10px;
}
.cu-phonefax-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	background: #FF9900;
	font-style: oblique;
	font-weight: bold;
	padding: 7px 0px 7px 10px;
}
.cu-phonefax-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #660000;
	background: #FFCC66;
	padding: 7px 0px 7px 15px;
}
.cu-phonefax-foreigndata {
	background: #FFCC66;
	padding: 7px 0px 7px 15px;
}
.cu-post_title {
	background: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	font-style: oblique;
	padding: 7px 0px 7px 10px;
	color: #FFFFCC;
}
.cu-section_title {
	font-weight:    bold;
	font-size:  16px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 6px 0px -8px 21px;
	padding: 0px 0px 0px 0px;
}
.cu-join-mailing {
	float: right;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bold;
	font-size:  13px;
	color: #FF3300; /* FF3300 660000 */
	text-decoration : underline; 
	margin: -20px 22px 0px 0px;
}
.cu-join-mailing a{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bold;
	font-size:  13px;
	color: #FF3300;
	text-decoration : underline; 
}
.cu-join-mailing a:hover{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bold;
	font-size:  13px;
	color: #FF3300; /* FF3300 */
	text-decoration : overline underline; 
}
.cu-howhear-dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	/*line-height: 34px;*/
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 112px;
}
.cu-howhear-dropdown option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: normal;
	line-height: 34px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}
.cu-send-message_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 115px;
	height: 23px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.cu-message_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	margin: 0px 0px 0px 20px;*/
	padding: 5px 0px 0px 45px;
}
.cu-email {
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 7px 0px 0px 10px;
	height: 1.5em;
	width: 25em;
}
.cu-name-surname_label {
	font-weight: normal;
	padding: 0px 0px 0px 12px;
}
.cu-name-surname {
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 1.5em;
	width: 25em;
}
.ml-categories-dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	/*line-height: 34px;*/
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
}
.ml-categories-dropdown option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: normal;
	line-height: 34px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}
.ml-email {
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 1.2em;
	width: 25em;
}
.ml-city {
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 1.2em;
	width: 15em;
}
.ml-phones {
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 1.2em;
	width: 13em;
}

/*  From anahata_styles3.css  used for speed but needs rationalising */
.Main_Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
}

/* India retreats used for lists but still there for some of the text */
.date_headings-ir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*line-height: 22px;*/
	text-align: center;
	color: #660000;
	font-weight: bold;
}
.date_headings-ir-fine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 22px;*/
	color: #660000;
	font-weight: bold;
}

.section { /* residue from Mike's work - used for lists but still there for some of the text check no longer */
	line-height: 24px;
}
/* Atma Misc */
.login-set {
	padding: 0px 0px 0px 0px;
}
.bookingform {
	float: right;
	font-weight: bold;
}

/* HARI OM */

/* Errors*/
.fieldWithErrors {
  padding: 2px;
  display: table;
  background-color: #c08b88;
	}

#errorExplanation {
  width: 260px;
  padding: 7px;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: normal;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c08b88;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid gray;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}

table.menu {
	width:400px;
}

table.menu td {
	padding:10px;
	padding-top:5px;
	margin:0;
	margin-right:5px;
	text-align:left;
}

table.menu a { 
	color:#eee;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
}

table.menu td .popup a {
	color:#4c6f40;
	height:20px;
	padding:5px;
}

table.menu td .popup a:hover {
	color:orange;
}
/* e-mail interface */

div#newsletter {
	float:left;
	padding:1em;
	padding-left:2em;
	text-align:left;
	color:    #660000;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight:normal;
	vertical-align:   top;
}

div.header {
	padding:1em;
	padding-left:3em;
	}
	
div.header h2 {
	font-weight: normal;
	font-size: 16px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:#880000;
	margin-bottom: -1px;
	
}
div.header h1 {
	font-weight: normal;
	font-size: 22px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:0;	
}	
div.header h1 label {
	font-size:12px;
	padding-right:0;
	color:red;
}

.note {
	color:red;
	font-style:italic;
}

