/* =============================================================================
   Base
   ========================================================================== */

body {
	font: 81.25% "lucida grande","lucida sans unicode",tahoma,verdana,arial,sans-serif;
}

h1 {
	font-size: 1.5em;
	line-height: 1.7em;
}

h2 {
	font-size: 1.3em;
	line-height: 1.5em;
}

h3 {
	font-size: 1.1em;
	line-height: 1.3em;
}

h4 {

}

h5 {

}

#container {
	width: 960px;
	margin: 0 auto;
	/*
	-webkit-box-shadow: 0 0 8px 0 #C4C4C4;
	-moz-box-shadow: 0 0 8px 0 #C4C4C4;
	-ms-box-shadow: 0 0 8px 0 #C4C4C4;
	-o-box-shadow: 0 0 8px 0 #C4C4C4;
	box-shadow: 0 0 8px 0 #C4C4C4;
	behavior:  url("http://nittanycleaning.net/PIE.htc");
	*/
	-webkit-box-shadow: 0 4px 8px 0 #A4A4A4;
	-moz-box-shadow: 0 4px 8px 0 #A4A4A4;
	-ms-box-shadow: 0 4px 8px 0 #A4A4A4;
	-o-box-shadow: 0 4px 8px 0 #A4A4A4;
	box-shadow: 0 4px 8px 0 #A4A4A4;

}






body { }



/* =============================================================================
   Header
   ========================================================================== */

#banner { }

/* Fixed Topbar Navigation */
body.top-navbar { padding-top: 60px; }
body.admin-bar .navbar-fixed-top { top: 28px; }

header {
	background: #29ABE2 url("../img/header-wood.jpg") repeat-x 0 7px;
}

.home header {
}


#logo {
	display: block;
	padding-top: 7px;
	margin-left: 25px;
	background: #002F5F;
	padding: 5px 20px;
}

#callout {
	margin-top: -32px;
	height: 213px;
	background: url("../img/home-callout.png") no-repeat 50% 0;
	border-bottom: 3px solid #FFFFFF;
}

#mainNav {
	margin: 7px 0 0;
}

.home #mainNav {
	margin: 0;
}

#mainNav ul {
	margin: 0;
	padding: 0;
}

#mainNav ul li {
	float: left;
	height: 27px;
	padding: 0 21px;
	font-size: 1.1em;
	line-height: 27px;
	text-align: center;
}

#mainNav ul li a {
	color: #002F5F;
	text-decoration: none;
	text-shadow: 0 1px 0 #AAD7FF;
}

#mainNav ul li a:hover {
	color: #FAFAFA;
	text-decoration: none;
	text-shadow: 0 -1px 0 #0050A0;
}


/* =============================================================================
   Content
   ========================================================================== */

div.column,
aside.column {
	padding: 15px 0;
}

#slideshow {
	width: 300px;
	margin: 20px auto;
}

#slideshow img.slide {
	-webkit-box-shadow: 0 0 5px 3px #C4C4C4;
	-moz-box-shadow: 0 0 5px 3px #C4C4C4;
	-ms-box-shadow: 0 0 5px 3px #C4C4C4;
	-o-box-shadow: 0 0 5px 3px #C4C4C4;
	box-shadow: 0 0 5px 3px #C4C4C4;
	behavior:  url("http://nittanycleaning.net/PIE.htc");
}

#content {

}





/* =============================================================================
   Primary Content
   ========================================================================== */

#main { }

iframe {
	-webkit-box-shadow: 0 0 5px 3px #C4C4C4;
	-moz-box-shadow: 0 0 5px 3px #C4C4C4;
	-ms-box-shadow: 0 0 5px 3px #C4C4C4;
	-o-box-shadow: 0 0 5px 3px #C4C4C4;
	box-shadow: 0 0 5px 3px #C4C4C4;
	behavior:  url("http://nittanycleaning.net/PIE.htc");
}



/* =============================================================================
   Sidebar
   ========================================================================== */

#sidebar { }



/* =============================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry h2 a { text-decoration: none; }
.hentry time { display: block; }
.hentry p.byline { }
.hentry footer { clear: both; }



/* =============================================================================
   Post Comments
   ========================================================================== */

#comments, #respond, #submit { clear: both; display: block; }
ol.commentlist img.avatar { float: left; margin-right: 10px; }



/* =============================================================================
   Footer
   ========================================================================== */

footer {
	height: 130px;
	background: url("../img/footer-wood.jpg") repeat-x;
}

#copyright {
	width: 700px;
	margin: 0 auto;
	padding: 60px 0 0;
	text-align: center;
	font-size: 0.85em;
	color: #FFFFFF;
	background: url("../img/bubbles.png") no-repeat 540px 30px;
}


/* =============================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 20px 20px 0; float: left; }
.alignright { margin: 0 0 20px 20px; float: right; }



/* =============================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body.top-navbar {
    padding-top: 0;
  }
}