
  	.br0{
		clear:both;
		line-height:0px;
		height:0px;
	}
  
    body{
      color:#e8e8e8;
	  font-size:12px;
	  position:relative;
	  padding-bottom:20px;
	 
    }
	
	.priorities{
		position:absolute;
		bottom:0px;
		text-align:center;
		color:#e6e6e6;
		width:100%;
		font-size:9px;
		opacity:0.6;
		filter:alpha(opacity=60);
	}
	
	.priorities a:link{
		color:#e6e6e6;
	}
	
	
	
	
	body ul ol li{
		background:none;
	}
	
	body ol{
		list-style-position:inside;
	}
	
	body h1, #content h1, #content h1.entry-title{
		color:#ffffff;	
		font-size:21px;
	}
	
	body h2, #content h2, #content h2.entry-title, #content h2.entry-title a{
		color:#ffffff;	
		font-size:18px;
	}
	
	body h3, #content h3, #content h3.entry-title, #content h3.entry-title a{
		color:#ffffff;	
		font-size:16px;
	}
	
	body h4, #content h4, #content h4.entry-title, #content h4.entry-title a{
		color:#ffffff;	
		font-size:15px;
	}
	
	body h5, #content h5, #content h5.entry-title, #content h5.entry-title a{
		color:#ffffff;	
		font-size:14px;
	}
	
	body h6, #content h6, #content h6.entry-title, #content h6.entry-title a{
		color:#ffffff;	
		font-size:13px;
	}
	
	
	body, #content, h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type="submit"] {
		font-family:"Bank Gothic", Verdana, sans-serif;	
	}
    
    #content, #content input, #content textarea, #content .page-title span, #content h3#reply-title{
      color:#e8e8e8;
    }
	
	#branding #site-description, #branding #site-description a{
	  color:#d4d4d4;	
	  text-decoration:none;
	}
	
	#branding #logo, #branding #site-title{
	  margin:10px 0px 20px 0px;	
	  width:auto;
	}
    
    a:link, a:visited{
      color:#96abb0;
      text-decoration:none;
    }
    
    a:hover, .entry-utility a:hover{
      color:#FFFFFF;
      text-decoration:underline;
    }
    
    #site-title span a{
      color:#cfcfcf;
    }
    
    #site-title span a:hover{
      text-decoration:none !important;
    }
	    #wrapper{


		background: repeat-x #1d1d1d;
		
		
			   -moz-box-shadow: 0px 0px 30px #c4c4c4;
				-webkit-box-shadow: 0px 0px 30px #c4c4c4;
				box-shadow:0px 0px 30px #c4c4c4;
			   
		
		width:940px;
		margin:0px auto 0px auto;
		
			-webkit-border-radius: 0px;
    		-moz-border-radius: 0px;
    		border-radius: 0px;
			   

	}
	
	#main, #branding{
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	#main{
		background: repeat-x ;	
		-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
		margin:0px 0px 0px 0px;
		
		-webkit-border-radius:0px 0px 0px 0px; 
		-khtml-border-radius:0px 0px 0px 0px; 
		-moz-border-radius:0px 0px 0px 0px; 
		border-radius:0px 0px 0px 0px; 

	}

	
   	#container.contact-page iframe{
    	width:100%;
		height:400px;
    }
    
    #content .entry-content, #content .storycontent{
    	padding:0px;
		line-height:1.5em;
		font-size:12px;
    }
	
	#container{
		width:100%;
		margin:0px;
	}

	#content{
		margin:0px;
	}
	
	
	#container #content .leftcontainer, #container #content .rightcontainer{
		margin:auto;

	}

	#container #content .rightcontainer{
		width:200px;
		float:right;
		color:#ffffff;
		padding:20px 20px 20px 20px;

		font-size:12px;
		
		background: repeat-x ;
		
		-webkit-border-radius:0px 0px 0px 0px; 
		-khtml-border-radius:0px 0px 0px 0px; 
		-moz-border-radius:0px 0px 0px 0px; 
		border-radius:0px 0px 0px 0px; 
			    behavior:url(border-radius.htc);
	}
	
	#container #content .rightcontainer p, #container #content .rightcontainer a{
		font-size:12px;	
	}
	
	#container #content .rightcontainer ul li{
		line-height:1.8em;
		margin-bottom:0.4em;
	}
	
	#container #content .rightcontainer h3{
		color:#f5f5f5;
		font-size:16px;
		margin-bottom:0.6em;
	}
	
	#container #content .leftcontainer{
		background: repeat-x ;
		
		
		width:640px;
		padding:20px 20px 20px 0px;
		-webkit-border-radius:0px 0px 0px 0px; 
		-khtml-border-radius:0px 0px 0px 0px; 
		-moz-border-radius:0px 0px 0px 0px; 
		border-radius:0px 0px 0px 0px; 

		float:left;
		
	}
	
	
	#site-info{
		text-align:center;
		opacity:0.7;
		filter:alpha(opacity=70);
		width:100%;
		color:#e6e6e6;
		font-weight:normal;
		font-size:11px;
		margin-top:20px;
	}
	
	#site-info a{
		color:#96abb0;
      	text-decoration:none !important;
		font-weight:normal;
		font-size:11px;
	}
	
	#colophon {
		padding-bottom:5px;	
		width:100%;
		border:none;
	}
	
	.Footer-container{
		clear:both;
		width:100%;
		
		
		margin:0px 0px 0px 0px;	
		background: repeat-x ;
	}
	
	#footer{
		margin-bottom:0px;
		width:940px;
		margin-left:auto;
		margin-right:auto;
		color:#ffffff;
	}
	
	#footer a{
		color:#e6e6e6;
      text-decoration:none !important;
	}
	
	#footer a:hover{
      color:#f7f7f7;
      text-decoration:underline !important;
    }
	
	#footer h3.widget-title{
		color:#e6e6e6;
		margin-bottom:4px;
	}
	
	
	
	
	#slideshowContainer{
		width:940px;
		height:198px;
		clear:both;
	}
	
	#slideshowWrapper{
		width:940px;
		height:198px;
		clear:both;
		overflow:hidden;
		
		
		
		margin:0px 0px 0px 0px;
	}


	.header.widget-area{
		float:none;
		
		
		width:auto;
		height:auto;
		margin:0px 0px 0px 0px;
		background: repeat-x ;

	}
	
	.header.widget-area .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:0px 0px 0px 0px;
	}
			
	.header.widget-area .widget-container h3.widget-title{
				
				background: repeat-x ;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
	}

	#access{
		width:100%;
		height:38px;
		background: repeat-x ;
		margin:0px 0px 0px 0px;	
		padding:0px 0px 0px 0px;
	}
	
	#access div.menu{
		
		width:100%;
		padding:0px;
		margin:0px;
	}
	
	#access div.menu ul,  #container #content .rightcontainer .utilities div.menu ul{
		margin:0px;
	}

	#access div.menu ul li,  #container #content .rightcontainer .utilities div.menu ul li{
		background: repeat-x #1f1f1f;
		margin:0px 1px 0px 0px;
		padding:0px;

		-webkit-border-radius:px px px px; 
		-khtml-border-radius:px px px px; 
		-moz-border-radius:px px px px; 
		border-radius:px px px px; 
	}


	#access div.menu ul li a,   .rightcontainer .utilities div.menu ul li a{
		display:block;
		height:38px;
		line-height:38px;
		padding:0px 10px 0px 10px;
		color:#777067;
		font-weight:bold;
		text-decoration:none;
	}

	#access div.menu ul li:hover a, #access div.menu .current_page_item a, #access div.menu .current-menu-item a,
	.rightcontainer .utilities div.menu ul li:hover a, .rightcontainer .utilities div.menu .current_page_item a, .rightcontainer .utilities div.menu .current-menu-item a
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		background: repeat-x #777067;
		
				-webkit-border-radius:px px px px; 
		-khtml-border-radius:px px px px; 
		-moz-border-radius:px px px px; 
		border-radius:px px px px; 

	}




	#access div.menu ul li ul.sub-menu{
		top:38px;
	}
	
	#access div.menu ul li ul.sub-menu a{
		height:auto;
		line-height:1em;
		padding:10px;
	}
	
	
	


	#branding #site-description{
		margin:30px 0px 0px 0px;	
		font-size:18px;
		width:40%;
	}
	
	
	/*		MENU IN SIDEBAR		*/
	
	.rightcontainer .utilities .menu ul li{
		float:none;
	}

	.rightcontainer .utilities div.menu{
		width:100%;
		height:38px;
		margin:0px 0px 0px 0px;	
		padding:0px 0px 0px 0px;
		background: repeat-x ;
	}

	/******************************/



	.in-content-slider-container{
		
		
		margin:   ;	
	}






	/*//////////////////////////////////*/
	/*			SEO-50 PAGE			*/
	/*//////////////////////////////////*/

	.page-template-page-50percent-php #container #content .leftcontainer,
	.template_50_50#container #content .leftcontainer{
		float:left;	
		padding-right:0px;
		width:55%;
	}

	.page-template-page-50percent-php #container #content .rightcontainer,
	.template_50_50#container #content .rightcontainer{
		float:right;	
		width:35%;
	}
	
	
	.template_50_50#container #content #nav-above{
		display:none;	
	}


	.page-template-page-50percent-php #container #content .rightcontainer .seo-sidebar-image,
	.template_50_50#container #content .rightcontainer .seo-sidebar-image{
		margin-top:7px;	
		display:block;
	}


	/*//////////////////////////////////*/
	/*			CONTANCT PAGE			*/
	/*//////////////////////////////////*/
	
	
	
    
    #container.contact-page{
		width:100%;
		margin:0px;
	}

	#container.contact-page #content{
		margin:0px;
	}
    
    
    #container.contact-page #content .leftcontainer, #container.contact-page #content .rightcontainer{
		margin:auto;

	}

	#container.contact-page #content .rightcontainer{
		width:220px;
		float:right;;
		color:#ffffff;
	}
	
	#container.contact-page #content .rightcontainer h3{
		color:#ffffff;
	}
	
	#container.contact-page #content .leftcontainer{
		width:640px;
		float:left;
		
	}

	
	

/*//////////////////////////////////*/
/*		    	HOME PAGE			*/
/*//////////////////////////////////*/


	.page-template-page-home-php .home-page-post-header-sidebar{
		margin:30px 0px 30px 0px;
		width:100%;
		clear:both;
	}
	
	.page-template-page-home-php .home-page-post-header-sidebar .widget-container.widget_sp_image{
		float:left;
		margin:0px 5px 0px 5px;
	}
	
	.home-1st-row-widget-area{
		width:100%;
		height:auto;
		margin:20px 0px 0px 0px;
		clear:both;
		background: repeat-x ;
	}
	
	.home-1st-row-widget-area div{
		float:left;
	}
	
	
	.home-1st-row-widget-area .widget-container h3.widget-title{
		font-size:16px;
		color:#EEEEEE;
	}
	
	.home-1st-row-widget-area .widget-container img.aligncenter {
			clear: both;
			display: block;
			margin-left: auto;
			margin-right: auto;
	}
	
	
	
			.home-1st-row-widget-area .one{
				width:300px;
				height:245px;
				margin:0px 0px 0px 0px;
				float:left;
				background: repeat-x #212121;

				
			}
			
			.home-1st-row-widget-area .one .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:0px 0px 0px 0px;
			}
			
			.home-1st-row-widget-area .one .widget-container h3.widget-title{
				text-align:center;
				background: repeat-x #141414;
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
			}
	
		
			.home-1st-row-widget-area .two{
				width:300px;
				height:245px;
				margin:0px 0px 0px 20px;
				float:left;
				background: repeat-x #212121;

				
			}
			
			.home-1st-row-widget-area .two .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:0px 0px 0px 0px;
			}
			
			.home-1st-row-widget-area .two .widget-container h3.widget-title{
				text-align:center;
				background: repeat-x #141414;
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
			}
	
		
			.home-1st-row-widget-area .three{
				width:300px;
				height:245px;
				margin:0px 0px 0px 0px;
				float:right;
				background: repeat-x #212121;

				
			}
			
			.home-1st-row-widget-area .three .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:0px 0px 0px 0px;
			}
			
			.home-1st-row-widget-area .three .widget-container h3.widget-title{
				text-align:center;
				background: repeat-x #141414;
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
			}
	
		
			.home-1st-row-widget-area .four{
				width:auto;
				height:auto;
				margin:0px 0px 0px 0px;
				
				background:  ;

				
			}
			
			.home-1st-row-widget-area .four .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:   ;
			}
			
			.home-1st-row-widget-area .four .widget-container h3.widget-title{
				
				background:  ;
				padding:   ;
				margin:   ;
			}
	
		
			.home-1st-row-widget-area .five{
				width:auto;
				height:auto;
				margin:0px 0px 0px 0px;
				
				background:  ;

				
			}
			
			.home-1st-row-widget-area .five .widget-container{
				width:auto;
				float:none;
				clear:both;
				margin:0px;
				padding:   ;
			}
			
			.home-1st-row-widget-area .five .widget-container h3.widget-title{
				
				background:  ;
				padding:   ;
				margin:   ;
			}
	
		
	
	.page-template-page-home-php #container.home-page #content .leftcontainer, .page-template-page-home-php #container.home-page #content .rightcontainer{
		margin:auto;

	}

	.page-template-page-home-php #container.home-page #content .rightcontainer{
		width:200px;
		float:right;;
		color:#ffffff;
	}
	
	.page-template-page-home-php #container.home-page #content .rightcontainer h3{
		color:#ffffff;
	}
	
	.page-template-page-home-php #container.home-page #content .leftcontainer{
		width:640px;
		float:left;
	}

	.page-template-page-home-php .home-page-post-content-widget{
		margin:0px 0px 0px 0px;
		width:100%;
		clear:both;
	}

	.page-template-page-home-php .home-page-post-content-widget .widget-container.widget_sp_image{
		float:left;
		margin:0px 5px 0px 5px;
	}

	
	
	

/*///////////////////////////////////////////*/
/*		    	CONTENT WIDGETS	        	*/
/*/////////////////////////////////////////*/



/*///////////////////////////////////////////*/
/*				DEBT CALCULATOR			     */
/*///////////////////////////////////////////*/


#content .Debt-calculator table, #content .Debt-calculator tbody, #content .Debt-calculator tfoot, #content .Debt-calculator thead, 
#content .Debt-calculator tr, #content .Debt-calculator th, #content .Debt-calculator td, #content .Debt-calculator td img {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:bottom;
	background: transparent;
}


#content .Debt-calculator table td{
	font-size:11px;
	color:#000;
	float:none;
	width:auto;
	height:auto;
	border:none;
}

#content .Debt-calculator .Calculate-button{
	width:350px;
    margin:20px auto 30px auto;
}

#content .Debt-calculator .Calculate-button input[type=button]{

	padding:4px 10px 4px 10px;
	border:1px solid #333;
	background-color:#900;
	text-align:center;
	width:350px;
    height:32px;
    line-height:16px;
    font-size:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

#content .Debt-calculator .Calculate-button input[type=button]:hover{
	background-color:#060;
}


#content .Debt-calculator .contentWhite{
	font-weight:bold;
	color:#222;
	font-weight:bold;
}

#content .Debt-calculator .contentWhite strong{
	font-weight:bold;
}

#content .Debt-calculator .subnav{
	color:#FFF;
}

#content .Debt-calculator .calccenter{
	text-align:center;
}

#content .Debt-calculator #dataForm input[type=text]{
	border:1px solid #666;
	height:20px;
	line-height:20px;
}

#content .Debt-calculator #dataForm select{
	border:1px solid #666;

	height:20px;
	line-height:20px;
}


#content .Debt-calculator #dataForm input[type=text]{
	padding:0px 2px 0px 2px;
}

#content .Debt-calculator .storytitle, #content .Debt-calculator .storytitle a{
	color:#000;
	text-decoration:none;
}

#content.calc{
	width: 670px;
}

#content .Debt-calculator .charts{
	height:174px;
}

#content .Debt-calculator .charts thead td.dark{
	background-color:#333333;
}


#content .Debt-calculator .chart-content{
	width:33%;
	background-color:#ebecee;
}

#content .Debt-calculator .Calculations {
	border:1px solid #000;
}

#content .Debt-calculator .Calculations td{
	vertical-align:middle;
	line-height:15px;
	background-color:#EBECEE;
	padding:5px;
	border:1px solid #000;
}

#content .Debt-calculator .Calculations thead td{
	height:34px;
	
}
#content .Debt-calculator .Calculations .first-column{
	background-color:#4F4F4F;
	text-align:right;
}

#content .Debt-calculator .legend td{
	background-color:#E8E8E8;
	vertical-align:middle;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

#content .Debt-calculator .legend td img{
	vertical-align:middle;
}

#content .Debt-calculator .legend td div{
	margin-left:10px;
    font-size:10px;
}

