@charset "utf-8";


.rightjonny {
	position: relative;
	left: 10%;

}

html, body
{
  width: 100%;
    height: 100%; 
	margin: 0px;
    padding: 0px;
    
}

h1	
	{
		font-size: 40px;
			}
.container
{
	min-width: 100px;
	max-width: 320px;
	width: 100%;
	padding: 0px;
		overflow-x: hidden;
	margin-right: auto;
	margin-left: auto;
}
.container2 {

	width: 95%;
	
}

.postingthedates {
padding-top: 5px;
	padding-bottom: 5px;
}



.sitemaptop {
padding-bottom: 0px;	
}

.sitemaptop ul {
	top:0px;
}


.container .sitemaptop ul li a {
display: inline-block;
	width: 27%;
	font-size: 80%;

}
.container .sitemaptop ul li.secondlayer a {

	width: 90%;
	

}



.container .sitemaptop ul li a:hover, .container .sitemaptop ul li a:active {
	background-image: url(../_images/highlight3.png);
}
.sitemaptop ul li.downarrow a.active:after   {
	content: '';

	border-left: 0px solid transparent;
	border-right:0px solid transparent;
	border-top: 0px solid #5E4B5C;


}
.sitemaptop ul li.secondlayer
{
padding-top: 0px;	

}

.sitemaptop ul li:last-child:after   {
	
	
	top: 70%;
	height: 0;

}  

	.container .sitemaptop ul li.block{
	padding-top:0px;
	}
 

.Title
{
padding-top: 55px;	
}


.Title img{
 width: 100%;
  
}
.frontpagepadding {
padding-left: 3%;
	padding-right: 3%;
}

ul.pathindex {padding-top: 20px;
	padding-bottom: 3px;
}
 ul.pathindex li
{padding-top: 5px;
	padding-bottom: 5px;
}

ul.pathindex2 li.tinylink a
{
	font-size: 15px;
}




.catalystalphabets{
	
	width:100%;
}
.catalystcontent
{width:98%;
}

.newsborder
{

	width: 98%;
}
table.catalyst td, table.catalyst tr {
	font-size: 110%;
}

.blossomtree {
	visibility:hidden;
}
.content.article
{
	width: 98%;
}

.content.article p{
		padding-right: 4px;
	padding-left: 4px;
	
}
.container article .content.article .quotation p 


{
	padding-left: 35px;
	padding-right: 35px;
}

.index.bottom {
	padding-bottom: 0px;
	background-color: #fff;	
}
.index.bottom span {
	font-weight: bold;	
		
}


.index.bottom li{
	display: block;
	margin-top: -2px;
   
	padding-right: 0px;
	padding-left: 0px;
	font-size: 22px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
	padding-bottom: 4px;
}


.index.bottom li a{
	display: block;
	

}

.index.bottom li a:hover, .index.bottom li a:active{
	color: #5E4B5C ! important;
	background-image: url(../_images/highlight3.png);
	}
		
	ul.courselayout li {
		
		text-align: center;
		position: relative;
		padding-left: 0%;
	}
	
.album
{

	width: 98%;
}



.courseboxone p

{
padding-left: 1px;
padding-right: 1px;

}

.courseboxone

{
	width: 90%;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 22px;
	border-right-style: none;

}


.courseboxtwo

{
	
	width: 100%;
	display: block;
	



}



.gumroad-follow-form-embed input  {
	  width: 25% !important;
      height: 45px !important;
	
}
    .gumroad-follow-form-embed button
	{
			height: 5px !important;
	width: 35% !important;
	}
.sitemapwrap {
	width: 100%;
	height:355px;
	position: relative;
	background-image: url(../_images/space.jpg);
}



.container footer .sitemapwrap .websitelinks tr td form input
{
margin-bottom:5px;	
}

table.websitelinks input[type="text"]
{
    font-size:8px;
}

.connectsprites, .othersprites.mail  {
	background-image: none;
	display: block;
	height: 50px;
	width: 100%;
	background-repeat: no-repeat;
		position: relative;
	z-index: 55;
	text-align: center;
bottom:28px;

}

ul.bottomlinks

{
	position: relative;
		top: 15px;
}


li.sitebox {
	height: 50px;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	background-color: #5E4B5C;
	background: rgba(40, 15, 37, 0.75);
		border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E4B5C;
	border-bottom-color: #5E4B5C;
}

li.sitebox a{
	
		top: 0px;
		
}


li.sitebox.one
{	
width: 100%;
     left: 0%;
	
}

li.sitebox strong, .sitebox.four strong.small
{
	height: 50px;
	font-size: 22px;
	position: absolute;
	left: 0%;
	
	
top: 12px;
right: 0%;
}


.right {
	position: relative;
	float:right;
}

li.sitebox:hover  {

	background-color: #5E4B5C;
	z-index: 66;
}
li.sitebox:active {
	z-index: 66;
		background-color: #5E4B5C;
    background-color: rgba(52, 0, 44, 0.9);
    background: rgba(52, 0, 44, 0.9);
    color: rgba(52, 0, 44, 0.9);

}


li.sitebox  {
 -webkit-transition: background 0.3s linear;
        -moz-transition: background 0.3s linear;
        -ms-transition: background 0.3s linear;
        -o-transition: background 0.3s linear;
        transition: background 0.3s linear;

}

.sitebox.two, .sitebox.three, .sitebox.four   {
  width: 100%;
     left: 0%;
}

.Jonny {
	
	position: relative;
	bottom: -22px;
left: -0px;
}

.container footer .sitemapwrap nav .bottomlinks .Jonny {
		top: 33px;
}


.Jonny li {
	display: block;
}
.Jonny a {
     color: #9b6c74;
	 font-size: 13px;
	 text-decoration: none;
}

.Jonny a:hover {
     color: #489ced;
}

.container2 .websitelinks
{
width: 50%; margin: auto;	
}

.smallerbox {
	width: 100%;
	
}


.catalyst .listings td

{
	font-size: 16px;
	background-position: 0px;	
	padding-left: 20px;
}

 td strong {
	
	left: 30px;
	
	}


ul.pathindex2 li.tinylink
{
	
	font-size: 15px;
	}
.mediumbox.frontpage {
		width: 100%;
	
}

.mediumbox.inspiration {

	width: 90%;
	
}

.quote {
	text-align: center;
	padding-right: 1%;
	padding-left: 1%;
}
td a {


	padding-right: 8px;
	
}
.smallerbox .responsivevideo

{margin-left: 2%;
	margin-right: 2%;
}
