
@charset "UTF-8";
/* CSS Document */

body{ 
	font-family:palatino, "Times New Roman", serif; color: #663300;
	}
/*bg img code*/	
* {
margin:0;
padding:0;
}
html, body, #bg, #bg table, #bg td, #cont {
height:100%;
width:100%;
}

#bg_container {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:-100;
}

#bg {
height:100%;
text-align:center;
vertical-align:middle;
width:100%;
}

#bg img {
min-height:100%;
min-width:100%;
}

/*--end bg img code-->

	
/*new*/

.container{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

	
}

/*all new except min-height*/
div.maincontent{
	min-height:400px;
		border-top:1px solid #BBBBBB;

	
	}



/* links
-------------------------*/
a:link{color:#dc3522; text-decoration:none;}
a:visited{color:#515E5F; text-decoration:none;}
a:hover{color:#FF6633; text-decoration:underline;}
a:active{color:#FF6633; text-decoration:underline;}

li.active{ 
	border:1px solid red;
	}




.bigger {
	font-size:120%;
	
	}
.italic{font-style:italic;
	}
.center{text-align:center;
	}
.left{text-align: left}



/*potential colors: DED450, AEBF07, FF4800, FFD87F*/

.wrap {/* for IE */
	background-image:url(../images/trans_background8.png);
	background-repeat:repeat;
  }
  /*filter:alpha(opacity=94);
  /* CSS3 standard 
  opacity:0.9background: rgba(255, 255, 255, .15)*/
  
  img.bgmaximage {position:fixed !important;}
  

/*typography
-------------------------*/
p {font-size:120%;
	text-indent:0;}

p.testimonial{ color: #663300; 
  font-style: italic;
  font-weight: normal;
  font-size:120%;
}

p+p{
	text-indent: 0;
	margin:0 0 1em;}
.intro{
	 font-family: "IM Fell English", "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
	 color:#663300;
	 font-size:24px;
}

.front_msg{
	margin:0 15px;
}

.front_msg ul{
	font-size:14px;
	
}
.front_msg ul li{
	padding-bottom:15px;
}

#announce{
	color: #FF9933;
	text-align:center;}
em{
	font-weight: bold;}
	
.bold{font-weight: bold;}


	
h1, h2, h3, h4, h5, h6 { font-family: "IM Fell English", "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 

	 /*font-family:palatino, "Times New Roman", serif;*/
	 color: #663300;}
h1{
	margin-top:10px;
}


h1.head{
	font-size:80px;
	margin:60px 0 0 20px;
}

h1#session3{font-size: 28px;}
h2{text-align: center;}

hr{
	background:#947759;  /*both were #BBB */
	color:#947759;
	
}
hr.dark{ background:#663300;color:#663300;}


img.logo{
	margin:0 0 10px 50px;
	}

p.source{
margin-top:15px;
}
.event {
	color:663300;
	font-weight:bold;
	text-align:center;
	}
.event a:link{color: red;}
.event a:hover{color:#6699FF;}
.event a:visited{color:#FFCC66;}



.strike{
	font-size:1.3em; 
	line-height:1.3em;
	}

.center a:hover{ text-decoration:underline;
}

blockquote{color:#663300;}

.blue {background-color:#99CCFF;
	}
.center{
	text-align:center;
	}
.right {
	text-align:right;
	}
img.left {
	margin-top:50px;
	}
.dir{margin:0 20px 0 0;border:3px solid white;}
.fl {float:left;
	}
.fr {float:right;
	}
.clr{clear:both;}
ul.info{
	font-size:110%;
		font-weight:bold;
		background-color:#FFCC66;
		padding:4px;
		}
		
ul.director{ list-style:disc;}

ul.director li{
	padding-bottom:10px;
	font-size:120%;
	} 
.background /*{
	position:absolute;
 	z-index:1; 
 	width:100%; 
 	height:100%;
 	}*/
 	 {position:fixed;  top: 0; left: 0; overflow: hidden; width: 100%; min-width: 1200px;z-index:-1;}  /*was    body img.background {position: fixed;  top: 0; left: 0; overflow: hidden; width: 100%; min-width: 1000px;z-index:-1;}*/

.red {color:red;
	}
	
.survey h3{
	font-size:18px;
	margin-bottom:10px;
	font-family:palatino, "Times New Roman", serif;
}
.survey h3 span{
	font-size:12px;
}
.survey ul {
	list-style:disc;
}
.survey ul li {margin-bottom:5px;}

ul{
	list-style: disc;
	list-style-type: disc;}
.directors ul li{
	margin: 0 0 5px 0;
	font-size: 1.2em;
	}
#resource_list{
	list-style: none;
	list-style-type: none;
	font-size: 120%;}
.staff_names{font-weight: bold;}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav,
ul.nav * { margin:0;padding:0;}
ul.nav {
  position:relative;
  max-width:100%;
  height:2.5em;
  	text-align:center;
	font-size:100%;
	  font-family: "IM Fell English", "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 


  }
ul.nav li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	
}
ul.nav li ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:2.5em;
	background-position:0 0 !important;
	left:-9000px;
}
ul.nav li ul li {
	padding:0;
	border:none;
	width:auto;
	max-width:none;
}
ul.nav li a {
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 1em;
	height:2.4em;
	line-height:2.5em;
}
ul.nav li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:2em;
	height:2em;
	font-weight:normal;
	background-position:0 50% !important;
}

ul.nav li:hover a,
ul.nav li a:hover,
ul.nav li a:focus {color:#fff; }
ul.nav li a:active {color:#666; }
ul.nav li:hover ul {left:0;z-index:10}
ul.nav li ul,
ul.nav li   /* background color for nav bar*/
ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#fff;}
ul.nav li:hover ul li a:active {color:#fff; }

ul.nav li.current a {color:#fff;  cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul,
ul.nav li.current {!important}
ul.nav li.current ul li a {color:#444; ; font-weight:normal;}
ul.nav li.current ul li a:hover {color:#0066CC; }
ul.nav li ul li.current a,
ul.nav li ul li.current a:hover,
ul.nav li.current:hover ul li a:active {color:#fff; }


/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav {
}
ul.main li {
  position:relative;
  top:0;
  left:0;
}
ul.main li ul {
  border-top:0;
}
ul.main li ul li {
  float:left;
}

/* controls color of main navbar items*/
ul.main li a {
	height:2.5em;
	line-height:2.5em;
	border:0;
	color:#523711;
}
ul.main li ul li a {
  width:12em;
  line-height:2em;
  height:2em;
  text-align:left;
  color:#ccc;
}
ul.main li a:focus {color:#7c0041;}
ul.main li ul li a:hover {
  color:#fff;
}
ul.main li:hover a {
  color:#dc3522;
}
ul.main li:hover ul li a {color:#996600; background:#fff;}
ul.main li:hover ul li a:hover {color:#dc3522; background: #FFCC33;}
ul.main li:hover a:active {background:#fff;} 
ul.main li:hover ul li a:active {color:#7c0041;}


/*----end nav----*/

/*----begin content----*/

.sticky {/*background-image:url(../images/trans_background5.png);
	background-repeat:repeat;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.7);*/
	padding-top:20px;
	margin: 0 0 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #BBBBBB;
	text-align: center;}
.sticky p{
	margin: 0 0 20px 0;
	font-size: 135%;}
	
#ad{
	float: left;
	text-align: left;
	margin-bottom: 20px;}
#video
	{float:right;
	margin-left: 15px;
	padding: 10px;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#video iframe {margin-left:8px;}
#video p{text-align: center; font-style: italic;}

.banner{
	
	background-image:url(../images/trans_background5.png);
	background-repeat:repeat;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.7);
	padding:20px 10px 0;
	margin: 0 0 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #BBBBBB;
	text-align:center;
	font-weight:bold;
}

.topbanner a:link{
	color:#03C;
}

	

#main_content{
	/*background-image:url(../images/trans_background5.png);
	background-repeat:repeat;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.7);*/
	padding:15px;
	margin: 0 20px 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #947759; /*#BBBBBB*/
	min-height:400px;
	clear: both;
}

#content{
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);
	padding:15px;
	margin: 0 20px 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #DDDDDD;
	}
.goodbye img{
	margin: 0 24px;
	}
	
/*.research p{
	text-indent:0px;
	margin-bottom:40px;
}*/
.research h3{
	margin: 2em 0 1.5em;}
.research ul{
	list-style: disc;
	font-size: 14px;}
.research ul li{
	margin:0 0 10px 0;
	padding:0;
	}



/*----end content----*/

/*----begin sidebar-----*/

/*---- begin 1st block ----*/
#sidebar{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*background-image:url(../images/trans_background5.png);
	background-repeat:repeat;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);*/
	border:1px solid #947759; /*was #BBB */
	margin-bottom:20px;
}

#sidebar h3{
	
	font-family:palatino, "Times New Roman", serif;

	color: #663300;
	margin:20px 0 10px 10px;
	text-decoration:none;
}

div#sidebar ul{
	margin:0;
	list-style: none;
	list-style-type: none;
	padding-bottom: 5px;
	}

div#sidebar ul li {
	color: #663300;
	text-indent:0px;
	margin:0 10px 5px 10px;
	font-size:13px;
}
div#sidebar ul li.pic{
	padding-left:10px;
}

#sidebarfriends ul{
	list-style: none;
	list-style-type: none;

	}


div.sidebar a { height:150px; width:150px;} 

/*---- end first block ----*/

/*---- begin friends sidebar ----*/
#sidebarfriends, #sidebartestimonials {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*background-image:url(../images/trans_background5.png);
	background-repeat:repeat;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);*/
	border:1px solid #947759; /*was #BBB */
	margin-bottom:20px;
}

#sidebarfriends h3{
	font-family:palatino, "Times New Roman", serif;
	color: #663300;
	margin:20px 0 10px 10px;
	text-decoration:none;
}

div#sidebarfriends ul{
	margin:0;
	}

div#sidebarfriends ul li {
	color: #663300;
	text-indent:0px;
	margin:0 10px 10px 10px;
	font-size:13px;
}
div#sidebarfriends ul li.pic{
	padding-left:10px;
}

div#sidebarfriends img{
	margin: 5px;
	}



/*---- end friends sidebar ----*/ 

/*----begin sidebartestimonials ----*/


#sidebartestimonials h3{
	font-family:palatino, "Times New Roman", serif;
	color: #663300;
	margin:20px 0 10px 10px;
	text-decoration:none;
}

#sidebartestimonials ul{
	margin:0;
	}

#sidebartestimonials ul li {
	color: #663300;
	text-indent:0px;
	margin:0 10px 10px 10px;
	font-size:13px;
}
#sidebartestimonials ul li.pic{
	padding-left:10px;
}

#sidebartestimonials img{
	margin: 5px;
	}
#sidebartestimonials p{
	color: #663300;
	text-indent:0px;
	margin:0 10px 10px 10px;
	font-size:13px;
	font-style: italic;
	line-height: 18px;
	}

/*----end sidebartestimonials ----*/

/*--------------------------------------------
							end sidebar----*/


/*---- images -------------------------*/

.featured{
	
	float: right;
	border:3px solid white;
	margin: 0 0 10px 10px;
}
/*gallery thumbnails*/
.thumbnail{
	background-color: none;
	border:none;
	float: left;
	margin:10px;}
	
.thumbnail img{
	border:3px solid white;
}

.side-image{
	float: right;
	margin:0 0 10px 10px;
	border:3px solid white;
	}
/*alt class override*/
.alt { 
  color: #663300; 
  font-family: "IM Fell English", "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-weight: normal;
  font-style:normal;
}
	
/*credo*/

/*div*/.credo{/*border-bottom:1px solid #ddd;
margin:10px 0 0 0;*/
color:#FFF; 
	}
	
h2.credo{
	margin: 0 0 0 0;
}

		
/*footer*/
.credit{ margin-top:none;}

#footer{
	
}
#foot_logo{
	margin:-45px 0 0 20px;
}

#footer a {text-decoration:none;}
#footer a:hover{color:#FF6633; text-decoration:none;}
#footer a:visited{color:#515E5F; text-decoration:none;}


#footer{
	z-index:150;
	background:#593D07;
	color:#CCC;
	margin:40px 0 00;
	height:200px; 
		-webkit-border-bottom-right-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-bottomright: 20px; 
		-moz-border-radius-bottomleft: 20px; 
		border-bottom-right-radius: 20px; 
		border-bottom-left-radius: 20px;
	
	}


div#footer p {margin:10px 0 0 0;
		text-align:center;
		}
div.social{
	text-align:left;
	padding-top:10px; 
	margin: 0 0 60px 0;
}
div.social a{
	display:block;
	outline:none;
	line-height:30px;
}
div.social a img{
	margin:5px 0 0 40px;
}
div.social span{ 
	font-family:Arial, Helvetica, sans-serif; 
	padding:0 0 0 10px;
	}



div.credit{ margin-top:100px;}
#closing{
	margin:-40px 0 0 0;
}
