


body { font-family:Georgia, Times New Roman, Times, Serif; font-size:16px; color:#202020; }

#site { width:625px; }
/*
#site { width:640px; }
*/

#site_head { font-family:Tahoma, Helvetica, Arial, Sans-Serif; background:#9044C7; padding:7px; border-radius:7px; height: 106px; width:580px;}
/*
background:#9044C7; padding:7px; border-radius:7px; height: 106px;}
*/
  #site_head a {  background:none; color:white;   float:left; 
padding:7px 7px; margin-right:1px; border-radius:7px; 
height:92px; font-size:17px; text-decoration:none; }
/*
padding:7px 11px; margin-right:3px; border-radius:7px; 
height:92px; font-size:17px; text-decoration:none; }
*/

	#site_head a span { display:block; padding-top:32px; }
	#site_head a img { border-radius:7px; }
  #site_head a:normal { background:none; color:white; }
  #site_head a:hover { background:white; color:#D30068; }
  #site_head a.selected { background:#E23489; color:white; }
#site_body { position:relative; clear:both; padding-top:1em; padding-bottom:2em; }
#site_foot { font-family:Tahoma, Helvetica, Arial, Sans-Serif; background:#9044C7; padding:11px 18px; color:white; font-size:0.72em; border-radius:7px; }
  #site_foot a { color:white; }
  #site_foot_top { padding-bottom:7px; border-bottom:1px solid white; }
	#site_foot_top .right { float:right; }
  #site_foot_bottom { padding-top:7px; }
	#site_foot_bottom .right { float:right; }


a { text-decoration:none; color:#0000cc; }
  a:normal { text-decoration:none; }
  a:hover { text-decoration:underline; }
h1,h2,h3,h4,h5,h6,p { margin-top:0px; margin-bottom:1em; }


div.copy { line-height:1.4em; max-width:400px; }


.form { position:relative; margin-bottom:2em; }
  .form h4 { margin-bottom:0.12em; }
  .form p { margin:0px; line-height:1.4em; }
.article { position:relative; margin-bottom:2em; }
  .article h4 { margin-bottom:0.12em; }
  .article p { margin:0px; line-height:1.4em; }
  .article .pubdate { padding-top:0.2em; font-size:0.72em; color:#999; }
.service { position:relative; margin-bottom:2em; }
  .service h4 { margin-bottom:0.24em; }
	.service h4 a { color:#2219B2; }
  .service div.summary { color:#222; font-size:0.8em; }
  .service div.description { display:none; border-left:7px solid #5751CB; padding-left:7px; }
    .service div.description div.desc_big { color:#f5f5f5; font-size:1.32em; line-height:1.2em; margin-bottom:0.64em; margin-left:-7px; padding:7px; padding-right:15px; background:#5751CB; border-top-right-radius:15px; border-bottom-right-radius:15px; }
    .service div.description div.desc_small { font-size:0.72em; line-height:1.4em; padding-right:15px; padding-bottom:7px; }
	.service div.description div.desc_small ul li { margin-bottom:7px; }
     .service div.description h5 { font-size:1em; }
.event { position:relative; margin-bottom:2em; }
  .event h4 { margin-bottom:0.24em; }
	.event h4 a { color:#2219B2; }
  .event div.summary { color:#222; font-size:0.8em; margin-top:0.2em; }
  .event div.description { display:none; border-left:7px solid #5751CB; padding-left:7px; line-height:1.2em; }


a.btn { background:#A20050; color:white;  padding:9px 13px; border-radius:9px; border:1px solid #D30068; text-decoration:none !important; }
  a.btn:normal { background:#A20050; color:white; }
  a.btn:hover { background:#D30068; color:white; }  