﻿BODY {
              FONT-SIZE: 80%; 
              COLOR: black;
              FONT-FAMILY:  arial, helvetica, sans-serif;
              LETTER-SPACING: 0.1em;
              BACKGROUND-COLOR: #fff;
              TEXT-ALIGN: center;    
}
P {
	LINE-HEIGHT: 1.5em;
              FONT-SIZE: 1.2em;
              TEXT-ALIGN: left;

 }
H1 {
              BORDER: black 2px solid;
	PADDING-RIGHT: 0.25em;
              PADDING-LEFT: 0.25em;
              FONT-SIZE: 2em;
              PADDING-BOTTOM: 0.7em;
              MARGIN: 0px 0px 0.5em;
              PADDING-TOP: 0.25em;
              LETTER-SPACING: 0.1em;
              BACKGROUND: #000099 url(bricks2.gif) scroll repeat-x bottom;          
              TEXT-ALIGN: center;
}

H2 {
	BORDER: #000099 1px solid;
              PADDING-RIGHT: 10px;
              PADDING-LEFT: 10px;
              FONT-SIZE: 1.25em;
              PADDING-BOTTOM: 10px; 
 
              PADDING-TOP: 10px;
              BACKGROUND-COLOR:#cfcfcf;
              BACKGROUND: #000099 url(bricks2.gif) scroll repeat-x bottom;  
              TEXT-ALIGN: center;
 }
H3 {
	MARGIN-TOP: 1.0em;
              FONT-SIZE: 1.5em;
              MARGIN-BOTTOM: 0.5em;
              TEXT-ALIGN: center
}

H4 {
	MARGIN-TOP: 1.0em;
              FONT-SIZE: 1.5em;
              FONT-WEIGHT: normal;
              MARGIN-BOTTOM: 0.1em;
              TEXT-ALIGN: left;
       }

H5 {
              MARGIN-TOP: 0;
              MARGIN-BOTTOM: 0;
              FONT-SIZE: 1.5em;
              TEXT-ALIGN: center
}

H6 {
              MARGIN-TOP: 0;
              MARGIN-BOTTOM: 0;
              FONT-SIZE: 1.25em;
              FONT-WEIGHT: bold;
              TEXT-ALIGN:left;
}
IMG {
              BORDER:#ffaa99  3px outset;
              MARGIN-LEFT: 0.8em;
              MARGIN-RIGHT: 0.8em;
              margin-top: 10px;
 }



A:link, .frontpage a:link, .sidebar2 a:link { 
              COLOR: white;
              text-decoration: none; 
               
}


A:visited, .frontpage a:visited, .sidebar2 a:visited {
               color: white;
               text-decoration: none;
}
  
A:hover, .frontpage a:hover, .sidebar2 a:hover {
             text-decoration: underline;
}
   
.key a:link, .key a:visited{
             color: white; 
             text-decoration: underline;
}

.key a:hover {
              color: black;
}

 p a:link { 
              COLOR: #000033;
               FONT-WEIGHT: bold;
}

 p a:visited {
               COLOR: #000033;
               FONT-WEIGHT: bold;
}
 

 
p A:hover {
             COLOR: #663300;
}

 
          
STRONG {
	  FONT-WEIGHT: bold ;
                COLOR: #fffcfc; 
} 


LI {
              LIST-STYLE-TYPE: none;
	FONT-SIZE: 1.25em;
              LINE-HEIGHT: 1.5em;
              TEXT-ALIGN: left;  
                 
}


.menu H3  { 
             MARGIN-top: 0em;
             
}
.menu  a {
            COLOR: #909090;
            BORDER-right: #fff 1em solid;  
            TEXT-DECORATION: none;
}


.menu a:visited { 
              COLOR: #909090;

}

.menu  a:hover { 
              COLOR:black;
              TEXT-DECORATION: none; 
}
 
       
.main {
              WIDTH: 700px;
	PADDING-RIGHT: 20px;
              PADDING-LEFT: 20px;  
              PADDING-BOTTOM: 50px;
              MARGIN-LEFT: auto;
              MARGIN-RIGHT: auto;
              PADDING-TOP: 10px; 
              BORDER: black 1px solid;
              BACKGROUND-COLOR: #6666FF;
              COLOR:white;

}


.main p {
             FONT-WEIGHT: 500;               
}

.text {
            margin-left: 180px;
}

.appeal {

           FLOAT: left;
           WIDTH: 340px;
}



.events { 

            MARGIN-LEFT: 355px;
  

}

.events h3, .appeal h3  {
              MARGIN-TOP: 0.5em;

}

.events p, .appeal p {
              MARGIN-TOP: 5px;
              MARGIN-BOTTOM: 5px; 
              FONT-WEIGHT: normal;         
}

.item {
            padding-left: 10px;
            padding-right: 5px;
            padding-bottom: 0;
            margin-bottom: 5px;
            border: white 1px solid;
}




.frontpage td {
             padding-top: 0.25em;
             padding-bottom: 0.25em;
}

.footer {
             CLEAR: both;
             FONT-SIZE: 80%;
             MARGIN-BOTTOM: 0.8em;
}

.footer p {

             TEXT-ALIGN: center;

}

.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}


.highlight {
              BACKGROUND-COLOR: #cfcfcf;  
              background-image: url(newhallheading.jpg);              
}

.button {
             
              FONT-SIZE: 1.5em;
              MARGIN: 0px 10px 0px 10px;
}

.breadcrumbs  {
              clear: both;
              margin-bottom: 1em;
              text-align: center;

}



.sidenav, .headline {
                width:170px;
                float: left;
                BACKGROUND: #000099 url(bricks2.gif) scroll repeat-x bottom;  
                color: white;
                padding-top: 10px;
                padding-bottom: 10px;
}

.sidenav ul {
               LIST-STYLE-IMAGE: url(bricks3.gif);  
     
}



.clearstart {
            margin-top: 1em;
            clear: both;
}

.sidebar2 {
           padding-right: 10px;
           padding-left: 10px; 
           padding-bottom: 10px;
           width: 150px;
           float: right;
           BACKGROUND: #000099 url(bricks2.gif) scroll repeat-x bottom;  
 }



.key ul {
           margin-left: 0;
           padding-left: 0;
}

.key li {
           font-size: 14px;
}

.keyleft {
           float: left;
}

.keyright { 
          float: right;
}

.keyright li {
            text-align: right;
}


.borderless {
            border: 0;
}

.centered {
            text-align: center;

}

.minor {
          font-size: 80%;
}