
#outer { color: white; background-color: rgb(86, 71, 123); width: 860px; position: relative; left: 50%; margin-left: -430px}
body { background-color: rgb(86,71,123); }
#header h1 {font-family: 'Arial'; font-size: 20pt; border-bottom: 3px solid black; margin: 0; padding:0}
#header h2 {font-family: 'Rage Italic'; font-size: 20pt; font-weight: normal; margin-bottom:10; margin-top:0; padding:0}
#header h1,h2 {text-align: center; color: white}
#header {text-align: center}
#header li{display: inline; font-family: 'Arial'; font-size: 14pt; text-align: center; list-style: none; 
              padding-right: 0.7em; padding-left: 0.2em;}
#header li.links {border: none}
#header_menu_index li {display: inline; font-family: 'Arial'; font-size: 14pt; font-style: italic; text-align: center; list-style: none; 
              padding-right: 6.5em; padding-left: 3.5em;}
#header_menu_index li.links {border: none}
#footer li{display: inline; font-family: 'Arial'; font-size: 12pt; text-align: center; list-style: none; 
              padding-right: 0.7em; padding-left: 0.2em;}
#footer li.links {border: none}

#page_content {font-family: 'Arial'; text-align: center;}
#page_content h1 {font-size: 20pt}
#page_content p {font-size: 12pt}
#page_content img {border-style: solid; border-width: 4px; border-color: black;}
#page_content h2 {font-size: 16pt; text-align: center}
#page_content a {font-size: 12pt}
#page_content li {list-style: none;}

#subheader li{display: inline; font-family: 'Arial'; font-size: 9pt; text-align; center; list-style: none; letter-spacing: -1px; padding-right:0.5em;}
#subheader a {font-size: 11pt}

#construction {color: yellow}

#header a {font-family: 'Arial'; font-size: 13pt; letter-spacing: -1px}
a:link, a:visited {color: white; text-decoration: none}
a:hover {font-weight: bold}

#footer {font-family: 'Arial'; font-size: 10pt; text-align: center}


#home #header_menu .home a,
#about #header_menu .about a,
#contact #header_menu .contact a,
#event_photography #header_menu .event_photography a,
#retail #header_menu .retail a,
#applause #header_menu .applause a,
#new #header_menu .new a,
#links #header_menu .links a,
#prices #header_menu .prices a,
#miracles #header_menu .miracles a,
#event_gallery_engaging #header_menu .event_gallery a,
#event_gallery_wedding #header_menu .event_gallery_wedding a,
#event_gallery_family #header_menu .event_gallery a,
#event_gallery_expecting #header_menu .event_gallery a,
#event_gallery_beginning #header_menu .event_gallery a,
#event_gallery_growing #header_menu .event_gallery a,
#event_gallery_corp_fund #header_menu .event_gallery a,
{color: black;
  font-weight: bold;
  font-style: italic;
  font-size: 14pt;
 }
 
#about #footer_menu .about a,
#contact #footer_menu .contact a,
#event_photography #footer_menu .event_photography a,
#retail #footer_menu .retail a,
#applause #footer_menu .applause a,
#new #footer_menu .new a,
#links #footer_menu .links a,
#prices #footer_menu .prices a,
#miracles #footer_menu .miracles a,
#event_gallery_engaging #footer_menu .event_gallery a,
#event_gallery_wedding #footer_menu .event_gallery_wedding a,
#event_gallery_family #footer_menu .event_gallery a,
#event_gallery_expecting #footer_menu .event_gallery a,
#event_gallery_beginning #footer_menu .event_gallery a,
#event_gallery_growing #footer_menu .event_gallery a,
#event_gallery_corp_fund #footer_menu .event_gallery a,
{color: black;
  font-weight: bold;
  font-style: italic;
  font-size: 14pt;
 }

#event_gallery_engaging #subheader_menu .event_gallery_engaging a,
#event_gallery_wedding #subheader_menu .event_gallery_wedding a,
#event_gallery_family #subheader_menu .event_gallery_family a,
#event_gallery_expecting #subheader_menu .event_gallery_expecting a,
#event_gallery_beginning #subheader_menu .event_gallery_beginning a,
#event_gallery_growing #subheader_menu .event_gallery_growing a,
#event_gallery_corp_fund #subheader_menu .event_gallery_corp_fund a,
{color: black;
 text-decoration: underline;
 }