/*
THEME NAME: Celebrate NJ
DESCRIPTION: Theme for Celebrate NJ. Built on top of the Sandbox theme.
TAGS: sandbox, awesome
*/

body,html,div,img,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
a{color:#f35a26;}
a:hover{text-decoration:underline;}
html, body{height:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#676767;}
body{background:url(images/main-bkgd.jpg) repeat-x top left white;}
#outer-container{min-height:100%;height:auto !important;height:100%;margin:0 auto -175px;}
#footer-push, #footer{height:175px;}
#footer{background:url(images/footer-bkgd.png) repeat-x bottom center;text-align:center;}
#main-container{width:860px;margin-left:auto;margin-right:auto;text-align:left;}
#footer-inner{width:860px;margin-left:auto;margin-right:auto;text-align:left;position:relative;padding-top:70px;}
#header{height:140px;position:relative;width:860px;z-index:1;}
#header-logo{display:block;float:left;width:568px;height:138px;background:url(images/celebrate-logo.png) no-repeat 0 -2px;text-indent:-9999px;}
#top-links{float:right;width:290px;height:50px;background:url(images/top-links-bkgd.png) no-repeat;}
#top-links ul{margin:0;padding:5px 0 0 25px;}
#top-links li{float:left;color:#f35a26;font-size:108%;margin-left:10px;padding-right:10px;}
#top-links .first{list-style:none;}
#top-links a{color:#f35a26;text-decoration:none;}
#top-links a:hover{text-decoration:underline;}
#tagline{font-size:128%;color:white;font-weight:bold;font-style:italic;text-align:right;float:right;width:275px;padding-top:10px;text-shadow:0px 0px 5px #0d3258;}
#inner-container{z-index:2;position:relative;}
#sidebar{width:190px;float:left;}
#content-container{margin-left:200px;}
#sidebar h3 a{font-size:146%;color:#f35a26;font-weight:normal;font-style:italic;text-shadow:1px 1px 2px #676767;text-decoration:none;}
#sidenav{width:145px;padding-left:5px;padding-right:10px;background:url(images/sidebar-bkgd.png) repeat-y top left;margin-top:10px;margin-bottom:20px;position:relative;color:white;}
#sidenav-top{width:160px;height:10px;position:absolute;top:-10px;left:0;background:url(images/sidebar-top.png) no-repeat;}
#sidenav-bottom{width:160px;height:20px;position:absolute;bottom:-20px;left:0;background:url(images/sidebar-bottom.png) no-repeat;}
#sidenav ul{padding-left:15px;padding:0;margin:0;}
#sidenav li{list-style:none;}
#sidenav a{color:white;text-decoration:none;}
#sidenav a:hover{text-decoration:underline;}
#sidenav .children{display:none;}
#sidenav li.current_page_item > ul.children {display:block;}
/*.sub-nav{font-size:120%;}*/
#menu-secondary-menu{margin-top:20px !important;}
ul.children {padding-left:15px !important;}
.sub-nav > li{padding-bottom:5px !important;}
#copyright{position:absolute;text-align:right;bottom:0;right:0;color:white;font-size:92%;}
#hopeworks-line{font-size:85%;color:#4a130b;}
#hopeworks-line a{color:#4a130b;text-decoration:none;}
#footer-newsletter{width:245px;float:left;padding-right:10px;}
#footer-newsletter h3{color:#f3bf20;font-size:139%;font-weight:normal;}
#footer-newsletter p{margin:0;padding:0;color:white;padding-left:5px;}
#footer-newsletter form{text-align:right;}
#footer-newsletter-text, #emailInput{width:240px;border:1px solid #0d4d0d;text-align:left;}
p#footer-newsletter-subscribe{margin-top:5px;}
p#footer-newsletter-subscribe a{background-color:#0d4d0d;color:white;border:0;padding:5px;display:block;width:120px;text-align:center;text-decoration:none;font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px;text-shadow: #ddd 0px 0px 2px;}
#footer-kids{width:381px;height:120px;background:url(images/footer-kids.png) no-repeat;position:absolute;top:10px;right:-50px;}
.page-template-state-template-php #footer-nj{float:right;width:170px;height:324px;background:url(images/nj-bkgd.png) no-repeat;margin-bottom:-130px;}
.page-template-state-template-php #footer-kids{display:none;}
.home-top{background-color:#149ba2;padding:4px;color:white;}
#home-top-inner{border:2px solid white;}
#home-large-pic{float:left;margin-right:10px;}
.home-top h3 a{font-size:138%;text-shadow:1px 1px 2px #000000;color:white;text-decoration:none;}
#home-news-list{margin:0;padding:0;list-style:none;}
#home-news-list li{margin-top:1em;}
#home-news-list p{padding:0;margin:0;display:inline;}
.home-date{font-weight:bold;font-style:italic;}
.home-news-title{font-weight:bold;color:white;text-decoration:none;}
.home-section-summaries{width:285px;float:left;}
.home-section-summaries h2{font-size:108%;font-style:italic;padding-top:15px;}
.home-section-summaries p, .home-section-summaries div{padding:0 15px 0 5px;margin:0;}
.home-more-link{text-align:right;font-style:italic;}
.home-more-link a{text-decoration:none;}
#home-summary-first h2 a, #home-summary-first .home-more-link a{color:#f15a23;}
#home-summary-second h2 a, #home-summary-second .home-more-link a{color:#7e258e;}
#home-summary-third h2 a, #home-summary-third .home-more-link a{color:#039855;}
h1{color:#f35a26;text-shadow:1px 1px 2px #676767;}
.entry-date-time{padding-top:0;margin-top:0;font-size:120%;color:#f35a26;font-style:italic;}
.archive .post{margin-bottom:3em;}


.clearboth{clear:both;}