    /* 

    Theme Name:     Bud Harris Twenty Eleven Child Theme 

    Theme URI:      http: //budharris.com/ 

    Description:    Child theme of Twenty Eleven designed by Courtney Tiberio 

					implemented by Steven Slack 

    Author:         Steven Slack & Courtney Tiberio

    Author URI:     http: //s2webpress.com/ & http: //s2webpress.com/

    Template:       twentyeleven 

    Version:        0.1.0 

    */



    @import url("../twentyeleven/style.css");  

	

 /*

 * The fonts included are copyrighted by the vendor listed below.

 *

 * Vendor:      exljbris

 * License URL: http://www.fontspring.com/fflicense/exljbris

 */



@font-face {

    font-family: 'CallunaSansRegular';

    src: url('fonts/CallunaSansRegular-webfont.eot');

    src: url('fonts/CallunaSansRegular-webfont.eot?iefix') format('eot'),

         url('fonts/CallunaSansRegular-webfont.woff') format('woff'),

         url('fonts/CallunaSansRegular-webfont.ttf') format('truetype'),

         url('fonts/CallunaSansRegular-webfont.svg#webfontnehNrF5g') format('svg');

    font-weight: normal;

    font-style: normal;

}

body {background: #4E869F;padding:0;}

body, input, textarea {color: #F6F4E6; font: 15px "CallunaSansRegular", Arial, sans-serif;}







#site-title {margin: 0 auto -10% auto;padding: 3.65625em 0 0;text-align: center;width: 50%;font-family:serif;letter-spacing: 0.1em;}

#site-title a {color:#f5ebda;font-size:41px;font-weight:normal;}

#site-description {color: #F6F4E6;font-family:serif;font-size: 22px;margin: 0 auto -17% auto;padding: 5em 0 0;text-align: center;width: 37%;}



#branding {background: #4e869f;

		background: -moz-linear-gradient(top, #4e869f 0%, #61a2c0 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e869f), color-stop(100%,#61a2c0));

		background: -webkit-linear-gradient(top, #4e869f 0%,#61a2c0 100%);

		background: -o-linear-gradient(top, #4e869f 0%,#61a2c0 100%);

		background: -ms-linear-gradient(top, #4e869f 0%,#61a2c0 100%);

		background: linear-gradient(top, #4e869f 0%,#61a2c0 100%);}

#branding hgroup,#supplementary {margin: 0 auto;max-width: 1000px;padding:0 7.6%;}

#branding hgroup img {width:100%;margin-bottom: -3px;}



#main {clear: both;padding: 1em 0 0;max-width:1024px; margin:0 auto;}

#page {margin:0;max-width:100%;background:#638D9F;}

#content {margin: 0 21% 0 7.6%;width: 59.4%;padding-right: 3%;border-right:1px solid #A1BCC6}

#secondary {float: right;margin-right: 0.6%;width: 25.8%;}



/* NAVIGATION */

#access div {margin: 0 auto;max-width: 870px;padding: 0 0;}

#access {background: #60A3BF;-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px;-moz-box-shadow: rgba(0, 0, 0, 0.4)0 1px 2px;box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px;}

#access a {color:#E9E0A9; margin-bottom: 14%; }

#access .current_page_item > a,

#access .current_page_ancestor > a {background: url(images/nav-bullet.png) no-repeat 50% 100%; }

#access li:hover > a,#access a:focus {color:#E9E0A9;background: url(images/nav-bullet.png) no-repeat 50% 100%; }

#access ul ul :hover > a,#access ul ul .current_page_ancestor > a,#access ul ul .current_page_item > a {background: #E9E0A9; color:#638D9F;}

#access ul ul a {margin-bottom:0;background:#F6F4E6;border-bottom: 1px solid #75A7BC;}



/** SLIDER **/

#slider-container {background:#313D56;margin: 0;}

#slider-wrap {clear: both;max-width:1024px;margin:0 auto;}



#branding .smooth_slider p.more a {color:#fff;float:left;border:1px solid #fff;padding:8px 13px;margin-top: 10px;background: rgb(111,173,210);

background: -moz-linear-gradient(top, rgba(111,173,210,1) 0%, rgba(146,192,220,1) 99%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,173,210,1)), color-stop(99%,rgba(146,192,220,1)));

background: -webkit-linear-gradient(top, rgba(111,173,210,1) 0%,rgba(146,192,220,1) 99%);

background: -o-linear-gradient(top, rgba(111,173,210,1) 0%,rgba(146,192,220,1) 99%);

background: -ms-linear-gradient(top, rgba(111,173,210,1) 0%,rgba(146,192,220,1) 99%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fadd2', endColorstr='#92c0dc',GradientType=0 );

background: linear-gradient(top, rgba(111,173,210,1) 0%,rgba(146,192,220,1) 99%);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}



/*

 * jQuery FlexSlider v1.4

 * http://flex.madebymufffin.com

 *

 * Copyright 2011, Tyler Smith

 * Free to use under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 */



.flexslider ul.slides li {display:block !important}



/* LINKS | COLORS */



a {color: #E9E0A9;}

#site-title a:hover, #site-title a:focus, #site-title a:active {color:#f5ebda;}

.entry-title a:hover, .entry-title a:focus, .entry-title a:active {color:#f5ebda;}

.page-title {color: #ffffff;}

.logged-in-as a {color:#666;}



/*  IMAGES  */

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {border: 1px solid #D9D3C5;padding: 2px;}

.wp-caption {background: #75A7BC;margin-bottom: 0.63em;}

.wp-caption .wp-caption-text  {padding: 10px 0 0;}

.wp-caption .wp-caption-text, .gallery-caption {color: #2D3029;}

.wp-caption .wp-caption-text:before {color: #D9D3C5;content: none;text-align:center;}



/*  CONTENT AREA  */

.entry-title {padding-top:0;}

.entry-title,.singular .entry-title,.entry-title a {color:#EAE099;font-size: 28px;}

.singular.page .hentry {padding: 0.5em 0 0;}

.singular #content, .left-sidebar.singular #content {border:none;margin:0 auto;}

.singular .hentry {padding: 1em 0 0;}

/*  STORE PAGE  */





.entry-content h1,.entry-content h2,.comment-content h1,.comment-content h2 {

	color: #EAE099;

	font-weight: bold;}

.entry-content h3,.comment-content h3 {

	font-size: 16px;color: #EAE099;

	text-transform: none;}

.entry-content, .entry-summary {padding: 0.63em 0 0;}

.printfriendly {margin:2% 0}

#comments {display:none} /*makes comments invisible */

.entry-content td, .comment-content td {border-top:none}



/*  WIDGET AREA  */

.widget { border-bottom: 1px solid #A1BCC6; padding: 0 0 2em;}

.widget-title {color:#F6F4E6;font-size: 16px;font-weight: 600;text-align: center; letter-spacing: 0;margin-bottom: 0.8em;line-height: 1.6em;}

.widget-area {color:#1A1E25;font-size: 14px;}

.widget_calendar #wp-calendar tfoot td,.widget_calendar #wp-calendar th {background:#2D3029;color:#F6F4E6;}

.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td {background: none repeat scroll 0 0 #D9D3C5;}

.widget_calendar #wp-calendar caption {font-size: 14px;font-weight: 800;}

.widget ul li {color:#E9E0A9;}

#respond {background: none repeat scroll 0 0 #D9D3C5;}

#respond p {color:#1A1E25;}



/*  FORMS  */

.error404 #main #searchform {background: none;border: none;}

input#s {background: url(images/search.png) no-repeat 5px 6px #F6F4E6;}

#secondary .submit, #primary .submit, .wpsc_buy_button {background: #F7f4E2; cursor:pointer;color:#1A1E25; border:none;padding: 2px 6px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#secondary input[type="text"], #secondary input[type="password"], #secondary textarea, #primary input [type="text"],#primary input[type="password"],#primary textarea {margin-top: 0.8em;width: 62%;background: #F7f4E2;color:#1A1E25;margin-right: 1em;}



/* WP-ECOMMERCE */

.additional_description_container a:link {color:#E9E0A9}

.default_product_display a.additional_description_link:link, .default_product_display a.additional_description_link:visited, a.additional_description_link{color:#E9E0A9}

.single_additional_description {font-size:1.2em}

.page-template-sidebar-page-php div.wpsc_product_price {width:57%}

.page-template-sidebar-page-php span.pricedisplay {width:223px}

body.single-wpsc-product h2.prodtitles{display:none}

.user-profile-links a {

    background: none repeat scroll 0 0 #EAE099;

    -webkit-border-radius: 5px 5px 5px 5px;

    -moz-border-radius: 5px 5px 5px 5px;

    border-radius: 5px 5px 5px 5px;

    color: #444;

    padding: 2px 11px

    }

	/*your account*/

	tr.toprow {text-align:left;}

	table.logdisplay tr.alt {color:#444}

	table.logdisplay tr.toprow td {text-align:left}

	table.logdisplay tr td {padding:8px 0 8px 7px !important}

	td.processed a {color:#333}

	table.logdisplay a{color:#444} 

	

	/* checkout */

	img.pay-help {margin:5px 0}

	span.gocheckout a:hover{background:#B2653F;text-decoration:none}

	

/** DOWNLOADER **/

#dlm_multiDownloader {

    background: none repeat scroll 0 0 #60A3BF;

    border: 1px solid #547887;

    border-radius: 4px 4px 4px 4px;

    color: #FFFFFF;

    padding: 13px;

}

#dlm_multiDownloader #dlm_db {padding:10px 0;background:#fff;height:25px;border: 1px solid #CCCCCC;

    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;

    margin-top: 17px;

    padding-top: 0;

    width: 100%;}

#dlm_multiDownloader .dlm_btn, #dlm_multiDownloader #dlm_mdFlash {margin:5px}

#dlm_multiDownloader .dlm_trackName {font-size:16px !important;color: #EAE099;font-weight:bold;background:none!important;border-top:1px solid #A1BCC6}

span.dlm_filesize { font-size:14px; color:#ccc !important}

p.dlm_error {font-size:14px !important}

#dlm_infoBoxTxt { background: none repeat scroll 0 0 #EAE099;

    border: 1px solid #FFFFFF;

    border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;

    color: #333333;

    margin-bottom: 10px;

    padding: 2%;}

#dlm_infoBoxTxt  p {margin-bottom:0}



/* Checkout */

.firstrow {color:#444;}

table.productcart tr.firstrow td {background-color: #EAE099; border-left: 2px solid white;font-weight: bold;padding: 9px;}

tr.product_row input {color: #444;margin: 10px 0 0;padding: 3px;text-align: center;}

input.make_purchase {margin: 23px;background: none repeat scroll 0 0 #EAE099;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;color: #444444;cursor: pointer;font-size: 23px;padding: 10px;}

body.wpsc-shopping-cart .entry-content{width: 82.9%;}

/*  COMMENTS  */

.entry-header .comments-link a {

    background: url(images/comment-bubble.png) no-repeat #eeeeee;}



/*  FOOTER  */

#supplementary {padding: 1% 0 0;border-top:1px solid #A1BCC6;}

#supplementary .widget-title {text-align:left;}

#supplementary .widget {margin: 2.2em 0 2.2em 2.2em;}

#site-generator {color: #fff; font-size:15px;line-height:5em;background:url(images/footer-bottom.png) repeat-x;border:none;height:58px;padding: 0; text-align: center;}

#site-generator a {color: #FFFFFF;font-weight: bold;text-shadow: 1px 1px 1px #333333;}

#footer .inner-foot .container p {color: #000000;}



/***CALENDAR PAGE***/

.cal-entry {  border: 1px solid #A1BCC6;

    border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;

    margin: 15px 0;

    padding: 29px; }



/** embed form **/



#secondary .fsBody .fsForm { background-color:transparent;border:none}

#secondary .fsForm .fsSubmit {

	padding: 0px;

	margin-top: 0px;

	background-color: transparent;

}

#secondary .fsSubmit input.fsSubmitButton {color:#373737}







/***  RESPONSIVE STRUCTURE  ***/



@media (max-width: 990px){

	#access div {padding: 0 7.6%;}

	#site-title {width: 46%;margin: 0 auto;padding: 1.66em 0 0;}

	#site-title a {font-size:30px;}

	#site-description {padding: 0.6em 0 0;width:47%;}

	#access .current_page_item > a,

	#access .current_page_ancestor > a, #access li:hover > a,#access a:focus{background: none;text-decoration:underline;}

	#access a {margin:0;}



}



@media (max-width: 810px) {

	.flexslider {max-height:none;height:auto;}

	#site-title {margin: 0 auto;width: 58%;}

	#site-title a {font-size:30px; }

	#site-description {font-size: 18px;}

	.widget-title {text-align: left;}

	#content {border:none;}

	}







@media (max-width: 650px) {

	#site-title a {font-size: 27px;}

	#site-description {font-size: 15px;}

	.wp-caption,.alignleft, .alignright{padding:0; background:none;}

	.wp-caption-text {text-align:center;}

	

}

@media (max-width: 480px) {

	#site-title {width: 100%;margin: 0;}

	.entry-title, .singular .entry-title, .entry-title a {padding:0;font-size:20px;}}

@media (max-width: 450px) {

	#site-title {width: 100%;margin: 0;}

	#branding hgroup img {display:none;}

	#site-title a{font-size: 23px;}

	#site-description {width: 100%;margin:0 0 3% 0;font-size: 13px;}

	

	#access li {float:none;}

	#access a {margin:0;text-align: center;}

	#access .current_page_item > a,

	#access .current_page_ancestor > a, #access li:hover > a,#access a:focus{

		background: #E9E0A9; color:#75A7BC;border-bottom:1px solid #638D9F;-moz-border-radius: 3px;

		border-radius: 3px;-webkit-border-radius:3px;}

	.flex-text {float:none; margin: 0 auto;width: 100%;}

	.flex-image-container { float: none;margin: 0 auto;}

	ul.slides {margin:0 auto;width:90%;}

	.default_product_display .productcol {margin:0 auto; float:left;margin-left:none;}

}

@media (max-width: 320px) {.entry-title, .singular .entry-title, .entry-title a {font-size:16px;}}





#site-title,#site-title a, #site-description, #branding hgroup img, #main #secondary, #main #content { 

    transition:all .5s ease-out; 

    -o-transition:all .5s ease-out; 

    -moz-transition:all .5s ease-out; 

    -webkit-transition:all .5s ease-out;

}

.page-header {
		margin: 0px!important;
		padding-bottom:0px!important;
	
}

/* =IE7

----------------------------------------------- */



#ie7 article.intro {

	margin-left: -7.6%;

	margin-right: -7.6%;

	padding-left: -7.6%;

	padding-right: -7.6%;

	max-width: 1000px;

}

#ie7 section.featured-post {

	margin-left: -7.6%;

	margin-right: -7.6%;

	max-width: 850px;

}

#ie7 section.recent-posts {

	margin-right: 7.6%;

}

#ie7 .flexslider,#ie8 .flexslider  {height:290px;}

#ie7#branding img, #ie8 #branding img{max-width:100%}

#ie7 #branding .flexslider .slides img {width:auto;height:270px;}

#ie7 #access {height:80px;}

#ie8 #branding .flexslider .slides img {max-width:none;}



