@charset "utf-8";

.rightjonny {
	position: relative;
	left: 25%;

}


.container
{
	min-width: 321px;
	max-width: 768px;
	width: 100%;
	padding: 0px;
	overflow-x: hidden;
	margin-right: auto;
	margin-left: auto;
}
.container2 {

	width: 80%;

}
.sitemaptop a{
font-size: 80%;

}

.sitemaptop ul li.secondlayer
{
padding-top: 0px;	

}
	.container .sitemaptop ul li.block{
	padding-top:0px;
	}
 

.Title img{
 width: 80%;
   
}
 ul.pathindex 
{

}

.alphabetindex ul li
{
width: 45%;	
}

.catalystalphabets{
	
	width:100%;
}
.catalystcontent
{width:98%;
}

.newsborder
{

	width: 90%;
}
table.catalyst td, table.catalyst tr {
	font-size: 110%;
}



.content.article
{
	width: 88%;
}

.content.article p{
		padding-right: 5%;
	padding-left: 5%;
	
}

.container article .content.article .quotation p 


{
	padding-left: 75px;
	padding-right: 75px;
}

.album
{

	width: 98%;
}


.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;
	

}

	ul.courselayout li {
		
		text-align: center;
		position: relative;
		padding-left: 0%;
	}
	


.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:360px;
	position: relative;
	background-image: url(../_images/space.jpg);
}


.container footer .sitemapwrap .websitelinks tr td form input
{
margin-bottom:5px;	
}



.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;
}


.smallerbox {
	width: 100%;
	
}

.catalyst .listings td

{
	font-size: 16px;
	background-position: 0px;	
	padding-left: 20px;
}

	td strong {
	left: 30px;
	
	}
	.mediumbox.inspiration {

	width: 90%;
	
}

.quote {
	text-align: center;
	padding-right: 8%;
	padding-left: 8%;
}


td a {


	padding-right: 8px;
	
}

.smallerbox .responsivevideo

{margin-left: 2%;
	margin-right: 2%;
}
