@charset "utf-8";
	
			#content .leftcol .top img#featured-pic {
				float:left;
				margin: 0 0 10px 20px;
			}
		
			#content .leftcol .top h2 {
				margin-bottom:7px;
				color:#7b5f46;
				text-align:left;
				font-size:30px;
				font-weight:normal;
				line-height:30px;
			}
		
			#content .leftcol .top p {
				margin-bottom:30px;
				display:block;
				/*height:132px;*/
				color:#432e1c;
				font-size:16px;
				line-height:24px;
			}
		
		#content .leftcol img.left {
			float:left;
			margin: 15px 15px 15px 0;
		}
	
		#content .leftcol img.right {
			float:right;
			margin: 15px 0 15px 15px;
		}
	
		#content .leftcol h3#our-process {
			clear:both;
			margin: 30px 0 15px;
			height:20px;
			background: url(../assets/template-images/our-web-design-process.png) top center no-repeat;
			text-indent:-9999px;
		}
	
		#content .leftcol h3#our-specialties {
			clear:both;
			margin: 30px 0 15px;
			height:20px;
			background: url(../assets/template-images/our-specialties.png) top center no-repeat;
			text-indent:-9999px;
		}
	
		#content .leftcol h3#campaign-creation {
			clear:both;
			margin: 30px 0 15px;
			height:20px;
			background: url(../assets/template-images/campaign-creation.png) top center no-repeat;
			text-indent:-9999px;
		}
	
		#content .leftcol h3#subscriber-management {
			clear:both;
			margin: 30px 0 15px;
			height:20px;
			background: url(../assets/template-images/subscriber-management.png) top center no-repeat;
			text-indent:-9999px;
		}
	
		#content .leftcol h3#reporting-tools {
			clear:both;
			margin: 30px 0 15px;
			height:20px;
			background: url(../assets/template-images/reporting-tools.png) top left no-repeat;
			text-indent:-9999px;
		}
	
	#content .leftcol a.block {
		clear:both;
		margin: 20px auto;
		display:block;
		width:250px;
		height:62px;
		line-height:62px;
		color:#cdb9a7;
		background: url(../assets/template-images/block-button-large.png) top left no-repeat;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		font-size:13px;
	}

		#content .leftcol a.block:hover {
			color:#ffffff;
			background-position: left -62px;
		}
		
		#content .leftcol a.block.small {
			width:180px;
			height:54px;
			line-height:54px;
			background: url(../assets/template-images/block-button-medium.png) top left no-repeat;
		}
		
			#content .leftcol a.block.small:hover {
				color:#ffffff;
				background-position: left -54px;
			}

	#content .leftcol ul#feature-boxes {
		width: 690px;
		margin: 0 auto;
		padding:0;
		}
	
		#content .leftcol ul#feature-boxes li {
			list-style:none;
			margin: 0 0 20px;
			padding: 10px;
			background: url(../assets/template-images/bg-brown.png) top left repeat;
			border: #876c54 solid 1px;
		}
		
			#content .leftcol ul#feature-boxes li img {
				float:left;
				margin: 15px 0 0 3px;
				padding: 0;
			}
			
			#content .leftcol ul#feature-boxes li h4 {
				margin: 0 0 10px 65px;
				padding:0;
				color:#cdb9a7;
				text-align:left;
				font-size:15px;
			}
			
				#content .leftcol ul#feature-boxes li h4 a {
					display:inline;
					margin:0;
					padding:0;
					}
				
			#content .leftcol ul#feature-boxes li h5 {
				display:block;
				margin: 0 0 8px 65px;
				padding:0;
				color:#000000;
				text-align:left;
				text-transform:uppercase;
				font-size:14px;
				font-weight:bold;
			}
			
			#content .leftcol ul#feature-boxes li a {
				display:block;
				margin: 10px 0 0 65px;
				}
			
			#content .leftcol ul#feature-boxes li p {
				margin: 5px 0 5px 65px;
				color:#35302c;
				font-size:13px;
			}
			
				#content .leftcol ul#feature-boxes li p a {
					display:block;
					margin: 0;
					padding: 5px 0;
					width:250px;
					color:#000000;
					font-size:13px;
					text-decoration:underline;
				}
				
					#content .leftcol ul#feature-boxes li p a:hover {
						text-decoration:none;
					}
	
	#content .leftcol div#feature-boxes {
		margin: 0 40px;
		padding: 20px 20px 0;
		background: url(../assets/template-images/bg-brown.png) top left repeat;
		border: #876c54 solid 1px;
	}
	
	#content .leftcol div#feature-boxes .left {
		float:left;
		width:190px;
		text-align:right;
		margin:0;
		padding:0;
	}
	
	#content .leftcol div#feature-boxes .left h5 {
		padding: 0 20px 0 0 !important;
		background: url(../assets/template-images/divider.gif) right bottom no-repeat;
		text-transform:uppercase;
		font-size:14px;
		font-weight: bold;
	}
	
	#content .leftcol div#feature-boxes .right {
		float:left;
		width:363px;
		margin:0 0 20px;
		padding: 0 0 0 15px;
	}
	
	#content .leftcol div#feature-boxes .right p {
		margin:0 !important;
		padding:0;
	}
	
