/*
Theme Name: All Saints  
Theme URI: http://orthodoxcanada.org/All_saints_sparklingchild/  
description: >- A child Theme of the Sparkling wordpress theme 
Author: Jonathan Bartlett 
Template: sparkling 
Version: 1.0.0
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html */ 

.navbar-nav>li {
    padding: 0px;
}

.navbar-default .navbar-nav > li > a {
     line-height: initial;
}

.site-footer { display: none; }

 #wrapper {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding-left: 0;
    display: table;
}

#header{
    z-index: 900;
    padding-top: 30px;
    text-align: center;
    background: #3982b9; 
    position: fixed;
    width: 100%;
    border-style: none none solid none;
    border-width: 5px;
    z-index: 1100;
       
}

#sidewrap {
    z-index: 1000;
    position: relative;
    width: 300px; 
    overflow-y: auto;
    background: #EFDBDD;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding-left: 25px;
    top: 120px;
    border-style: none solid none none;
    border-width: 5px;
    display:table-cell;
}

#page-noside-wrapper{
    width: fill;
    position: relative;
    top: 146px;
    margin-left: 5px;
    padding: 30px;
    display:table-cell;

}

#page-content-wrapper {
    width: fill;
    position: relative;
    top: 146px;
    margin-left: 305px;
    padding: 30px;
    display:table-cell;
}
 /* For the Q & A */
#ques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #33aaaa;
	padding-left: 25px;
  text-align: left;
  padding-bottom: 20px;
    padding-top: 30px;
}

 /* For the Q & A */
#reply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
  text-align: left;
  padding-bottom: 25px;

}

#reply p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  text-indent: 14px;
  margin-right: 6px;   
}

#reply li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
    text-indent: 4px;
  margin-left: 28px;
  margin-right: 6px;   
}

#reply p.head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
  font-weight: bold;
  text-align: left;
  padding-top: 5px;
  text-indent: 1px;
  margin-right: 6px;   
}

#reply p.weight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 1px;
  margin-right: 6px;   
}
#reply font.weight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: bold;
  text-align: left;  
}
#endnote p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
  text-align: left;  
}


#bleft
{
	 background-color: #efdbdd;
    width: 45%;
    float: left;
    text-align: justify;

}
#bright
{
	 background-image: images/cloudy.gif;
    width: 45%;
    float: right;
    padding-left: 10px;
    text-align: justify;

}

#sermon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  text-indent: 14px;
  margin-left: 31px;
  margin-right: 31px;   
}

#sermon a {
 	color: #F00;
	text-decoration: none;
  font-size: 10pt;
}

#sermon p {
  padding-top: 10px;
  padding-bottom: 10px;
} 

#vlist ul li {
	display: inline;
	padding-right: 50px;
}
#vlist a {
	color: #000055;
	text-decoration: none;
}
#vlist a:hover {
	color: #e2c81b;
	text-decoration: underline;
}  
/* Toggle Styles */
.style1 {
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#menu {
	background-color: #652213;
	width: 100%;  
  position: fixed;
	top: 0px;
	left: 0px;
	height: 30px;
  z-index: 1200;
}
#menu ul {
	margin-left: 12px;
	margin-top: 5px;
	margin-right: 5%;
	padding-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
}
#menu ul li {
	display: inline;
	padding-right: 50px;
}
#menu a {
	color: #ccc;
	text-decoration: none;
}
#menu a:hover {
	color: #e2c81b;
	text-decoration: underline;
}
.menu {
	-webkit-box-sizing: border-box;
/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
/* Firefox, other Gecko */
	box-sizing: border-box;
/* Opera/IE 8+ */
}

#calender{

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#calender table{
    border-collapse: collapse;
    vertical-align: top;
}

#calendar td {

    font-size: 1em;

    border: 1px solid #70a5ec;

    padding: 3px 7px 2px 7px;

    border-radius: 10px;

    color: #555;

    background-color: #eee;
}



#calendar th {

    font-size: 1.2em;

    font-style: bold;

    text-align: center;

    padding-top: 5px;

    padding-bottom: 4px;

    background-color: #ff9000;

    color: #04377c;
    
    border: 1px solid #70a5ec;

    padding: 3px 7px 2px 7px;

    border-radius: 13px;

}



#calendar tr.alt td {

    color: #000000;

    background-color: #70a5ec;

}




#calendar tr.msg td {

    color: #eee;

    background-color: #383;

    font-size: 1em;

    text-align: center;

    border-radius: 0px;

}

#container { 
 min-width: 300px;
 max-width: 50%;
 border: 0;
 display: inline-block;
 vertical-align: top;
 padding-bottom: 30px;
}

#secondary .widget a {
 color: #0b3954;

}