@charset "utf-8";
#content .leftcol {
	float:left;
	width: 690px;
	padding-right:20px;
}

#content .rightcol {
	float:left;
	width:250px;
}

	#content .rightcol .block {
		margin: 30px 0 0 10px;
		padding: 15px;
		background: url(../assets/template-images/bg-brown.png) top left repeat;
		text-align:center;
	}

	#content .rightcol h2 {
		padding-bottom:5px;
		font-size:16px;
		font-weight:bold;
		text-align:center;
	}

	#content .rightcol h3 {
		display:block;
		padding-bottom:10px;
		widows:250px;
		height:20px;
		background: url(../assets/template-images/sidebar-services.png) top left no-repeat;
		text-indent:-9999px;
	}

		#content .rightcol h3.ebook {
			padding-bottom:5px;
			background: url(../assets/template-images/sidebar-free-ebook.png) top center no-repeat;
		}

	#content .rightcol p {
		color:#35302c;
		text-align:left;
		font-size:13px;
	}
	
	#content .rightcol img.left {
		float:left;
		margin: 5px 10px 10px 0;
	}

	#content .rightcol form {
		margin-top:10px;
	}

		#content .rightcol form label {
			margin:10px 0 0;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			color: #432E1C;
		}

			#content .rightcol form label a {
				font-weight:normal;
				color: #432E1C;
				font-size:12px;
			}
		
		#content .rightcol form input.text-field {
			width:198px;
			height:16px;
			padding:5px;
			margin: 5px 0 10px;
			font-size:13px;
			color:#ffffff;
			background: url(../assets/template-images/bg-brown-rollover-tall.png) top left repeat-x;
			border: #5c4530 solid 1px;
		}
		
		#content .rightcol form textarea {
			width:198px;
			margin: 10px 0;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#ffffff;
			background: url(../assets/template-images/bg-brown-rollover-tall.png) top left repeat-x;
			border: #5c4530 solid 1px;
		}
		
			#content .rightcol form input.text-field:focus, #content .rightcol form textarea:focus {
				/*background-position: 0 -1000px;*/
				border-color:#000000;
				-moz-box-shadow: 1px 1px 1px #6e5743;
				-webkit-box-shadow: 1px 1px 1px #6e5743;
				box-shadow: 1px 1px 1px #6e5743;
			}
		
		#content .rightcol form input.subscribe {
			cursor:pointer;
			margin: 10px auto 0;
			width:130px;
			height:38px;
			color:#cdb9a7;
			background: url(../assets/template-images/block-button-small.png) top left no-repeat;
			border:none;
			text-transform:uppercase;
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;
		}
	
			#content .rightcol form input.subscribe:hover {
				outline:none;
				color:#ffffff;
				background-position: 0 -38px;
			}
		
	#content .rightcol ul {
		list-style:none;
	}

		#content .rightcol ul li a {
			display:block;
			width:200px;
			height:45px;
			line-height:45px;
			padding: 0 25px;
			color:#ede0d4;
			background: url(../assets/template-images/sidenav-button2.png) top left no-repeat;
			text-align:left;
			text-transform:uppercase;
			text-decoration:none;
			font-size:13px;
		}

			#content .rightcol ul li a:hover {
				color:#ffffff;
				background-position: 0 -45px;
			}

			#content .rightcol ul li a.current {
				color:#ffffff;
				background-position: 0 -90px;
			}

			#content .rightcol ul li a.parent {
				background-position: 0 -90px;
			}

			#content .rightcol ul li a.parent.current,
			#content .rightcol ul li a.parent.current:hover {
				color:#ffffff;
				background-position: 0 -135px;
				text-decoration:underline;
			}

				#content .rightcol ul li a.parent:hover {
					color:#EDE0D4;
					text-decoration:underline;
				}
	
			#content .rightcol ul li a.large {
				height:auto;
				line-height:17px;
				padding: 14px 25px;
				background: url(../assets/template-images/sidenav-button2-large.png) top left no-repeat;
			}
			
				#content .rightcol ul li a.large.parent {
					background-position: 0 -124px;
				}
				
					#content .rightcol ul li a.large.parent.current,
					#content .rightcol ul li a.large.parent.current:hover {
						background-position: 0 -186px;
					}

				#content .rightcol ul li a.large:hover {
					background-position: 0 -62px;
				}

				#content .rightcol ul li a.large.current {
					background-position: 0 -124px;
				}


				#content .rightcol ul li ul li a {
					margin-left:9px;
					width:191px;
					height:35px;
					line-height:35px;
					background: url(../assets/template-images/sidenav-button-inner.gif) 0 -35px no-repeat #151311;
					text-transform:none;
				}

				#content .rightcol ul li ul li a:hover {
					color:#ede0d4;
					text-decoration:underline;
				}

				#content .rightcol ul li ul li a.current {
					color:#ffffff;
					background-position: top left;
					text-decoration:underline;
				}

