/* *******************************
Style sheet for nilecreek.org
mod March 15, 2009
********************************** */

/* Tag styles */
body { 
  margin: 0;
  padding:0;
  font:normal normal 100% Helvetica,Arial,sans-serif;
  background-color: #000; /*#DC5544;*/
  color: #000;
}
  
a{font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;		
	}
a:link, a:visited {
  position: relative;
}

a:link { text-decoration: underline;
  color: #16073B;
  background-color:transparent;
  }

a:visited { text-decoration: underline;
  color: #990066;
  background-color:transparent;
  }

a:hover { text-decoration: underline;
  color: #9900CC; 
  }
em{
		text-decoration: underline;
		font-weight:bold;
	}
h1 { font-family: Arial,Helvetica,sans-serif;
  font-size: 1.4em;
  color: #16073B;
  background-color:transparent;
  margin:.5em 0;
  }

h2 { color: #16073B;
  background-color:transparent;
  font:bold 1.2em Arial,Helvetica,sans-serif;
  }
h3 { color: #16073B;
  background-color:transparent;
  font:normal 1.1em Arial,Helvetica,sans-serif;
  }

h4 { color: #16073B;
  background-color:transparent;
  font-size: 1em;
  }
	
h5 { color: #16073B;
  background-color:transparent;

  font-size: 1em;
  margin:6px 0; 
  }

table, tr, td { font-size: 1em;
  color: #000066;
  background-color: transparent;
  margin:0;
  padding:0;
  }


p.dropcap:first-letter {
	color:	#CE0000;
  background-color:transparent;
	font-size:3em;
	font-weight:normal;
	font-style:normal;
	font-family:serif;
	float:left;
	margin: 2px 2px 2px 0;
  line-height:.8em;
  padding:0;

} 


/* ID styles */  
#address{
	padding:0 .5em;
	background-color:transparent;
	float:left;
	margin:20px 0 0 10px;
	text-align:left;
	width:35em;
}

#address h1{
	font-size: 1.4em ;
	background-color:transparent;
	color:#16073B;
	margin:0;
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}

#address p{
	font-size:.7em;
	color: black;
	background-color:transparent;	
	margin:0;
}
#address h2{	margin:3px 0 ;
	padding:2px;
	font: italic  1.3em  Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	background: transparent ;
	color:black;
	text-align:center;
  vertical-align:top;
}

#wrapper{
	float:right;
	margin: 0 auto;  
	padding: 0 ;
	width:100%;
	position:relative;
	min-height:350px;
}

#content{
	margin: 0 0 0 13em;  
	padding: 0 ;
  background-color:white;
	color:#036;
	text-align:left;
  vertical-align:top;
  z-index: 1;
  font:normal normal 100% Helvetica,Arial,sans-serif;
	border:none;
}

#content p, #content h1, #content h2 {
	padding: 4px 6px;
	margin: .5em 0;
	}
	
#content h3 {
	padding:2px 6px;
	margin: 0;
	font-size:1.1em;
	font-weight:normal;
}

#content blockquote{
  color:black;
  background:#FFFFCC url(/images/quote-open.png) 3px 3px no-repeat;
  padding:2px;
  margin:1em;
  font-size:1.1em;

}

#content blockquote p {
margin: 4px;
padding:2px;
/*border:1px solid red;*/
}

#content blockquote h3 {
	padding:0;
	margin: 6px 35px;
	font: normal 1.1em Arial, Helvetica, sans-serif;
}

#content h1 {
	font:	bold 1.4em  "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
  color:	#16073B;
  background-color:transparent;/*#DD322A*/
  text-align:		center;
	margin: 	0;
	padding: 	3px;
	border-top:3px solid #DD322A;
  }
  
#content img{
  margin:2px 6px;
  background-color:white;
}

#content a img{padding:0px;
  margin:4px;
  background-color:white;
}
#content p.note, #sidebar p.note {
	padding:6px;
	text-align:center;
	margin: 6px 10px;
	color:black;
	background: transparent;
}
#content p.note{
	border: 1px solid red;
}
#content img.imgright{
 margin:6px 6px;
 float:right;
}

#content img.imgleft{
 margin:6px 6px;
 float:left;
}

#content li{
	padding:4px;
	margin:4px;
}

#footer{
  text-align:center;
  margin:0 ;
	padding:5px 2em;
  clear:both;
	z-index:1;
	background:white;
	color:black;
	border-top:1px solid #000;
}

#footer hr{
  margin:0;
	padding:0;
}
  
#footer a{
  font-size:.9em;
}
#links{
	margin:2px;
	padding:2px;
}
#logo, #topbar img {
	height:96%;
	float:left;
	border:none;
	padding:0;
	margin: 2px 2px;
	border:none;
	z-index:3;
}

#page{
	margin:0 auto;
	padding:0;
	width:94%;
	background:#fff;
	color:#16073B;
	text-align:center;
	min-width:860px;
	max-width:1000px;
}

#sidebar{
	float:left;
	width:13em;
	margin:0 ;
	padding:0;
	z-index: 1;
	background: #DD322A ;
  text-align:left;
  vertical-align:top;
	color:#000;
	border:none;
	min-height:550px;
}


#topbar{
	width:100%;
	height:9em;
	background: #fff url("/images/nile-creek-top60.png") no-repeat center left;
	color: black; 
	padding:0;
	margin:0 auto;
	text-align: left;
	font:normal normal 100% Helvetica,Arial,sans-serif;
	border-bottom:1px solid #000;
}

/* CLASSES */
.border{
	border:1px solid black;
}

.center{
  text-align:center;
}
.left {text-align:left;
}

.right {text-align:right;
}

.top {vertical-align:top;
}

.copyright{
  margin:.5em 0 ;
  padding:0;
	font-size:.8em;
}

.courtesy{
	text-align:center;
	font-size:.9em;
	border:1px solid #16073B;
	margin:5px;
	padding:2px 5px;
	width:230px;
	float:right;
	background-color:white;
}

.clearboth{
	clear:both;
}
.clearright{
	clear:right;
	overflow:visible;
}

.close{
  margin:0;
  padding:0;
} 
#definitions, #definitions p{
	display:none;
}
.error{
		color:red;
} 
.fright{
	float:right;
}

.fleft{
	float:left;
}

.footer { font-size: 1.0em;
  font-family: Arial,Helvetica,sans-serif;
  color: #003366;
  }
  
.google2{
	right:30px;
	text-align:right;
	color:black;
  background-color: transparent;
  margin: 10px 0 5px 0;
	padding: 0 5px;
	position:relative;
	float:right;
	top:10px;
}
.google3{
	text-align:center;
	color:black;
  background-color: transparent;
  margin: 5px 0;
	padding: 0 5px;
}

.leftCol{
  width:188px;
  margin:0;
  padding:0;
  background-color: #ffccff;
}
.movie{
	float:right;
	margin:0 10px;
	border:1px solid black;
	padding:5px;
	background:#fff;
}
.noborder{
	border:none;
}

.quote{
	 font-style:italic;
}

.required{
	font-weight:bold;
	color:blue;
	background-color:transparent;
}

.testimonial{
  font-style:italic;
}

.thumbshot{
	border:1px solid black;
}

.clearme {
    clear: both;
    height: 0px;
    overflow: hidden;
    display: block;
}

.tooltip {
  display: block;
  font-size: smaller;
  left: 0;
  padding: 5px;
  position: absolute;
  text-decoration: none;
  top: 1.7em;
  width: 15em;
	background: #fdf7ad;
  color: #2E2E33;
  min-height: 54px;
  padding-left: 70px;
}

.bibliography{
	font-size:.8em;
	font-style:italic;
}

.source{
	font-size:.8em;
	font-style:italic;
}

