html * {margin:0px; padding:0px;}

body {
  background: #987245 url(img/phi_bg.png) left top repeat;
  font-family: verdana, sans-serif;
  font-size: 10pt;
  text-align:center;
}

#contain {
  width:97%;
  margin:0px auto;
  background: #fbfbc9 url(img/phi_bg_shadow_left.png) left top repeat-y;
}

#contain2 {
  width:100%;
  background: transparent url(img/phi_bg_shadow_right.png) right top repeat-y;
}

.contain_3 {
  background: transparent url(img/phi_bg_savannah.jpg) left top no-repeat;
  margin: 0px 19px;
}

#hed {
  padding: 24px 0px;
  border-top: 4px solid #4A2819;
}

#hed img.picture {padding:2px;background:#fff;border:1px solid #666;}
td {padding:0px;margin:0px;}

.nav {
  padding:4px;
  font-size:10pt;
  width: 90%;
  margin: 0px auto;
}
.nav a {padding:0px 10px 2px 10px;font-weight:bold;letter-spacing:-1px;}
.nav a:link {color:#A47B4A;text-decoration:none;}
.nav a:visited {color:#d4aB7A;text-decoration:none;}
.nav a:hover {background-color:#D3C284;text-decoration:none;color:#FBFBC9;}

.nav span.current {background-color:#A47B4A;padding:0px 10px 2px 10px;font-weight:bold;color:#fff;}

.content {
  text-align:left;
  margin: 1em 30% 1em 5%;
  padding: 1em;
}

.content_np {
  text-align:left;
  margin: 1em 5% 1em 5%;
  padding: 1em;
}

h2 {margin:0.5em 0px; color:#A47B4A; border-bottom:1px dotted #A47B4A;font-size:12pt;padding:0.4em 0;letter-spacing:2px;text-transform:uppercase;font-weight:bold;}
h3 {color:#A47B4A;font-size:10pt;margin:0.8em 0px;}
h4 {color:#777;font-size:10pt;}
p {margin:0.8em 0px;}
ul {margin:0.8em 2em;}
ul li {margin: .4em 0px;}
ol {margin:0.8em 2em;}
ol li {margin: .4em 0px;}

.tumaini {
	clear:right;
	text-align:center;
	margin-top:1em;
	margin-bottom:0px;
}

#foot {
  padding: 6px 0px;
  margin: 12px 0px 0px 0px;
  background: #4A2819;
  color:#F5F4C4;
}

#foot a {color:#fff;text-decoration:none;}
#foot a:hover {text-decoration:underline;}

.admin-links {
	border: 1px solid #999;
	padding:20px;
}
.admin-links a {padding:4px;display:block;}
.admin-links a:link {color:#A47B4A;text-decoration:none;}
.admin-links a:hover {color:#c49B6A;text-decoration:none;}
.admin-links a:visited {color:#d4aB7A;text-decoration:none;}

.panels {float:right;width:25%;margin:2em 5% 0 0;text-align:right;padding:1px;}
.panels {
	//margin:2em 10px 0 0;
}
.panels .panel {border:1px solid #dBdBa9;padding:2px;background-color:#FBFBd9;overflow:hidden;margin:0px 0px 5px 0px;text-align:left;}
.fact {font-size:8pt;}
.panels .panel .t {font-weight:bold;background-color:#A47B4A; color:#FBFBD9;font-size:10pt;padding:4px;margin:0px;}
.panels .panel p {margin:6px;overflow:hidden;}
.pic {overflow:hidden;}

.headline {background:transparent url(img/icon-news.gif) left center no-repeat;padding-left: 20px;margin:0px;}
.event {background:transparent url(img/icon-calendar.gif) left center no-repeat;padding-left: 20px;}
.news_date {color:#999;font-size:7pt;}
.special {margin-top:2em;}

.panel a:link {color:#A47B4A;text-decoration:none;}
.panel a:visited {color:#d4aB7A;text-decoration:none;}
.panel a:hover {text-decoration:underline;}

.news-entry {border:1px solid #dBdBa9;padding:0.2em;clear:left;}
.news-entry h2 {background-color:#d3c284;padding:4px;color:#946B3A;margin-top:0px;letter-spacing:0;border:none;font-weight:normal;}
.news-entry p {margin:1em;}
.news-entry h2 .news_date {color:#333;}
.news-entry p img {float:left;padding:2px; border:1px solid #999;margin-right:0.5em;margin-bottom:0.5em;}

.event-date {font-size:110%;font-weight:bold;}
.form_tab tr td.lbl {padding-right:2em;}
input, select,textarea {border:1px solid #999;padding:1px;}
.req {background-color:#ff9;border:1px solid #999;padding:1px;}

.clear {clear:left;}
.small {font-size:8pt;color:#555;}
