/*
global background: 5% grey: #E6E6FA;
main forecolor: orange: #50A1D8 
main highlight: #932169
*/

body
{ /*background: #A8A8A8;
  background-image: url(../images/brochure.jpg);
  color: #956565;*/
  /*background-color: #E6E6FA;  */
  /*background-color: #19a9e1;*/
  /*background-color: #bc0f14;*/
  /*background-color: #ed5745;*/
  /*background-color: #a7cf39;*/
  background: #c6ddec url('main_bg.png');
  color: #000000;
}

blockquote{border-color: #40403E;}

#site_content
{ background: transparent;
  /*opacity: 0.85;
  filter:alpha(opacity=85);
  -moz-opacity: 0.85;*/
  /*background-image: url(transpng.aspx);*/
  /*border-color: #C0B0A0;*/
  border: none;
}

#menu
{ 
  background: #da1d1f url('menu_bg.png');
}

#menu li a
{ 
  color: #EEEEEE;
  border-color: #C0C0C0;
}

.side_menu_item a
{ background: #FFFFFF;
  color: #EEEEEE;
}

#logo
{ background: transparent;
  background-image: url(../images/pf_logo_top.gif);
  color: #FFFFFF;
  border-color: #19a9e1;
}

#content div,p,ul,td
{ color: #000000;  
}

#content h1
{ background: transparent;
  color: #50A1D8;
  font-weight: bold;
  border-color: #808080;
}

#content h2
{ background: transparent;
  color: #50A1D8;
  font-weight: bold;
  font-size: 180%;  
}

#content h3
{ background: transparent;
  color: #50A1D8;
  font-weight: bold;
  font-size: 150%;  
  margin: 0px 0px 8px 0px;
}

#content h4
{ background: transparent;
  color: #50A1D8;
  font-weight: bold;
  font-style: italic;
  font-size: 120%;  
  margin: 0px 0px 8px 0px;
}

#content legend
{ background: transparent;
  color: #A5A5D5;
  font-weight: bold;
  font-size: 150%;  
  padding: 6px 6px 6px 6px;
}


#articleTitle div, #articleTitle p, #articleTitle span
{
  background : transparent;
  color: #000000;
}

#articleDate div, #articleDate p, #articleDate span
{
  background : transparent;
  color: #9080A0;
}

#articleBody div, #articleBody p, #articleBody span
{ 
  background: transparent;
  color: #000000;
}

#preview
{
  background: transparent;
  color: #000000;
}

#previewTitle, #previewTitle div, #previewTitle p, #previewTitle span
{
  background: transparent;
  color: #A0A0A0;
}

#previewDate, #previewDate div, #previewDate p, #previewDate span
{
  background: transparent;
  color: #9080A0;
}

#previewBody div, #previewBody p, #previewBody span
{ 
  background: transparent;
  color: #000000;
}

#userinfo, #userinfo a:hover, #userinfo a.selected, #userinfo a.selected:hover
{ background: transparent;
  color: #932169;
}

#userinfo a
{ background: transparent;
  color: #932169;
}

#links, #links a:hover, #links a.selected, #links a.selected:hover,
#content, #content a:hover, .sub
{ background: transparent;
  color: #da1d1f;
}

#links a, #content a
{ background: transparent;
  color: #da1d1f;
}

#menu
{ /*background: #656565;*/
  color: #EEE;
  border-color: #19a9e1;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ background: #19a9e1 url('side_bg.png');
  color: #ed2864;
  border-color: #A8A8A8;
} 

.sidebar
{
  background: #19a9e1 url('side_bg.png');
}

.sidebaritem 
{
	background: transparent;
}


.side_menu_item a.selected, .side_menu_item a:hover, .side_menu_item a.selected:hover
{ background: #444;
  color: #932169;	
}

#contact input, #contact textarea, #contact input.submit
{ background: #FFF; 
  color: #656565;
  border-color: #8A8A8A;
}

#copyright, #copyright a:hover, #copyright a.selected, #copyright a.selected:hover
{ background: transparent;
  color: #932169;
}

#copyright a
{ background: transparent;
  color: #932169;
}

#content .venue_red
{
    width: 600px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #f15a40;
    padding: 4px;
    margin-bottom: 8px;
}

#content .venue_blue
{
    width: 600px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #57ade0;
    padding: 4px;
    margin-bottom: 8px;
}

#content .venue_green
{
    width: 600px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #b2d334;
    padding: 4px;
    margin-bottom: 8px;
}

