
body,html {
	  color: #000000;
	  font-family: Verdana,Arial,Helvetica,Sans-Serif;
	  padding:0; margin: 0;
	 }
body { background-image: url(../images/isis-bg.gif); }
.no_background  { background-image: none; background-color: #ffffff; padding: 12px; }

h1              { color:#28288C; font-size: 22px;  text-align: center; }
h2              { color:#28288C; font-size: 19px;  text-align: center; }
h3              { color:#28288C; font-size: 16px;  text-align: center; }

#temple-header-wrapper {
              width: 100%;
			  margin: 0 0 12px 0;
			  padding:0;
			  height: 137px;
			  text-align: center;
			  background-image: url(../images/header-bg.gif);
			  background-repeat: repeat-x;
             }
#isis-header,#isis-navigation {
               width: 750px;
			   margin: auto;
             }
#isis-navigation { min-width: 830px; height: 38px; white-space: nowrap; }
#isis-navigation ul { margin:0; padding: 0; }
#isis-navigation ul li { margin:0; padding:0; display: inline; }

#temple_of_isis { width: 95%; min-width: 830px; max-width: 1020px; margin: auto; }

#top-border,#bottom-border  { width: 100%; height: 6px; background-image: url(../images/h-borders.gif); background-repeat: repeat-x; }
#isis-inner-content {
               padding: 12px;
			   border-left: 2px solid #614839;
			   border-right: 2px solid #614839;
			   background-color: #ffffff;
            }
#isis-loose-content {
               padding: 12px 48px 12px 48px;
			   border-left: 2px solid #614839;
			   border-right: 2px solid #614839;
			   background-color: #ffffff;
            }
#isis-loose-content h2, #isis-loose-content h3 { text-align: left; }
#isis-loose-content ul { margin-left: 100px; }
#isis-loose-content ul li { list-style-image: url(../images/list-dot.gif); }
#isis-loose-content ul li ul { margin-left: 24px; }

/* Thank you IE6, a table is the only way to stop reflow and avoid peekaboo without hacks */
#footer,#footer_nosearch               { width:95%; font-size: 75%; margin:12px auto; text-align: center; }
#footer ul,#footer_nosearch ul         { text-align: center; }
#footer ul li,#footer_nosearch ul li   { display: inline; list-style: none; }
#footer p, #footer_nosearch p          { text-align: center; font-size: 90%; }

#bottom-flourish {
                    width: 100%;
                    height: 24px; 
					margin: 12px 0 6px 0;
					background-image: url(../images/lotus-bg.gif); 
					background-repeat: repeat-x; 
				}

.innerBox       { width: 95%; margin: auto; padding: 12px; background-color: #FFF9EB; color: #000000; }
.right          { text-align: right; }
.center         { text-align: center; }
.medium         { font-size: 85%; }
.small          { font-size: 75%; }
.emph           { font-weight: 700; color: #FF0000; }
.blk            { background-color: #000000; color: #ffffff; font-weight:700; text-align:center; padding:4px; }
.clr            { clear: both; }
.clr-rt         { clear: right; }
.clr-lt         { clear: left; }
.nodot li       { list-style: none; }
label           { font-weight:700; }
.loose-list         { font-size: 90%; }
.loose-list strong  { color: #000082; }
.loose-list li      { padding: 3px; }

/* These correspond with styles in site settings */

.search_results_dark, .search_results_light { width: 85%; margin: 0 auto 6px auto;padding: 8px; }
.search_results_dark  { border: 1px solid  #cccbe4; background-color: #fbfbff; }
.search_results_light { border: 1px solid #b17a47; background-color: #ffffff; }
.search_results_dark h3,.search_results_light h3,
.search_results_dark h4, .search_results_light h4,
.search_results_dark h5, .search_results_light h5,
.search_results_dark h6, .search_results_light h6 { 
                      margin:0; 
					  padding:0; 
					  width: 50%; 
					  display: inline;
					  }

.search_results_dark h3, .search_results_light h3 { float: left; font-size: 90%; text-align: left; }
.search_results_dark h4, .search_results_light h4 { float: right; font-size: 90%; text-align: right; }
.search_results_dark h5, .search_results_light h5 { float: left; font-size: 85%; text-align: left; }
.search_results_dark h6, .search_results_light h6 { float: right; font-size: 85%; text-align: right; }
.search_results_dark p, .search_results_light p   { margin:0; padding: 2px 0 3px 0; font-size: 75%; }
.results_url    { 
                  font-size: 70%; 
				  text-align: right;
				  margin: 3px 0 3px 0; 
				  border-top: 1px solid #e5e5e5;
                }
.srchclight     { background-color: #ffffff; text-align: center; font-size: 85%; }
.srchcdark      { background-color: #f5f5f5; text-align: center; font-size: 85%; }
.wht            { background-color:#ffffff; }
.light_tint     { background-color:#f5f5f5; }
.right          { text-align: right; }
.light_tint_rt  { text-align: right; background-color:#f5f5f5; }
.sm_light       { font-size: 80%; }
.sm_tint        { font-size: 80%; background-color:#f5f5f5; }
.sm_rt          { text-align: right; font-size: 80%; }
.sm_tint_rt     { text-align: right; font-size: 80%; background-color:#f5f5f5; }
.links_table    { border:1px solid #af690a; padding: 3px; width: 95%; }
.links_table td { font-size: 80%; padding: 6px; }
.links_head     { background-color: #af690a; color:#ffff00; font-weight: 700; font-family:  verdana,geneva,sans-serif; }
.links_url_light{ background-color: #FFFFFF; text-align: right; padding:16px 8px 0 8px; }
.links_url_tint { background-color: #F7F7F7; text-align: right; padding:16px 8px 0 8px; }
.link_desc_light{ background-color: #FFFFFF; font-size: 90%; border-bottom: 1px solid #af690a; }
.link_desc_tint { background-color: #F7F7F7; font-size: 90%; border-bottom: 1px solid #af690a; }
.member_forms   { border: 2px solid #cccbe4; font-size: 85%; margin: 8px auto 0 auto; }
.member_forms td { padding: 3px; }
.form_inst      { background-color: #efeff8; font-size: 80%; border-top: 2px solid #cccbe4; border-left: 2px solid #cccbe4; } 

/* front page, but #right_sidebar and sidebar unit is used in the search at the bottom of all other pages */

#left_sidebar            { float: left;  width: 200px; }
#right_sidebar           { float: right;  width: 200px; }
.sidebar_unit            { width: 200px; margin-bottom:12px; }
.sidebar_unit h3         { padding:0 0 6px 0; margin:0; font-size: 14px;   }
.sidebar_unit p          { font-size: 75%; }
.sidebar_unit ul         { font-size: 75%; padding:0; margin:0; }
.sidebar_unit li         { margin-left: 12px; padding:0 0 5px 0; list-style:none; }
.sidebar_unit a          { font-weight: 700; }
.side_inner_content      { background-color: #fdf9f4; border-left: 1px solid #614839; border-right: 1px solid #614839; } 
.sidebar_unit form       { padding: 0; margin:0; white-space: nowrap;text-align: center; }
.sidebar_unit form  p, .sidebar_unit label {  font-size: 75%; margin:0; padding: 4px 0; }
.sidebar_unit .blog_date { margin: 0 12px 0 0; padding:0; text-align: right; font-size: 75%; font-style: italic; }
#ss-country              { font-size: 9px; }
#ssi label               {width: 0; display: none; }

#temple_of_isis_main     { text-indent: -9999px; font-size: 0px; line-height: 0px; margin:0; padding:0;  }
#temple_of_isis_subhead  { text-indent: -9999px; font-size: 0px; line-height: 0px; margin:0; padding:0; }

#right_copy          { margin-left: 210px;  }
#right_top           { min-width: 575px; }
#main_img            { margin-right: 210px; text-align: center; }
#login_f p           { white-space: nowrap; text-align: right; margin: 0 12px 0; padding:0; clear: both; }
#login_f .txt        { margin:0; padding:0; font-size:9px; width: 100px; height: 12px; }
#login_button        { margin:0 auto 0 auto; text-align: center; }
#login_f #joinlink   { margin: 6px auto 0 auto; text-align:center; }

#site_functions      { width: 95%; min-width: 575px; margin:0 auto 0 auto; padding:0; }
#site_functions li   { 
				 font-weight: 700;
				 font-size: 16px; /* sorry, lock it */
				 font-family: Book Antiqua,Times, Times New Roman, Serif;
				 white-space: nowrap;
                 line-height: 45px; 
				 padding: 0; 
				 margin-bottom:2px;
				 list-style:none; 
				    }
.trans              { width: 150px; height: 45px; float: left; background:transparent; margin-right: 6px; }
.list_right         { float: right; }
#find               { background: url(../images/find-chapters.jpg) top left no-repeat; }
#promote            { background: url(../images/promote-chapters.jpg) top left no-repeat; }
#journal            { background: url(../images/journal-blog.jpg) top left no-repeat; }
#connect            { background: url(../images/connect.jpg) top left no-repeat; }

#get_started        { height: 28px; width: 220px; margin:12px auto 18px auto; padding:0; background:url(../images/arrow-left.gif) top left no-repeat; }
#get_started h3     { line-height: 28px; margin:0; padding:0; background:url(../images/arrow-right.gif) top right no-repeat; }

/* end main page only */

/* forms */
.nospace        { padding:0; margin:0; }
.form-row       { margin: 0 0 2px 0; }
.labelcol       { 
       width: 35%; 
       float: left; 
       text-align: right; 
       font-weight: 700; 
       white-space: nowrap; 
       margin-right: 12px; 
                }
#submit-row     { text-align: center; }
#submit-row input { margin: 12px; }


a:link          { color: #28288C; }
a:visited       { color: #28288C; }
a:active        { color: #FF0000; }
a:hover         { color: #0000bf; }

#footer a:link, #footer_nosearch a:link       { color: #7d5235; font-weight: 700; }
#footer a:visited, #footer_nosearch a:visited { color: #7d5235; font-weight: 700; }
#footer a:active, #footer_nosearch a:active   { color: #FF0000; font-weight: 700; }
#footer a:hover, #footer_nosearch a:hover     { color: #996633; font-weight: 700; }

a.noline:link      { color: #28288C; text-decoration: none; }
a.noline:visited   { color: #28288C; text-decoration: none; }
a.noline:active    { color: #FF0000; text-decoration: none; }
a.noline:hover     { color: #0000bf; text-decoration: none; }

a.bold:link        { color: #28288C; font-weight: 700; }
a.bold:visited     { color: #28288C; font-weight: 700; }
a.bold:active      { color: #FF0000; font-weight: 700; }
a.bold:hover       { color: #0000bf; font-weight: 700; }