body {
	background-color: #ffffff;
	color: #000;
	font-family: sans-serif;
	font-size: 1em;
	margin: 0.5em;
	padding: 0;
}

div#page {
  background-color:#6e8399;
  width:810px; 
  margin:0 auto;
  padding:5px;
  text-align:left;    
}

div {
  text-align:left; 
} 

div#header {
  border:2px solid #000099;
  width:805px;
  background-image: url("images/head_foot_bg.jpg"/*tpa=http://www.theosophical.ca/images/head_foot_bg.jpg*/);
  background-repeat: repeat;
  }

div#upmenu {
  border:2px solid #000099;
  background-color:#ffffff;
  width:805px;  
  margin: 5px 0 0 0;
}  

.upmenufont {
	font-family: sans-serif;
	font-size: .85em;
	font-weight: bold;
}

div#menu {
  border:2px solid #000099;
  background-color:#ffffff;
  width:200px;
  float:left;
  margin:10px 0 10px 5px;
  padding:.5em;
}

ul li ul li {
	font-family: sans-serif;
	font-size: 0.85em;
}

#menu li {
   list-style-type:disc;
   text-align: left;
   font-family: sans-serif;
   font-size: .95em;
}

div#indexcontent {
	border:2px solid #000099;
	background-color:#ffffff;
	width:765px;
	margin: 10px 10px 10px 10px;
	min-height:500px;
	padding: .5em;
}

div#content {
  border:2px solid #000099;
  background-color:#ffffff;
  width:545px;
  margin:10px 0 10px 235px;
  min-height:600px;
  padding:.5em;
}

div#footer {
  border:2px solid #000099;
  background-image: url("images/head_foot_bg.jpg"/*tpa=http://www.theosophical.ca/images/head_foot_bg.jpg*/);
  background-repeat: repeat;
  width:795px;
  text-align:center;	
  font-family: sans-serif;
  font-size: .85em;
}

div#language {
  background-color:#6e8399;
  width:790px; 
  padding:5px;
  text-align: center;
  margin:0 auto;
}

div#language2 {
  background-image: url("images/head_foot_bg.jpg"/*tpa=http://www.theosophical.ca/images/head_foot_bg.jpg*/);
  background-repeat: repeat;
  border:2px solid #000099;
  width:785px;	
}

#language2 p {
	font-size:2em;
	text-align: center;
}

h1 {
	font-size: 160%;
	text-align: center;
} 

h2 {
	font-size: 140%;
	text-align: center;
}  

h3 {
	font-size: 120%;
	text-align: center;
}

/* NEEDED FOR INTERNET EXPLORER - DO NOT REMOVE */
h1, h2, h3 {
	background: transparent;
	margin: 0;
	padding: 0.5em 2%;
}      

/* POSITION IMAGES */
.imgleft {
   text-align:left;
   float:left;
   /* clear: left; */
   padding:0.3em;
} 

.imgright {
	text-align:right;
	float:right;
	padding:0.3em;
}

	
/* Links must always be in the order:
   link, visited, focus, hover, active */
a {
	background-color: transparent;
	color:#000000;
	text-decoration: none;
}
a:link {
	background-color: transparent;
	color:#000000;
	text-decoration: none;
}
a:visited {
	background-color: transparent;
	color:#000000;
	text-decoration: none;
}
a.focus {
	color:#000000;
	text-decoration: none;
}
a:hover {
	background-color:transparent;
	color:#000000;
	text-decoration:underline overline; 
	background-image: url("images/head_foot_bg.jpg"/*tpa=http://www.theosophical.ca/images/head_foot_bg.jpg*/);
}
a:active {
	background-color: transparent;
	color: #0000cd;
}

/* SPECIFIC TO THE CONTACT FORM */
.credits {
	font-size: 0.5em;
}
.required {
	color: #FF0000;
}
div#contact {
	width:200px;
	margin: 0 0 0 100px;
}	
/* END CONTACT FORM */


/*IN-PAGE LINKS - HELPS THEM SHOW UP CLEARLY */
.inpage a  {
	background-color:transparent;
	color:#000000;
	text-decoration:underline; 
}	
/* END IN-PAGE LINKS */


.atrib {
	font-size: 0.6em;
	text-align: right;
}


/*LIBRARY SETTINGS */
.txtsmall {
	font-size: 0.85em;
}	
	
.txtsmallest {
	font-size: 0.78em;
}

.libtable {
	
	padding:3px;
}	

.libth {
	color:#677;
	background-color:transparent;
	color:#000000;
	text-decoration:underline; 
}

.libtd {
	background-color:#e7e8ee;
	padding:5px 10px 7px 10px;
}	
/* END LIBRARY SETTINGS */


/* BACK TO TOP SETTINGS */
.toplink a {
	background-color:transparent;
	color:#000000;
	text-decoration:underline;
	font-size: 0.6em;
}
/* END BACK TO TOP SETTINGS */
/* CODE FOR BACK TO TOP - confirmed FF3*/
/* 		<p class="toplink" align="right"><a href="#">Start of page <img alt="" src="images/up.gif" width="13" height="12" border="0"></a></p> */


/* ONLINE ITEMS - ADYAR PAMPHLETS */
/* Start table structure */

#Summary, #Caption {
	width: 28em;
}

.tableStyle {
	width: 95%;
	margin: 1em 0 1em 3%;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle th{
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	text-align: center;
}

.tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	font-size: 0.85em;
}
/* End table structure */

/* Start coloring */

.colortable, .colortable th, .colortable td {
	border-color: #069;
}

.colortable .even {
	background-color: #E3F6FE;
}

.colortable th, .colortable thread td {
	/*background-color: #69F; */
	background-color: #e7e8ee;
}

.colortabel th.firstColumn {
	background-color: #9CF;

}	
/* End coloring */
/*END ONLINE ITEMS ADYAR PAMPHLETS */

/* LOCAL GROUPS */
/* Start table structure */

#Summary, #Caption {
	width: 28em;
}

.tableStyle2 {
	width: 95%;
	margin: 1em 0 1em 3%;
	/* border: solid #666;
	border-width: 1px 0 0 1px; */
	border-collapse: collapse;
}

.tableStyle2 th{
	/* border: solid 1px #666;
	border-width: 0 1px 1px 0; */
	padding: 0.2em;
	text-align: left;
	
}

.tableStyle2 td {
	/* border: solid 1px #666;
	border-width: 0 1px 1px 0; */
	padding: 0.2em;
	font-size: 0.85em;
	text-align: top;
}
/* End table structure */


/* INNER HEADINGS */
.subhead {
	font-variant: small-caps;
	font-size: 0.95em;
	font-weight: bold;
}
/* END INNER HEADINGS */

/* IFRAME INNER MENU */
.iframeinner a{
	width: 100%;
	line-height: 200%;
	background-color:transparent;
	color:#000000;
	text-decoration:underline; 
}	
