/*
THEME NAME: EWS
DESCRIPTION: Emerson Waldorf School
VERSION: 0.0.1
AUTHOR: Design by Andrea, Coded by <a href="http://tr0y.com">Troy</a>
AUTHOR URI: http://blast.com
*/

/*	=YUI v2.3.0 - Copyright (c) 2007, Yahoo! Inc. All rights reserved.
--------------------------------------*/
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px "Lucida Grande","Lucida Sans Unicode",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*base.css*/h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}

/*	=Notes
--------------------------------------*/
/* Fonts */
/* Conversion Chart
If you want this size in px, use this %
10px = 77%
11px = 85%
12px = 92%
13px = 100%
14px = 107%
15px = 114%
16px = 122%
17px = 129%
18px = 136%
24px = 182%
*/

/*	=Layout
--------------------------------------*/
html, body { margin:0; padding:0; background:#EBF1FC; }
body { text-align:center; }
#doc-wrapper { margin:0 auto; background:#ACC75E url('img/body_bg.gif') repeat-x; width:866px; text-align:center; }
#doc { margin:0 auto; text-align:left; color:#333; background:#EDF1FC; width:760px; }
	#hd {}
		#hd h1 { background:#181159; padding:0; margin:0;}
	#showcase { clear:both; background:#DAd9E9; border-bottom:1px solid #c5c4d5; overflow:hidden; width:760px; }
		.home #showcase { background:none; }
		#showcase img { margin:6px; left:0; float:left; }
		#showcase ul { float:left; margin:0; padding:10px 0 0 10px; display:block; border-left:1px solid #c5c4d5; }
		#showcase li { list-style:none; margin-top:1em; }
	#bd {}
		#content { width:58%; float:left; padding:1em; border-right:1px solid #D6DAE6; }
		.single #content, .page #content { width:auto; display:block; float:none; }
		#sidebar-1 { width:37%; float:right; }
	#ft { background:#211460; color:#fff; padding:1em; }
		#ft ul, #ft li { list-style:none; margin:0; padding:0; height:2em; }
		#ft li { display:block; height:1.5em; float:left; border-right:1px solid #fff; padding-right:1em; margin:.5em 1em 0 0; font-size:90%; }
		#ft li.last { padding-right:0; margin-right:0; border:0;}
		#copyright { margin-top:1em; }
		#ft a { color:#fff; }
	
/*	=Navigation
--------------------------------------*/
#nav * { margin:0; padding:0; list-style:none; }

#nav li { float:left; }
#nav li li { float:none; }

#nav span a  { background:url('img/nav.png') 0 0 no-repeat; display:block; height:31px; font-size:136%; text-indent:-9999px; }
#nav #nav-about span a { background-position:0 0; width:106px; }
#nav #nav-admissions span a { background-position:-106px 0; width:103px; }
#nav #nav-early-childhood span a { background-position:-209px 0; width:132px; }
#nav #nav-grades-1-8 span a { background-position:-341px 0; width:103px; }
#nav #nav-high-school span a { background-position:-444px 0; width:109px; }
#nav #nav-for-parents span a { background-position:-553px 0; width:107px; }
#nav #nav-community span a { background-position:-660px 0; width:100px; }

#nav li ul { display:none; }
#nav li:hover ul, #nav li.hover ul { display:block; z-index:999; position:absolute; margin:-1px 0 0 -1px; background:#efefef; padding:1em; border:1px solid #380E3C; }


/*	=Tables
--------------------------------------*/
table, td { border:0; }


/*	=Faculty
--------------------------------------*/
#faculty li, #faculty ul { list-style:none; margin:0; padding:0; text-align:justify; }
#faculty li { padding-bottom:1em; display:block; }
#faculty img { margin:-2em 0 0 1em; float:right; clear:right; border:2px solid #2D043C; }
#faculty h3 { border-bottom:2px solid #2D043C; margin:0 0 .5em 0; margin-right:1em; clear:both; }
#faculty .first h3 { clear:none; }


/*	=Staff
--------------------------------------*/
#staff li, #staff ul { list-style:none; margin:0; padding:0;}
#staff li { padding-bottom:1em; float:left; display:block; width:100%; height:25px; position:relative; }
#staff li h3 { position:absolute; bottom:0;}
#staff img { margin: 0 1em; padding: 1px; border:1px solid #2D043C; }


/*	=Photo Gallery
--------------------------------------*/
#gallery li, #gallery ul { list-style:none; margin:0; padding:0;}
#gallery li { padding-bottom:1em; display:inline; height: 600px; width: 500px; }
#gallery img { margin: 5px; padding: 2px; border:2px solid #2D043C; }


/*	=Post
--------------------------------------*/
.hentry .entry-content * { line-height:1.5;}

/*	=Quote on Page Header
--------------------------------------*/
#quote { font-size:11px; margin:10px; width:110px; float:left; }

/*	=Typography
--------------------------------------*/
body { font-family:"Georgia","Times New Roman", Times, serif; }
/* Headers */
h1,h2,h3,h5,h6 { color:#2D043C; }

/* Links */
/* Note: Order Matters! Define links in the order of LVHA, think love hate. */
a, a:link, a:visited, a:hover, a:active { color:#2D043C; text-decoration:none; font-weight:bold; }
a:link    {}
a:visited {}
a:hover   { text-decoration:underline; }
a:active  {}

blockquote { border-left:10px solid #2D043C; border-bottom:1px solid #EDF1FC; background:#D9D9E8; color:#39245F; padding:1em 0 1em 1em; }/*need bottom border to prevent creeping text*/
blockquote cite { font-size:136%;}
blockquote ul, blockquote li { list-style:none; margin-left:0;  }
blockquote li { margin-top:.5em; padding-left:.5em; background:url('img/blockquote_bullet.gif') 0 50% no-repeat;}




/*	=Branding
--------------------------------------*/

/*	=Navigation
--------------------------------------*/

/*	=Page Elements
--------------------------------------*/
/* widgets */
.sidebar .xoxo { margin:0; padding:0;  }
.sidebar .widget { list-style:none; position:relative; margin:1em; padding:1em; background:#E4E2ED; }

/* Links */
.sidebar #theme-widget-1 { background:none; }
.sidebar #theme-widget-1 h3 { display:none; }
.sidebar #theme-widget-1 ul, .sidebar #theme-widget-1 li { list-style:none; margin:0; padding:0; }
.sidebar #theme-widget-1 { font-size:114%; }

/* Captioned Image */
.captioned-image { text-align:center; }
.captioned-image img { margin:0; }

/* Announcements & Upcoming Events */
.sidebar #theme-widget-2, .sidebar #theme-widget-3 { margin-top:3em; }
.sidebar #theme-widget-2 .title, .sidebar #theme-widget-3 .title { position:absolute; top:-27px; left:-8px; display:block; background:url(img/widget_headers.png) 0 0 no-repeat; height:39px; width:151px; margin:0; padding:0; text-indent:-9999px; }
.sidebar #theme-widget-2 .title { background-position:0 -41px; } 


/*	=Page Specific
--------------------------------------*/
/* Home Page */
/* .home .entry-title { display:none; } */
.home #showcase { text-align:center; }
.home #showcase img { margin-top:6px; float:none; }
.home #showcase .quote { background:url('img/quote_bg.gif') repeat-x; background-color:#6E6EA0; }
.home #showcase .quote img { margin:5px; } 
.home .more-link { text-align:right;}
.home .carousel { height:80px !important; overflow:hidden; }

/*	=Image Captions
--------------------------------------*/
.captioned-image .caption {font-size: 80%;font-family: Verdana, Arial, sans-serif;text-align: center;}



/*	=Hacks
--------------------------------------*/
/* PIE Clearer */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
