/*  
Theme Name: Schaub & Co
Theme URI: http://www.schaubco.com/
Description: The default WordPress theme for the <a href="http://www.schaubco.com">Schaub & Co</a> website.
Version: 1.0
Author: Netsprout, Inc.
Author URI: http://www.netsprout.com/

	Schaub & Co v1.0
	 http://www.schaubco.com/

	This theme was designed and built by Netsprout, Inc.,
	whose website you will find at http://www.netsprout.com/

*/

/* Zero out default browser settings */
ol, ul, li {
	padding-left: 0px;
	maring-left: 0px;
}

/*
Color Pallette

Dark Skin: 		#252220
Canvas Gray: 	#302E2C
Dark Gray: 		#60605A
Medium Gray: 	#A3A2A0
Light Gray: 	#D2D2D0
Blue: 				#42B8E1
Green: 				#68B83A

*/

/* Begin Typography & Colors */
body {
	font-size: 75%;
	margin: 0px;
	padding: 0px 0px 40px 0px;
	background: #302E2C;
}
#page {
	font: 1em/1.4em Arial, Helvetica, sans-serif;
	background: #000;
	width: 1024px;
	margin: 0px auto;
}
#header {
	color: #FFF;
	padding: 20px 40px 25px;
	height: 80px;
}
#headerimg {
	padding-top: 10px;
	float: left;
}
.promo {
	float: right;
}
.news {
	color: #FFF;
	text-align: right;
	font-size: 1.5em;
	line-height: 1.2em;
	float: right;
	width: 400px;
	margin-top: 20px;
	margin-left: 580px;	
	position: absolute;
	top: 0px;
}
.news p {
	font-weight: normal !important;
}
#content .news {
	margin-left: 540px;
}
.news strong {
	color: #42B8E1;
	text-transform: uppercase;
	font-weight: normal;
}
.news a:link, .news a:visited, .news a:hover, .news a:active {
	text-decoration: none;
	color: #42B8E1;
}
.news.home {
	margin-left: 440px;
	width: 280px;
	text-align: center;
}

#content {
	background: #FFF;
	padding: 40px;
	color: #60605A;
	min-height: 380px;
}
#content.slideshow {
	padding: 0px;
}

/* Global Links Styles */
a:link, a:visited {
	color: #42B8E1;
}
a:hover, a:active {
}
a img {
	border: none;
	text-decoration: none;
}

/* Navigation */
.navigation ul {
	font-size: 10px;
	background: #FFFFFF url(images/bg_nav.png) repeat-x top;
	padding: 6px 20px 4px;
	margin: 0px;
	list-style: none;
	position: relative;
	height: 16px;
}
.navigation ul li {
	position: relative;
	float: left;
	display: block;
}
.navigation li {
	text-transform: uppercase;
	margin: 0px 20px;
}
.navigation li ul {
	display: none;
	position: relative;
	float: left;
	padding: 5px 0px;
	width: 900px;
	background: #CCC;
}
.navigation li li {
	position: relative;
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
}

.navigation ul li.utility {
	float: right;
}

.navigation a:link, .navigation a:visited {
	text-decoration: none;
	color: #252220;
}
.navigation a:hover, .navigation a:active, 
.current_page_item a:link, .current_page_item a:visited, .current_page_parent a:link, .current_page_parent a:visited {
	color: #FFF;
}
.navigation li .current_page_item a:link, .navigation li .current_page_item a:visited,
.subnav .current_page_parent a:link, .subnav .current_page_parent a:visited  {
	color: #42B8E1;
}
ul.subnav {
	background: #FFFFFF url(images/bg_subnav.png);
	padding: 5px 20px;
	font-size: 11px;
}
ul.subnav li {
	text-transform: none;
}
.subnav a:link, .subnav a:visited {
}
.subnav a:hover, .subnav a:active, .subnav .current_page_item a:link, .subnav .current_page_item a:visited {
	color: #42B8E1;
}

/* Footer */
#footer {
	font-size: 10px;
	color: #FFF;
	padding: 10px 40px 5px;
	height: 60px;
}
.footerInfo, .footerNav {
	float: left;
	padding-top: 40px;
}
.footerInfo a:link, .footerInfo a:visited, .footerInfo a:hover, .footerInfo a:active {
	margin: 0px 2px;
	border-bottom: solid 1px #42B8E1;
}
.footerNav {
	padding-left: 20px;
	margin: 0px;
	list-style: none;
	width: 300px;
}
.footerNav li {
	display: inline;
	float: none;
	margin: 0px 3px;
}
.footerNav li ul {
	display: none;
}
#footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	border-bottom: solid 1px #42B8E1;
}

.watermark {
	float: right;
}

.narrowcolumn ol, .narrowcolumn ul {
	margin-left: 20px;
	list-style: disc;
}

/* Typography */

h1 {
	color: #42B8E1;
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
}
h2 a:link, h2 a:visited {
	text-decoration: none;
	font-weight: normal;
}
h2 a:hover, h2.active {
	text-decoration: underline;
	font-weight: normal;
}
h3 {
	margin-bottom: 0px;
}
h3 + p {
	margin-top: 0px; 
}

.post {
	width: 560px;
	float: left;
}

.pageGraphic {
	width: 355px;
	float: right;
}
.pageGraphic img {
	float: right;
	margin-top: 60px;
}

.stretcher {
	float: none;
	clear: both;
	width: 100%;
	height: 1px;
}

.right {
	float: right;
	margin: 0px 0px 10px 10px;
}
.left {
	float: left;
	margin: 0px 10px 10px 0px;
}

/* Comments Styles */
.comments {
	clear: both;
	width: 560px;
	padding-top: 5px;
}
#comment {
	width: 560px;
	height: 140px;
	font: 1.2em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #333;
}
.postmetadata.alt {
	background: #FDFDF2;
	padding: 10px;
	margin-top: 40px;
}
ol.commentlist {
	list-style: none;
}
.comments li {
	padding: 10px;
	background: #F6F6F6;
}
.comments li.alt {
	background: #FFF;
}
.comments #respond {
	border-top: dotted 1px #DDD;
	padding-top: 10px;
}

.attribution {
	margin: 20px 0px -35px;
}
.attribution img {
	margin-bottom: -6px;
}
