/*  
Theme Name: Esperanza Education Fund Theme
Theme URI: http://www.esperanzafund.org
Description: Custom installation of A Dream to Host for The Esperanza Education Fund, Inc.
Version: 1.0
Author: Andrew Felton and Paul Kittredge

Theme last updated: September 26, 2009
*/

/***** General stuff *****/
body {font: normal .9em/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#E5E6E8 url(images/gradient.jpg) repeat-x;}

a:link {color : #3366cc;text-decoration:none;}
a:visited {color : #3366cc;text-decoration:none;}
a:hover {color : #000;text-decoration:underline;}
a:active {color : #4071d3;text-decoration:none;}

h1 {
	font:normal 1.65em Georgia, serif;
}

h1#logoHeader {
	margin:0;
	padding:0;
	background:url(/images/EsperanzaFundLogo.png) 5px 3px no-repeat;
	width:410px;
	height:90px;
	text-indent:-9999px;
	overflow:hidden;
}

h1#logoHeader a {
	display:block;
	width:410px;
	height:90px;
}

h2#tagLine {
	background:url(/images/EsperanzaFundTagline.png) no-repeat;
	width:575px;
	height:25px;
	margin:8px 0 0 225px;
	padding:0;
	text-indent:-9999px;
}

h2 {
	margin:20px 0px 0px;
	padding-top:10px;
	padding-bottom:0px;
	font:normal 1.65em Georgia, serif;
	clear:both;
	color : #3366cc;
}

h3 {
	color:#000;
	margin:10px 0 5px;
	font:normal 1.2em Georgia, serif;
	color : #3366cc;
}

ul {padding:0;margin:0 0 0 16px;list-style: square;}
blockquote {border-left:1px solid #EAEAEA;padding-left: 10px;}

/*** Layout ****/

#wrap {margin : 0 auto;width : 860px;background:white;border-left:1px solid #999;border-right:1px solid #999}

#header {background:transparent url(images/hope_banner.png) repeat-x; padding:10px 20px 10px 20px;border-left:1px solid #FFF;border-right:1px solid #FFF;}

#navigation {text-align:right;height:50px;padding:5px 10px 10px 10px; position:relative; bottom:-75px; margin:0;}
.page_item{display:inline; float:right; border:0px solid; padding:10px; margin:0px; text-align:left;}
.page_subitem{float:left;}



#navigation a {text-decoration:none;color:black;font-size:1em;font-weight: bold;}
#navigation a:hover {text-decoration:none;color:#3366cc;font-size:1em;border-bottom:1px solid #FFF}
#navigation-sublist a {font-weight: normal;}

/*
#navigation {text-align:right;height:50px;padding:5px 10px 10px 10px;}
#navigation ul {list-style-type:none;padding:0;margin:0;display: inline;}
#navigation li {list-style-type:none;margin:0 20px 0 0;display: inline-block; vertical-align:text-top;}
#navigation a {text-decoration:none;color:black;font-size:1em;font-weight: bold;}
#navigation a:hover {text-decoration:none;color:#3366cc;font-size:1em;border-bottom:1px solid #FFF}

#myheaders {position:relative; bottom:-75px;}
#navigation-sublist ul {list-style-type:square; padding:0; margin-left:0px; display:inline;}
#navigation-sublist li {list-style-type:square; text-align:left; padding-left:0px; margin-left:30px; display:list-item;}
#navigation-sublist a {font-weight: normal;}
*/



/**#logo {color:#000;padding-left:10px;}**/
#logo {color:#000;width:700px;margin-left:auto;margin-right:auto;}
#logo img {float:left;padding-right:15px;}
#logo a {color:#000;text-decoration:none;font: normal 2.4em Georgia, serif;}
#slogan {font-size:.9em;color:#a1a1a1;}

#main {margin : 0 auto;padding:10px 0px 0px 0px;}

#left-column {width : 500px;float : left;padding-left:40px;}

#left-column ul {
	padding:0;
	margin:10px 0 0 30px;
}

#left-column ol {padding:0;margin:0 0 0 30px;}

.postmeta {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5;padding:3px 5px;color:#777}

#right-column {width : 300px;float : right;min-height: 600px}

.footnav {padding:10px 0;}
#footer {background:#FFF url(images/footer.png) repeat-x top center;padding : 50px 40px 5px 40px;clear : both;color:#666;font-size:.8em;}

#footer p {text-align:center; font-size:1.25em;}

#footer p.errata {
	text-align:left;
	line-height:1.5em;;
	font-size:1em;
}

/*** Comments ***/
/** Comments are disabled
#comment {width:100%;}
ol h3  {border:none;padding-bottom:0}
#commentlist li {padding:5px 10px;}
#commentlist li.alt {background-color:#e9edf6}
.commentmeta {font-size:.7em;color:#999;}
**/

/* Get rid of breaks before inputs in forms */
.myForm br {display: none;}

/*** Sidebar ***/

#sidebar {padding:0px 40px 20px 20px;}
#sidebar ul {list-style-type:none;}
#sidebar ul li ul li {list-style-type:none;padding:2px;border-bottom:1px solid #EEE;}
#sidebar h2 {color:#000;background:#f9f9f9 url(images/h2.png) repeat-x top left;padding:3px 10px;border-top:1px solid #999}
#sidebar li.rss {border-bottom:none;}
#sidebar li.rss img {float:left;padding-right:10px;}




.imageGallery {overflow:auto;}

#left-column .imageGallery ul {
	margin:0;
	padding:1em 0;
	overflow:auto;
}

.imageGallery ul li {
	display:block;
	width:220px;
	height:165px;
	float:left;
	margin:0 20px 20px  0;
	padding:0;
}

.imageGallery ul li img {
	border:1px solid #ccc;
	padding:2px;
}

.pie-gallery {overflow:auto;}

.pie-gallery .pie-item a img {
	display:block;
	width:160px;
	height:160px;
	border:1px solid #000;
	border:1px solid #ccc;
	padding:2px;
}

eefblue {color:#3366cc}