/*
THEME NAME: ENH
THEME URI: http://exploringnewhorizons.org/
DESCRIPTION: Based on Sandbox 0.9.7, a theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.0
AUTHOR: Seth Packham, based on <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI: http://peakcityweb.com/
*/


/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
/*@import url('sandbox-layouts/2c-r.css');*/

/*@import url('sandbox-kubrick/kubrick-style.css');*/
/*@import url('sandbox-spartan/spartan-style.css');*/


/*2-col layout, right sidebar*/
div#container { float: left; margin: 0 -210px 0 0; width: 100%;}
div#content {margin: 0 210px 0 0; }
div.sidebar {float: right; overflow: hidden; width: 180px;}
div#secondary	{clear: right;}
div#footer {clear: both;width: 100%;}

body { background-color:#DBD29E; font-family: Georgia; font-size: .8em ; color: #7C7650; line-height: 1.4em;}

a, a:visited {color: #3C71D3;}
a:hover {color: #B67529;}

/*div#outerwrapper {text-align:center; }*/
div#wrapper {width:780px;margin-left:auto;margin-right:auto;background-color:#FFFDF4;}
div#header {background-image: url("images/enh_header_bg.jpg");background-repeat:no-repeat; height: 112px;}
/*div#header img {border: 0;}*/
/* To make full header a link */
div#header a {position:relative;border: 0px solid #f00;line-height: 112px; padding: 45px 0px 45px 770px; text-decoration:none;}
div#header h1#blog-title, div#header div#blog-description {display:none}
div#access {background-color:#D38E3C; height: 40px;}
div#access div.skip-link{display:none;position:absolute;top:1em;right:1em;}

div#container,div.sidebar{border:0px solid #0f0;}
div#content {border: 0px solid #f00; padding: 0 30px 0 30px;}

div#nav-above,div#nav-below{width:100%;height:1em; font-size: .8em;}
div#nav-above, div#nav-below {margin:1em 0 1em 0;}

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.0em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.4em;}

/* Styles for page content */
.page img {padding:2px;border:1px solid #DBD29E;margin: 0px 10px 10px 10px;}
.page img[align=left] {margin: 0px 10px 10px 0px;}
.page img[align=right] {margin: 0px 0px 10px 10px;}
.page img.icon { padding: 0px; border: 0px; margin: 0px; }
.page h2.entry-title {margin-top: 15px;}

/* Styles for blog posts */
.post h2.entry-title {width: 100%; border-bottom: 1px dashed #DBD29E; margin-bottom: 5px;}
.post h2.entry-title a {color: #7C7650;}
.post div.entry-date {font-size: .8em;}
.post div.entry-date abbr {text-decoration:none;}
.post h2.entry-title a {text-decoration: none;}
.post .entry-content {margin-left: 0px;}
.post .entry-meta {font-size: .8em; border-left: 1px solid #DBD29E; padding: 20px;}
.post img {padding:2px;border:1px solid #DBD29E;margin: 0px 10px 10px 10px;}
.post img[align=left] {margin: 0px 10px 10px 0px;}
.post img[align=right] {margin: 0px 0px 10px 10px;}
.post img.icon { padding: 0px; border: 0px; margin: 0px; }

/* Styles for comments */
div#comments {background-color:#F8F3DC;padding: 20px;}

/* Styles for sidebars */
div#primary, div#secondary {margin:5px; font-size: .9em;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1em;width:100%;background-color:#F2EEE0; padding:3px;margin:3px 0px 3px 0px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div.sidebar ul.xoxo > li {border: 0px dashed #DBD29E; padding:3px;}


div.sidebar li#rss-links ul, div.sidebar li#rss-links ul li {list-style-position: outside; list-style-type: none;}
div.sidebar li#rss-links a {background-image: url("images/rss.gif"); background-repeat: no-repeat; padding-left: 24px;}


div#footer {background-image: url("images/enh_footer_bg.jpg");background-repeat:no-repeat; height: 152px;}
div#footer div {text-align:center;padding-top:125px;color:#FFFDF4;font-size:.8em;}
div#footer a {color: #FFFDF4; text-decoration: dashed;}

/* Breadcrumb */
#hmenu {padding: 5px;}
#breadcrumb {padding: 5px 10px 5px 20px; font-size: .8em; border-bottom: 1px dashed #ccc;}

/* Let's add styles to add banners for section pages */
/* The banner image needs to be 780 x 235 pixels */
#banner-page-2,
#banner-page-9, 
#banner-page-10, 
#banner-page-11,
#banner-page-25 {
    display:block;
    clear: both;
    background-repeat: no-repeat;
    margin: 0px;
    height: 235px;
    width: 100%;
}

#banner-page-2 {
background:url("images/banner_orangeflower.jpg");
}

#banner-page-9 {
background:url("images/banner_kidsredwood.jpg");
}

#banner-page-10 { 
background:url("images/banner_prisoners-rock.jpg");
}

#banner-page-11 {
background:url("images/banner_kidsonbench.jpg");
}

#banner-page-25 { 
background:url("images/banner_summercamp.jpg");
}

div#container img {max-width: 100%;}

table.programs {
border: 1px dashed #DBD29E;
/*border-collapse: collapse;*/
}

.programs td, .programs th {
padding: 8px;
border: 1px solid #FFFDF4;
text-align: center;
}

.programs th {
vertical-align: middle;
font-size: 1em;
background-color: #837D5B;
background-color: #DBD29E;
/*background-image: url("images/grunge-border.jpg");
background-repeat: repeat-x;
background-position: bottom;*/
}

.programs td {
font-size: .9em;
vertical-align: top;
}

.programs img {
padding: 2px;
border: 1px solid #DBD29E;
}

.programs a, .programs a:visited, .programs a:hover {
text-decoration: none;
color: #837D5B;
}

table.jobs {
border: 1px dashed #DBD29E;
border-collapse: collapse;
margin-left: 10px;
}

.jobs td {
padding: 5px;
vertical-align: top;
border: 1px dashed #DBD29E;
font-size: .9em;
}

/* These are additional tags added by Designer */
.calicon {
float: left;
margin-top: 0;
margin-bottom: 0px;
border: none;
}
.linklove {
display: none;
}
.anniversarylogo img {
  margin-left: 50px;
  margin-bottom: 0px;
}
.groupPic {
   margin-left: 170px;
}
