Fnews h5/********* Reset Broswer CSS ************************/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, code, em, img, q, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { /* text-align: left; */ font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

/********* Base CSS ************************/


body {
	font-size:76%;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	height: 100%;
	background: url(../images/body-bg.jpg) repeat-y #9d7643 top center;
}

p, table, li { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; /* do not change this value! */ }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; color: #4a361f; font-weight: bold; font-style: normal; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #ad660d; font-weight: normal; font-style: normal; line-height: 1.3em; }

h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; color: #4a361f; font-weight: bold; font-style: normal; }

h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; color: #ad660d; font-weight: normal; font-style: normal; }

h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #5d4628; font-weight: bold; font-style: normal; line-height: 1.5em; }

h6 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #6F512F; font-weight: bold; font-style: normal; }

.largetext1 { font-size: 2.0em; color: #4a361f; }
.largetext2 {  color: #AD660D; font-size: 1.8em; margin-bottom: 12px; word-spacing: 0.1em;}
.largetext3 { font-size: 1.6em; color: #4a361f;	line-height: 1.3em;}


a { color:#231f20; text-decoration: underline; }

hr { padding: 0; margin: 0 0 8px 0; border: 0; color: #b7cfc2; background-color: #b7cfc2; height: 1px; }

.formfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555; background-color: #fff; border: 1px solid #d1c4a2; padding-left: 2px; }

.button { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;  font-weight: bold; text-transform: uppercase; background-color: #fff; border: 2px outset #ccc; }


/******************* Unique ID's **********************/
#container-shadow { background:url(../images/container-shadow.png) repeat-y top center;}
#container { width: 997px; margin-right: auto; margin-left: auto; background:#fffbe0; 
     -moz-box-shadow: 0px 0px 80px #000; 
  -webkit-box-shadow: 0px 0px 80px #000; 
          box-shadow: 0px 0px 80px #000; 
 }
 
#container .home { background:#EBDEBC; }

#header { height: 120px; background-image: url(../images/bg-header.jpg); position: relative; }
#header .logo { float: left; margin: 10px 0 0 40px; }
#header img.donation { position: absolute; right: -12px; top: 34px;}

#slider { height:317px; width:997px; }

#content { background:#ebdebc url(../images/bg-homecontent.png) repeat-y; padding: 0 15px; }
#content p{ margin:0 0 7px 0; color: #4e3419; }
#content-bottom {background:url(../images/bg-bottom-content.jpg) no-repeat; height:76px;}
#pagecontent-bottom {background:url(../images/bg-bottom-pagecontent.jpg) no-repeat bottom; height:76px; padding-top:30px;}
#content-bottom img, #pagecontent-bottom img { margin-top: -60px; position: relative;}

#pagecontent { background:#fffbe0 url(../images/bg-pagecontent.jpg) repeat-x; min-height:300px;}
#pagecontent-top { background:#fffbe0 url(../images/bg-pages.jpg) no-repeat; min-height:300px; padding: 125px 45px 40px;}
/*#pagecontent h1 { background:url(../images/bg-h1.png) no-repeat right; color:#f7eed7; font-size:43px; padding:17px 35px 90px 5px; word-spacing: -.5em; }
#pagecontent h1 em { color:#d2882e; font-size:47px; }*/
#pagecontent h3 { font-size:18px; color:#874e03; font-style:italic; }

#quicklinks { background:#EBDEBC; padding: 5px 0 8px 15px;}
#quicklinks a { text-decoration:none;}
#quicklinks .events, #quicklinks .projects { margin:0 8px 0 0; }
#quicklinks .events { background:url(../images/bg-events.jpg) no-repeat; float:left; height:96px; width:317px; }
#quicklinks .projects { background:url(../images/bg-projects.jpg) no-repeat; float:left; height:101px;width:315px; }
#quicklinks .journal { background:url(../images/bg-sherrys-journal.jpg) no-repeat; float:left; height:103px; width:316px; }
#quicklinks h3 { color:#ebdebc; font-weight:normal; /* font-size:21px; */ font-size:18px; margin:20px 30px 4px 35px; line-height: 25px;}
#quicklinks p { color:#ebdebc; font-weight:normal; font-size:12px; line-height:1.3em; margin:0 0 0 35px;}

#news { margin: 0 20px 0 0; padding: 0 10px 0 15px; width: 433px; *padding: 0 5px 0 8px;}
#news img.news-title { margin:0 0 29px -15px; *margin:0 0 29px -8px;}
#news p { font-weight:bold; color:#000;font-size:14px; line-height:26px; margin:0 0 16px 0;}
#news p strong { color:#8a5000;}
#news h5 { color:#000; line-height:1.7em; margin:0 15px 10px 0;}
#news h5 strong { color:#8a5000;}

#intro { width:460px; padding: 20px 0px 60px; }

#featured { background: #fffce6; margin: 45px 19px -1px 0; padding: 0;	}
#featured .featured-banner { background:url(../images/bg-featured.png) no-repeat; display:block; height:71px; width:425px; margin:-45px 0 0 29px; text-indent:-9999px;}
#featured p { clear:both; font-size:17px; font-weight:bold; color:#bc7216; padding:0 10px; text-align: left;}
#featured p em{ font-size:15px; font-weight:normal; color:#674d2a; font-style:italic; }
#featured h5 { clear:both; padding:20px 10px 10px;}
#featured img {float:left; margin:0 20px 0 0;}
#featured img.social {margin:0 8px 0 0;}

.breadcrumbs { color: #49351f; padding-left: 35px; }
.breadcrumbs a{ color: #ad660d; }

#footer { color: #ffe6ae; width: 997px; background: url(../images/bg-footer.jpg) no-repeat; height: 30px;padding:5px 10px 10px; clear: both; }
#footer ul { list-style-type: none;	 }
#footer li { border-right:1px solid #fff; float:left; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #FFF; padding:0 7px;  }
#footer li.last { border:none;}
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline;}

.clear { clear: both; height:1px; }

/********************************
  Text-Based Dropdown Menu Styles
*********************************/

ul#nav{ float: right; height: 30px; list-style: none outside none; margin: 73px 25px 0 0; }

ul#nav li{ border-right:1px solid #7a5e38; color: #fffbe0; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; position:relative; z-index:20; }
ul#nav li.last { border-right:none;}

ul#nav li a { color: #fffbe0 !important; display: block; height: 30px; text-decoration: none; padding: 4px 9px 2px; }
ul#nav li a:hover { color:#fff !important; text-shadow: 0 0 5px #000000; /* FF3.5+, Opera 9+, Saf1+, Chrome */}
ul#nav li.current_page_item a, ul#nav li.current_page_parent a { }

ul#nav li ul{ padding: 0; margin: 0; list-style: none; display: none; position: absolute; top: 1em; left: 0; background:#917547; /* dropdown menu items background */ z-index:100; border:1px solid #bdad89; }
ul#nav li>ul{ top: 30px; left: 0; z-index:10; }

/* IE 6 hack */
ul#nav li:hover ul{ margin-top:30px; display: none; background-image: none; /*TLH*/ }
ul#nav li.over ul{ display: none; margin-top:30px; }
/* undo the IE6 hack */
ul#nav > li:hover > ul{ margin-top:0px; display: block; background-image: none; /*TLH*/ }
ul#nav > li.over > ul{ display: block; margin-top:0; }

/* sub menu item styles */
ul#nav ul li{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear:left; width:200px; text-align:left; margin: 0 !important; border-top: 1px solid #a29b78; padding: 0;}
ul#nav ul li:hover{	background-color:#5b2d16; }
ul#nav ul li a{ display:block; color: #fffbe0 !important; /* dropdown menu items text */ text-decoration:none; font-weight:normal; padding:6px 0 6px 8px; margin:0; height: auto; width:192px; border:none;}
ul#nav li ul li.current_page_item a { border:none !important;}
ul#nav li ul li.page_item a { background: #faf3d8; border:none !important;    color: #5b2d16 !important;}
ul#nav ul li a:hover{ display:block; color: #faf3d8 !important; /* dropdown menu items text */ background-color:#5b2d16; text-decoration: none; }

