<!--

/* Zero down margin and paddin on all elements */
* { margin: 0;  padding: 0; }

body {
  font: 60%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  background: url(images/lines.gif);
  margin-top:50px;
  text-align: center; 
  min-width: 760px;
  font-weight: normal;
}

h2 { font-size: 2.0em; }
p, li { font-size: 1.4em; }
h2, p { margin: 1em 0; }

#branding {
  height: 76px;
  background-color:#FFF;
  background: #FFF url(images/phLogo.gif) no-repeat left center;
  padding-left: 20px;
}

/* --- LINKS MENU --- */
#menu {
margin-top:-16px;
text-align:right;
 border-bottom:1px solid #CCC;  
}

#menu li {
display:inline;
padding-left:10px;
padding-right:10px;
font-size:1em;
font-weight: bold;
}

#menu a { text-decoration: none;}
#menu a:link, #menu a:visited {color: gray;}
#menu a:hover {color: red; text-decoration: underline;}


/* --- DIRECTORY MENU --- */
#dir {
  list-style: none;
  width: 180px; 
  float: left;
  font-size: 85%;
}
#dir a { text-decoration: none;}
#dir a:link, #dir a:visited {color: gray;}
#dir a:hover {color: red; text-decoration: underline;}


#secondaryContent h2 {
  font-size: 1.6em;
  margin: 0;
}
#secondaryContent p { font-size: 1.2em; }
#secondaryContent a { text-decoration: none;}
#secondaryContent a:link, #secondaryContent a:visited {color: gray;}
#secondaryContent a:hover {color: red; text-decoration: underline;}

#dir, #secondaryContent {
  padding-top: 20px;
  padding-bottom: 20px;
}
#dir *, #secondaryContent * {
  padding-left: 20px;
  padding-right: 20px;
}
#dir * *, #secondaryContent * * {
  padding-left: 0;
  padding-right: 0;
}

#footer {
  background-color:#b0b0b0;
  padding: 0px 20px;
  font-size:.8em;
  color:#EEE;
  text-align:right;
  CLEAR:BOTH;
}

/* ================================= */

#wrapper {
  width: 720px; 
  margin: 0 auto; 
  text-align: left;
  background: #fff url(images/bg.gif) repeat-y left top;
  border:1px solid gray;
}

#content { 
  width: 520px; 
  float: right; 
  
  
}

#mainContent { 
  width: 320px; 
  margin: 0; 
  float: left; 
}

#secondaryContent { 
  width: 180px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right; 
  
} 
-->
