<!--

/*Link*/
#mainpage a, #mainpage a:visited {
font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 1em;
}

/*Link hover*/
a:hover {
font-size: 1em;
}

/*Body of the page*/
body {
margin: 0;
padding: 0;
}


/*Whole page*/
div#container {
float: left;
margin: 0;
padding: 0;
width: 100%;
background: #fff;
}

div#container2 {
float: left;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: #8d589c;
position: relative;
right: 77%;
background-image: url(border.png);
background-repeat: repeat-y;
background-position: right;
}

/*Main page*/

div#internal {
padding-left: 40px;
padding-right: 30px;
padding-top: 5px;
margin: 0;
background: #fff;
background-image: url(border.png);
background-repeat: repeat-y;
background-position: left;

}

div#mainpage {
float: left;
margin: 0;
padding: 0;
position: relative;
left: 77.3%;
width: 77.3% !important;
width: 77.2%;
height: 100%;
font-size: 1em;
text-align: center;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
}



div.copy {
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 0.9em;
}

/*Left menu*/
div#leftmenu {
float: left;
position: relative;
left: 77%;
width: 22% !important;
width: 21.9%;
height: 100%;
margin: 0px;
padding: 0px;
color: #FFFFCC;
text-align: center;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 14px;

}

div#leftmenu ul {
list-style-type: none;
width: 100%;
margin: 0;
padding: 0;
}

div#leftmenu a {
display: block;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 1px;
padding-left: 1px;
color: #ffffcc;
text-decoration: none;
width: 100%;
-webkit-transition: color 250ms ease-in; /*Safari and Chrome*/-o-transition: color 1s ease-in; /*opera*/}


div#leftmenu a:hover {
color: #fff;
background: #a070ae;
text-decoration: none;
width: 100%;
}

#current {
background: #a070ae;
}


/*Left Menu Officers*/
div.officers {
float: left;
margin: 0;
padding: 0;
position: relative;
left: 77%;
width: 22%;
height: 100%;
color: #FFFFCC;
background: #8d589c;
text-align: left;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
}




/*Any div with class=picture*/
div.picture {
padding: 2px;
}

/*Order Sons of Italy in America*/
.grandtitle {
font-variant: small-caps;
font-weight: bold;
color: #330066;
font-size: 30px;
text-align: center;
}


/*Welcome message*/
.welcome {
color: #0033FF;
font-weight: bold;
text-align: center;
font-size: 16px;
}

/*Grand Lodge of Massachusetts*/
.grandlodge {
color: #330066;
font-size: 22px;
font-weight: bold;
font-style: oblique;
text-align: center;
}

/*<p> Tags*/
p {
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 1em;
text-align: justify;
}

/*<p class=address>*/
p.address {
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 1em;
text-align: center;
}

/*bold tags*/
.pbold {
text-align: left;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
font-size: 1em;
font-weight: bold;
}

/*Headers*/
h1 {
font-size: 28px;
font-weight: bold;
text-align: center;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
}

h2 {
font-size: 22px; 
font-weight: bold;
text-align: center;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
}

h3 {
font-size: 16px;
font-weight: bold;
text-align: center;
  font-family: Arial,Helvetica,Univers,"Zurich BT",sans-serif;
}

-->
