/*
Theme Name: Paden
Description: Custom design and development for PadenMarketing.com.
Theme URI: http://birdsongcreative.com
Author: <a href="http://birdsongcreative.com" title="Birdsong Creative" target="_blank" >David Calhoun</a>
*/


/*===========================================================================
GLOBALS - Broad HTML elements.
=============================================================================*/

body { 
	font-size: 62.5% /* Resets 1em to 10px */;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #545454;
	background: url(images/bg-header.jpg) repeat-x top #c0bba0;
}
a, a:visited, a:active {
	color: #63a043;
	text-decoration: underline;
}
a:hover { text-decoration: none; }
p { line-height: 1.4em; margin-bottom: 20px; }
blockquote {
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}


/*===========================================================================
LIBRARY - Styling for elements used throughout the site.
=============================================================================*/

.clear { clear: both; }
.hr {
	width: 100%;
	height: 1px;
	margin: 8px 0;
	background: #545454;
}
h1 a {
	display: block;
	width: 185px;
	height: 65px;
	text-indent: -9999em;
	background: url(images/logo-paden.png) top no-repeat;
}
h2 {
	margin: 0 0 20px 0;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size: 1.9em;
	font-weight: 200;
	color: #629e42;
	line-height: 1.2em;
}
.post h3 {
	margin: 10px 0 10px 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #545454;
}
h4 {
	padding-bottom: 25px;
	font-size: 1.0em;
	border-bottom: dashed thin #545454;
}
.post img {
	border: 3px solid #8d865f;
	margin-bottom: 10px;
}
img.alignright {
	margin-left: 15px;
}
img.alignleft {
	margin-right: 15px;
}
form {
}
	form p {
		margin: 0 0 5px 0;
	}
	form input {
		padding: 5px;
		background: #f2f1e9;
		border: thin solid #545454;
		font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #545454;
	}
	form input:hover {
		background: #dbd9c6;
	}
	form textarea {
		padding: 5px;
		background: #f2f1e9;
		border: thin solid #545454;
		font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #545454;
	}
	form textarea:hover {
		background: #dbd9c6;
	}
	form .left {
		float: left;
	}
	form img.captcha {
		margin: 2px 5px 0 2px;
		padding: 1px 0;
		border: solid 1px #545454;
	}
	form #submit {
		width: 74px;
		height: 35px;
		margin-top: 15px;
		background: url(images/btn-send.gif) no-repeat 0 0;
		border: none;
		text-indent: -9999em;
		display: block;
	}
		form #submit:hover {
			background-position: 0 -36px;
			cursor: pointer;
		}
		form #submit:active {
			background-position: 0 -72px;
		}

/*===========================================================================
TEMPLATE - Styling for structure of the site.
=============================================================================*/

#container {}
	#header {
		height: 150px;
		padding: 35px 0 0 0;
	}
		#header #logo {
			margin-top: 20px;
		}
		#navigation {
			padding: 60px 0 0 0;
			font: italic 100 1.9em Georgia, "Times New Roman", Times, serif;
			text-transform: lowercase;
			text-align: right;
		}
			#navigation ul {
			}
				#navigation ul li.active a {
					padding-bottom: 10px !important;
					background: url(images/selector.png) no-repeat bottom;
				}
				#navigation ul li {
					margin: 0 0 0 30px;
					display: inline;
				}
				#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
					color: #545454;
					text-decoration: none;
				}
				#navigation ul li a:hover {
					color: #222222;
					text-decoration: none;
				}
	#quoteImage{
		width: 922px;
		height: 244px;
		margin: 0 0 50px 0;
		background: black;
		border: 10px solid #b2b087;
	}
	#main{
	}
		.post {
			padding-right: 30px;
		}
			.post .entry {
				font-size: 1.4em;
				line-height: 1.3em;
			}
	#sidebar {
	}		
		#sidebar .hr {
			margin: 30px 0 !important;
		}
		#sidebarInner {
			padding: 20px;
			background: #f2f1e9;
			border: 1px solid #8d865f;
		}
			#marketingTips .entry {
				width: 90%;
				margin: 0 auto;
				position: relative;
				font: italic 1.9em Georgia, "Times New Roman", Times, serif;
				text-align: center;
				letter-spacing: 1px;
			}				
			  h3.marketingTips {
				  width: 166px;
				  height: 39px;
				  margin: 0 0 10px -28px;
				  padding: 8px 0 0 15px;
				  background: url(images/bg-sidebar-title.png) no-repeat top left;
				  color: #FFF;
				  font: 1.9em Tahoma, Geneva, sans-serif;
				  text-transform: lowercase;
			  }
			#missionStatement {
				width: 90%;
				margin: 0 auto;
				position: relative
			}				
			  h3.missionStatement {
				  margin: 20px 0;
				  color: #629e42;
				  font: italic 2.7em Georgia, "Times New Roman", Times, serif;
				  text-align: center;
				  text-transform: lowercase;
			  }
			  #missionStatement p {
				  font: 1.4em/1.6em Georgia, "Times New Roman", Times, serif;
				  text-align: center
			  }
#container {}
	#footer {
		width: 100%;
		height: 52px;
		margin: 50px 0 0 0;
		padding: 20px 0 0 0;
		background: url(images/bg-footer.jpg) repeat-x;
		font: italic 1.0em Georgia, "Times New Roman", Times, serif;
		color: #FFF;
	}
		#footer a:link, #footer a:visited, #footer a:active {
			color: #FFF;
			text-decoration: underline;
		}
		#footer a:hover {
			text-decoration: none;
		}
		#footerLeft {
			padding: 12px 0 0 0;
		}
			#footerLeft .copyright {
				float: left;
			}
			#footerLeft .social{
				margin: -6px 0 0 5px;
				float: left;
			}
			#footerLeft a:link.twitter, #footerLeft a:visited.twitter, #footerLeft a:active.twitter {
				width: 26px;
				height: 25px;
				background: url(images/btn-social.png) no-repeat 0 0;
				float: left;
				text-indent: -9999em;
				display: block;
			}
			#footerLeft a:hover.twitter {
				background-position: 0 -26px;
			}
			#footerLeft a:link.linkedin, #footerLeft a:visited.linkedin, #footerLeft a:active.linkedin {
				width: 26px;
				height: 25px;
				background: url(images/btn-social.png) no-repeat -25px 0;
				float: left;
				text-indent: -9999em;
				display: block;
			}
			#footerLeft a:hover.linkedin {
				background-position: -25px -26px;
			}
		#footerRight #logoFooter a:link, #footerRight #logoFooter a:visited, #footerRight #logoFooter a:active {
			width: 95px;
			height: 33px;
			margin-top: -8px;
			background: url(images/logo-paden-footer.png) no-repeat top;
			float: right;
			display: block;
			text-indent: -9999em;
		}
			#footerRight #credit {
				margin-top: 5px;
				float: right;
				color: #c0bba0;
				text-align: right;
			}
			#footerRight #credit a {
				color: #c0bba0;
				text-decoration: none;
			}
			#footerRight #credit a:hover {
				text-decoration: underline;
			}


/*===========================================================================
PAGE STYLES - Styling for page-specific elements.
=============================================================================*/
#slider {
	width: 920px;
	height: 396px;
	margin-bottom: 20px;
	border: 10px solid #b2b087;
	overflow: hidden;
}
#bottomLeft {
	margin: 25px 0 0 0;
	padding: 75px 0 0 0;
	color: #543019;
	font-size: 4.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.2em;
	background: url(images/bg-statement.png) no-repeat top left;
}
	#bottomLeft #statement {
		padding: 0 50px;
	}
#bottomRight {
	width: 280px;
	margin: 25px 0 0 0;
	padding: 20px;
	background: #f2f1e9;
	border: solid thin #8d865f;
}
	#bottomRight .hr {
		margin: -12px 0 15px 0;
	}
	#bottomRight p {
		margin-bottom: 0;
	}
	#bottomRight ul {
		list-style: url(images/bullet.gif);
		margin: 0 0 0 20px;
	}
		#bottomRight ul li {
			margin: 0 0 25px 0;
		}
	#bottomRight a:link, #bottomRight a:hover, #bottomRight a:visited {
		color: #63a043;
		font: italic 1.1em Georgia, "Times New Roman", Times, serif;
		text-transform: lowercase;
		text-decoration: none;
	}
	#bottomRight a:hover {
		text-decoration: underline;
	}
.sorry {
	margin: -17px 0 30px 0;
	font: 8.0em Georgia, "Times New Roman", Times, serif;
	display: block;
}

/*===========================================================================
WORDPRESS DEFAULT - Styles from Wordpress.
=============================================================================*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   /*-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;*/
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
