/*

Theme Name: Yukon - Rust

Theme URI: http://ithemes.com/purchase/yukon

Author: iThemes

Author URI: http://ithemes.com/

Version: 1.1.17

Description: Yukon is a premium WordPress theme designed by iThemes.

Tags: light, business, theme options, image fader, dropdown menus, CMS



Copyright (c) 2009 iThemes Media, LLC.

See license.txt for terms and conditions.

See history.txt for version history.

*/



/*CSS Reset*/

@import url("css/reset.css");

body{background:#333;color:#fff;font-family:arial,helvetica,sans-serif;font-size:12px;text-align:left;line-height:1.4em;margin:0;padding:0}

.clearfix:after, #list2:after{content:".";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0}

.clear{clear:both}

#outer-wrap{clear:both;width:100%;background:#c4e1ff;margin:0 auto;padding:0}

#wrap{clear:both;width:100%;margin:0 auto;padding:5px 0 20px}

.wrapper{width:970px; margin:0 auto; padding:0}

#container{text-align:left;width:900px;background:url(images/container-bg.png) top left repeat-y;margin:0 auto;padding:0 35px}

#container-top{width:970px;text-align:left;background:url(images/container-top-bot.png) top left no-repeat;height:35px;margin:0 auto;padding:0}

#container-bottom{width:970px;background:url(images/container-top-bot.png) bottom left no-repeat;height:35px;margin:0 auto;padding:0}

a,a:link,a:visited{color:#079AEA;text-decoration:none}

a:hover,a:active{/*color:#C4E1FF;*/text-decoration:underline}

ol,ul,dd{margin:5px 35px}

ol{list-style-type:decimal}

ul{list-style-type:square}

strong{font-weight:700}

em{font-style:italic}

blockquote{color:#666;background:#eee;border:1px solid #ddd;margin:0 35px 15px;padding:15px 15px 1px}

img{border:0;background:none}

p{margin:0 0 15px;padding:0}

acronym,abbr,span.caps{cursor:help}

acronym,abbr{border-bottom:1px solid #999}

* html acronym,abbr{border-bottom:1px dashed #999}

code{font:1.1em 'Courier New', Courier, Fixed}

hr{display:block;clear:both}

table{border-collapse:collapse;margin-bottom:15px}

tr,td,th{margin:auto}

td,th{vertical-align:top;padding:10px}

th{border:1px solid #ddd;font-weight:700;background:#eee}

.entry ul{list-style-type:none;margin:0 0 15px 15px;padding:0}

.entry ul li ul li{list-style-type:none;background:transparent;margin:0 0 1px;padding:0}

h1,h2,h3,h4,h5,h6, .fauxh2{font-family:cambria, georgia, times, 'times new roman', serif;letter-spacing:-1px;font-weight:400;text-decoration:none;text-align:left;line-height:1.2em;color:#079AEA;margin:0 0 10px;padding:0}

h1{font-size:12px; color:#ae7300; letter-spacing:.05em}

h2{font-size:22px}

h3{font-size:20px}

h4,h5,h6,h7, .fauxh2{font-size:18px}

h5,h6,h7, h5 a, h6 a, h7 a, h5 a:hover, h6 a:hover, h7 a:hover {color: #cea64d !important}

.sidebar h4{margin:0 0 5px;padding:0}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry h7{margin-bottom:10px}



h1.pagetitle{margin-bottom:15px;border-bottom:1px dotted #ddd;padding:0 0 5px}

#home-welcome .left .widget h4{font-size:24px;border-bottom:1px dotted #ddd;margin:0 0 10px;padding:0 0 5px}

#home-welcome .left ul{margin:0 0 0 20px; padding:0}

#home-bottom .widget h4{font-size:20px;margin:0 0 5px}

.sitemap h2{font-size:18px;margin:0 0 5px}

.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}

.alignleft{float:left;text-align:left}

.alignright{float:right;text-align:right}

img.alignright{margin:0 0 8px 8px}

img.alignleft{margin:0 8px 8px 0}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}

.wp-caption img{border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

#header-wrap{width:100%;clear:both;height:270px !important; overflow:hidden; background:url(images/header-blue.jpg) top left repeat-x;border-bottom:1px solid #fff;margin:0 auto;padding:0}

#header-wrap h1{margin-top:3px; padding-top:2px}

#header{width:960px;clear:both;height:110px;margin:0 auto;padding:0}

#header #title{width:550px;height:110px;float:left;margin:-15px 0 0 0;padding:0}

#header #title a{font-family:cambria, georgia, times, 'times new roman', serif;letter-spacing:-1px;float:left;display:block;width:550px;height:110px;text-indent:-9999px;margin:0;padding:0}

#search{width:180px;height:50px;float:right;background:url(images/searchbg.gif) top right no-repeat;margin:0;padding:0}

#searchform{width:180px;float:right;margin:0;padding:0}

#searchform #searchfield{font-family:arial,helvetica,sans-serif;font-size:12px;color:#aaa;float:left;width:141px;height:22px;border:0;background:transparent;margin:10px 0 0;padding:8px 0 0 9px}

#searchform #submitbutton{float:right;font-size:8pt;width:26px;height:30px;text-align:center;text-indent:-10000em;background:transparent;border:0;margin:10px 0 0}

#menu-wrap{clear:both;width:100%;height:50px;line-height:50px;background:url(images/navbg.png) top left repeat-x;margin:0 auto;padding:0 0 5px}

#menu-wrap .limit{clear:both;width:960px;margin:0 auto;padding:0}

#menu{width:770px;height:50px;line-height:50px;float:left;margin:0;padding:0}

#menu ul{font-size:12px;list-style:none;margin:0 auto;padding:0}

#menu li{float:left;font-weight:700;margin:0;padding:0}

#menu li li{height:30px;line-height:30px;font-weight:400;border:1px solid #666;border-top:0;margin:0;padding:0}

#menu li a,#menu li a:link,#menu li a:visited{color:#111;text-decoration:none;display:block;padding:0 10px}

#menu li.current_page_item,#menu li.current_page_ancestor{background:url(images/navbg-on-right.png) top right no-repeat;padding-right:10px}

#menu li.current_page_item a,#menu li.current_page_item a:link,#menu li.current_page_item a:visited,#menu li.current_page_ancestor a,#menu li.current_page_ancestor a:link,#menu li.current_page_ancestor a:visited{background:url(images/navbg-on-left.png) top left no-repeat;color:#fff;padding:0 0 0 10px}

#menu li li.current_page_item,#menu li li.current_page_ancestor{padding-right:0;background:transparent}

#menu li li.current_page_item a,#menu li li.current_page_item a:link,#menu li li.current_page_item a:visited,#menu li li.current_page_ancestor a,#menu li li.current_page_ancestor a:link,#menu li li.current_page_ancestor a:visited{background:#000;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;color:#fff;padding:0 10px}

#menu li ul{float:none;z-index:9999;position:absolute;left:-999em;height:auto;width:200px;margin:0;padding:0}

#menu li.current_page_item li,#menu li.current_page_ancestor li{background-image:none;margin:0;padding:0}

#menu li ul a,#menu li ul a:link,#menu li ul a:visited,#menu li.current_page_item ul a,#menu li.current_page_item ul a:link,#menu li.current_page_item ul a:visited,#menu li.current_page_ancestor ul a,#menu li.current_page_ancestor ul a:link,#menu li.current_page_ancestor ul a:visited{background-image:none;width:178px;color:#fff;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;padding:0 10px}

#menu li ul a:hover,#menu li ul a:active,#menu li.current_page_item ul a:hover,#menu li.current_page_item ul a:active,#menu li.current_page_ancestor ul a:hover,#menu li.current_page_ancestor ul a:active{background:#000;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;color:#fff}

#menu li ul ul,#menu li.current_page_item ul ul,#menu li.current_page_ancestor ul ul{margin:-30px 0 0 198px}

#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{left:-999em}

#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul{left:auto}

#menu li:hover,#menu li.sfhover{width:auto}

#menu ul li a:hover{color:#079AEA}



#top-image{width:360px;height:240px;background:url(images/home-top-right.gif) top left no-repeat;margin:50px auto 0 auto;padding:20px;}

#top-image #rotator{width:360px;height:240px;margin:0 auto;padding:0}

#content{display:inline;float:left;width:560px;margin:0;padding:0}

#content-full{display:block;margin:0;padding:0}

#content-right{display:inline;float:right;width:560px;margin:0;padding:0}

.post{clear:both;border-bottom:1px dotted #ddd;margin:0 0 15px;padding:0 0 15px}

.meta{clear:both;margin:0 0 15px;padding:0}

.sidebar{font-size:12px;display:inline;float:right;width:300px;margin:0;padding:0}

#float-left .sidebar{float:left}

.sidebar .widget-wrap{clear:both;background:#fff;border:1px solid #eee;margin:0 0 15px;padding:5px}

.sidebar .widget{clear:both;background:#eee;margin:0;padding:15px}

.sidebar ul ul ul{list-style-type:none;margin:0 0 0 15px}

.sidebar li li{list-style-type:none;background:transparent;margin:0;padding:0}

.sidebar ul li a{color: #cea64d}

.flickr img{background:#fff;border:1px solid #ddd;vertical-align:top;width:75px;height:75px;margin:0 3px 3px 0;padding:1px}

#comments{overflow:hidden;margin:15px 0 0;padding:0}

#comments .title{font-size:25px;margin:0;padding:15px 0}

#comments ul.children{margin:0;padding:10px 0 0}

#comments .vcard .avatar{display:block;float:left;margin:0;padding:0 10px 0 0}

#comments .comment-meta{padding:0 0 20px}

#comments li.even,#comments li.odd{clear:both;list-style-type:none;border:1px solid #ddd;background:#eee;overflow:hidden;margin:10px 0 0;padding:15px}

#comments blockquote{background:#ccc;margin:10px 0;padding:10px}

#comments .alert{background:#fffbd6;border:1px solid #ebe067;margin:5px 0;padding:5px}

#comments p{margin:0 0 10px;padding:0}

#respond{overflow:hidden;padding-top:20px}

#respond #commentform{overflow:hidden;margin:5px 0 0;padding:0}

#respond #commentform #author,#respond #commentform #email,#respond #commentform #url{width:50%;margin:0 0 5px;padding:5px}

#respond #commentform #comment{width:95%;margin:10px 0 15px;padding:5px}

#commentform label{display:block}

#ithemes-contact-page-form table{border:0;margin:0}

#ithemes-contact-page-form td{padding-bottom:15px;vertical-align:top;border:0}

#ithemes-contact-page-form td.label{padding-right:5px}

#ithemes-contact-page-form textarea{width:330px}

.sidebar ul.banner125 li{float:left;margin:0 5px 5px 0;padding:0}

.sidebar ul.banner125 li img{display:block;margin:0;padding:0}

#footer-top{width:100%;background:#555;height:15px;border-bottom:1px solid #666;margin:0 auto;padding:0}

#footer{font-size:11px;clear:both;display:block;color:#fff;text-align:center;background:#333;margin:0 auto;padding:20px 0}

#footer a,#footer a:link,#footer a:visited{color:#fff}

#footer a:hover,#footer a:active{color:#fff;text-decoration:underline}

#home-welcome{font-size:14px;text-align:left;line-height:1.5em;margin:0 auto 15px;padding:0}

#home-welcome .left{width:470px;float:left;margin:0;padding:0}

#home-welcome .right{width:400px;height:280px;float:right;margin:0;padding:0}

#home-welcome .right .widget{background:transparent;width:195px;overflow:hidden;margin:0 auto 15px;padding:0 21px}

#home-welcome .right .bottom{width:237px;height:8px;background:#ebebeb url(images/right-box-bot.gif) bottom left no-repeat}

a.home-button,a.home-button:link,a.home-button:visited{width:100px;height:29px;line-height:29px;text-align:center;color:#333;background:url(images/button.gif) top left no-repeat;display:block;font-weight:700;font-size:12px;float:left;text-decoration:none;margin:0 5px 0 0;padding:1px 0 0}

#home-bottom{background:url(images/home-bottom-mid.gif) top left repeat-y;text-align:left;width:900px;margin:0 auto;padding:0}

#home-bottom-top{background:url(images/home-bottom.gif) top left no-repeat;height:15px;width:900px;margin:40px auto 0 auto;padding:0}

#home-bottom-bottom{background:url(images/home-bottom.gif) bottom left no-repeat;height:20px;width:900px;margin:0 auto;padding:0}

#home-bottom .col1{float:left;width:290px;overflow:hidden;margin:0 15px 0 0;padding:0}

#home-bottom .col2{float:left;width:290px;overflow:hidden;margin:0;padding:0}

#home-bottom .col3{float:right;width:290px;overflow:hidden;margin:0;padding:0}

#home-bottom .widget{font-size:12px;line-height:1.5em;overflow:hidden;margin:0;padding:0 25px}

#home-bottom .widget ol{margin:0 15px}

#home-bottom .widget ul{list-style-type:none;margin:0 0 15px}

#home-bottom .widget ul ul ul{list-style-type:none;margin-left:15px}

.sitemap{font-size:12px;line-height:1.4em}

.sitemap ul{margin:0 0 15px}

.sitemap ul ul ul{margin-left:15px}

p.site-map{font-weight:700;font-size:10pt;margin:0}

.map-narrow{width:30%;float:left}

.map-wide{width:65%;float:right}

.sitemap .post{border-bottom:1px dotted #ddd;margin:0 0 15px;padding:0 0 15px}

td,#comments ul.children li{border:1px solid #ddd}

.entry ul li,.sidebar li{list-style-type:none;background:url(images/arrow_next.gif) 0 1px no-repeat;margin:0 0 5px;padding:0 0 0 18px}

.entry iframe{
	float:left;
	margin:0 14px 20px 14px;	
}

.post h3,#commentform p{margin-bottom:5px}

h1.single-pagetitle,#comments h3,#respond h3{margin-bottom:0}

#menu li a:hover,#menu li a:active,a.home-button:hover,a.home-button:active{color:#000}

.meta-bottom{border-top:1px dashed #ccc; padding:3px 0 0 0; margin: 8px 0 0 0; clear:both}

.page-nav{clear:both;margin:0;padding:0}

.sidebar img,#footer p{margin:0}

.sidebar form,#comments ol.commentlist{margin:0;padding:0}

.sidebar ul,.sidebar ul.banner125{list-style-type:none;margin:0;padding:0}

.sidebar ul ul,#home-bottom .widget ul ul,.sitemap ul ul{list-style-type:none;margin:0}

#ithemes-contact-page-name,#ithemes-contact-page-website,#ithemes-contact-page-email,#ithemes-contact-page-form textarea,#commentform textarea,#commentform input{font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:17px}

#home-bottom .widget ul li,.sitemap ul li{list-style-type:none;background:url(images/arrow_next.gif) 0 1px no-repeat;margin:0 0 2px;padding:0 0 0 18px}

#home-bottom .widget ul li ul li,.sitemap ul li ul li{list-style-type:none;background:transparent;margin:0 0 2px;padding:0}





/* jm */

#categories{width:690px; float:left; display:inline; margin: 0 20px 0 20px}

#categories ul{list-style-type:none; width: 540px; float:left; padding:0;margin:0 auto; position:relative; top:8px}

#categories ul li{display:inline; margin:0 12px 0 0; padding:0}

#categories a{color: #1b658d}

#social{width:240px; float:right; display:inline; text-align:right}

#social ul{list-style:none; margin: 8px 8px 0 0; padding:0;}

#social ul li{display:inline; -moz-opacity:.70;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.70;}

#social ul li:hover{-moz-opacity:1.0;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1.0;}



#hCard-Yoder-Chiropractic{color:#fff; width: 35em; margin: 0 auto}

#hCard-Yoder-Chiropractic abbr{text-decoration:none; border:0}

#hCard-Yoder-Chiropractic .street-address, #hCard-Yoder-Chiropractic .postal-code, #hCard-Yoder-Chiropractic .locality, #hCard-Yoder-Chiropractic .region{display:inline}

#hCard-Yoder-Chiropractic .tel, #hCard-Yoder-Chiropractic .adr{text-align:center}

#hCard-Yoder-Chiropractic a, #hCard-Yoder-Chiropractic .tel{color:#fff; font-weight:900; display:block;}

#list1, #list2{width:230px; float:left; display:inline; margin:0 0 25px 0; padding:0;}

#onlinespecials{width: 260px; margin: 20px auto; display:block}

.mart{margin-top:20px !important}

.marb{margin-bottom:20px !important}

.marr{margin-right:20px !important}

.aligncenter{text-align:center}

#newsletter{position:relative; margin: -240px 0 0 690px }

#home-bottom{color:#333}

.xsfnt{font-size:.8em}

#volc{margin-top:50px}

.shader{-moz-box-shadow: 0px 0px 8px #111; -webkit-box-shadow: 0px 0px 8px #111; box-shadow: 0px 0px 8px #111;}

dl{margin-left:15px}

#contactbar{width: 425px; padding: 10px; float:right; display:inline}

#wpcf7-f1-p8-o1{width:380px; display:inline; float:left}
