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

@import url(typography.css);
@import url(media.css);


/*div {
	 border:1px #0000FF solid; 
}*/

body {
	/* background:#ececec url(../img/headerbg.jpg) 0px -22px repeat-x; 
	background:#fbfbf5 url(../img/headerbgr.jpg) 0px -45px repeat-x; */
	background-color:#333333;
}

#container { 
	width:800px;
	margin:0;
	text-align: left;
	margin:10px;
	background:#fbfbf5 url(../img/sidebar_black.gif) 0px 0 repeat-y;
	float:left;
}

#rounded {
	background:transparent url(../img/rounded_corner_bg.jpg) bottom right no-repeat;
	float:left;
	width:800px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	min-height:300px;
}

/* columns */
#c1 {
  float: left;
  width: 240px;
  padding: 0 0 0 10px;
  margin: 10px 0 0 0;
  display:inline-block;
}

#c2 {
  float: left;
  width: 240px;
  padding: 0 0 0 10px;
  margin: 10px 0 0 0;
  display:inline-block;
}

#c1and2 {
  float: left;
  width: 490px;
  padding: 0 0 0 10px;
  margin: 10px 0 0 0;
  display:block;
  clear:left;
}

#c1and2_pages {
  float: left;
  width: 540px;
  padding: 0 0 18px 0;
  margin: 0 0 0 30px;
  _margin:0;
  display:inline-block;
  clear:left;
}

#c1and2_gallery {
	background-color:#333333;
	padding:10px;
	float:left;
	width:780px;
}

#gallery_masthead {
	margin:0;
	padding:0;
	background:#333333;
}

#c3 {
  float: right;
  width: 240px;
  padding: 0 0 0 10px;
  margin: 0;
  display:inline-block;
}

#masthead {
	width:800px;
	margin:0;
	padding:0;
	float:left;
	height:1px;
}

/* navigation suckorfish */ 
#nav {
	position:absolute;
	z-index:30;
	left:10px;
	top:130px;
	/*_position:fixed;
	_float:left;
	_display:inline;
	_height:100px;
	_width:200px;
	_background-color:#0000FF;
	_margin:100px 0 0 0; */
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 10.5em;
}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 10.5em;
}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 10.05em;
		margin-top : -1.35em;
		background-color:#000000;
		z-index:25;
}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
}
	
#nav li a {
		width: 10em;
		w\idth : 9em;
		display : block;
		color : white;
		font-weight : normal;
		text-decoration : none;
		border : none;
		padding : 5px 0.5em;
		outline:none;
	}
	
#nav li a:hover {
		color : white;
		background-color : #00c000;
}

.currentpage {
		background-color : #ff0000;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
}
	
#content {
		margin-left : 12em;
}
.subfolderstyle {
	background: transparent url(../img/menu_arrow.png) no-repeat center right;
}

#donate_button{
	height:1px;
	margin:0;
	padding:0;
}

#donate_button a {
	width:150px;
	height:130px;
	position:absolute;
	z-index:25;
	left:10px;
	top:400px;
	_top:390px;
	background:transparent url(../img/donate_button.jpg) 0 -15px no-repeat;
	text-indent:-999px;
	display:block;
	outline:none;
}

#donate_button a:hover {
	background:transparent url(../img/donate_button.jpg) 0 -156px  no-repeat;
}

#footer {
	float:left;
	clear:both;
	margin:0;
	width:800px;
	/* background:#000 url(../img/headerbg.jpg) top right repeat-x; */
 /*url(../img/footerbgg.jpg) top right repeat-x; */
}

#main {
	clear:both;
	margin:0 0 0 200px;
	width:760px;
	_width:570px; /* hack to target ie6 */
	padding:0 0 18px 0;
	min-height:540px;
	_height:auto !important;
	_position:absolute:
	_top:0;
}

/* ARTICLE COMMENTS */

#comments {
}

#comments h6, #comment-form h6 {
	font-family:"Lucida Grande", lucida, Arial, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #aaa;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-bottom:5px;
	margin:25px 0 0 0;
}

#comments dl {
	padding:0;
	margin:0;
}            

#comments dl dt  {
	font-family:"Lucida Grande", lucida, Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;   
}

#comments .comment-date {
	float:right;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
}

#comments .posted-by {
	text-transform:none;
}

#comments dl dd {
	margin:15px 0 0 0;
	font-size:14px;
	line-height:18px;
}

#comments .comment-content {
	margin-bottom:15px;
	width:70%;
	padding:15px;
}

#comments .even {
	background-color:#fff;
}

#comment-form {
}           

#comment-form h6 {
	
}   

fieldset#comment-form-field {
	background-color:#9bc2eb;
	border:1px solid #ccc;
	margin:25px 0 25px 0;
	padding:10px 0 10px 25px;
}

fieldset#comment-form-field label {
	font-size:12px;
	color:#111;
}

form#comment-form-form {
	float:left;
	width:50%;
	clear:left;
}

#disclaimer {
	float:right;
	width:35%;
    clear:left;
	margin:30px 35px 0 0;
}

#disclaimer p {
	font-family:"Lucida Grande", lucida, Arial, sans-serif;
	font-size:11px; 
	padding-left:15px;
}

/* styling the more about table */

table {
	width:480px;
	border:1px solid #000;
	background:#fff;
	position:relative;
	top:-2px;
	left:-1px;
}

table caption {
	margin:0;
	padding:8px 10px;
	text-align:left;
	background:#fff;
	border:1px solid #000;
	border-bottom:none;
}

table th, table td {
	margin:0;
	padding:8px 10px;
	text-align:center;
	border-bottom:1px solid #666666;
}

table tr {
	background:#CCCCCC;
}

table tr.alt {
	background:#f1f1f1;
}

table th {
	color:#ffffff;
	background:#0066CC;
}

.trustees {
	background:#919191;
	width:480px;
	padding:1px;
}

#gallery_titles {
	text-align:center;
}

.sidegallery {
	margin:40px 0 20px 0;
}

#ie6menu {
	float:left;
	height:40px;
}

/* styling about us choices */

#about_choices li{
	list-style:none;
	float:left;
	padding:10px 30px 0 0;
}

.clearer {
	float:left;
	clear:both;
}
