#sidebox h4 {
	color:						#26425a;
	font-weight:				bold;
	font-size:					16px;
	margin:						10px 0 0 28px;
}

.wrapper {
	width:						940px;
	margin:						0 auto;
}


#page {
	background:					#fff url(../images/bg-white-grad.png) repeat-x;
	min-width:					1002px;
}
#page .wrapper {
	background:					transparent url(../images/bg-content-nobox1.png) no-repeat center 1px;
	width:						auto;
}
#page #content-area {
	background:					transparent url(../images/bg-content-area.png) repeat-y center 1px;
	width:						959px;
	margin:						0 auto;
	min-height:					240px;
}

#page #sidebox {
	float:						left;
	background:					transparent url(../images/sidebox.png) no-repeat;
	width:						304px;
	height:						450px;
	margin: 1em;
}

#page #sidebox p {
	width:						240px;
	margin-left:				-20px;
	color:						#666;
}

#page #sidebox img {

}


#page #sidebox h4#client-testimonials {
	margin:						15px 30px 0 0;
	text-align:					right;
}
#page #sidebox h4#client-testimonials a {
	text-decoration:			none;
	color:						#495862;
}
#page #content-area .tiny {
	width:						200px;
	margin-left:				20px;
}
#page #content-area .small {
	width:						280px;
}
#page #content-area .medium {
	width:						360px;
}
#page #content-area .large {
	width:						520px;
}

#page #content-area .full {
	width:						90%;
}

#page #content-area li {
	list-style-type: disc;
	line-height: 1.2em;
	margin-left: 2em;
}

#page #content-area ul {
	margin-bottom: 1em;

}

#page .column {
	float:						left;
	margin-left:				1em;
	padding: 1em;
}	
#page .column p {
	margin-bottom:				16px;
	line-height:				18px;
}
#page .link {
	background-image:			url(../images/bg-link.jpg);
	width:						182px;
	height:						36px;
	margin-top:					15px;
	margin-bottom: 				-10px;
	padding-left:				3px;
}

#page .link img {
	border: 0;
	margin-left: 10px;
	margin-top: 4px;
}

#newsletter {
	background-color: #F0F0F0;
	margin-top: 50px;
	border: 1px solid #DE819E;
}

#newsletter form {
	margin: 0px 0px 0px 30px;
	
}
