/* 
	Theme Name: Country Mountain Homes theme
	Description: Website Framework for Country Mountain Homes by Pointy Design.
	Author: James Beardmore
	Author URI: http://www.pointydesign.com.com
	Version: 1.0
	Tags: two columns, fixed width, blue, neutral, gray, earthtones,	
	Changelog:
	v1.0 - 2/20/09
*/


html,body{height:100%}body{color:#222;font-size:12px;font-family:"Lucida Grande", Arial, Tahoma, Verdana;background-color:#f5f2e5 !important;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;margin:0 auto;padding:0}#wrap-con{min-height:100%;margin-bottom:-60px;position:relative;background-image:url(images/head.jpg);background-repeat:repeat-x;background-position:0 top;width:100%}a{color:#b74f17;text-decoration:none}a:hover{text-decoration:underline;border-bottom:0 none transparent}#wrap{background-repeat:repeat;background-attachment:scroll;background-position:0 0;padding:0;position:relative;width:960px;margin-right:auto;margin-left:auto}a img{border:none}a:focus,a:hover,a:active{outline:none}#top{width:980px;height:15px;margin:0 auto;padding:0;overflow:hidden}#headercon{width:100%}#header{background-image:url(images/header.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:960px;height:176px;margin:0 auto;padding:0;overflow:hidden}#header h1{color:#FFF;font-size:36px;font-family:Times New Roman, Georgia, Trebuchet MS;font-weight:normal;margin:0;padding:20px 0 0 10px;text-decoration:none}#header h1 a,#header h1 a:visited{color:#FFF;font-size:36px;font-family:Trebuchet MS, Arial, Tahoma;font-weight:normal;margin:0;padding:0;text-decoration:none}#header h1 a:hover{color:#FFF;text-decoration:none}.headerleft{background-repeat:no-repeat;width:540px;float:left;margin:40px 0 0;padding:0;overflow:hidden}.headerleft p{color:#C0C0C0;font-size:14px;margin:0;padding:0 0 0 10px;line-height:20px}#gallery{background-image:url(images/gallery.png);position:absolute;top:-14px;left:600px;width:379px;height:299px;float:right}.headerright{float:right;margin:0;padding:88px 10px 0 0;text-align:right}.headerright p{margin:0;padding:0}.headerright a,.headerright a:visited{color:#000;text-decoration:none}.headerright a:hover{color:#666;text-decoration:underline}h3{color:#544028;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;margin-top:0}#navbar{width:960px;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;margin:0 auto;padding:0}#nav{margin:0;padding:0}#nav ul{background-color:transparent;float:left;list-style:none;margin:0;padding:0}#nav li{float:left;list-style:none;margin:0;padding:0}#nav li a,#nav li a:link,#nav li a:visited{color:#b8b49f;display:block;font-weight:normal;background-color:#544028;background-image:url(images/nav1.gif);padding:11px 14px;text-decoration:none;border-right:1px solid #0c0c0c}#nav li a:hover,#nav li a:active{color:#fff;background-image:none;background-position:0 0}#nav li li a,#nav li li a:link,#nav li li a:visited{width:170px;background:#424242;color:#fff;float:none;margin:0;padding:7px 10px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#nav li li a:hover,#nav li li a:active{background:#000;color:#FFF;padding:7px 10px}#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0;padding:0}#nav li ul a{width:160px}#nav li ul ul{margin:-30px 0 0 191px}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}#nav li:hover,#nav li.sfhover{position:static}#nav .current_page_item a{color:#323232 !important;background-color:#ddd7bc !important;background-image:url(images/nav2.gif) !important;background-repeat:repeat-x;position:relative;top:-2px;height:36px;padding-right:15px !important;padding-bottom:8px !important;padding-left:14px !important;border:0 transparent !important}#homepage{width:940px;margin:0 auto;padding:0}#homepage p{margin:0;padding:0}#homepage a,#homepage a:visited{color:#3A87DD;text-decoration:none;border-bottom:1px dotted #3A87DD}#homepage embed,#homepage object{width:280px;height:235px;margin:0;padding:0}#homepage .widget{background:#F7F7F7;margin:0 0 10px;padding:9px;border:1px solid #E6E6E6}#homepage ul{list-style-type:none;margin:0;padding:0}#homepage ul li{list-style-type:none;margin:0 0 5px;padding:0}#homepage ul ul{list-style-type:none;margin:0;padding:0}#homepage ul ul ul{list-style-type:none;margin:0;padding:0}#homepage ul li li{background:url(images/icon.gif) no-repeat top left;margin:0;padding:0 0 0 18px}#homepage ul li ul li{background:url(images/icon.gif) no-repeat top left;margin:0;padding:0 0 0 18px}#homepage ul li a,#homepage ul li a:visited{color:#222;text-decoration:none;border-bottom:1px dotted #F7F7F7}#homepage ul li a:hover{color:#3A87DD;text-decoration:none;border-bottom:1px dotted #3A87DD}.homepageleft{float:left;width:630px;margin:0;padding:0}.homepageleft h2{color:#222;font-size:14px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 5px;padding:0}.homepageright{float:right;width:300px;margin:0;padding:0}.homepageright h2{color:#222;font-size:14px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 5px;padding:0}#fcg{background:#F7F7F7;margin:0 0 10px;padding:9px;border:1px solid #E6E6E6}#fcg h2{color:#FFF;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 5px;padding:5px 0 0 5px}#fcg p{color:#FFF;margin:0;padding:0 10px;font-size:12px}#homepagebottom{float:left;width:630px;margin:0;padding:0}#homepagebottom p{margin:0;padding:0}#homepagebottom h1{color:#222;font-size:14px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0;padding:0 0 5px;line-height:22px}#homepagebottom h1 a,#homepagebottom h1 a:visited{color:#222;font-size:14px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0;padding:0 0 5px;line-height:22px;border:none}#homepagebottom h1 a:hover{color:#3A87DD;text-decoration:none;border:none}.section{background:#F7F7F7;margin:0 0 10px;padding:9px;border:1px solid #E6E6E6}.hpbottomleft{float:left;width:310px;margin:0;padding:0}.hpbottomright{float:right;width:310px;margin:0;padding:0}#content{width:960px;margin:0 auto;padding:10px 0 0;line-height:20px}.modnav a{font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;margin-right:12px;margin-left:12px}.modnav a#currentpage{color:#303030;border-bottom-style:dotted;border-bottom-width:1px}.modnav a:hover{text-decoration:none;border-bottom:1px dotted #b74f17}#contentleft{float:left;width:600px;margin:0;padding-top:20px;padding-right:0;padding-bottom:20px}#contentwide{float:left;width:960px;margin:0;padding-top:20px;padding-bottom:20px}#contentleft h1,#contentwide h1{color:#27221c;font-size:28px;font-family:Georgia, "Times New Roman", "Trebuchet MS";font-weight:normal;margin:0 0 10px;padding:0 0 5px;line-height:22px}#contentleft h1 a,#contentwide h1 a{color:#222;font-size:26px;font-family:Georgia, "Times New Roman", "Trebuchet MS";font-weight:normal;margin:0 0 10px;padding:0 0 5px;line-height:22px;border:none}#contentleft h1 a:hover,#contentwide h1 a:hover{color:#b74f17;text-decoration:none;border:none}#contentleft h2,#contentwide h2{color:#222;font-size:16px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 10px;padding:0 0 5px;line-height:18px;border-bottom:1px dotted #CCC}#contentleft h3,#contentwide h3{color:#222;font-size:20px;font-family:Georgia, "Times New Roman", "Trebuchet MS";font-weight:normal;margin:0 0 10px;padding:0 0 5px;line-height:22px;border-bottom:1px dashed #b0b0b0}#contentleft h4,#contentwide h4{color:#222;font-size:20px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 10px;padding:0 0 5px;line-height:22px}#contentleft img.wp-smiley{float:none;border:none;padding:0;margin:0}#contentleft img.wp-wink{float:none;border:none;padding:0;margin:0}.postarea p{font-size:14px;padding:0 0 10px;margin:0}.postcomments a,.postcomments a:visited{color:#b74f17;text-decoration:none;border-bottom:1px dotted #dd733a}.postarea a:hover,.postcomments a:hover{color:#dd733a;text-decoration:none}.postarea ol{margin:0 0 0 5px;padding:0 0 10px}.postarea ol li{margin:0 0 0 20px;padding:0 0 5px}.postarea ul{padding-left:15px}.postarea ul ul{list-style-type:none;margin:0;padding:0}.postarea ul li{margin:0 0 5px;list-style-type:square;white-space:normal}.postarea ul ul li{background-image:none;margin:0 0 5px;padding-top:0;padding-right:0;padding-bottom:0}blockquote{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;background:#ddd7bc;margin:0 14px 15px;padding:0 10px}.thumb{background-image:url(images/photo.png);background-repeat:no-repeat;width:220px;float:left !important;margin-right:12px;padding:20px 0 0 8px}.thumb img{background-color:transparent;margin-bottom:20px !important;padding:0 0 0 10px;display:block}.thumb a{color:#362c1f;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;display:block}cite{font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;padding-left:20px}.quote{background-color:#ddd7bc;margin-right:12px;margin-left:12px;padding-top:12px;padding-bottom:12px;border:solid 1px #c1bba2}#content blockquote p{margin:0;padding:10px 0}.postauthor{font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0 0 10px;padding:0;border-bottom:1px dashed #b0b0b0}.postmeta{color:#3e3e3e;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;background-position:0 0;margin:0 0 50px;padding-top:5px;padding-bottom:5px;border-top:1px none #b0b0b0;border-bottom:1px dashed #b0b0b0}.postmeta p{margin:0;padding:0}code{color:#222;background:#EAEAEA;font-size:11px;margin:0;padding:10px;display:block;font-family:Verdana, Tahoma, Verdana}.archive{float:left;width:280px;margin:0;padding:20px 25px 20px 0}.works{background-image:url(images/works.jpg);background-repeat:no-repeat;width:592px;height:163px;margin-top:16px}.works a{color:#2e2e2e;background-repeat:no-repeat;margin-top:16px;width:202px;margin-left:273px;padding-top:50px;display:block}.works a:hover{color:#2e2e2e;text-decoration:underline}.styles{background-image:url(images/thumb2.png);background-repeat:no-repeat;width:198px;height:160px;float:left;margin-bottom:12px;padding-top:14px}.styles img,styles2 img{margin-bottom:14px !important;padding-left:8px}.styles2{background-image:url(images/thumb2.png);background-repeat:no-repeat;width:198px;height:160px;float:left;margin-bottom:12px;padding-top:14px;padding-left:14px}.styles a,styles2 a{color:#2e2e2e;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;padding-left:6px;display:block}img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.alignright{float:right;margin:0 0 10px 10px}.alignleft{float:left;margin:0 10px 10px 0;border-color:#d6d6d6;border-width:1px}img.alignleft,img.alignright,img.alignnone{background-color:#fff;padding:5px;border:solid 1px #d6d6d6}.wp-caption{border:solid 1px #ddd;text-align:center;background-color:#fff;padding:4px 0 5px}.wp-caption img{margin:0 0 5px;padding:0;border:0}.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:11px;font-weight:normal;line-height:12px}#sidebar{float:right;width:300px;margin:0 24px 0 0;padding:50px 0 0;line-height:18px}#current2{color:#b74f17 !important}#sidebar h2{color:#544028;font-size:16px;font-family:Georgia, "Times New Roman", "Trebuchet MS";font-weight:bold;font-style:italic;margin:0;padding:0 0 4px;border-bottom:1px solid #c1bba2}#sidebar h3{margin-bottom:8px}#sidebar a,#sidebar a:visited{text-decoration:none}#sidebar a:hover{color:#dd893a;text-decoration:none}#sidebar p{font-size:14px;margin:0;padding:0;line-height:20px}#sidebar p a{display:inline}#sidebar .widget{margin:0 0 10px}#sidebar ul{font-size:14px;list-style-type:none;margin:0;padding:0}#sidebar ul li{list-style-type:none;margin:0 0 5px;padding:0}#sidebar ul ul{list-style-type:none;margin:0;padding:0 0 10px}#sidebar ul ul ul{list-style-type:none;margin:0;padding:0}#sidebar ul li li{margin:0;padding-top:0;padding-right:0;padding-bottom:0}#sidebar ul li ul li{margin:0;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:1px dashed #c1bba2}#sidebar ul li ul li a{color:#5f4b33;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-top:4px;padding-right:4px;padding-bottom:4px;display:block}#sidebar .video embed,#sidebar .video object{width:250px;height:205px;margin:0;padding:0}ul .about a{color:#544028;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;padding:4px 4px 8px 24px;border-bottom:1px dashed #b0b0b0;display:block}ul .about li#current{background-image:url(images/bullet.png);background-repeat:no-repeat;background-position:3px 10px;text-decoration:none}ul .about a:hover{color:#b74f17}.textwidget{margin:0;padding:0}.postform{background:#F5F5F5;width:235px;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:5px 0 0;padding:1px;display:inline;border:1px solid #DDD}#cat{background:#FFF;color:#222;margin:5px 0 0}#footercon{background-color:#c1bba2;position:relative;width:100%;height:60px;border-top:3px solid #ddd7bc}.clearfoot{height:60px;clear:both}#footer{height:34px;width:920px;color:#fff;font-size:11px;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;margin:0 auto;padding:0}#footer p{color:#544028;margin:0;padding:0}#footer a img{border:none;margin:0;padding:0}#footer a{color:#544028;text-decoration:none}#footer a:hover{color:#FFF;text-decoration:underline}.footerleft{width:650px;float:left;margin:0;padding:10px 0 0 10px}.footerright{width:230px;float:right;margin:0;padding:10px 10px 0 0;text-align:right}#bottom{width:980px;height:15px;margin:0 auto;padding:0;overflow:hidden}#subscribe{margin:0;padding:10px 0 5px;overflow:hidden}#subbox{background:#F5F5F5 !important;width:185px;color:#222;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight:normal;margin:0;padding:5px 0 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;display:inline;border:1px solid #DDD}#subbutton{background:#333 url(images/homelink.png);color:#FFF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;font-size:12px;text-transform:uppercase;text-decoration:none;margin:0 0 0 5px;padding:3px 5px 4px;border:1px solid #333}#searchform{margin:0}#searchformheader{margin:0;padding:0}#searchbox{background:#F7F7F7 !important;-moz-border-radius:3px;-webkit-border-radius:3px;width:210px;color:#222;font-family:Arial, Tahoma, Verdana;padding:3px;margin:0 3px 0 0;border:1px solid #F7F7F7}#searchbutton{background:#000 url(images/navbar.gif);-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;font-family:Arial, Tahoma, Verdana;padding:3px;margin:0;border:1px solid #222}#s{background:#FFF;width:175px;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0 3px 0 0;padding:3px 0 3px 3px;display:inline;border:1px solid #DDD}#searchsubmit{background:#DDD;color:#222;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;font-family:Trebuchet MS, Arial, Tahoma;font-size:11px;font-weight:bold;text-decoration:none;margin:0;padding:1px 2px;border:1px solid #AAA;display:inline}#submit,{background:#777052;color:#fff;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;text-decoration:none;margin:0;padding:2px 5px 3px;border:double 3px #333;cursor:pointer}#author,#email,#url{background:#F7F7F7 !important;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0;padding:4px;border:1px solid #E6E6E6}#comment{background:#F7F7F7 !important;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:5px 0;padding:4px;border:1px solid #E6E6E6}.commentlist li .avatar{background:#FFF;float:right;border:1px solid #EEE;margin:0 5px 0 10px;padding:2px}.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:12px}#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}#commentform{margin:5px 10px 0 0}#commentform textarea{width:98%;padding:2px}#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}#commentform p{margin:5px 0}#commentform #submit{margin:0;float:left}.alt{margin:0;padding:10px}.commentlist{margin:0;padding:0}.commentlist ol{margin:0;padding:10px}.commentlist li{font-weight:bold;margin:15px 0 10px;padding:10px 5px 10px 10px;list-style:none}.commentlist li ul li{font-size:12px;margin-right:-5px;margin-left:10px}.commentlist p{font-weight:normal;text-transform:none;margin:10px 0;padding:0}.children{margin:0;padding:0}.nocomments{text-align:center;margin:0;padding:0}.reply a,.reply a:visited{background:#666;color:#FFF;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;font-size:11px;text-decoration:none;margin:0;padding:2px 5px 3px;border:1px solid #333}.reply a:hover{background:#3A87DD;color:#FFF;text-decoration:none;border:1px solid #3A87DD}.commentmetadata{font-weight:normal;font-size:10px;margin:0;display:block}.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px}.thread-alt{background:#FFF;margin:0;padding:0}.thread-even{background:#F7F7F7;margin:0;padding:0}.depth-1{border:1px solid #E6E6E6;margin:0;padding:0}.even,.alt{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;margin:0;padding:0}.pics{height:325px;width:225px;padding:0;margin:0}.pics img{border:1px solid #ccc;background-color:#eee;width:325px;height:225px;top:0;left:0}#slide{height:225px;margin-top:36px;margin-left:26px}.portfolio{ font-size:12px; background-image:url(images/portfolio.jpg); background-repeat:no-repeat; width:259px; height:86px; padding: 20px 20px 20px 28px; }.contact{font-size:12px;background-image:url(images/contact.jpg);background-repeat:no-repeat;padding:20px 20px 20px 28px;width:259px;height:86px}.b4{font-size:12px;background-image:url(images/b4aft.jpg);background-repeat:no-repeat;padding:44px 20px 20px 28px;width:259px;height:66px}.portfolio a, .contact a{ color:#3e3e3e; text-decoration:none; padding-top: 24px; display: block; }.b4 a{color:#3e3e3e;text-decoration:none}.contact a:hover{color:#3e3e3e !important;text-decoration:underline !important;border-bottom-style:none !important;border-bottom-width:0 !important}.portfolio a:hover{color:#3e3e3e !important;text-decoration:underline !important;border-bottom-style:none !important;border-bottom-width:0 !important}.b4 a:hover{color:#3e3e3e !important;text-decoration:underline !important;border-bottom-style:none !important;border-bottom-width:0 !important}ul#pikame{width:560px;margin-left:0 !important;padding-left:0 !important}#pikame li{background-color:#fff;margin:5px;float:left;padding:5px;border:solid 1px #d6d6d6}ul#pikame li img{position:relative;cursor:pointer}.pika_main img{background-color:#fff;padding:7px;border:solid 1px #d6d6d6}.pika_main{width:560px;height:390px;padding-right:20px;position:relative;margin-top:0;margin-bottom:0}.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none}.pika_play{position:absolute;top:10px;right:20px;z-index:1}.pika_play a{position:relative;border:0 transparent;cursor:pointer}.pika_play a:hover{border:0 transparent !important;cursor:pointer}.pika_play img{border:none !important}.pika_caption{width:100%;text-align:center}.pika_navigation a{font-size:12px;color:white;text-decoration:none}.pika_navigation a:hover{text-decoration:underline;border-style:none;border-width:0}.pika_navigation{padding-top:10px;clear:both;text-align:center}span.label{font-size:12px;text-align:right;width:130px !important;float:left;margin-right:24px;display:block}.txt{width:360px;margin-bottom:8px;padding:4px}.txt:focus{padding:5px;border:solid 1px #112632}.btn{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;background-color:#42536d;margin-left:154px;padding:6px;border:solid 1px #112632;cursor:pointer}h4{color:#2e2e2e;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}.clear{clear:both}