* {
	padding:	0;
	margin:		0;}
p { margin-top: 14px;}
h1, h2, h3, h4, h5, h6 {
	font-family:	arial,helvetica,verdana,sans-serif;}
h1 {
	font-size:		24px;
	padding-bottom:	5px;
	border-bottom:	1px solid #575b25;
	color:			#747914;}
h2 { font-size:		20px;}
h3 { font-size:		18px;}
.orange { color:		#f86a0b;}
html { background:	#dcc89a;}
body {
	font-family:	verdana,arial,helvetica,sans-serif;
	font-size:		14px;
	width:			992px;
	color:			#575b25;
	background:		#ffe8b2;
	margin:			0 auto;
	margin-bottom:	1em;
	letter-spacing:	1px;
	line-height:	2em;}
#pageWrapper {
	width:		100%;
	margin:		0 auto;}
#headerBaby {
	float:	left;
	width:	245px;
	margin:	10px 0 0 0;}
#quickNav {
	text-align:		right;
	border-bottom:	5px solid #dcc89a;}
#quickNav ul {
	list-style-type:	none;
	padding-top:		45px;
	margin-right:		1em;}
#quickNav ul li {
	display:		inline;
	border-left:	1px solid #e3d956;
	padding:		0 1em;}
#quickNav img {
	border:	none;}
#quickNav a, #quickNav a:link, #quickNav a:visited, #quickNav a:hover, #quickNav a:active {
	text-decoration:	none;}
#header {
	color:		#fff;
	padding-bottom:	1.5em;
	background:	#006ab7 url(http://www.tumbleweedzlc.com/images/headerBG.jpg) no-repeat bottom right;}
#header p {
	margin:	0;}
#header img {
	border:	none;}
#header .logo {
	padding-top:	1em;}
#mainWrapper {
	width:		100%;}
#main {
	padding:	1em 0 0 0;
	background:	#fafbee;}
#main a, #main a:link, #main a:visited {
	color:	#F86A0B;}
#main a:hover, #main a:active {
	text-decoration:	none;}
#left {
	float:		left;
	width:		225px;
	background:	#ffe8b2;}
#mainNav {
	list-style-type:	none;
	padding-bottom:		1em;
	background:			#015aaa;}
#mainNav li {
	padding:	5px 0 5px 10px;}
.top_stripe {
	border-top:	1px solid #026ac8;}
.bot_stripe {
	border-bottom:	1px solid #024a8b;}
#mainNav a, #mainNav a:link, #mainNav a:visited {
	width:				190px;
	display:			block;
	color:				#fff;
	text-decoration:	none;
	padding-left:		0.5em;
	letter-spacing:		3px;}
#mainNav a:hover, #mainNav a:active {
	background:	#f7941d;}
.subnav {
	list-style-type:	none;
	background:			#015aaa;
	width:				200px;}
#mainNav .subnav a, #mainNav .subnav a:link, #mainNav .subnav a:visited {
	width:			180px;
	display:		block;
	font-size:		14px;
	letter-spacing:	1px;
	padding-left:	12px;
	background:		#015aaa url(http://www.tumbleweedzlc.com/images/subnavAccent.png) no-repeat 3px 60%;}
#mainNav .subnav a:hover, #mainNav .subnav a:active {
	background:	#f7941d url(http://www.tumbleweedzlc.com/images/subnavAccentHover.png) no-repeat 3px 60%;}
#leftLogin {
	background:		#fea740 url(http://www.tumbleweedzlc.com/images/leftLoginBG.png) no-repeat -10% 130%;
	padding:		14px 10px 20px 10px;
	font-size:		12px;
	color:			#633907;
	border-bottom:	7px solid #dcc89a;}
#leftLogin h2 {
	color:		#fff;}
#leftLogin p {
	margin-top:	5px;}
#leftLogin .txtBox {
	width:	104px;
	border:	1px solid #633907;}
#leftLogin #submitWrapper {
	text-align:	right;}
#leftLogin .submit {
	color:			#633907;
	background:		#fcc37f;
	border:			1px solid #633907;
	font-weight:	bold;
	padding:		3px 10px;}
#leftLogin .username {
	margin-left:	6px;}
#nav_testimonial {
	margin:		10px 0 0 0;
	padding:	5px 0 0 10px;
	background:	url(http://www.tumbleweedzlc.com/images/navTestimonial.png) no-repeat;}
#nav_test_sig {
	margin:		0 10px 0 0;
	text-align:	right;}
#footer {
	clear:			both;
	border-top:		5px solid #dcc89a;
	font-size:		10px;
	line-height:	1.5em;
	padding:		1em;}
#footer p {
	margin-top:	0;
	text-align:	right;}
#footer img {
	border:	none;}
#footer a, #footer a:link, #footer a:visited {
	color:				#575b25;
	text-decoration:	none;}
#footer a:hover, #footer a:active {
	text-decoration:	underline;}
#allmar {
	float:	left;
	width:	33px;}