@import url("rainbow_menus.css");

body {
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 1em;
	margin-bottom: 1em; 
}


  #mastHead { 
    text-align: center;
    padding-top: 0em;
    padding-bottom: 1em;
    position: relative;
    margin-left: 0em;
  }

  #leftnav { 
    width: 150px; /* 120 */
    position: absolute;
    left: 15px;
    background-color: #fff;
     z-index: 100;	/* To ensure the menu pops up above other content */
  }
  
  
  A:link { 
	color: blue;
  }
  A:visited { 
	color: #60c;
  }
  A:active { 
	color: red;
  }

  .navlink { 
    padding: 3px 10px 2px;
    display: block;
  }
  
  a.navlink { 
    color: #60c;
    font-weight: bold;
    text-decoration: none;
  }
    
  a.navlink:hover { 
    border-right-width: 2px;
    border-right-color: rgb(204, 0, 0);
    color: rgb(102, 0, 0);
    font-weight: bold;
  }
  
  #mainContent { 
    position: relative;
    margin-left: 150px;
    width: 620px;
  }
  
  #articleText { 
  width: 700px;
    padding: 3px 1em 5px;
    position: relative;
    margin-right: 7em;
    background: url("Images/rainbowlineV.png") 0 0 no-repeat;
        font: 20px/25px bold ;
        color: #60c;
  }

#margin-10 {
        margin-left: 10%;
}
  
  #footer { 
    color: rgb(153, 153, 153);
    font-size: 77%;
    text-align: center;
    padding-top: 7px;
    margin-top: 0px;
  }
  
  
div.Menu {
	margin-left: 180px;
	width: 700px;
}

span.verysmall {
	font-size: 1px;
	line-height: 1px;
}

span.MenuItem {
	margin-left: 40px;
	font-size: 14pt;
	color: #60c;
	font-weight: bold;
}

span#Menu2line {
	margin-left: 40px;
	font-size: 10pt;
	color: #60c;
}


span#MainTitle {
	font-size: 32pt;
	color: #60c;
}  
  
span#Aloha {
	color: #60c;
	font-size: 18pt;
	font-weight: bold;
}

span.Address {
	color: blue;
	font-size: 12pt;
}

span#Copyright {
	color: #60c;
	font-size: 8pt;
}


span#xLheader {
	font-size: 30pt;
	color: #60c;
}

span#header {
	font-size: 24pt;
	color: #60c;
}

span#HomeText {
	font-size: 13.5pt;
	color: #60c;
}
span.HomeText {
	font-size: 13.5pt;
	color: #60c;
}

p#HomePageProfecies {
	font-size: 11pt;
	color: blue;
}

h3#GoalsHead {
	color: blue;
}

span.GoalBullet1 {
	margin-left: 0em;
	color: #00c;
}

span.GoalBullet2 {
	margin-left: 1em;
	color: #00c;
}

span.GoalBullet3 {
	margin-left: 2em;
	color: #00c;
}

#goals {
	text-align: center;
	font: 20px/25px bold ;
	color: blue; /* #60c; */
	margin-left: 10%;
}

#goal-list {
	font: 20px/25px bold ;
	color: blue;  /* #60c; */
	margin-left: 10%;
}

h3#CreedHead {
	color: blue;
}

p.Creed {
	color: blue;
}

span#UnderConstruction {
	font-weight: bold;
	border: solid 2px #000;
	padding: 0.3em;
	background-color: #99f;
}

#Search {
	margin-left: 1em;
}


span.head2  {
	text-align: center;
	font: 35px/40px bold ;
	color: #60c;
}
h2  {
	text-align: center;
	font: 35px/40px bold ;
	color: #60c;
}

h1.EventTitle {
	font-size: 20pt;
	margin-left: 1em;
}

#TopMenu {
	margin-top: 0.2em;
	margin-bottom: 0em;
	padding-bottom: 0.2em;
}

div.ThumbCaption {
	text-align: center;
}

span.ThumbCaption {
}

table.SiteMap {
	font-size: 14pt;
	text-align: center;
	width: 100%;
}


table.SiteMap td.Section {
	color: #01d;
	font-weight: bold;
	font-size: 18pt;
	text-decoration: underline;
	padding-top: 0.8em;
	padding-bottom: 0.5em;
}	

table.SiteMap td.SubSection {
	color: #05d;
	font-weight: bold;
	font-size: 16pt;
	padding-top: 0.4em;
}

table.SiteMap tr.Items {
	color: red;
	padding-top: 0.4em;
	padding-bottom: 0.8em;
}

table.SiteMap td.Item {
	color: blue;
}


div.SMSection:hover {
	color: red;
}
