/*

File:			custom.css

Description:	Custom styles for Thesis



BASIC USAGE:



If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 

will be appended with the "custom" class, like so: <body class="custom">. You can use 

the "custom" class to override *any* CSS declarations contained in the style.css file.



For example, if you wish to change the default link color to green, you would add the 

following declarations to this file:



	.custom a, .custom a:visited { color: #090; }	<--- This makes links green

	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them



WHY THIS WORKS:



By using the "custom" class, you are creating more specific CSS declarations for HTML

elements. CSS styling is applied through rules of specificity, and because declarations

prepended with .custom are more specific, they get applied when the page is rendered!



More information about styling your Thesis installation using this file can be found

in the User's Guide:

	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/

*/

/*Header*/


.custom #header { border-bottom:none;

width:988px;

height:120px;

padding-top:0;

padding-bottom:0;

background:url(http://www.focusedonprosperity.com/images/bgheader.gif)

center left no-repeat; }



.custom #header #logo { display:none; }



.custom #header #tagline { display:none; }



.custom #sidebar {width:205px; }



/* tabs*/

.custom ul#tabs {border-bottom:none; border-left:none; background:#EEEEEE;}
.custom ul#tabs li {margin-bottom:0; border:none; background:none}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:#D9E1E8;}
.custom ul#tabs li.rss {}
.custom ul#tabs li a {}
.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}
.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;}
.custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#FFFFFF}


/* second nav bar

ul#cat_tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
	ul#cat_tabs li { margin-bottom: -0.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
	ul#cat_tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
		ul#cat_tabs li a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 1px; padding:0.545em 0.818em; }
		ul#cat_tabs li a:hover { color: #111; text-decoration: underline; }
		
		ul#cat_tabs li ul {position:absolute; display:none; list-style:none;}
		ul#cat_tabs li:hover ul {display:block;}
			ul#cat_tabs li ul li {float:none;}

ul#cat_tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul#cat_tabs li ul li ul {position:absolute; width:15em; right:-15em; list-style:none;}

*/



/* -------------------[ Category Navigation ]------------------- */

.glidemeta{
height: 80px;
width: 640px;
padding:0px 5px 5px 5px;
position:absolute;
background:;
top:164px;
line-height:14px;
color: #fff;
font-size:12px;
overflow: hidden;
border-top:1px solid #000;
}


ul#cat_tabs {

	padding: 0;

	margin: 0;

	list-style-type: none;

	width:100%;
	
	height:20px;

	background:#C3DB62;
 
   
	}



ul#cat_tabs li { 

	float: left;

	margin: 0;
	
	position:middle;

	padding:0;

	border-right:1px solid #fff;
	

	}



ul#cat_tabs li li { 

	float: none;

	margin: 0;

	padding:0;

	}



ul#cat_tabs li ul {

	border-top:1px solid #fff;

	background:none;

	display:none;

	position: absolute;

	width: 160px;

	left: -999em;

	padding:5; 

	}



ul#cat_tabs li ul ul { 

	margin: -31px 0 0 160px;

	}




ul#cat_tabs li:hover ul ul, #cat_tabs li:hover ul ul ul, #cat_tabs li.sfhover ul ul, #cat_tabs li.sfhover ul ul ul {

	left: -999em;

	}



ul#cat_tabs li:hover ul, #cat_tabs li li:hover ul, #cat_tabs li li li:hover ul, #cat_tabs li.sfhover ul, #cat_tabs li li.sfhover ul, #cat_tabs li li li.sfhover ul { 

	display:block;

	left: auto;

    height:1em;

	}



ul#cat_tabs a,#cat_tabs a:visited, #cat_tabs a:link {

	color: #0D12D0;

	display: block;

	text-decoration:none;

        padding:0 10px;

        margin:0;

	}



ul#cat_tabs a:hover, #nav a:active {

	background:none;

	color:#3399CC;

	}



ul#cat_tabs li li a, #cat_tabs li li a:link, #cat_tabs li li a:visited {

	color:#3399CC;

	background: #fff;

	width:140px;

	float: none;

	margin: 0;

	}



ul#cat_tabs li li a:hover, #cat_tabs li li a:active {

	background: #333;

	}



ul#cat_tabs li li li a {

	border-left:1px solid #fff;

	}

ul#cat_tabs li a { display: block; line-height: 2em; color: #111;  text-transform: uppercase; letter-spacing: 1px; padding:0.545em 0.818em; }


/* Featured Post Formatting */



.custom #my-feature-box { font-family: Helvetica,Arial,sans-serif; font-size: 10px; color: #000000; background:url(http://www.about-magnetic-sponsoring.com/images/feature.gif); padding: 22px 15px 22px 15px; background-position: top left; }







.custom #my-feature-box h2 { font-size: 2.2em; margin: 0 0 15px 0; }



.custom #my-feature-box h2 a { color: #000000; text-decoration: none; }



.custom #my-feature-box h2 a:hover { color: #000000; }



.custom #my-feature-box p { font-size: 1.4em; line-height:1.571em; text-align: justify;}



.custom #my-feature-box .featurereadmore { padding: 22px 0px 0px 0px; }



.custom #my-feature-box .featurereadmore a { font-size: 14px; text-decoration: none; }







/*teaser*/


.custom div.teasers_box {padding:0;}


.custom .teaser {

   width: 100%;

   height: 160px;

   margin-top: 1em;
   
   padding-top: 0em;   

   border-top:;

   border-bottom:solid; 
   
   text-align: justify;
   font-size:12px;

   background-color:;
   

}
.custom .teaser a{
	color:#8BC53F;
	font-weight:bold;
	
}
.custom .teasers_box {

   padding-top: 0;

   border-top: 0;}



.teaser .format_teaser {

   margin-bottom:4px;

   margin-top:4px;

   margin-left:5px;

   margin-right:5px;

}




add_filter('excerpt_length', 'my_excerpt_length');

function my_excerpt_length($length) {

return 50; }

/*glide*/
.custom .glidecontent {
	font-size:16px;
	padding-top: 20px;
	background-color:#1077A4;
	text-align:justify;
	
}

.cssbuttonstoggler{ 
width: 400px;

}

.glidecontentwrapper{
		width: 637px;
		background-color:#1077A4;
		border: 5px solid #C3DB62;
}

.custom .glidecontent a {
	color:#8BC53F;
	}
	

.custom .glidecontent img {
	padding: 8px;
}

.custon #sidebars.sidebar_1 {
	background-color:#8BAABE;
}


a {
	color:#8BC53F;
	font-weight:bold;
}

h1  {
	color:#8BC53F;
	font-weight:bold;
}


/* -------------------[ Sidebar ]------------------- */

#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul ul {
        margin: 0;
        padding: 0;
        }

#sidebar li {
	padding:0;
	margin: 0 0 10px;
	}

#sidebar li h2 {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #ddd;
	border-top:2px solid #ddd;
	padding:4px 2px;
	margin:0 0 3px;
	color:#000;
	}

#sidebar li li {
	margin:0;
	padding:0;
	}

#sidebar p {
	padding: 0;
	}

#sidebar li#recent-comments {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#recent-comments h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li#recent-comments li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar_1 li#recent-posts-2 {
	border:1px solid #ddd;
	background:#4D96B5;
	padding:1px 1px 0;
	width:289px;
	}

#sidebar_1 li#recent-posts-2 h3 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background: url(http://www.focusedonprosperity.com/images/manlay.gif)
	}

#sidebar_1 li#recent-posts-2 li {
	margin:0;
	background:#4D96B5;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar_1 li#recent-posts-2 a {
	color:#FFF;
	font-weight:bold;
	
	}
#sidebar li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#links  h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li#links li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#meta h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li#meta li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#pages h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li#pages li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}

#sidebar li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#archives h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li#archives li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#tag_cloud {
	border:1px solid #ddd;
	background:#b0c4de;
	padding:7px 10px;
	}

#sidebar li#tag_cloud h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
	}

#sidebar li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li.widget_categories h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ff8f03;
	}

#sidebar li.widget_categories li {
	margin:0;
	background:#b0c4de;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li.widget_categories li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}
 
 #sidebar_1 li#text-2{
	 background:url(http://www.focusedonprosperity.com/images/form.gif);
 }
/* Social Profilr*/

#sidebar_1 li#socialprofilr  {
	border:1px solid #ddd;
	background:#4D96B5;
	padding:1px 1px 0;
	height:117px;
	width:289px;
	}

#sidebar_1 li#socialprofilr h3 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background: url(http://www.focusedonprosperity.com/images/manlay.gif)
	
	}

#sidebar_1 li#socialprofilr p {
	color:#FFF;
	font-weight:bold;
	
	}
	
	/*Newsletter*/
#sidebar_1 h2{
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background: url(http://www.focusedonprosperity.com/images/manlay.gif);
	
	}
	

	#sidebar_1 form {
	border:1px solid #ddd;
	background:#4D96B5;
	padding:0px 0px ;
	height:89px;
	width:284px;
}
	/*Custom Sales Page Template*/
	