*{border:0;margin:0;padding:0}html,body,div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;font-family:Helvetica, Arial, sans-serif;line-height:normal;margin:0;padding:0}:focus{outline:0}html{text-align:center}body{color:#000;text-align:left;position:relative;margin:0 auto}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}a{cursor:pointer}i,em{font-style:italic}b,strong{font-weight:700}hr.clearHack{display:block;visibility:hidden;clear:both;height:0px;}.hide{display:none}
/* Typo */
p, h1, h2, h3, h4, h5, h6, a, span, em, strong, .wysiwyg_text, .wysiwyg_text div {color: #444;}
p, h1, h2, h3, h4, h5, h6, .wysiwyg_text {padding-bottom: 10px;}

p,div.wysiwyg_text, .wysiwyg_text div {font-size: 13px; line-height: 22px; text-align: justify;}
h1 {font-size: 24px}
h2 {font-size: 18px}
h3 {font-size: 13px;}

.wysiwyg_text ul li {font-size: 13px; line-height: 22px; text-align: justify; font-family: Helvetica, Arial, sans-serif; list-style: disc; list-style-position: inside; padding-left: 10px;}
.wysiwyg_text ul {padding-bottom: 20px;}

div.article .wysiwyg_text img {margin:0 10px 10px 10px; padding: 1px; border: 1px solid #ccc; background: #dddedc;}
div.article .wysiwyg_text .donate_button a img { border: none; background: transparent;}
.wysiwyg_text img[align="right"] {margin-right: 0; float: right;}
.wysiwyg_text img[align="left"] {margin-left: 0; float: left;}
.wysiwyg_text p {clear: both;}
.wysiwyg_text li {font-size: 13px; line-height: 22px; list-style: disc; margin-left: 20px; padding-bottom: 10px;}
.wysiwyg_text table td {padding: 5px; border-bottom: 1px solid #ccc;}

.edit {background: green; padding: 5px 8px; text-decoration: none; color: #fff; margin: 10px; display: block; width:30px; text-align: center; font-size: 12px;}
.edit:hover {background: #444;}

hr {background-color: #aaa; height: 1px;}

html {background:#f5e8ce url(/images/page-map-bkg.gif) center top no-repeat;}

/* Head */
div#hd { width:780px; margin-left:auto; margin-right:auto;}
div#hd-wrap { width:802px; margin: 0 auto; background:url(/images/hd-bkg.png) no-repeat 0 100%; }

/* Breaking News */
div.breaking-news-bar-outer {width:100%; text-align: center; position: relative; clear: both; margin-bottom: 10px;}
div.breaking-news-bar {padding: 8px 5px 0 5px; border-top: 2px solid #aaa; border-bottom: 2px solid #aaa; background: #f7f1c2; color: #000; clear: both; width:730px; margin: 2px auto 10px auto; position: relative; filter:alpha(opacity=75); opacity: 0.75; text-align: center}
div.breaking-news-bar p {text-align: center; font-size: 16px;}
div.breaking-news-bar a {text-decoration: none;}
div.breaking-news-bar em {font-family: Georgia, Palatino, Times, serif}
div.breaking-news-bar span.breaking {font-weight: bold;}
div.breaking-news-bar strong {margin: 0 20px; padding: 3px 5px; color: #fff; background: #aa202a; font-size: 12px;}
div.breaking-news-bar a:hover strong {background: #444;}



/* Body */
div#bd { width:780px; margin: 0 auto;  padding:10px 0 0; }

div#bd-wrap { width:802px; margin: 0 auto; background:url(/images/content-bkg.png) repeat-y 0 0; }

/* Article */
div.article {background-color:#f0ecc7; margin:20px 30px 20px 20px; padding-bottom: 20px; float: left; clear: none; width:550px;}
div.article-inner {padding: 10px 20px;}
div.article h2 { margin:0 0 10px; line-height:31px; color:#efebc5; font-weight:bold; background-color:#795335; padding:0 0 0 10px;}
div.article img {padding: 10px 15px;}

body#full-page div.article {width:730px; margin: 20px 15px 20px 15px;}
body#full-page div.article-inner {padding: 0;}

/* Aside */
ul.aside { width:152px; margin:20px 20px 20px 0; float:left; clear: both; display:inline; }
ul.aside li {padding:0 0 20px 20px;}

/* Footer */
div#ft { width:780px; margin-left:auto; margin-right:auto; background-color:#666667; padding:10px 0; text-align:center; }
div#ft-wrap { width:802px; margin-left:auto; margin-right:auto; background:url(/images/ft-bkg.png) no-repeat 0 0; clear: both; }
.footerlinks {margin-bottom: 14px;}
.footerlinks a { color:#fff; text-decoration:none; padding: 0 6px; border-right: 1px solid #aaa; font-size: 12px;}
.footerlinks a.last {border-right: none;}
.footerlinks a:hover { text-decoration:underline; color:yellow; }
div#ft p { margin:0; color:#fff;}
div#ft p a { color:#fff; text-decoration:none; }
div#ft p a:hover { text-decoration:underline; color:#fff; }
p.copyrighttext {font-size: 10px; text-align: center;}
span.social_links {position: relative; left: 145px;}
span.social_links a {margin:0 5px; position: relative; top:8px;}

/* Logo */
div#logo { width:780px; height:137px; background:url(/images/fth-logo.jpg) no-repeat 0 0; text-indent:-9000px; }
div#logo a { display:block; height:100%; }

/* Home Slideshow */
div.home-slideshow { width:555px; margin:0 0 0 20px; float:left; clear: both; height: 390px; position: relative; }
ul.slide-nav li, ul.slide-nav a {display: inline;}
ul.slide-nav a {width:185px; height: 78px; background: url(/images/slide-nav.png) left -79px; float: left; clear: none; color: #fff; text-align: center; font-size: 15px; }
ul.slide-nav a:hover span {color: yellow;}

ul.slide-nav li.active a {background-position: left top;}
ul.slide-nav li.active a span {color: #333; font-weight: bold;}

ul.slide-nav span {position: relative; top:56%; color: #fff;}

ul.slide-nav {position: absolute; bottom: 0; left: 0; z-index: 5000; width:555px;}

div.slides {position: absolute; z-index: 4999; top:0; left: 0; width:555px; height: 336px; overflow: hidden;}
ul#slides {position: absolute; top:0; left: 0;}
ul#slides li a {float: left; clear: none; width:555px; height: 338px; text-indent: -5000em; display: block;}
ul#slides li {float: left; clear: none; width:555px; height: 338px; text-indent: -5000em; display: block;}
ul#slides li.eced a {background: url(/images/slide-eced.jpg) 0 0 no-repeat;}
ul#slides li.current-projects a {background: url(/images/slide-cp.jpg) 0 0 no-repeat;}
ul#slides li.disaster-relief a {background: url(/images/slide-disaster-relief.jpg) 0 0 no-repeat;}

/* Home Video */
div.home-video { width:320px; margin:20px 0 0 20px; float:left; display:inline; }

/* Home Content Main */
div.home-main-content { width:385px; min-height:247px; float: right; clear: none;}

/* Doreen's Blog */
div.home-doreen-blog { width:320px; padding-top: 130px; margin-right: 0; margin-left: 24px; float: left; clear: none; display: inline; background: url(/images/DoreensBlog.jpg) 0 0 no-repeat #f7ead0; }

/* Home Callouts */
div.home-callouts { padding:10px 10px 0 20px; clear: both; height:150px;}
div.callout1,div.callout2,div.callout3 { width:152px; margin:0 18px; float:left; display:inline; }
div.callout4 { width:152px; margin:0 0 0 22px; float:left; display:inline; }
div.callout1 {margin-left: 5px;}

/* Nav */
div#nav { background-color:#aa202a; padding:10px 0 0 140px; height: 30px; }
div#nav ul { margin:0; padding:0; }
div#nav ul li { float:left; display:inline; }
div#nav ul li a { display:block; padding:0 15px; font-weight:bold; margin-bottom:10px; border-left:2px solid #fff; }
div#nav ul li:first-child a {border:none;}
div#nav ul li a { color:#dedede; text-decoration:none; }

/* Sub Nav */
div.papernav {float: left; clear: both; margin-left: 10px}
div.papernav ul { margin:0; padding:0; }
div.papernav ul li {margin: 0 10px; list-style:none; display:block; float: left; width:125px; height:67px; background:url(/images/paperlink-bkg.gif) no-repeat 0 0; text-align:center; line-height:17px; font-weight:bold;}
div.papernav ul li a { top:25px; position: relative;  color:#795335; text-decoration:none; font-size: 14px;}
div.papernav ul li.twoline a {top:15px;}
div.papernav ul li a:hover {color:#aa202a;}
div.papernav ul li.donation-image {background-image: none; width:152px;}
div.papernav ul li.donation-image a {top:0; background: url(/images/donate-link-large.jpg) 0 0 no-repeat; text-indent: -5000em; display: block; width:100%; height: 100%;}

body#home div.papernav ul li {margin: 0 13px;}
body#home div.papernav ul li.donation-image {background-image: none; width:125px;}
body#home div.papernav ul li.donation-image a {background: url(/images/donate-link.jpg) 0 0 no-repeat;}
body#home div.papernav { width:125px; margin:0 40px 0 0; float:right; display:inline; clear: none; }
body#home div.papernav ul li {margin:5px 0;}

/* Default Headings */
div.main h1 { margin:0; padding:5px 15px; color:#efebc5; font-size:182%; font-weight:bold; background-color:#795335; }

/* video */
a.player {margin:10px 0 30px 55px;	display:block;	width:400px; height:300px; text-align:center; color:#fff; }
div.home-video a.player {background:url(/images/video_screen_bobby.gif) no-repeat; margin:10px 0 0 0;	display:block;	width:320px; height:222px; text-align:center; color:#fff;}

/* forms */
label {font-size: 12px; width:30%; float: left; clear: both; margin: 7px 0; text-align: right; padding-top: 5px; padding-right: 10px;}
div.article input, div.article textarea, div.article select {padding: 5px; width:40%; float: left; clear: none; margin: 7px 0;}
form div.newsletter_check {float: left; clear: both; width:40%; margin-left: 30%; padding:  5px 0 0 10px;}
form input.checkbox {width: 30px;}
form span.checkbox_text {top: 5px; position: relative;}
form input.submit {margin-left:32%; margin-top: 20px; padding: 5px; background-color: #aa202a; color: #fff; cursor: pointer; font-size: 13px; width:100px;}
form input.submit:hover {background-color: #444;}
form input.short {width:150px;}
form h3 {padding: 20px 0 10px 32%; font-weight: bold;}

span.captcha {margin-left:32%; display: block; float: left; clear: both; }
span.captcha img {padding-left:0; padding-top:20px;}
span.captcha p {padding-bottom: 0;}
