*{margin:0;padding:0}body{background:#eee;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;height:100%;line-height:1.5em;color:#504d3e}#wrapper{margin:18px auto 0 auto;position:relative;width:900px;background:#fff;border:#fff 5px solid}div#header{background:#fff url(images/bannertemplate2.jpg) no-repeat;height:86px;position:relative;background-image:url(images/bannertemplate2.jpg)}#header-rotate{height:250px}#header-home{background:url(images/windowmain.jpg) no-repeat;height:198px}#home-links{position:relative;margin:0;height:138px}#home-links ul.home-links-buttons{height:120px;margin:0;padding:10px 0 0 0}#home-links ul.home-links-links{padding:10px 0 0 0;margin-top:90px;background:#51191a;color:#fff}#home-links ul.home-links-buttons li{display:inline;font-size:16px;font-weight:700;float:left;width:220px;padding:100px 0 5px 0;margin:0 6px 0 6px;height:100px list-style-image:none;list-style-position:outside;list-style-type:none;text-align:center}#home-links ul.home-links-buttons li.consult{background:#51191a url(images/buttons/consult.jpg) no-repeat top;width:215px}#home-links ul.home-links-buttons li.window{background:#51191a url(images/buttons/windowbutton.jpg) no-repeat top;width:200px}#home-links ul.home-links-buttons li.door{background:#51191a url(images/buttons/door.jpg) no-repeat top;width:215px}#home-links ul.home-links-buttons li.gutter{background:#51191a url(images/buttons/gutter.jpg) no-repeat top;width:214px}#home-links ul.home-links-buttons li a{border:none;color:#fff;text-transform:uppercase}#home-links ul.home-links-buttons li a:hover{text-decoration:none}div#header h1{font:"Trebuchet MS",sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;position:relative;top:45px;left:25px;display:none}div#header h1 a{color:#3d3832;text-decoration:none}div#header h2{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#ae6c1f;font-size:20px;letter-spacing:.09em;font-weight:400;display:block;padding:0 0 40px 0;position:relative;top:60px;left:25px;width:930px;display:none}#main{background:#fff;clear:both;padding:35px 0 30px 0}#main-home{clear:both;min-height:500px;padding:5px 25px 30px 25px;margin-top:7px}#content{float:right;padding:0;width:600px}#page-content{float:right;padding:0;width:600px;background:#fff}#home-content{float:left;padding:0;width:600px;margin:0 25px 50px 0;background:url(images/home-spot.jpg);border:#a99e7c 3px solid;color:#504d3e;font-size:16px}#home-content .textwidget ul li{font-size:20px;padding:5px 0 0 20px}#home-content p{margin:10px}#home-content-2{float:left;padding:0;width:600px;margin:50px 25px 0 0;background:#fff;color:#504d3e;font-size:16px;clear:right}.quote-req{top:100px;margin-left:600px;width:280px;height:150px}#home-content ul li{color:#504d3e;font-size:16px;list-style-type:none;height:25px;padding:0 0 0 25px}ul.home-pages-navigation{border-bottom:#a99e7c 3px solid}ul.home-pages-navigation li{border-top:#a99e7c 3px solid;border-right:#a99e7c 3px solid;border-left:#a99e7c 3px solid;color:#504d3e;background:#d8c9a8;font-size:12px;list-style-type:none;text-align:center;text-transform:uppercase;font-weight:700;height:35px}ul.home-pages-navigation li a:link,ul.home-pages-navigation li a:visited{padding:10px 0 10px 0;display:block;color:#40362c;text-transform:uppercase;margin:0}ul.home-pages-navigation li a:hover{background:#c4b797;color:#fff;text-decoration:none}#home-content h3{background:url(images/bg-fade-home.gif) repeat-x;border-bottom:#a99e7c 3px solid;margin:0 0 10px 0;padding:8px 0 8px 10px;color:#fff;font-size:20px}#sidebar{float:left;padding-right:10px;width:260px}#sidebar ul li{height:35px}#sidebar ul li a{border-top:#a99e7c 3px solid;border-right:#a99e7c 3px solid;border-left:#a99e7c 3px solid;color:#504d3e;background:#d8c9a8;font-size:16px;list-style-type:none;text-align:center;text-transform:uppercase;font-weight:700;height:20px}#sidebar-home{float:right;padding-right:10px;width:200px;background:#fff}#sidebar-home ul li{border-top:#a99e7c 3px solid;border-right:#a99e7c 3px solid;border-left:#a99e7c 3px solid;color:#504d3e;background:#d8c9a8;font-size:16px;list-style-type:none;text-align:center;text-transform:uppercase;font-weight:700;height:35px}h2.pagetitle{color:#000;font-family:Georgia,"Times New Roman",Times,serif;font-size:28px;font-weight:700;text-align:left;margin:10px 0 24px 85px}div.nopage{margin-left:85px}div.nopage p{margin-bottom:25px}h2#404{font-family:Georgia,"Times New Roman",Times,serif font-size: 22px}a{color:#501817;outline-style:none}a:active,a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}#header ul.navigation{bottom:6px;left:0;position:absolute;line-height:1.2em;letter-spacing:.02em;list-style:none;font-size:10px;text-transform:uppercase}#header ul.navigation li{float:left;padding:0 0 0 25px}#header ul.navigation li a{color:##501817}#header ul.navigation li a:hover{text-decoration:underline;color:##501817}#header ul.navigation li.current_page_item a{color:##501817}p{font-family:Verdana,Geneva,sans-serif}div.post{margin:0 0 16px 86px;padding-bottom:20px;width:500px}div.home div.post{margin-left:111px}div.post h2{float:left;font-size:20px;font-weight:700;width:100%}div.post h2,div.post h2 a{color:#000;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:7px}div.post span.author,div.post span.date{color:#837d7d;display:inline-block;font-size:12px;margin-bottom:10px;text-transform:uppercase}div.latest_post{margin-top:15px;margin-bottom:75px;padding:0 10px 20px 6px}div.latest_post h2{font-size:30px;font-weight:700;margin-bottom:34px;line-height:1.3em}div.latest_post h2,div.latest_post h2 a{color:#837d7d;font-family:"Trebuchet MS",Helvetica,sans-serif}div.latest_post span.author,div.latest_post span.date{color:#837d7d;display:inline-block;font-size:12px;text-transform:uppercase}div.latest_post div.entry{width:555px}div.archive div.latest_post,div.page div.latest_post{margin-bottom:30px}div.entry{clear:both;color:#3d3832;width:100%}div.entry p{font-size:12px;line-height:1.8em;margin-bottom:20px}div.entry h1,div.entry h2,div.entry h3,div.entry h4{font-weight:400;padding-bottom:15px}div.entry h1{color:#0184a4;font-size:28px}div.entry h2{color:#0184a4;font-size:24px;margin-bottom:0}div.entry h3{color:#0184a4;font-size:22px}div.entry h4{color:#0184a4;font-weight:700;font-size:18px}div.home div.post div.entry p,div.search div.entry p{font-size:11px;line-height:1.5em;margin-bottom:0;display:inline}div.home div.entry a.more_link{display:inline}div.entry img{border:3px solid #ccc;margin:12px auto;padding:2px}.wp-caption img.alignleft,.wp-caption img.left,div.entry img.alignleft,div.entry img.left{float:left;margin:0 12px 10px 0}.wp-caption img.alignright,.wp-caption img.right,div.entry img.alignright,div.entry img.right{float:right;margin:0 0 10px 12px}div.entry .wp-caption{display:inline-block}div.entry .wp-caption-text{font-size:10px}div.entry embed,div.entry object{clear:both;display:block;margin:12px auto}div.entry ul{margin:0 0 20px 15px}div.entry li{list-style-position:inside}div.entry ol{margin:0 0 20px 19px}div.entry blockquote{background:url(images/quotes.jpg) no-repeat 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#837d7d;margin:30px 18px;padding:15px 24px}div.entry blockquote p{font:16px/1.5em Georgia,"Times New Roman",Times,serif;font-style:italic;margin:0;padding:0}div.entry blockquote cite{font-size:10px;color:#837d7d}div.pagination{clear:both;margin:30px 0 20px 86px}div.pagination div.left a{background:url(images/nxt.gif) right 0 no-repeat;float:right;font-size:14px;font-weight:700;height:26px;padding:5px 40px 0 0}div.pagination div.left a:hover{background:url(images/nxt.gif) right -34px no-repeat;text-decoration:none}div.pagination div.right a{background:url(images/prv.gif) 0 0 no-repeat;float:left;font-size:14px;font-weight:700;height:26px;padding:5px 0 0 40px}div.pagination div.right a:hover{background:url(images/prv.gif) 0 -34px no-repeat;text-decoration:none}a.view_archive{display:inline-block;background:url(images/archive_icon_s.gif) 0 6px no-repeat;float:left;padding:13px 0 0 0;margin:65px 0 5px 111px;height:22px}a.view_archive span{padding-left:40px;text-decoration:none;font-size:14px;font-weight:700}a.view_archive:hover{background:url(images/archive_icon_s.gif) 0 -28px no-repeat;text-decoration:none}a.view_archive span:hover{text-decoration:none;color:#3d3832}#sidebar ul,#sidebar-home ul{list-style:none;border-bottom:#a99e7c 3px solid;margin-bottom:10px}#sidebar ul li{color:#504d3e;font-size:16px;list-style-type:none;text-align:left;text-transform:uppercase;height:auto}#sidebar ul li a,#sidebar ul li a:hover,#sidebar ul li a:visited{color:#40362c;display:block;margin:0;height:18px;padding:10px 0;text-transform:uppercase}#sidebar ul li a:hover{color:#fff;text-decoration:none}#sidebar h3,#sidebar ul li h2,#sidebar-home ul li h2{color:#3d3832;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;letter-spacing:.08em;font-weight:400;margin:0 0 9px 9px;text-transform:uppercase}#sidebar ul li ul{margin-top:10px}#sidebar ul li ul li,#sidebar-home ul li ul li{background:0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:0 0 5px 0}#sidebar p,#sidebar-home p{margin:0;padding:0;width:275px;color:#837d7d;font-size:11px;line-height:1.4em}#sidebar li.search{display:block;width:165px}form.searchform{position:relative}form.searchform input.s{background:#fff url(images/magnifier_icon.gif) no-repeat 2px 50%;color:#837d7d;padding:3px 0 3px 17px}div#sidebar h2.feed a,div#sidebar h2.feed a:hover,div#sidebar h2.tweet a,div#sidebar h2.tweet a:hover{font:normal 18px Georgia,"Times New Roman",Times,serif;text-transform:lowercase;font-style:italic;margin:0;padding:0;display:inline-block;height:40px;text-decoration:none}div#sidebar a.feed_button img,div#sidebar a.tweet_button img{border:none;position:relative;top:16px}div#sidebar h2.tweet a,div#sidebar h2.tweet a:hover{color:#0184a4;padding-bottom:10px}div#sidebar h2.feed a,div#sidebar h2.feed a:hover{color:#ae6c1f;margin-top:-15px}div#sidebar table td{padding:7px 14px 7px 0}div#sidebar table td a img{border:none}div#sidebar ul li#about{padding-bottom:20px;margin:0;width:275px}div#sidebar ul li#about img{border:solid 3px #ccc;display:block;margin:0 5px 2px 0;float:left}div#sidebar ul li#about p{padding-bottom:10px}.comments_link span,a.comments_link span{display:inline-block;background:url(images/comment_icon_s.gif) 5px 2px no-repeat;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;height:28px;width:35px;padding:2px;margin:0 10px 0 0;text-align:right;text-decoration:none;text-transform:uppercase}a.comments_link span:hover{background:url(images/comment_icon_s.gif) 5px -28px no-repeat}.comments_link,a.comments_link{padding:0;text-decoration:none;font-size:14px;font-weight:700}a.comments_link:hover{color:#3d3832;text-decoration:none}p.commentcount{font:14px "Trebuchet MS";font-size:14px;color:#837d7d;background:url(images/comment_count.gif) no-repeat;height:28px;text-align:left;text-decoration:none;padding:2px 0 0 50px}h3#comments,h3#respond{color:#837d7d;font-size:12px;font-weight:700;margin:0 0 0 86px}ol.commentlist{list-style:none;margin:30px 0 30px 86px}ol.commentlist img.avatar{display:block;margin:0;padding:0;float:left}ol.commentlist li div.comment{background-color:#f0f0f0;border:1px solid #ccc;float:left;margin:0 0 58px 12px;padding:20px 10px;position:relative;width:400px;top:-18px}ol.commentlist li div.comment p{margin:0;padding:0}ol.commentlist cite.comment-author{color:#0184a4;font-size:12px;font-style:normal;font-weight:700}ol.commentlist small.datetime{display:block;font-size:10px;margin-bottom:20px}ol.commentlist .author_comment div.comment{background-color:#fff;border:1px solid #ccc}ol.commentlist .author_comment div.comment a,ol.commentlist .author_comment div.comment cite.comment-author{color:#ae6c1f}form#commentform{margin:0 0 40px 86px;position:relative;width:500px;height:280px}form#commentform p{clear:both;height:30px}form#commentform input,form#commentform textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#f0f0f0;border:1px solid #ccc;color:#837d7d;padding:3px}form#commentform input{float:left;width:200px}form#commentform textarea{height:128px;width:490px}form#commentform input:hover,form#commentform textarea:hover{background-color:#f0f0f0;border:1px solid #837d7d;color:#837d7d}form#commentform label{color:#837d7d;float:left;font-size:11px;margin-left:17px;line-height:25px}form#commentform input#submit{background:url(images/submit_up.png) no-repeat;border:none;color:#fff;font-size:12px;height:51px;width:185px;padding:0 25px 10px 60px;position:absolute;right:5px;bottom:0;text-transform:uppercase;cursor:pointer}form#commentform input#submit:active,form#commentform input#submit:hover{background:url(images/submit_down.png) no-repeat}.nocomments{display:none}div#footer{clear:both;color:#0184a4;margin:0 auto 18px auto;text-align:center}div#footer span.horizontal_line{background:url(images/main_bottom_bg.jpg) repeat-x 0 0;display:block;height:6px;margin-bottom:12px;width:100%}div#footer p{font-size:10px;margin:0 5px;color:#111}div#footer ul.navigation{display:inline;list-style:none;text-transform:uppercase}div#footer ul.navigation li{display:inline;font-size:10px}div#footer ul.navigation li a{background:url(images/navigation_delimiter_footer.jpg) no-repeat 100% 50%;margin:0 4px 0 4px;padding:0 16px 0 0;color:#501817}div#footer ul.navigation li.current_page_item a{color:#501817}div#footer ul.navigation li.last a{background-image:none;padding-right:0;margin-right:0}table{padding:15px 15px 15px 0;text-align:center;width:100%}table caption{color:#0383a4;font-size:15px;margin:10px 0}table th{background:#0383a4;color:#fff}table a{color:#0383a4;margin:5px 0;text-align:left}span.cleaner{clear:both;display:block}div.comment img.wp-smiley,div.latest_post img.wp-smiley,div.post img.wp-smiley{border:none;margin:0;padding:0}ul.archives{list-style:none;padding:0 70px 20px 86px}span.tags{display:block;margin-bottom:30px}.center{text-align:center}ul.types-of-windows li{height:1 20px;list-style-type:none}.sociable ul li{list-style-type:none;display:inline}