/* Greek Yogurt theme by concrete5 */
/* Colours
Red - #7a0026
Green - #339933
/* some general styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

html {
	height: auto;
	height:100%;
}

body {margin: 0px auto;
	height:100%;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
/* 	background: url('../../../../themes/burble%20960%20FIXED%20GRID/images/bg.png') center top no-repeat; */
	background-color: #E8E8DD;
	
	}

/* COLOURS */

.1 {background-color: #D9C7AF}
.nancy {background-color: #E5E5CC}
.container_24 {-webkit-box-shadow:  0px 0px 5px 5px #D1D1CA;
        box-shadow:  0px 0px 5px 5px #D1D1CA;}
.news, .photos {background-color: #E5E5CC;}
.home {background-color: #D9C7AF}
#wrap {background-color: #E5E5CC;}

.books ul.nav {background-color: #E5D9FF;}
.news ul.nav {background-color: #D9FFCC;}
.photos ul.nav {background-color: #e6fffa;}
.photos #content, .nancy #content, .permissions #content {padding-top: 0px;}
/* Utility styles */

 /* {height: 100%; width: 100%} */

 .opacity {background: url(../../../../themes/burble%20960%20FIXED%20GRID/images/90.png) repeat;}

 .fll {float: left;}

 .flr {float: right;}

 .nomarginleft {margin-left: 0px;}
 .nomarginright {margin-right: 0px;}
 .padding {box-sizing: border-box; padding: 15px 20px;}
 .paddingmore {padding: 5px 20px;}
 .roundtop {-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);}
 .roundbottom {-webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);}
 
 
 #sidebar img {padding: 6px 8px;}
 #sidebar p {text-align: justify;}

/* NAV BAR styles */



/* main styles */
.container_24 {}

 #header {
}

 #search_box {margin: 4px 0 0 0;
padding: 0 10px 0 0;}



/* Logo */

#logo {position: relative; top: 100px; left: 30px;}

#contact_info {margin-top: 20px;}
#contact_info p, #contact_info a  {color:#7a0026; font-size: 23px; line-height: 30px;}
/* menu */

#menu {margin: 0px 0px;}

/* Content */

.home #content {margin-top: 100px;}
#content {padding-top: 40px;}

.inner {padding: 20px 0px 20px 0px; -webkit-border-radius: 4px;
border-radius: 4px;}

/* Sidebar */

#sidebar {padding-top: 40px;}


/* SLIDER BLOCKS */


#slideshow {background-color: white; width: 100%; height: 100%; margin-left: 200px;	
}



#textarea {background: url('../../../../themes/burble%20960%20FIXED%20GRID/images/80.png') repeat; width: auto; height: auto; margin: auto 50px 0 200px; position: absolute; bottom: 5%; height: auto;
padding: 20px 30px; box-sizing: border-box;
}


/* Carousel */
.jcarousel-skin-light .jcarousel-item-horizontal h2 {font-size: 17px; padding: 0 0 6px 0;}
.jcarousel-skin-light .jcarousel-container a:hover {text-decoration: none; color: #fff;}
p.but_read_more {margin-top:6px; margin-bottom: 20px}

/* right-sidebar */

 div#right-sidebar-container {
}

 div#right-sidebar-inner {
	margin: 55px 40px 60px 0;
}

 #right_sidebar {
	margin-bottom: 60px;
	  margin-top: 5px;
        }
        
 #right_sidebar h2 {text-align: center;}

/* left-sidebar */

 div#left_column {
/* height:100%; */
background-image: url(../../../../themes/burble%20960%20FIXED%20GRID/images/80.png);
margin-right: 20px;
padding: 0 4px 60px 20px;

}

 div#left-sidebar-inner {
	margin: 55px 0 60px 40px;
}


 .ccm-tags-display ul.ccm-tag-list li a {color: #000 !important;}

 div#main-container .ccm-tags-display ul.ccm-tag-list li {
	display: inline;
	color: #fff;
	padding: 5px 8px 6px 8px;
	margin: 3px 6px 3px 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	line-height: 13px;
	height: 13px;
	behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);
}

 .ccm-tags-display {margin-bottom: 18px !important;}

/* footer */

#footer {
	clear: both;
    margin-top: 4px;
    border-top: 1px solid #EEE;
    background-color: #E5E5CC;
    padding: 2px 20px;
    text-align: right;
    font-size: 9px;
    margin-bottom: 0px;
}

.footer_menu {}

#contact {margin-bottom: 2px;}

#credits {float: right; font-size: 12px; color: #AAA;	}
#credits a:link {color: white; text-decoration: none;}


/* blog entry social icons */

 .main-content-post-footer-share-email {
	padding: 0 4px;
}

 .main-content-post-footer-share-twitter {
	padding: 0 4px;
}

 .main-content-post-footer-share-facebook {
	padding: 0 4px;
}

h1.profilin {
   margin-top: 16px;
}

#backlink {margin: 5px 0;}


 .interval {padding:40px 0 10px 0; border-bottom: 1px dotted #999; margin: 0 12px 0 4px; height: 35px}

#dojo-filter-container {padding-top: 20px;}

 .dropshadow {/*
-webkit-box-shadow:  0px 0px 13px 3px #444;
box-shadow:  0px 0px 13px 3px #444;
behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);
*/
}




 .lightshadow {-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);}

.textshadow {
text-shadow: 1px 1px 3px #111111;
}

 .rounded {-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);}

/* MESSAGE BELOW */






/*Testimonials*/

#testimonials {text-align: center; font-weight: bold;
 	background:  url("../../../../themes/burble%20960%20FIXED%20GRID/images/left-quote.png") no-repeat scroll 21px 23px 		#FFFFFF;
    border: 1px solid #F1F1F1;
    border-radius: 10px 10px 10px 10px;
    padding: 25px 40px 18px;
    position: relative;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}

#testimonials p {
	font-weight: normal;
 	color: #4D4D4D;
    font-size: 16px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center;}

#rightquote {
    background: url("../../../../themes/burble%20960%20FIXED%20GRID/images/right-quote.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    position: absolute;
    right: 21px;
    top: 23px;
    width: 24px;
}
	


input.sem-text, select.sem-select, textarea.sem-textarea {
	float: left;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid orange;
    padding: 3px 5px;
    margin: 0 0 10px 0;
    font-size: 13px;
    color: #111; 
    behavior: url(../../../../themes/burble%20960%20FIXED%20GRID/htc/PIE.htc);
    min-width: 280px;}
 

/* SIGNUP FORM */
/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:0px 0 10px 3%}
#mc_embed_signup h2 {padding:0; margin:15px 0; font-size:20px;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button, input[type="submit"] {
	float: left;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;}
	
input[type="submit"]:hover	
	{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
	
	
#mc_embed_signup .button:hover {background-color:#111; font-family: "Times New Roman", serif;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:normal; }
#mc_embed_signup input.email {float: left; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; min-width:210px;}
#mc_embed_signup input.button {float: left; margin:0 0 10px 0; min-width:10px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


 

ui-datepicker-week-end {background-color: red;}
.ui-datepicker-week-end td {color: white;}

#contactbar {width: 100%; height: 50px; background-color: black; text-align: center; position: fixed; bottom: 0px; padding: 15px 40px 5px; border-top: 2px solid #CCC;}
#contactbar h2 {line-height: 35px; font-size: 18px;}


#booksleft {text-align: center;}
#booksleft img {padding-bottom: 15px; margin-top: 10px;}
#bookscenter {text-align: justify; line-height: 23px;}
#bookscenter p {text-align: justify; font-size: 13px; line-height: 23px; }
#booksright p {line-height: 25px;}
#bookswrapper {padding-top: 50px; padding-bottom: 80px; background-color: #E5E5CC}

.news table {margin: 0 auto;}