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

/* Body/HTML */
body, html { margin:5px; background:#ffffff; color:#000; }
body { min-width:800px; font-family:"Franklin Gothic Book", "Franklin Gothic Demi", Verdana, Arial, sans-serif; }
input { font-family:"Franklin Gothic Book", "Franklin Gothic Demi", Verdana, Arial, sans-serif; font-size:12px; padding:0; margin:0; }
label { width:150px; display:block; float:left; text-align:right; padding-right:10px; }

/* IDs and ID modifiers */
#wrap { margin:0 auto; width:802px; background:repeat-y url(../site-images/main-bg-orangewhite.gif); }
#header { background:#ffffff; }
#header h1 { padding:5px; margin:0; width:264px; height:105px; background:no-repeat url(../site-images/youthhomes-logo.png); }
#header h1 span { display:none; }
#nav { background:#ffd24f; padding:5px; font-size:12px; text-transform:uppercase; }
#nav ul { margin:0; padding:0; list-style:none; text-align:center; }
#nav li { display:inline; margin:0; padding:0; }
#nav a { color:#000; text-decoration:none; font-weight:bold; }
#nav a:hover { text-decoration:underline; }
#main { float:right; width:580px; margin:0; overflow:hidden; }
#main h2, #main p, #main h6, #main h3, #main h4, #main ul, #main ol { padding-left:20px; padding-right:20px; margin:0px; }
#main p, #main ul, #main ol { font-size:14px; padding-bottom:15px; line-height:1.5; }
#main p a, .pagelinkwithimage a, .pagelinkwithimage a h3, .pagelinknotext a, .pagelinknotext h3, #main ul li a { text-decoration:underline; color:#000000; }
#main p a:hover, .pagelinkwithimage a:hover, .pagelinknotext a:hover { text-decoration:underline; color:#000000; }
#main h3 { padding-top:20px; font-weight:bold; }
#main h4 { padding-top:0px; padding-bottom:10px; font-style:italic; font-size:14px; }
#main ul { font-size:14px; list-style:outside; margin-left:30px; }
#main ol { font-size:14px; margin-left:30px; }
#pagetitle { color:#44734e; text-transform:uppercase; font-size:18px; padding-bottom:10px; font-weight:bold; }
#breadcrumb { padding-top:10px; padding-bottom:35px; }
#breadcrumb a { color:#000; text-decoration:underline; font-weight: normal; }
#breadcrumb a:hover { text-decoration:underline; }
#sidebar h3, #sidebar p { font-size:14px; padding-left:7px; padding-right:7px; margin:0; line-height:1.2; }
#sidebar p { font-style:italic; }
#sidebar object, #sidebar object embed { margin:0px; padding:0px; }
#wherehope { padding:40px 0px 40px 0px; margin:0px; font-weight:bold; line-height:0.8 !important; font-size:28px !important; font-family:Times, Georgia, serif; color:#e4bb47; text-align:center; }
#footer { clear:both; }
#footer p { padding:5px; margin:0; }
#footer-links { float:right; width:580px; font-size:12px; height:40px; }
#footer-links ul { margin:0; padding:0; list-style:none; text-align:center; padding-top:15px; }
#footer-links li { display:inline; margin:0; padding:0; }
#footer-links a { color:#000; text-decoration:none; }
#footer-links a:hover { color:#000; text-decoration:underline; }
#footer-green { clear:both; background:#00703c; width:800px; height:20px;}
#donatesubscribe { width:200px; margin:15px; float:right; }
#donatesubscribe a { text-decoration:underline; color:#000000; }
#searchbox { float:right; margin:0px 0px 2px 0px; font-size:12px; display:inline; }
#searchbox input { font-size:12px; }

/* Classes and Class modifiers */
.donatebox-yellow { background-color:#feeaae; width:100%; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; text-align:center; }
.donatebox-nobg { width:100%; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; text-align:center; }
.donatebox-yellow a img { border:0; }
.donatebox-nobg a img { border:0; }
.subscribe-empty { color:#999; text-align:center; }
.subscribe-filled { color:#000; text-align:left; }
.pagelinkwithimage { float:left; clear:left; width:100%; }
.pagelinkwithimage h3, .pagelinkwithimage p { padding-left:100px !important; }
.pagelinkwithimage img { float:left; margin: 23px 0px 0px 14px; }
.pagelinknotext { float:left; clear:left; width:100%; }
.pagelinknotext h3 { padding-left:100px !important; padding-bottom: 20px; }
.pagelinknotext img { float:left; margin: 10px 0px 20px 20px; }
.listnobullet { list-style-type:none !important; }
.pdflink { padding-left:16px; background-image: url(../site-images/pdf.gif); background-position: center left; background-repeat: no-repeat; }
.footnote { font-size:12px !important; }
.red { color:#FF0000; font-weight:bold; font-size:14px; }
.bigredleft { float:left; clear:none; color:#FF0000; font-size:36px; margin:-3px 20px 10px 20px; #line-height:0.7em; font-weight:bold; }
.formerror { font-size:14px; margin:auto; width:80%; border:1px solid #CCCCCC; margin-bottom:1.8em; }
.textinput { padding:2px; font-size:14px; }
.subscribebutton { font-size:14px; }
.faqlist li { margin-bottom:10px; }