/* CSS Document */

/* Body */


body {
  margin: 5%;
  padding: 0;
  border: rgb(0,0,0) 0px solid;   
  margin-top: 1em; 
  margin-left: 1em; 
  width: 800; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



 /* Top of Page Navagation */
div.nav1 {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid;
  width: 100%;
  color: #009933;
  text-align: right;
  font-size: 65%

} 

div.nav1 a:hover, div.nav1 a:focus {
   color: #ffffff;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 65%
}

 div#nav1 ul {
  padding: .5px;
  margin: .5px;
}

  div#nav1 li {
   margin: 0px;
   padding: 0px;
   padding-left: 2em;
   display: inline;
   background-image: url(http://www.ahpd.org/museum/irishfest/images/ifshamrock.gif);
   background-position: left center;
   background-repeat: no-repeat;
}

  div#nav1 li.nobullet {
   background-image: url('none');
}  

  div#nav1 a {
   padding: 0px;
   text-decoration: none;
}

  div#nav1 a:link, div#nav1 a:visited {
   font-weight: bold;
   color: #009933;
}

  div#nav1 a:hover, div#nav1 a:focus {
   color: #FFFFFF;
   background-color: #009933;
}
/* end of Navigation */

/* content h1  h2  h3  h5  h6*/

  div#content h1 { 
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 175%;
  color: #009933;
  text-align: left;
} 

  div#content h2 { 
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 150%;
  color: #009933;
  text-align: center;
} 

  div#content h3 { 
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 125%;
  color: #009933;
  text-align: left;
} 

  div#content h4 { 
  margin: 0px;
  padding: 0px;
  margin-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 125%;
  color: #009933;
  text-align: center;
} 

  div#content h5 { 
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #009933;
  text-align: left;
  font-weight: bold;
} 

  div#content h6 { 
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #009933;
  text-align: center;
} 


/* end h */

/* a */

  div#content a:link, div#content a:visited {
   color: #009933;
}

  div#content a:hover, div#content a:focus {
   color: #ffffff;
   background-color: #009933;
}

/* end a */
 

/* p */
  div#content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: .25em;
  margin-bottom: 1em;
}

/* end p */

/* content dl  dt  dd */
div#content dl { 
  margin: 0px; 
  padding: 0px; 
  font-size: 12px; 
} 

div#content dt { 
  margin-top: 1.0em; 
  font-size: 14px%; 
  font-weight: bold;
  color: #000000

} 

div#content dd { 
  margin: 0; 
  margin-left: 1.5em; 
  font-size: 12px%; 
  
} 
/* end content dl  dt  dd */

/* tables 2c(centered)>Schedules 4>Schedules*/
div#table2c table{
   width: 800;
}

div#table2c td{ 
  font-size: 12px; 
  width: 50%;
  vertical-align: top;
  text-align: center;
  padding: 0;
  padding-left: .25em;
  padding-right: .25em;
  padding-top: .25em;
  padding-bottom: .25em;
}

div#table3 table{
   width: 800;
}

div#table3 td{ 
  font-size: 14px; 
  width: 33%;
  vertical-align: center;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: left;
}

div#table3c h1{ 
  font-size: 200%;
  color: #009933;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  text-align: center;
}

  div#table3 a:link, div#table3 a:visited {
   color: #000000;
}

  div#table3 a:hover, div#table3 a:focus {
   color: #ffffff;
   background-color: #009933;
}

div#table3c table{
   width: 800;
}

div#table3c h4{ 
  font-size: 125%;
  color: #000000;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 1em;
  padding-bottom: 0em;
  text-align: center;
}

div#table3c td{ 
  font-size: 12px;
  font-weight: bold;
  color: #009933;
  width: 33%;
  vertical-align: bottom;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: center;
}

  div#table3c a:link, div#table3c a:visited {
   color: #000000;
}

  div#table3c a:hover, div#table3c a:focus {
   color: #ffffff;
   background-color: #009933;
}

div#table4 table{
   width: 800;
}
div#table4 tr{
  background-color: #D7F0B7; 
}

div#table4 td{ 
  font-size: 12px; 
  width: 25%;
  vertical-align: top;
  padding: 0;
  padding-left: .25em;
  padding-right: .25em;
  padding-top: .25em;
  padding-bottom: .25em;
}

  div#table4 a:link, div#table4 a:visited {
   color: #000000;
}

  div#table4 a:hover, div#table4 a:focus {
   color: #ffffff;
   background-color: #009933;
}

div#table3s table{ /*sponsors */
   width: 800;
}

div#table3s td{ 
  font-size: 14px; 
  width: 33%;
  vertical-align: center;
  text-align: center;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 1em;
  padding-bottom: 1em;
}

  div#table3s a:link, div#table3s a:visited {
   color: #000000;
}

  div#table3s a:hover, div#table3s a:focus {
   color: #ffffff;
   background-color: #009933;
}

  div#table3s hr{
  width: 800;
  color: #009933;
}

div#table3si table{ /*sponsors on index page */
}

div#table3si td{ 
  font-size: 14px; 
  width: 33%;
  vertical-align: center;
  text-align: center;
  padding: 0;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 1em;
  padding-bottom: 1em;
}

  div#table3si a:link, div#table3si a:visited {
   color: #000000;
}

  div#table3si a:hover, div#table3si a:focus {
   color: #ffffff;
   background-color: #009933;
}

  div#table3si hr{
  width: 800;
  color: #009933;
}

/* end tables */

/*bottomnav*/
div#bottomnav p{
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
  color: #009933;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;

} 

div#bottomnav a {
   color: #009933;
}

div#bottomnav a:hover, div#bottomnav a:focus {
   color: #ffffff;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
}

  div#bottomnav a:hover, div#bottomnav a:focus {
   color: #ffffff;
   background-color: #009933;
}
/* end of Bottom Navigation */
