/* CSS Reset browser style */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, 
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; } 
/* End Reset */

body { background: #e7ead9 url(../images/body-bg.png) repeat-x; font-family: Tahoma, sans-serif; color: #666; font-size: 12px; line-height: 18px; }

	a { color: #666; }
		a:hover { color: #000; }
	
	.input { background: url(../images/input.png) no-repeat 0 0; float: left; height: 32px; width: 100%; }
		.input input { font-family: Arial, sans-serif; background: url(../images/input.png) no-repeat 100% -31px; border: 0; height: 24px; padding: 6px 4px 2px 4px;  float: left; margin: 0 0 0 8px; width: 100%; }
	
	.form-field { width: 100%; clear: left; float: left; }
	
	.button { background: url(../images/button-bg.png); display: block; height: 27px; border: 0; cursor: pointer; }
		.button input,
		.button a { border: 0; padding: 0 22px 0 14px; font-weight: bold; cursor: pointer; height: 27px; margin: 0 0 0 5px; background: url(../images/button-bg.png) no-repeat 100% -27px; display: inline-block; line-height: 27px; font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #fff; text-align: center; }

	#page { width: 960px; margin: 0 auto; }
	
		#header { float: left; clear: left; width: 960px; position: relative; }
		
			#logo { display: none; }
		
			#header h1,
			#header #site-title { position: relative; left: -41px; width: 353px; height: 124px; background: url(../images/duurzaamthuis-logo.jpg) no-repeat; text-indent: -10000px; float: left; z-index: 1; }
				#header #site-title a { width: 353px; height: 124px; display: block; }
			
			#info-links { float: right; width: 370px; }
				#info-links li { display: inline-block; *display: inline; }
					#info-links li a { text-decoration: none; color: #333; border-right: solid 1px #e7ead8; display: block; float: left; padding: 0 14px; line-height: 33px; height: 33px;  }
						#info-links li a:hover { text-decoration: underline; }
					#info-links li.last a { border: 0; }
					#info-links #rss a { background: url(../images/feed-icon.png) no-repeat 14px 9px; padding: 0 0 0 34px; }
					
			#search { display: block; float: right; width: 297px; height: 70px; background: url(../images/search-bg.png) no-repeat 0 -27px; clear: right; margin: 12px 0 0 0; }
				#search #search-field { border: none; display: block; float: left; background: transparent; height: 28px; line-height: 28px; width: 212px; padding: 0 0 0 13px; margin: 16px 0 0 20px; font-family: Tahoma, sans-serif; color: #949383; font-size: 13px; }
					#search #search-button { display: block; margin: 17px 0 0 0; width: 33px; height: 27px; background: transparent; border: none; text-indent: -10000px; cursor: pointer; *font-size: 0; *color: #f29c00; *text-align: right; outline: none; }
						#search #search-button:hover { background: url(../images/search-bg.png) no-repeat; }
					
			#navigation { background: url(../images/navigation-bg.png); float: left; clear: left; width: 100%; position: relative; z-index: 122; }
			
				#navigation ul { }
				#navigation li { display: block; float: left; height: 36px; background: url(../images/menu-items.png) no-repeat 100% -38px; padding: 0 2px 0 0; }
					#navigation li.over { }
					#navigation li a { padding: 10px 25px 9px 25px; display: block; float: left; position: relative; z-index: 8; }
					#navigation li span { display: block; height: 19px; background-image: url(../images/menu-items.png); background-repeat: no-repeat; text-indent: -10000px; }
					
					#navigation #home a { padding: 10px 19px 4px 25px; }
					#navigation #blogs { padding: 0; background: none; }
				
					#navigation #home a span { width: 43px; background-position: 0 0; }
						#navigation #home.current a span { background-position: 0 -19px; }
					
					#navigation #verbouwen a span { width: 99px; background-position: -45px 0; }
						#navigation #verbouwen.current a span { background-position: -45px -19px; }
					
					#navigation #duurzaam-wonen a span { width: 131px; background-position: -146px 0; }
						#navigation #duurzaam-wonen.current a span { background-position: -146px -19px; }
						 
					#navigation #energie a span { width: 56px; background-position: -278px 0; }
						#navigation #energie.current a span { background-position: -278px -19px; }
						
					#navigation #water a span { width: 45px; background-position: -334px 0; }
						#navigation #water.current a span { background-position: -334px -19px; }
					
					#navigation #lifestyle a span { width: 58px; background-position: -381px 0; }
						#navigation #lifestyle.current a span { background-position: -381px -19px; }
					
					#navigation #financieel a span { width: 76px; background-position: -441px 0; }
						#navigation #financieel.current a span { background-position: -441px -19px; }
					
					#navigation #blogs a span { width: 41px; background-position: -518px 0; }
						#navigation #blogs.current a span { background-position: -518px -19px; }
						
					#navigation #shop a span { width:38px; background-position: -559px 0; }
						#navigation #shop.current a span { background-position: -559px -19px; }
			
			#navigation .sub-navigation { width: 100%; position: absolute; height: 220px; top: 0px; left: 0; background: url(../images/navigation-bg.png) repeat-x 0 -38px; z-index: 7; display: none; }
			
				#navigation .sub-navigation #current-item { background: url(../images/navigation-bg.png) no-repeat 0 -300px; position: relative; top: -10px; z-index: 20; padding: 0 0 0 16px; height: 46px;}
				#navigation .sub-navigation #current-item span { display: block; background: url(../images/navigation-bg.png) no-repeat 100% -337px; position: relative; top: -9px; z-index: 20; height: 56px; }
					
					#navigation #verbouwen .sub-navigation #current-item { width: 152px; left: 80px; }
					#navigation #duurzaam-wonen .sub-navigation #current-item { width: 185px; left: 230px; }
					#navigation #energie .sub-navigation #current-item { width: 110px; left: 412px; }
					#navigation #water .sub-navigation #current-item { width: 98px; left: 522px; }
					#navigation #lifestyle .sub-navigation #current-item { width: 113px; left: 617px; }
					#navigation #financieel .sub-navigation #current-item { width: 130px; left: 727px; }
					
				#navigation .sub-navigation ul { margin: 0; position: relative; z-index: 6; width: 150px; height: 200px; float: left; }
					#navigation .sub-navigation ul li { background: url(../images/navigation-bg.png) no-repeat -960px 8px; position: relative; z-index: 6; width: 150px; height: auto; padding: 0 0 0 13px;}
						#navigation .sub-navigation ul li a { font-size: 14px; padding: 0 !important; display: inline; line-height: 24px; position: relative; z-index: 20; color: #fff; text-decoration: none; }
							#navigation .sub-navigation ul li a:hover { color: #333; }
							
				#navigation #verbouwen .sub-navigation ul { margin-left: 113px; }
				#navigation #duurzaam-wonen .sub-navigation ul { margin-left: 90px; width: 120px; }
					#navigation #duurzaam-wonen .sub-navigation ul.secondary { margin-left: 0; width: 120px; }
					#navigation #duurzaam-wonen .sub-navigation ul.divider { margin-left: 0; background: url(../images/navigation-bg.png) no-repeat -1110px -67px; padding: 0 0 0 30px; width: 120px; border: 0; }
				#navigation #energie .sub-navigation ul { margin-left: 446px; }
				#navigation #water .sub-navigation ul { margin-left: 555px; }
				#navigation #lifestyle .sub-navigation ul { margin-left: 570px; width: 150px; }
					#navigation #lifestyle .sub-navigation ul.secondary { margin-left: 0; }
				#navigation #financieel .sub-navigation ul { margin-left: 761px; }
			
			#body { float: left; position: relative; z-index: 0; background: #fff; width: 100%; }

				#body.homepage { border-top: solid 4px #54abcc; }
				#body.verbouwen { border-top: solid 4px #54abcc; }
				#body.duurzaam-wonen { border-top: solid 4px #969f78; }
				#body.energie { border-top: solid 4px #9e6d61; }
				#body.water { border-top: solid 4px #8db7b3; }
				#body.lifestyle { border-top: solid 4px #94b151; }
				#body.financieel { border-top: solid 4px #b4bdc0; }
				
				#body.blogs { border-top: solid 4px #54abcc; }
					
				#carousel { float: left; position: relative; z-index: 0; background: #eff6fa; width: 100%;  left: 0; top: 0; height: 300px; }
				
					.carousel-section { float: left; display: none; height: 300px; z-index: 1; background: #fff; position: relative; top: 0; left: 0; }
						#carousel .carousel-current { display: block !important; }
						.carousel-section img { display: block; position: absolute; z-index: 1; left: 0; top: 0; }
						.carousel-section-description { position: relative; z-index: 2; margin: 0; width: 319px;  left: 0; top: 0; }
							.carousel-section-description-content { display: none; background: url(../images/carousel-shade.png) repeat-y; padding: 23px 41px; width: 878px; position: relative; z-index: 2;  left: 0; top: 0; }
								.carousel-section-description-content h2 { color: #fff; font-size: 30px; line-height: 30px; font-weight: normal; margin: 0 0 6px 0;  width: 368px; position: relative; z-index: 2;  left: 0; top: 0; }
									.carousel-section-description-content h2 a { color: #fff; text-decoration: none; }
										.carousel-section-description-content h2 a:hover { text-decoration: underline; }
								.carousel-section-description-content p { color: #fff; font-size: 15px; width: 450px; position: relative; z-index: 2;  left: 0; top: 0; }
							
						.carousel-section-description ul { position: absolute; top: 0; left: 0; z-index: 3; }
							.target { display: block; position: absolute; width: 53px; height: 53px; outline: none; z-index: 4; }
								.target a { display: block; height: 53px; width: 53px; position: relative; text-indent: -10000px;  left: 0; top: 0; }
								.target img { width: 1px; height: 1px; margin: 27px 0 0 27px; -ms-interpolation-mode: bicubic; }
								.balloon { position: absolute; z-index: 6; top: -50px; left: 0; display: none; *width: 180px; }
									.upsidedown { top: 55px !important; }
									.balloon .balloon-left { vertical-align: top; height: 50px; width: 28px; display: block; float: left; background-image: url(../images/balloon.png); background-repeat: no-repeat; background-position: 0 -51px; }
										.upsidedown .balloon-left { background-position: 0 -41px; }
									.balloon .balloon-right { vertical-align: top; height: 50px; width: 28px; display: block; float: left; background-image: url(../images/balloon.png); background-repeat: no-repeat; background-position: 0 -101px; }
										.upsidedown .balloon-right { background-position: 0 -91px; }
									.balloon .balloon-content { vertical-align: top; background-image: url(../images/balloon.png); background-repeat: no-repeat; background-position: center top; height: 40px; padding: 9px 0 0 0; white-space: nowrap; color: #666; font-size: 14px; }
										.upsidedown .balloon-content { background-position: center -150px; padding: 19px 0 0 0; }
								
					#carousel-navigation { position: absolute; top: 0; left: 0; z-index: 1; }
						#carousel-navigation-left { position: absolute; top: 130px; left: 20px; display: block; width: 56px; height: 64px; }
						#carousel-navigation-right { position: absolute; top: 130px; left: 883px; display: block; width: 56px; height: 64px; }
							#carousel-navigation a { display: block; width: 56px; height: 64px; background-image: url(../images/carousel-arrows.png); background-repeat: no-repeat; text-indent: -10000px; }
								#carousel-navigation a.inactive { cursor: default; opacity: 0.3; }
								#carousel-navigation a:hover { background-position: 0 -64px; }
									#carousel-navigation a.inactive:hover { background-position: 0 0; }
							#carousel-navigation-right a { background-position: -56px 0; }
								#carousel-navigation-right a:hover { background-position: -56px -64px; }
								#carousel-navigation-right a.inactive:hover { background-position: -56px 0; }

		#main { float: left; clear: left; width: 650px; margin: 0; padding: 0 0 20px 0; }
		
		#article { float: left; clear: left; width: 630px; margin: 0; padding: 6px 0 0 0; margin: 10px; background: url(../images/article-bg.png) no-repeat; }
		
		#index { float: left; clear: left; width: 630px; margin: 0; padding: 6px 0 0 0; margin: 5px 10px 10px 10px; }
		
		#category { float: right; clear: left; width: 630px; margin: 0; padding: 6px 0 0 0; margin: 10px; }
		
			#article #main-content { background: url(../images/article-bg.png) repeat-y -1260px 0; float: left; width: 100%; margin: 0 0 32px 0; }
			
				#main-text { background: url(../images/article-bg.png) no-repeat -630px 100%; width: 606px; padding: 4px 12px 8px 12px; float: left; }
				
				#main-text.category-intro { width: 606px; padding: 0 12px 8px 12px; float: left; background: none; }
		
			#main-text h1 { font-size: 24px; font-weight: normal; margin: 11px 0 22px 0; line-height: 28px; }
				#main-text.category-intro h1 { margin: 0 0 22px 0; }
				
				#main-text blockquote { padding: 0 10px; margin: 12px 0 12px 12px; border-left: solid 2px #ecac42; color: #969f78; }
				
				.verbouwen #main-text h1,
				.verbouwen #main-text h2,
				.verbouwen .category-header { color: #54abcc; }
				.duurzaam-wonen #main-text h1,
				.duurzaam-wonen #main-text h2,
				.duurzaam-wonen .category-header { color: #969f78; }
				.energie #main-text h1,
				.energie #main-text h2,
				.energie .category-header { color: #9e6d61; }
				.water #main-text h1,
				.water #main-text h2,
				.water .category-header { color: #8db7b3; }
				.lifestyle #main-text h1,
				.lifestyle #main-text h2,
				.lifestyle .category-header  { color: #94b151; }
				.financieel #main-text h1,
				.financieel #main-text h2,
				.financieel .category-header { color: #99a0a3; }
								
			#main-text h2 { font-size: 16px; font-weight: normal; margin: 18px 0 18px 0; }
			
				.meta,
				.meta a { font-size: 10px; color: #aaa; }
					.meta a:hover { color: #666; }
					
				#main-text .meta { margin: 0 0 5px 0; }
			
				#main-text p { margin: 0 0 18px 0; }
				
				#main-text ul { margin: 0 0 18px 0;  }
					#main-text ul li { background: url(../images/arrow.png) no-repeat -103px -4px; padding: 0 0 6px 14px; display: block; }
					#main-text ul a { color: #666; }
					#main-text ul a:hover { color: #000; }
					
				#main-text ol { margin: 18px; list-style-type: decimal; }
					#main-text ol li { padding: 0 0 6px 0; }
					
				.related-articles { padding: 0 12px 0 12px; margin: 0 0 0 -12px; float: left; border-top: solid 1px #eeeae6; width: 606px; }
					
			.system-header { padding: 18px 12px 12px 12px; width: 606px; float: left; font-size: 16px; }
			
			.divider { border-bottom: solid 1px #eeeae6; }
			
			#comments { margin: 0 0 32px 0; float: left; }
				.comment { padding: 18px 12px 12px 12px; width: 606px; float: left; border-bottom: solid 1px #eeeae6; }
					.comment-name { font-size: 18px; }
					.comment-meta { color: #94b151; margin: 2px 0 0 0;  }
					.comment-content { margin: 18px 0 0 0;  }
						.comment-content p { margin: 0 0 18px 0; }

				#comments form { width: 606px; margin: 4px 12px; float: left; }
					#comments form label { display: block; padding: 4px 0; }
					#comments form .input { width: 260px; }
					
					#comments textarea { width: 600px; height: 113px; margin: 9px 0 0 0; padding: 9px; background: url(../images/comment-field-bg.png) no-repeat; border: 0; }
					
					#comments .button { width: 133px; margin: 4px 0 0 0; }
			
				#contact-form {  width: 432px; height: 416px; padding: 18px; margin: 8px 0 0 0; }
					#contact-form fieldset { border:0; }
					#contact-form legend { font-weight: bold; }
					#contact-form h3 { margin: 0 0 7px 0; }
					#spam-trap { display: none;  }
					#contact-form .form-element { clear: both; margin: 0 0 6px 0; overflow: hidden; }
					#contact-form label { display: block; width: 75px; float: left; font-size: 12px; padding: 2px 0 0 0; }
					#contact-form .text-box { border: solid 1px #d7d7d7; padding: 4px; float: left; display: block; color: #343434; font-family: Arial, sans-serif; font-size: 12px; } 
					#contact-form input { width: 215px; }
					#contact-form textarea { height: 230px; width: 347px; }
					#contact-form #contact-form-submit { margin: 0 0 0 75px;  width: auto; }
					
				#error-message { color: #c00; font-weight: bold; }
			
			.alignleft { float: left; margin: 0 10px 10px 0; }
			.alignright { float: right; margin: 0 0 10px 10px; }
			.alignnone { float: none; margin: 0 0 10px 0; }
			
				#latest-articles { margin: 30px 0 0 10px; float: left; width: 640px; }
				
				#related-posts { margin: 0 0 32px 0; }
				
				.article-excerpt { clear: both; padding: 0 20px 0 0; }
					#latest-articles .article-excerpt { }

					.image1 { width: 608px; height: 280px; }
					.image2 { width: 85px; height: 88px; }
					.image3 { width: 235px; height: 253px; }
					
					.category-header { font-size: 15px; font-weight: normal; }
						.category-header a { color: #54abcc; }
					.article-excerpt h3 { font-size: 12px; font-weight: bold; line-height: 18px; }
						.article-excerpt h3 a { color: #444; text-decoration: none; }
							.article-excerpt h3 a:hover { text-decoration: underline; }
						
				.smallbox { width: 300px; display: inline-block; *display: inline; vertical-align: top; margin: 0 8px 10px 0; background: url(../images/smallbox-bg.png) no-repeat -300px 100%; float: left; }
					.smallbox h2 { background: url(../images/smallbox-bg.png) no-repeat; padding: 8px 13px 11px 13px; line-height: 15px; font-size: 16px; float: left; width: 274px; }
						
						.smallbox h3 a {  text-decoration: none; }
						
						.smallbox h2 span { width: 267px; padding: 0 0 0 17px; display: block; clear: both; background-image: url(../images/header-arrows.png); background-repeat: no-repeat; }
							.smallbox h2.duurzaam-wonen span { color: #54abcc; background-position: 0 2px; }
							.smallbox h2.energie span { color: #9e6d61; background-position: 0 -16px; }
							.smallbox h2.er-op-uit span { color: #c7ceac; background-position: 0 -52px; }
							.smallbox h2.lifestyle span { color: #94b151; background-position: 0 -34px; }

						.smallbox-content { padding: 12px 0 12px 0; line-height: 16px; }
						.smallbox-content img { border: solid 1px #e5e5e5; margin: 0 0 0 -68px; clear: left; float: left; }
						
					#partners { margin-top: 12px; }
						.partner { position: relative; top: 0; left: 0; padding: 16px 30px 16px 80px; float: left; background: url(../images/smallbox-bg.png) no-repeat 0 -50px; border-bottom: solid 1px #eeeae6; }
						.partner-link { text-decoration: none; position: absolute; display: block; top: 0px; left: 0; width: 300px; }
						
						.smallbox .last { border: 0; }
						
				.box { width: 630px; display: inline-block; *display: inline; vertical-align: top; margin: 0 8px 10px 0; background: url(../images/box-bg.png) no-repeat -630px 100%; float: left; }
					.box h2 { background: url(../images/box-bg.png) no-repeat; padding: 8px 13px 11px 13px; line-height: 15px; font-size: 16px; float: left; width: 604px; }
						.box h2 a { text-decoration: none; }
							.box h2 a:hover { text-decoration: underline; }
						
						.box h3 a {}

						.box h2 a { width: 267px; padding: 0 0 0 17px; display: block; clear: both; background-image: url(../images/header-arrows.png); background-repeat: no-repeat; }
						
						/* TOODOOO */
							.box h2.duurzaam-wonen a { color: #54abcc; background-position: 0 2px; }
							.box h2.energie a { color: #9e6d61; background-position: 0 -16px; }
							.box h2.water a { color: #c7ceac; background-position: 0 -52px; }
							.box h2.lifestyle a { color: #94b151; background-position: 0 -34px; }
							.box h2.financieel a { color: #c7ceac; background-position: 0 -52px; }

						.box-content { padding: 12px 0 12px 117px; border-top: solid 1px #eeeae6; float: left; }
							.noimage { padding: 12px 0 12px 12px !important; }
						    .first { border-top: none !important; }
							.box .last { border: 0; }
						.box-content img { border: solid 1px #e5e5e5;  margin: 0 0 0 -106px; clear: left; }

					#category-articles { margin: 0 8px 20px 0; }
				
			 	.article-excerpt .article-excerpt-navigation { display: block; float: left; margin: 1em 0; position: relative; top: 0; left: -8px; padding: 0; }
					.article-excerpt .article-excerpt-navigation li { display: block; width: 96px; line-height: 29px; height: 29px; float: left; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: -96px 0; padding: 0; }
					.article-excerpt .article-excerpt-navigation li:hover { background-position: 0 0; }
					.article-excerpt .article-excerpt-navigation a { color: #ffa800; font-weight: bold; text-decoration: none; display: block; height: 29px; padding: 0 0 0 18px; }
				    
			.article-highlight { margin: 23px 20px 0 22px; float: left; padding: 0 0 0 235px; width: 352px; }
			#index .article-highlight { margin: 13px 10px 18px 12px; }
				.article-highlight h2 { font-size: 24px; font-weight: normal; line-height: 28px; margin: 0 0 18px -235px; }
					.article-highlight h2 a { text-decoration: none; color: #54abcc; }
					.article-highlight h2 a:hover { text-decoration: underline; }
					
			.article-highlight img {  margin: 0 15px 12px -235px; }
					
				.article-highlight-list { float: left; width: 337px; }
					.article-highlight-list li { background: url(../images/arrow.png) no-repeat -103px -4px; padding: 0 0 0 14px; display: block; }
					.article-highlight-list a { color: #666; }
					.article-highlight-list a:hover { color: #000; }
					
				.article-highlight { }
			
		#secondary { float: left; width: 310px; padding: 0px 0px 20px 0; }
		
		#secondary.category { float: right; width: 300px; margin: 0 0 0 10px; }
		
			#about { background: url(../images/quote-bg.png) no-repeat; width: 300px;  float: left; padding: 18px 0 0 0; margin: 10px 0 0 0; }
				#about blockquote { font-style: italic; background: url(../images/quote-bg.png) no-repeat -300px 100%; padding: 0 16px 13px 28px; float: left; line-height: 16px;}
				
			#top5 { clear: both; width: 300px; margin: 20px 0 0 0; float: left; }
				#top5 h2 { font-size: 15px; font-weight: normal; color: #54abcc; padding: 0 0 4px 17px; display: block; clear: both; background: url(../images/header-arrows.png) no-repeat 0 4px; border-bottom: solid 1px #eeeae6; margin: 0 0 9px 0; }
				#top5 ol { padding: 9px 0 0 20px; margin: 0 0 0 10px; }
					#top5 li { color: #54abcc; list-style-type: decimal; font-size: 15px; padding: 0 0 10px 0; }
						#top5 li a { font-size: 12px; }
				
			.rectangle { margin: 10px 0; float: left; }
			
			#subcategories { margin: 10px 0 0 0; float: left; width: 300px; }
			    #breadcrumbs { float: left;background: url(../images/subcategories.png) no-repeat -300px 0; height: 34px; overflow: hidden; width: 100%; }
			        #breadcrumbs li { display: inline; background: url(../images/arrow-black.png) no-repeat 0 3px; padding: 0 3px 0 11px; line-height: 34px;  }
			            #breadcrumbs li.root { background: none; padding: 0 3px 0 18px; }
			            #breadcrumbs strong{ font-weight: normal; }
		        
		        #subcategories h2 { border-bottom: solid 1px #dfeef5; font-size: 16px; line-height: 21px; font-weight: normal; padding: 14px 18px; background: #eef7fa; float: left; width: 264px; }
		            #subcategories h2 strong { white-space: nowrap; font-weight: normal; }
			        #subcategories-content { width: 290px; padding: 0 0 0 10px; float: left; background: #eff6fa url(../images/subcategories.png) no-repeat 0 100%; }
			            #subcategories-content ul { margin: 8px 0 12px 0; padding: 0; }
			                #subcategories-content ul.multiple { width: 130px; float: left; }
		 					#subcategories-content ul.list-2 { width: 150px; }
			                #subcategories-content li { display: block; padding: 4px 0 4px 18px; height: 16px; line-height: 16px; font-size: 12px; background: url(../images/arrow.png) no-repeat -98px -1px; }
		
	#footer { clear: both; background: #d7dcc1; margin: 19px 0 0 0; }
	
		#credits { width: 960px; margin: 0 auto; padding: 65px 0 30px 0; overflow: hidden; background: url(../images/page-footer-bg.png) no-repeat center top; position: relative; top: -28px; font-size: 11px; }
			.credits-section { width: 100px; float: left; }
				.credits-section h3 { font-size: 12px; }
				
		#footer-logo { float: right; }
		
		#sitemap { width: 960px; margin: 0 auto; padding: 65px 0 30px 0; overflow: hidden; background: url(../images/page-footer-bg.png) no-repeat center top; position: relative; top: -28px; }
		
			.sitemap-section { display: block; float: left; vertical-align: top; margin: 0 30px 0 0; }
				.sitemap-section h2 { font-size: 16px; line-height: 16px; font-weight: normal; margin: 0 0 6px 0; }
				.sitemap-section ul { display: block; float: left;vertical-align: top;  }
					.sitemap-section li { background: url(../images/arrow.png) no-repeat -103px -4px; padding: 0 0 0 12px; }
				.sitemap-section a { color: #666; text-decoration: none; }
					.sitemap-section a:hover { text-decoration: underline; }
				 
				.sitemap-secondary { border-left: solid 1px #e7ead8; margin: 0 0 0 13px; padding: 0 0 0 15px; }
		
		
			
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a { background: white; padding: 0; margin: 0; border: none; text-decoration: none; font-weight: normal; font-style: normal; list-style: none; text-transform: none; text-indent: 0px; font-variant: normal; text-align: left; line-height: 12px; letter-spacing: 0px; word-spacing: 0px;	font-size: 11px; font-family: Arial; }

#wp_page_numbers { margin-top: 10px; width: 100%; background: white; margin-bottom: 22px; }
	#wp_page_numbers ul { width: 100%; }
	#wp_page_numbers li { float: left; display: block; margin-bottom: 2px; }
	#wp_page_numbers a { padding: 5px; padding-left: 9px; padding-right: 9px; margin-left: 2px; margin-right: 2px; display: block; color: #666; border: 1px solid #EEEAE6; }

	#wp_page_numbers li a:hover { border-color: #666; }
	#wp_page_numbers li.space { padding: 6px; padding-left: 2px; padding-right: 2px; }

	#wp_page_numbers li.first_last_page { font-style: italic; }

	#wp_page_numbers li.active_page a { border-color: #FFA800; }
	#wp_page_numbers li.active_page a:hover  { color: #666; /* IE fix */ text-decoration: underline; border-color: #666; }

	#wp_page_numbers li.page_info { float: left; display: block; padding: 7px; padding-left: 5px; padding-right: 5px; margin-right: 2px; color: #666; font-size: 11px; border: 1px solid #bfbfbf; border: 0; }
	
/* Mail chimp */
.mc_custom_border_hdr { font-size: 15px; font-weight: normal; color: #54abcc; padding: 0 0 4px 17px; display: block; clear: both; background: url(../images/header-arrows.png) no-repeat 0 4px; border-bottom: solid 1px #eeeae6; margin: 20px 0 9px 0; float: left; clear: both; width: 280px; }
.mc_signup_submit { background: url(../images/button-bg.png); display: block; height: 27px; border: 0; cursor: pointer; width: 100px; float: left; margin: 10px 0 0 0;}
	.mc_signup_submit input { border: 0; padding: 0 22px 0 14px; font-weight: bold; cursor: pointer; height: 27px; margin: 0 0 0 5px; background: url(../images/button-bg.png) no-repeat 100% -27px; display: inline-block; line-height: 27px; font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #fff; text-align: center; }
	.mc_display_rewards { clear: both; float: left;  }