/*
Theme Name:     Sky Lake Lodge
Theme URI:      http: //example.com/
Description:    The Child theme for Shambhala Centre based on Master. 
Author:         Blue Mandala / Deryk & Cameron Wenaus
Author URI:     http://bluemandala.com
Template:       shambhala-center
Version:        13.1
License: 		GNU General Public License v2.0
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../shambhala-center/style.css");

/*
#content .blog-post .blog-post-img {display: none;}

blockquote { margin: 20px; border-left: 0px solid #d0d4d8; padding-left: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; line-height: 1.5em; background: transparent url(images/quote.png) no-repeat scroll top left; background-position: top left; }
*/

#header-logo {
    display: block;
    margin-top: 0px;
    float: left;
    width: 326px;
    height: 326px;
    text-align: center;
    background-image: url("images/new-page-logo.gif");
    background-repeat: no-repeat;
    position: relative;
    cursor: pointer;
}



#menu-container {
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    max-width: 940px;
}

#header-main-shadow {
    width: 100%;
    height: 6px;
    background-image: url("images/shadow_sl.png");
    background-repeat: repeat-x;
    background-position: center top;
    position: relative;
    top: 260px;
    opacity: .5;
    z-index: 2000;
   
}

#access li:hover > a, #access ul ul :hover > a, #access a:focus {
    color: rgb(237, 129, 55);
    background-color: #f6fafd;
}

#access ul ul a {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    font-size: 14px;
    font-weight: normal;
    height: auto;
    line-height: 1.1em;
    padding: 7px 12px;
    width: 168px;
    background-color: #f6fafd;
}

#menu-container {
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    max-width: 940px;
}

#center-name {
    position: absolute;
    bottom: 60px;
    left: 0px;
    width: 326px;
    font-family: OptimaLTPro-Roman;
    text-transform: uppercase;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
    line-height: 1;
    text-align: center;

}

/*
#center-name .line1 {
   font-size: 1.4em;
}

#center-name .line2 {
    font-size: 1.4em;
}

#center-name .line3 {
    font-size: 1.4em;
    display: block;
}
*/




#center-name span { 
	display: inline; 
	color: #0055a5;
	text-decoration: none; 
}

/* Homepage CSS */

#header-logo-home {
    display: block;
/*     margin-top: -6px; */
    float: left;
    width: 980px;
    /*width: 977px;*/
    /*height: 120px;*/
    /*height: 108px;*/
    height: auto;
    text-align: center;
    /* background-image: url("images/new-sun-header.gif"); */
    /*background-image: url("images/sky-lake-logo.png");*/
    /*background-repeat: no-repeat;*/
    position: relative;
    cursor: pointer;
/*    margin-bottom: 10px;*/
    margin: 0px 0 0 0;
}

#center-name-home {
    position: absolute;
    bottom: 0px;
    left: 204px;
    width: 580px;
    font-family: OptimaLTPro-Roman;
    text-transform: uppercase;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
    line-height: 1;
    text-align: center;

}

#center-name-home .line1, #center-name-home .line2, #center-name .line1, #center-name .line2 {
    font-size: 1.35em;
    position: relative;
    bottom: 6px;
}

#center-name-home .line2 {
    font-size: 1.3em;
}


#center-name-home span { 
/* 	display: block;  */
	/* color: #c6c6c6; */
	color: #0055a5;
	text-decoration: none; 
}

#header-main-shadow-home {
    width: 100%;
    height: 6px;
    background-image: url("images/home-bottom-nav.gif");
    background-repeat: repeat-x;
    background-position: center top;
    position: relative;
    top: 181px;
    opacity: .5;
    z-index: 2000;
   
}

#menu-container-home {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
    max-width: 940px;
}




/* Homepage CSS ends */

#header-logo:hover span {
    text-decoration: none;
    color: #adadad;
}

/* Vision widget */

.vision-widget {
	padding: 15px;
	background-color: #deeef5;
	background-image: url(images/shambhala-vision.png);
	background-repeat: no-repeat;
	background-position: 10% 10%;
	margin-bottom: 10px;
}

.vision-widget p {
	margin-top: 30px;
	padding-top: 5px;
	border-top: 1px solid white;
	font-weight: bold;
	font-size: 12px;
	color: #5d5d5d;

}

body.fr #header-logo{ background-image:url("images/new-page-logo-fr.gif")}

/* MOdifications for Sky lake */

#copyrights {
	width: 100%;
	height: 45px;
	float: left;
	background-color: #fff;
}

#copyrights a {
color: #ed8137;
}

#content {
	float: left;
}

body {
	background-color: 	#f5f4f4;
	background-image: none;
}

#access a {
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	color: #363636;
}
#access li {
	border-left: 1px solid #D6D2CF;
}
#access li:first-child  {
	border-left: none;
}

ul.sub-menu li {
	border-left: 1px solid #D6D2CF !important;
	margin-left: -1px;
}

#header-main-shadow-home {
	display: none;
}

#access {
	margin-left: 5px;
}

#header-img {
width: 590px;
height: 163px;
margin-bottom: 20px;
margin-top: 20PX;
/* float: right; */
/* overflow: hidden; */
}
#footer-container {
background-color: #EFEFE5;
border-top: 1px solid #e6e6e6;
}

#footer {
	margin-top: 10px;
	background-color: #EFEFE5;
}

#copyrights {
background-color: #f6fafd;
}

a, 
a:hover {
text-decoration: none;
color: #942626;
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
color: #942626;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #942626; text-decoration: none; }
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	color: #942626;
}
#access li:hover > a,
#access a:focus {
	color: #942626;
}
#access .current_page_ancestor > a {
	color: #942626;
}
.post-info a { font-style: normal; color: #942626; }
a.read-more { text-transform: capitalize; font-style: normal; color: #942626; }

.sidebar-box h4:first-child {
	margin-bottom: 22px;
}

/* customizing Upcoming Programs display on home page (added by Pawel 04/21/2014 */
#rs_programs-5 .rs-program-thumbnail {
	height: 150px; width: 150px;	
	overflow:hidden;
}
#rs_programs-5 .rs-program-thumbnail img {
    width: auto; height: 150px;
}
#rs_programs-5 .rs-program-title a {
    font-size: 18px;
}
#rs_programs-5 h4{
    font-size: 18px;
}
#rs_programs-5 .rs-program-teacher {
    font-size: 14px;
    font-style: italic;
}
#rs_programs-5 .rs-program-date {
    font-size: 12px;
}

.rs-program-additional-info {
	clear: both;
	padding-top: 20px;
}

#header-img img {
width: 590px;
height: 163px;
}

/** Fix for sidebar featured program image size inconsistency ***/
.sidebar #rs_programs-3 .rs-program-thumbnail {
	overflow:hidden;
	width:65px;
	height:65px;
}
.sidebar #rs_programs-3 .rs-program-thumbnail img {
	width:auto;
	height: 65px;
}

/**Single Program Page**/
.program .rs-register-link a {
    display: block;
    width: 125px;
}