/* @override http://wibuildingsupply.com/css/screen.css */

* {
	margin:0px;
	padding: 0px;
}
p, h1, h2, h3, h4, h5, ul, ol, li, a, img, table {
	outline:none;
	border:none;
}

body {
	text-align: center; /* HACK: This helps IE 5.x and IE 6 quirks mode to center layout */
	background-image:url(../images/bg-tile.jpg);
	font-family:Futura, Verdana, Geneva, sans-serif;
	font-size: 62.5%; /* This is to make 1em equal 10 pixels */
	}
	
#wrapper1 {
	width: 960px;
	margin: 0 auto;
	text-align: left; /* HACK: in body we set text-align to center for layout. Here we fix text alignment. */
	background:url(../images/bg-shadow.jpg) repeat-y;
	}
	
#wrapper2 {
	width: 832px;
	margin:0 auto;
	/*background:url(../images/faux-columns.jpg) repeat-y;*/
}

#wrapper3 {
	width: 832px;
	background:url(../images/bg-texture.jpg) bottom right no-repeat;
}
#wrapper3 br {
	clear:both;
}
#wrapper-content {
	width:652px;
	float: right;
}

div#sub-nav2,
ul#categories {
	width: 640px; /*width of 'wrapper-content' minus right side padding*/
	height: auto;
	margin-bottom:25px;
}

#column-left {
	width: 272px;
	float: left;
}

#column-right {
	width: 352px;
	float: right;
	padding-right:12px;
}

#nav {
	width:162px;
	background:url(../images/bg-nav-green.jpg) repeat-y;
	float: left;
	font-size:1.2em;
	height:100%;
}
#footer-wrapper {
	position: relative; /*This is so the wood stack image can be positioned absolutely*/
	clear:both;
	width:960px;
}
#footer {
	height:94px;
	background:url(../images/footer.jpg) no-repeat;
	clear:both;
}
#header {
	height:136px;
	background:url(../images/header.jpg) no-repeat;
}
#services {
	height:24px;
	line-height:24px;
	background:url(../images/gradient-tile.jpg) #005384 repeat-y;
	text-align:center;
	color:#d4e1f4;
	font-style:italic;
}
#services a:link,
#services a:visited {
	height:24px;
	line-height:24px;
	color:#d4e1f4;
	font-style:italic;
	text-decoration:none;
}
#services a:hover,
#services a:active {
	text-decoration:underline;
	color:#FFF;
}
div#nav ul {
	list-style-type:none;
}
div#nav ul li a:link,
div#nav ul li a:visited,
div#nav ul li a:hover,
div#nav ul li a:active {
	height: 28px;
	display: block;
	border-bottom:solid 3px #FFF;
	line-height:28px;
	padding-left:15px;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
div#nav ul li a:hover,
div#nav ul li a:active,
div#nav ul#menu li.hovering a {
	background:url(../images/bg-nav-blue.jpg) repeat-y;
}
div#nav ul li#nav-margin-bottom {
	margin-bottom:300px;
}
body#page-home div#nav ul li a#nav-home,
body#page-archive div#nav ul li a#nav-archive,
body#page-about div#nav ul li a#nav-about,
body#page-history div#nav ul li a#nav-about,
body#page-suppliers div#nav ul li a#nav-products,
body#page-partners div#nav ul li a#nav-about,
body#page-products div#nav ul li a#nav-products,
body#page-millwork div#nav ul li a#nav-products,
body#page-kitchen div#nav ul li a#nav-products,
body#page-lumber div#nav ul li a#nav-products,
body#page-windows div#nav ul li a#nav-products,
body#page-components div#nav ul li a#nav-products,
body#page-services div#nav ul li a#nav-services,
body#page-design div#nav ul li a#nav-services,
body#page-steps div#nav ul li a#nav-services,
body#page-estimating div#nav ul li a#nav-services,
body#page-financial div#nav ul li a#nav-services,
body#page-installation div#nav ul li a#nav-services,
body#page-certificates div#nav ul li a#nav-services,
body#page-commercial div#nav ul li a#nav-services,
body#page-careers div#nav ul li a#nav-careers,
body#page-jobs div#nav ul li a#nav-careers,
body#page-benefits div#nav ul li a#nav-careers,
body#page-locations div#nav ul li a#nav-locations,
body#page-industry div#nav ul li a#nav-industry {
	background:url(../images/bg-nav-blue.jpg) repeat-y;
	font-weight:bold;
}

div#wrapper3 br {
	clear:both;
}
div#wrapper3 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.8em;
	font-weight:normal;
}
div#wrapper3 h1#no-subhead {
	margin-bottom:10px;
}
div#wrapper3 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	line-height:1.4em;
	font-weight:normal;
	margin-bottom:10px;
}
body#page-suppliers div#wrapper3 h2 {
	clear:both;
}
div#wrapper3 h2#date-and-author {
	color:#666;
}
div#wrapper3 div#wrapper-content p {
	font-size:1.4em;
	line-height:1.6em;
	margin-bottom:10px;
}
div#wrapper3 div#wrapper-content div#single-column {
	margin-top:20px;
}
div#wrapper3 div#wrapper-content div#single-column h3 {
	margin-left:87px;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
}
body#page-kitchen div#wrapper3 div#wrapper-content div#single-column h3 {
	margin-left:0px;
	font-size:1.25em;
}
body#page-kitchen div#wrapper3 div.employees {
	margin-left:35px;
}
div#wrapper3 div#wrapper-content div#single-column h3#no-bullets {
	margin-left:100px;
}
body#page-archive div#wrapper3 div#wrapper-content div#single-column h3 {
	margin-left:0px;
	width:600px;
}
div#wrapper3 div#wrapper-content div#single-column ul {
	margin-left:100px;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px;
	list-style-type:none;
}
body#page-suppliers div#wrapper3 div#wrapper-content div#single-column ul#categories {
	font-size:1em;
	line-height:1em;
	margin-left:0px;
	height:40px;
}
body#page-locations div#wrapper3 div#wrapper-content div#single-column ul {
	margin-bottom: 20px;
}
div#wrapper3 div#wrapper-content div#single-column ul#bullet,
div#wrapper3 div#wrapper-content div#column-right ul#bullet,
ul.bullet {
	margin-left:100px;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px;
	list-style-type:square;
}
div#wrapper3 p a,
div#wrapper3 ul#bullet a,
body#page-contact div#wrapper3 div#single-column ul a,
a {
	color:#005384;
}
div#wrapper3 p a:hover,
div#wrapper3 p a:active,
div#wrapper3 ul#bullet a:hover,
div#wrapper3 ul#bullet a:active,
body#page-contact div#wrapper3 div#single-column ul a:hover, 
body#page-contact div#wrapper3 div#single-column ul a:active,
a:hover{
	color: #007053;
}
div#wrapper3 div#column-right div#video,
div#wrapper3 div#column-right div#video-border {
	width:335px;
	height:271px;
	border:#000 solid 2px;
	background-color:#000;
}
div#wrapper3 div#social-media {
	margin-top:10px;
	margin-bottom:10px;
}
div#wrapper3 div#social-media ul li {
	float:left;
	list-style-type: none;
}

body#page-home div#wrapper3 div#social-media a#button-blog,
body#page-home div#wrapper3 div#social-media a#button-newsletter{
	width:108px;
	height:27px;
	display:block;
	overflow:hidden;
	margin:0px 1px 0px 0px;
	text-indent:-1000em;
}
body#page-home div#wrapper3 div#social-media a#icon-facebook,
body#page-home div#wrapper3 div#social-media a#icon-twitter,
body#page-home div#wrapper3 div#social-media a#icon-rss,
body#page-home div#wrapper3 div#social-media a#icon-youtube {
	width:29px;
	height:27px;
	display:block;
	overflow: hidden;
	margin:0px 1px 0px 0px;
	text-indent:-1000em;
}
div#wrapper3 div#social-media a#button-newsletter:link,
div#wrapper3 div#social-media a#button-newsletter:visited {
	background: url(../images/button-newsletter.gif) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#button-newsletter:hover,
div#wrapper3 div#social-media a#button-newsletter:active {
	background: url(../images/button-newsletter.gif) 0px -27px no-repeat;
}
div#wrapper3 div#social-media a#button-blog:link,
div#wrapper3 div#social-media a#button-blog:visited {
	background: url(../images/button-blog.gif) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#button-blog:hover,
div#wrapper3 div#social-media a#button-blog:active {
	background: url(../images/button-blog.gif) 0px -27px no-repeat;
}
div#wrapper3 div#social-media a#icon-facebook:link,
div#wrapper3 div#social-media a#icon-facebook:visited {
	background: url(../images/icon-facebook.gif) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#icon-facebook:hover,
div#wrapper3 div#social-media a#icon-facebook:active {
	background: url(../images/icon-facebook.gif) 0px -27px no-repeat;
}
div#wrapper3 div#social-media a#icon-twitter:link,
div#wrapper3 div#social-media a#icon-twitter:visited {
	background: url(../images/icon-twitter.gif) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#icon-twitter:hover,
div#wrapper3 div#social-media a#icon-twitter:active {
	background: url(../images/icon-twitter.gif) 0px -27px no-repeat;
}
div#wrapper3 div#social-media a#icon-rss:link,
div#wrapper3 div#social-media a#icon-rss:visited {
	background: url(../images/icon-RSS.gif) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#icon-rss:hover,
div#wrapper3 div#social-media a#icon-rss:active {
	background: url(../images/icon-RSS.gif) 0px -27px no-repeat;
}
div#wrapper3 div#social-media a#icon-youtube:link,
div#wrapper3 div#social-media a#icon-youtube:visited {
	background: url(../images/icon-youtube.jpg) 0px 0px no-repeat;
}
div#wrapper3 div#social-media a#icon-youtube:hover,
div#wrapper3 div#social-media a#icon-youtube:active {
	background: url(../images/icon-youtube.jpg) 0px -27px no-repeat;
}
div#wrapper3 div#column-right div#scroll {
	height: 267px;
	width: 318px;
	margin-top: 47px;
	margin-bottom:10px;
	overflow:scroll;
	background-color:#FFF;
	border:solid 2px #000;
	padding: 7px;
}
div#wrapper3 div#column-right div#scroll h2 {
	font-size:1.4em;
	text-transform:uppercase;
	padding-left:20px;
	margin-bottom:2px;
}
div#wrapper3 div#column-right div#scroll h2 a:link,
div#wrapper3 div#column-right div#scroll h2 a:visited {
	text-decoration:none;
	color: #006f51;
	font-weight:500;
	font-family:Futura, Verdana, Geneva, sans-serif;
}
div#wrapper3 div#column-right div#scroll h2 a:hover,
div#wrapper3 div#column-right div#scroll h2 a:active {
	text-decoration:underline;
}
div#wrapper3 div#column-right div#scroll h2.blog {
	background:url(../images/icon-blog.gif) no-repeat 0px center;
}
div#wrapper3 div#column-right div#scroll h2.video {
	background:url(../images/icon-video.gif) no-repeat 0px center;
}
div#wrapper3 div#column-right div#scroll h2.article {
	background:url(../images/icon-document.gif) no-repeat 0px center;
}
div#wrapper3 div#column-right div#scroll h2.external {
	background:url(../images/icon-external-link.gif) no-repeat 0px center;
}
div#wrapper3 div#column-right div#scroll p {
	line-height:1.4em;
	padding-left:20px;
}
div#wrapper3 div#column-right div#scroll p.article-date {
	color:#939598;
	margin-bottom:2px;
}
div#wrapper3 div#column-right div#scroll p.article-summary {
	margin-bottom:8px;
}
div#footer p {
	text-align:center;
	color:#e4ecf7;
	height: 31px;
	line-height:31px;
	font-size:1.2em;
}
div#footer p a:link,
div#footer p a:visited {
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
}
div#footer p a:hover,
div#footer p a:active {
	text-decoration:underline;
	color:#FFF;
	font-weight:normal;
}
body#page-home div#footer p a#footnav-home,
body#page-archive div#footer p a#footnav-archive,
body#page-about div#footer p a#footnav-about,
body#page-history div#footer p a#footnav-about,
body#page-suppliers div#footer p a#footnav-about,
body#page-partners div#footer p a#footnav-about,
body#page-products div#footer p a#footnav-products,
body#page-millwork div#footer p a#footnav-products,
body#page-kitchen div#footer p a#footnav-products,
body#page-lumber div#footer p a#footnav-products,
body#page-windows div#footer p a#footnav-products,
body#page-components div#footer p a#footnav-products,
body#page-services div#footer p a#footnav-services,
body#page-design div#footer p a#footnav-services,
body#page-steps div#footer p a#footnav-services,
body#page-estimating div#footer p a#footnav-services,
body#page-financial div#footer p a#footnav-services,
body#page-installation div#footer p a#footnav-services,
body#page-certificates div#footer p a#footnav-services,
body#page-commercial div#footer p a#footnav-services,
body#page-careers div#footer p a#footnav-careers,
body#page-jobs div#footer p a#footnav-careers,
body#page-benefits div#footer p a#footnav-careers,
body#page-locations div#footer p a#footnav-locations,
body#page-contact div#footer p a#footnav-contact {
	font-weight:bold;
	text-decoration:none;
	color:#c6dff5;
}
body#page-archive div#footer p a#footnav-archive {
	font-weight:bold;
}
div#footer-wrapper div#wood-stack {
	width:229px;
	height:284px;
	position:absolute;
	top:-284px;
	left:64px;
	background:url(../images/wood-stack.png) no-repeat !important; 
	background:url(../images/wood-stack.gif) no-repeat;
}
div#footer-wrapper div#weather {
	position:absolute;
	top:-110px;
	left:310px;
}
div#search {
	height:32px;
}
div#search div#search-form {
	float:right;
	margin-top:5px;
	padding-right:14px;
	width:300px;
}
div#search form {
	float:right;
}

div#wrapper-content div#sub-nav2 {
	position:relative;
	clear:right;
}
div#search br {
	clear:right;
}
div#wrapper-content div#sub-nav2 br {
	clear:left;
}
div#wrapper-content div#sub-nav2 ul li,
div#wrapper-content ul#categories li{
	list-style-type:none;
	float:left;	
}

div#wrapper-content div#sub-nav2 ul,
div#wrapper-content ul#categories {
	margin-left:0px;
	margin-bottom:10px;
	clear:left;
}
div#search div#sub-nav ul a,
div#wrapper-content div#sub-nav2 ul a,
div#wrapper-content ul#categories a {
	color:#005384;
	padding-right:12px;
	float:left;
	font-size:1.29em;
	line-height:30px;
	padding-left: 8px;
	background:url(../images/subnav-arrow-blue.gif) no-repeat 0 center;
}
p a.addthis_button {
	margin-top:30px;
}
div#wrapper-content h2 a,
body#page-locations div#wrapper-content div#single-column h3 a,
body#page-locations div#wrapper-content div#single-column li a,
body#page-contact div#wrapper-content div#single-column h3 a {
	color:#005384;
}
div#wrapper-content h2 a:hover,
div#wrapper-content h2 a:active,
body#page-locations div#wrapper-content div#single-column h3 a:hover,
body#page-locations div#wrapper-content div#single-column h3 a:active,
body#page-locations div#wrapper-content div#single-column li a:hover,
body#page-locations div#wrapper-content div#single-column li a:active,
body#page-contact div#wrapper-content div#single-column h3 a:hover,
body#page-contact div#wrapper-content div#single-column h3 a:active {
	color:#007053;
}
div#wrapper-content div#sub-nav2 ul a:hover,
div#wrapper-content div#sub-nav2 ul a:active,
div#wrapper-content div#sub-nav2 ul a:hover,
div#wrapper-content div#sub-nav2 ul a:active,
div#wrapper-content ul#categories a:hover,
div#wrapper-content ul#categories a:active {
	color: #007053;
	background:url(../images/subnav-arrow-grn.gif) no-repeat 0 center;
}

body#page-history div#wrapper-content div#sub-nav2 ul a#about-history,
body#page-suppliers div#wrapper-content div#sub-nav2 ul a#about-suppliers,
body#page-about div#wrapper-content div#sub-nav2 ul a#about-us,
body#page-partners div#wrapper-content div#sub-nav2 ul a#about-partners,
body#page-products div#wrapper-content div#sub-nav2 ul a#products-overview,
body#page-millwork div#wrapper-content div#sub-nav2 ul a#products-millwork,
body#page-windows div#wrapper-content div#sub-nav2 ul a#products-windows,
body#page-components div#wrapper-content div#sub-nav2 ul a#products-components,
body#page-lumber div#wrapper-content div#sub-nav2 ul a#products-lumber,
body#page-kitchen div#wrapper-content div#sub-nav2 ul a#products-kitchen,
body#page-design div#wrapper-content div#sub-nav2 ul a#services-design,
body#page-services div#wrapper-content div#sub-nav2 ul a#services-overview,
body#page-estimating div#wrapper-content div#sub-nav2 ul a#services-estimating,
body#page-financial div#wrapper-content div#sub-nav2 ul a#services-financial,
body#page-installation div#wrapper-content div#sub-nav2 ul a#services-installation,
body#page-certificates div#wrapper-content div#sub-nav2 ul a#services-certificates,
body#page-commercial div#wrapper-content div#sub-nav2 ul a#services-commercial,
body#page-careers div#wrapper-content div#sub-nav2 ul a#careers-apply,
body#page-jobs div#wrapper-content div#sub-nav2 ul a#careers-jobs,
body#page-benefits div#wrapper-content div#sub-nav2 ul a#careers-benefits {
	color: #007053;
	background:url(../images/subnav-arrow-grn-bd.gif) no-repeat 0 center;
	font-weight:bold;
	text-decoration:none;
}
div#wrapper3 div#single-column h1 {
	margin-right:35px;
	clear:left;
}
div#wrapper3 div#single-column p {
	margin-right:35px;
	margin-bottom: 16px;
}
div#wrapper3 div#wrapper-content p#margin-bottom,
div#wrapper3 div#left p#margin-bottom,
div#wrapper3 div#column-left p#margin-bottom,
div#wrapper3 div#single-column p#margin-bottom,
div#wrapper3 div#single-column h2#margin-bottom,
div#wrapper3 div#wrapper-content div#single-column ul#margin-bottom,
div#wrapper3 div#wrapper-content div#single-column ul li#margin-bottom {
	margin-bottom:150px;
}
body#page-locations div#float-right {
	float:right;
	width:300px;
}
body#page-locations div#float-left {
	float:left;
	width:335px;
}
body#page-locations div#wrapper-content div#single-column div#float-left ul,
body#page-locations div#wrapper-content div#single-column div#float-left h3,
body#page-locations div#wrapper-content div#single-column div#float-left img {
margin-left:20px;
}
body#page-locations div#wrapper-content div#single-column div#float-right ul,
body#page-locations div#wrapper-content div#single-column div#float-right h3,
body#page-locations div#wrapper-content div#single-column div#float-right img {
margin-left:0px;
}
body#page-locations div#wrapper-content div#single-column img {
	border:2px #006d53 solid;
}
body#page-locations div#wrapper-content li.indent {
	text-indent: 10px;
}
body#page-search div#wrapper-content div#single-column iframe {
	width:100%;
	background-color:transparent;
}
body#page-search div#cse-search-results {
	background-color:transparent;
	margin-bottom: 100px;
}
body#page-search div#wrapper3 {
	background-image:none;
}
body#page-certificates div#wrapper3 div#single-column ul {
	margin-bottom: 20px;
}
body#page-certificates div#wrapper3 ul li img {
	padding-right: 10px;
}
body#page-certificates div#wrapper3 ul li.article a {
	color: #005384;
	background:url(../images/icon-document.gif) 0px center no-repeat;
	height:15px;
	line-height:15px;
	display:block;
	padding-left:18px;
}
body#page-certificates div#wrapper3 ul li.article a {
	padding-top:4px;
	padding-bottom:4px;
}
body#page-certificates div#wrapper3 ul li.article a:hover {
	color: #007053;
}
body#page-benefits div#wrapper3 div#wrapper-content div#single-column p#no-bottom-margin,
body#page-kitchen .no-bottom-margin {
	margin-bottom:0px;
}
body#page-benefits div#wrapper3 div#wrapper-content div#single-column ol{
	margin-left:100px;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:20px;
}
body#page-benefits div#wrapper3 div#wrapper-content div#single-column ol ol{
	margin-left:20px;
	margin-bottom:0px;
	font-size:1em;
	line-height:inherit;
	list-style-type:lower-alpha;
}
body#page-kitchen div#wrapper3 div#left {
	float:left;
	width:380px;
	margin-top:20px;
}
body#page-kitchen div#wrapper3 div#right {
	float:right;
	width:250px;
	margin-top:20px;
}

body#page-kitchen div#wrapper3 div#right div#testimonials {
	margin-right:30px;
	margin-bottom:30px;
	background-color:#f7faff;
	padding:11px;
	border:solid 1px #7e9dc9;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
}
body#page-kitchen div#wrapper3 div#right div#testimonials p {
	padding-top:10px;
	margin-top:10px;
	border-top: 1px solid #d1e2fb;
}

body#page-kitchen div#wrapper3 div#wrapper-content ul.bullet {
	margin-left:40px;
}
body#page-kitchen div#wrapper3 div#wrapper-content ul.bullet li {
	margin-bottom:5px;
}
ul#collapser {
	margin-bottom:20px;
}
ul#collapser li {
		list-style-type:none;
}
ul#collapser li a {
	text-decoration:underline;
	cursor:pointer;
}
body#page-kitchen div#wrapper3 ul.bottom20 {
	margin-bottom:20px;
}
body#page-kitchen div#single-column h2 {
	margin-bottom:0px;
	margin-top:20px;
}

body#page-kitchen p q {
	font-style:italic;
	display:block;
	margin-bottom:0px;
	color:#333;
}
body#page-kitchen div#testimonials p q {
	font-size:.9em;
	line-height:1.5em;
}
.msg_body {
	margin-left:40px;
}

/* ------ FEEDBURNER ---------*/

#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 p.feedTitle img {
	display: none;
}
#wrapper3 #wrapper-content #WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 p.feedTitle {
	margin-bottom:0px;
}
#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 p.feedTitle a {
	font-weight: bold;
	display: block;
	color: #007053;
	text-decoration:none;
	text-transform: uppercase;
}
#wrapper3 #wrapper-content #WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 ul li {
	margin-bottom:8px;
	margin-top:3px;
}

#wrapper3 #wrapper-content #WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 ul li p.date {
	color:#939598;
	margin-left: 20px;
	margin-bottom:0px;
}

#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 p.fbsubscribelink a {
	margin: 20px;
	display: block;
}

#creditfooter a img {
	margin-left:  20px;
}

#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 ul li span.headline a {
	color: #007053;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.4em;
	margin: 0px 0;
	display: block;
	padding-left: 20px;
	background:url(../images/icon-blog.gif) no-repeat 0 center;
}

#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 ul li div {
	color: #252525;
	font-size: 1.3em;
	margin-left: 20px;
	
}

#WiBuildingSupplyo3t254hmm0s1urupdi5652kce4 ul li p.feedItemAuthor {
	float: right;
	font-size: .8em;
	font-style: italic;
	color: #2e2e2e;
}

div#wrapper3 div#column-right div#scroll p.article-date {
	color:#939598;
	margin-bottom:2px;
}
div#wrapper3 div#column-right div#scroll p.article-summary {
	margin-bottom:8px;
}

div#feedburner {
	height: 330px;
	width: 318px;
	margin-top: 47px;
	margin-bottom:10px;
	overflow:scroll;
	background-color:#FFF;
	border:solid 2px #000;
	padding: 7px;
}


/* ----------end feedburner---------*/
p.clear {
	clear:both;
}

/* -------START THUMBSHOTS--------*/
body div#attribution {
	width:834px;
	margin:auto;
	margin-top:-50px;
	position:relative;
	z-index:3;
}
body div#attribution p {
	text-align:right;
	margin-right:10px;
}
body div#attribution p a {
	color:#666;
}
div#thumbshots {
	border-bottom: 1px solid #006d53;
	margin: 10px 20px 20px 15px;
}
div#thumbshots br {
	clear:left;
}
div#thumbshots .website {
	width:30%;
	float:left;
	margin-right:15px;
	margin-bottom:25px;
}
div#thumbshots .website a {
display:block;
}
div#thumbshots p img {
	border: solid 1px #006d53;
}
div.columns {
	width:30%;
	float:left;
	margin-right:15px;
	margin-bottom:25px;
}
body#page-kitchen div#wrapper3 div#wrapper-content div.columns ul.bullet {
	list-style-image:url(../images/icon-external-link.gif);
	margin-left:20px;
}
div#thumbshots div.website p a {
	background:url(../images/icon-external-link.gif) no-repeat 0px center;
	padding-left:15px;
	margin-left:-15px;
}
.clear {
	clear:left;
}
/* -------END THUMBSHOTS--------*/
/*---------START DROPDOWN MENU----------*/
ul#menu li {
  position: relative;
}
ul#menu div {
  display: none;
}
ul#menu li.mega div {
  width: 19em;
  position: absolute;
  top: 0em;
  left: 162px;
}
ul#menu li.hovering div {  
   display: block;  
}  
div#nav ul#menu li.hovering div {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px;
	background-color:#005384;
}
div#nav ul#menu li.hovering div ul li a {
	background-image:none;
	color:#FFF;
	text-transform:uppercase;
	border-bottom:1px solid #015d8c;
}
div#nav ul#menu li.hovering div ul li a.no-border {
	border-bottom:none;
}
div#nav ul#menu li.hovering div ul li a:hover,
div#nav ul#menu li.hovering div ul li a:active {
	background-color:#136e9d;
}

/*--START WEATHER WIDGET STYLING--*/
#weather {
  color: #005486;
  font: 12px Arial, sans-serif;
}

#weather #weatherLocation {
  margin-bottom: 10px;
  color: #006d53;
  font-size: 15px;
}

#weather div.dayBox {
  float: left;
  margin: 0 20px 0 0;
  text-align: center;   /* this covers all the commented-out text-align: center; cases below */
}

#weather div.dayBox span.day {
  display: block;
  margin-bottom: 3px;
  color: #4c89af;
  /*text-align: center;*/
  text-transform: uppercase;
}

#weather div.dayBox div.weatherIcon {
  /*text-align: center;*/
}

#weather div.dayBox div.temperatures {
  color: #939394;
  /*text-align: center;*/
}

#weather div.dayBox div.temperatures span.low,
#weather div.dayBox div.temperatures span.high {
  color: #005486;
  font-weight: bold;
}
/*--END WEATHER WIDGET STYLING--*/
/*---START INDUSTRY LINKS PAGE---*/
body#page-industry div table,
body#page-suppliers div table {
	margin-bottom:30px;
	font-size:1.3em;
}
body#page-industry div table tr,
body#page-suppliers div table tr {
	width:100%;
	height:55px;
	border:3px solid transparent;
}
body#page-industry div table tr td,
body#page-suppliers div table tr td {
	padding-left:5px;
	vertical-align:center;
}
body#page-industry div table tr td a,
body#page-suppliers div#wrapper3 div#single-column table a,
body#page-lumber div#wrapper3 div#single-column ul li a {
	background:url(../images/icon-external-link.gif) no-repeat 0px center;
	padding-left:15px;
}
body#page-suppliers div table tr td {
	padding-right:8px;
}
body#page-industry div table tr td.logo,
body#page-suppliers div table tr td.logo {
	width:70px;
	height:55px;
	overflow:hidden;
	padding-right:0px;
}
body#page-suppliers div#single-column p {
	margin-bottom:0px;
}
body#page-industry div table tr td#nahb { /*National Assocation of Home Builders*/
	background:url(../industry-links/images/logos.gif) 0px 0px no-repeat;
}
body#page-industry div table tr td#wba { /*Wisconsin Builders Association*/
	background:url(../industry-links/images/logos.gif) -75px 0px no-repeat;
}
body#page-industry div table tr td#bchb { /*Brown County Home Builders*/
	background:url(../industry-links/images/logos.gif) -150px 0px no-repeat;
}
body#page-industry div table tr td#mmcc { /*M&M Chamber of Commerce*/
	background:url(../industry-links/images/logos.gif) -225px 0px no-repeat;
}
body#page-industry div table tr td#gshb { /*Golden Sands HOme Builders Association*/
	background:url(../industry-links/images/logos.gif) -300px 0px no-repeat;
}
body#page-industry div table tr td#wahb { /*Wausau Area Builders*/
	background:url(../industry-links/images/logos.gif) 0px -55px no-repeat;
}
body#page-industry div table tr td#cwhb { /*Central Wisconsin Home Builders Association*/
	background:url(../industry-links/images/logos.gif) -75px -55px no-repeat;
}
body#page-industry div table tr td#fvhb { /*Fox Valley Home Builders Association*/
	background:url(../industry-links/images/logos.gif) -150px -55px no-repeat;
}
body#page-industry div table tr td#wgba { /*Wisconsin Green Building Alliance*/
	background:url(../industry-links/images/logos.gif) 0px -110px no-repeat;
}
body#page-industry div table tr td#whba { /*Winnebago Home Builders Assocation*/
	background:url(../industry-links/images/logos.gif) -75px -110px no-repeat;
}
body#page-industry div table tr td#maba { /*Madison Area Builders*/
	background:url(../industry-links/images/logos.gif) -150px -110px no-repeat;
}
body#page-industry div table tr td#metro { /*Metropolitan Builders Assoc*/
	background:url(../industry-links/images/logos.gif) -225px -110px no-repeat;
}
body#page-industry div table tr td#wbba { /*West Bend Builders Assoc*/
	background:url(../industry-links/images/logos.gif) -300px -110px no-repeat;
}
body#page-industry div table tr td#lba { /*Lakeland Builders Assoc*/
	background:url(../industry-links/images/logos.gif) 0px -165px no-repeat;
}
body#page-industry div table tr td#lcaba { /*LaCrosse Area Builders Association*/
	background:url(../industry-links/images/logos.gif) -75px -165px no-repeat;
}
body#page-industry div table tr td#lcbe { /*LaCrosse Builders Exchange*/
	background:url(../industry-links/images/logos.gif) -150px -165px no-repeat;
}
body#page-industry div table tr td#lcacc { /*LaCrosse Area Chamber of Commerce*/
	background:url(../industry-links/images/logos.gif) -225px -165px no-repeat;
}
body#page-industry div table tr td#nari { /*National Association of the Remodeling Industry*/
	background:url(../industry-links/images/logos.gif) -225px -55px no-repeat;
}
body#page-industry div table tr td#abc { /*Associated BUilders and Contractors*/
	background:url(../industry-links/images/logos.gif) -300px -55px no-repeat;
}
body#page-industry div table tr td#oaba { /*Associated BUilders and Contractors*/
	background:url(../industry-links/images/logos.gif) -300px -165px no-repeat;
}
body#page-industry div table tr td#wb { /*Wausau Builders*/
	background:url(../industry-links/images/logos.gif) -225px -165px no-repeat;
}
/*---------LOGOS FOR THE SUPPLIERS PAGE-------------*/
body#page-suppliers div table tr td#amerock { /*AMEROCK*/
	background:url(../suppliers/images/supplier-logos.gif) 0px 0px no-repeat;
}
body#page-suppliers div table tr td#belwith { /*BELWITH*/
	background:url(../suppliers/images/supplier-logos.gif) -75px 0px no-repeat;
}
body#page-suppliers div table tr td#cambria { /*CAMBRIA*/
	background:url(../suppliers/images/supplier-logos.gif) -150px 0px no-repeat;
}
body#page-suppliers div table tr td#dupont { /*DUPONT*/
	background:url(../suppliers/images/supplier-logos.gif) -225px 0px no-repeat;
}
body#page-suppliers div table tr td#embassy { /*EMBASSY OMEGA*/
	background:url(../suppliers/images/supplier-logos.gif) -300px 0px no-repeat;
}
body#page-suppliers div table tr td#hdl { /*HDL*/
	background:url(../suppliers/images/supplier-logos.gif) 0px -55px no-repeat;
}
body#page-suppliers div table tr td#homecrest { /*HOMECREST*/
	background:url(../suppliers/images/supplier-logos.gif) -75px -55px no-repeat;
}
body#page-suppliers div table tr td#lonmusolf { /*LON MUSOLF*/
	background:url(../suppliers/images/supplier-logos.gif) -150px -55px no-repeat;
}
body#page-suppliers div table tr td#midc { /*MIDCONTINENT*/
	background:url(../suppliers/images/supplier-logos.gif) -225px -55px no-repeat;
}
body#page-suppliers div table tr td#nevamar { /*NEVAMAR*/
	background:url(../suppliers/images/supplier-logos.gif) -300px -55px no-repeat;
}
body#page-suppliers div table tr td#pionite { /*PIONITE*/
	background:url(../suppliers/images/supplier-logos.gif) 0px -110px no-repeat;
}
body#page-suppliers div table tr td#uafloors { /*UA FLOORS*/
	background:url(../suppliers/images/supplier-logos.gif) -75px -110px no-repeat;
}
body#page-suppliers div table tr td#balterio { /*BALTERIO*/
	background:url(../suppliers/images/supplier-logos.gif) -150px -110px no-repeat;
}
body#page-suppliers div table tr td#berenson { /*BERENSON*/
	background:url(../suppliers/images/supplier-logos.gif) -225px -110px no-repeat;
}
body#page-suppliers div table tr td#century { /*Century hardware*/
	background:url(../suppliers/images/supplier-logos.gif) -300px -110px no-repeat;
}
body#page-suppliers div table tr td#dura { /*Dura Supreme*/
	background:url(../suppliers/images/supplier-logos.gif) 0px -165px no-repeat;
}
body#page-suppliers div table tr td#hafele { /*hafele*/
	background:url(../suppliers/images/supplier-logos.gif) -75px -165px no-repeat;
}
body#page-suppliers div table tr td#holiday { /*holiday*/
	background:url(../suppliers/images/supplier-logos.gif) -150px -165px no-repeat;
}
body#page-suppliers div table tr td#kraftmaid { /*kraftmaid*/
	background:url(../suppliers/images/supplier-logos.gif) -225px -165px no-repeat;
}
body#page-suppliers div table tr td#masco { /*masco*/
	background:url(../suppliers/images/supplier-logos.gif) -300px -165px no-repeat;
}
body#page-suppliers div table tr td#midwest { /*midwest*/
	background:url(../suppliers/images/supplier-logos.gif) 0px -220px no-repeat;
}
body#page-suppliers div table tr td#northern { /*Northern Woodwork*/
	background:url(../suppliers/images/supplier-logos.gif) -75px -220px no-repeat;
}
body#page-suppliers div table tr td#sfi { /*sfi*/
	background:url(../suppliers/images/supplier-logos.gif) -150px -220px no-repeat;
}
body#page-suppliers div table tr td#wilson { /*wilson art*/
	background:url(../suppliers/images/supplier-logos.gif) -225px -220px no-repeat;
}
body#page-suppliers div table tr td#app { /*appleton supply co*/
	background:url(../suppliers/images/lumber-logos.gif) 0px 0px no-repeat;
}
body#page-suppliers div table tr td#azek { /*azek*/
	background:url(../suppliers/images/lumber-logos.gif) -75px 0px no-repeat;
}
body#page-suppliers div table tr td#cert { /*certainteed*/
	background:url(../suppliers/images/lumber-logos.gif) -150px 0px no-repeat;
}
body#page-suppliers div table tr td#jh { /*james hardie*/
	background:url(../suppliers/images/lumber-logos.gif) -225px 0px no-repeat;
}
body#page-suppliers div table tr td#rollex { /*rollex*/
	background:url(../suppliers/images/lumber-logos.gif) -300px 0px no-repeat;
}
body#page-suppliers div table tr td#itw { /*itw*/
	background:url(../suppliers/images/lumber-logos.gif) 0px -55px no-repeat;
}
body#page-suppliers div table tr td#lp { /*lp corp*/
	background:url(../suppliers/images/lumber-logos.gif) -75px -55px no-repeat;
}
body#page-suppliers div table tr td#alliance { /*Alliance*/
	background:url(../suppliers/images/windows-logos.gif) 0px 0px no-repeat;
}
body#page-suppliers div table tr td#jeldwen { /*Jeld Wen*/
	background:url(../suppliers/images/windows-logos.gif) -75px 0px no-repeat;
}
body#page-suppliers div table tr td#marvin { /*Marvin*/
	background:url(../suppliers/images/windows-logos.gif) -150px 0px no-repeat;
}
body#page-suppliers div table tr td#anderson { /*anderson*/
	background:url(../suppliers/images/windows-logos.gif) 0px -55px no-repeat;
}
body#page-suppliers div table tr td#kolbe { /*kolbe kolbe*/
	background:url(../suppliers/images/windows-logos.gif) -75px -55px no-repeat;
}
body#page-suppliers div table tr td#semco { /*semco*/
	background:url(../suppliers/images/windows-logos.gif) -150px -55px no-repeat;
}
body#page-suppliers div table tr td#therma { /*Therma-Tru*/
	background:url(../suppliers/images/windows-logos.gif) 0px -110px no-repeat;
}
body#page-suppliers div table tr td#smart { /*Smart-Cabinetry*/
	background:url(../suppliers/images/supplier-logos.gif) -300px -220px no-repeat;
}
body#page-suppliers div table tr td#trus { /*Trus-Joist*/
	background:url(../suppliers/images/lumber-logos.gif) -143px -55px no-repeat;
}
