@charset "UTF-8";
/* CSS Document */


/*Main Layout Setup*/


html, body{ background-color:#665038; font-family: Arial, Helvetica, sans-serif;  margin:0; padding:0;}
/* #wrap{ position: absolute; width: 100%; height: 100%; overflow-y: auto; } */
#wrap{  margin:0 auto; }
#site{ width: 900px;margin:0 auto; }
#masthead{ width:900px; margin-left: auto;margin-right: auto; position: relative; height:132px;}
#nav{   width:900px; margin-left: auto;margin-right: auto; position: relative;   }
#content-holder { width:898px;background: #948e36; float:none; }
#content { background: #FFFFFF;  width:659px; border-right:3px solid #5f6b3d; float:left; padding-left:10px;padding-right:10px;}
#sidebar { background: #948e36;  width:216px;  float:left; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*Footer Setup*/
#footer{ clear: both;  margin-bottom:0; background-image:url(../img/footer-bg.png); background-position:center; width:996px; height:108px;margin:0 auto; }
#footer p {text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}

/*Navigation Setup*/

ul#navigation-1
	{ margin:0; padding:0; list-style:none; width:100%; }
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative;  }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:0; display:block; text-align:center; text-decoration:none;  color:#ffffff;  }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:0;  text-align:center; text-decoration:none;  color:#ffffff;   }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none;  width:120px; position:absolute; top:48px; left:2px;font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; text-transform:uppercase; text-align:left}
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:120px; clear:left;  }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#475922; padding:4px 0;  border:none; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#7F7F1F; padding:4px 0;  border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;   position:relative; z-index:1000; color:#ffffff; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:145px; top:-2px; padding:1px 1px 0 1px;  background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{  }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:12pt; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:132px; font-size:12pt;  }
	
/*Photo Wraps*/
.align-left { float:left; margin-right: 1em; }
.align-right { float:right; margin-left: 1em; }

	
/*Typography*/
h1 {text-align:left; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; color:#E58D00; margin-top:15px; margin-left:20px;}
p {text-align:left; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-top:15px; margin-left:20px;margin-right:20px;}
#content a{ color:#E58D00; font-weight:bold;font-size:0.95em; }
#content a:hover { color:#7F7F1F;font-weight:bold; text-decoration:underline; }
#footer p a { color:#E58D00;}

#sidebar a { color:#FFFFFF; font-weight:bold; line-height:1.2em;}
#sidebar a:hover { color:#E58D00;font-weight:bold; text-decoration:underline; }
#sidebar p {text-align:left; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin-top:15px; margin-left:20px;margin-right:20px;}
#sidebar h1 {text-align:left; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin-top:15px; margin-left:20px;}


/*Wordpress*/

.storytitle, storytitle a {
	margin: 0;
		text-decoration: none;
	font-size:1.6em;
	color:#7F7F1F;
	background:url(http://www.autismvillage.com/blog/wp-content/themes/erin-blog/img/window-icon.jpg) no-repeat scroll 0 0;
padding-left:50px;;
	height:50px;
}

.storytitle a {
	font-size:1.3em;
}

.feedback
{text-align:right;
font-size:0.85em;
padding-bottom:2em;}

.date {
	margin: 0;
	text-decoration: none;
	font-size:0.65em;
	color:#32425c;
    padding-left:50px;;
	margin-top:-15px;
}

.meta {
	margin: 0;
	text-decoration: none;
	font-size:0.65em;
	color:#32425c;
    padding-left:50px;;
	}
	
.storycontent
{text-align:left; font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-top:15px; margin-left:-20px;margin-right:20px;}

#menu
{text-align:left; padding-right:10px;padding-left:10px;margin-top:20px;}
#menu li {list-style-image:none; list-style:none;margin-top:15px;line-height:16px;font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; list-style:none; font-weight:bold; text-transform:uppercase;}
#menu p {font-size:0.95em; line-height:0.95em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; list-style:none; text-transform:none; margin-left:2px; margin-top:-5px;}
