/* ***********************
Website: secondchanceschecking.com
Description: Main Style Sheet

Dependecies: reset.css, default.css
**************************/

/* ===============================
   Floats and Hacks
   =============================== */ 
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/*  ===============================
    Basic Layout Elements
    =============================== */ 
	body{
		background:url(../images/bg.gif) repeat-x;
	}
	
	#wrapper{
		width:790px;
		margin:0 auto;
		background:url(../images/bg.gif) repeat-x;
	}
	#masthead{
		position:relative;
		background:none;
	}
	
	#Mcontent{
		margin-top:37px;
	}
	
	#footer{
		text-align:center;
		padding:110px 0 15px 0;
		background:url(../images/foot_banner.jpg) no-repeat;
		margin:25px 0 0 0;
		color:#666;
		font-size:12px;
	}

/* ===============================
   Masthead Elements
   =============================== */ 
	#logo, #logo a{
		height:70px;
	}
	
	#logo{
		padding:50px 0 22px 25px;
	}
	#logo a{
		display:inline-block;
		width:350px;
		height:70px;
		min-height:70px;
	}
	

/*--------------BANNER----------------*/
	#banner{
		display:inline-block;
		background:url(../images/banner.jpg) no-repeat;
		width:790px;
		height:220px;
		height:220px;
	}

/* ===============================
   Content Elements
   =============================== */ 
	#leftcolumn{
		float:left;
		width:554px;
		padding:0px 15px 0 0;
	} 
	
	.AdsGoogle{
		margin-bottom:15px;
	}
	.AdsGoogle h1{
		font-size:23px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:10px;
		padding-bottom:20px;
		line-height:25px;
	}
	.content{
		background:url(../images/content_bg.jpg) repeat-x;
		padding:25px 15px 0px 15px;
	}
	
	.content p{
		margin-bottom:10px;
	}
	
	.content h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		margin:0px 0 10px 0;
		padding-top:15px;
		line-height:20px;
	}
	
	/*-----GoogleSearch--------*/
	#GoogleSearch{
		margin:0px auto;
		width:450px;
		padding:5px 0;
	}
	
	#GoogleSearch span{
		float:left;
		display:inline-block;
		margin-right:10px;
	}
	#GoogleSearch span input{
		margin-top:10px;
	}
/*----------rightcolumn-----------*/
	#rightcolumn{
		float:right;
		width:215px;
	}   
	.mainmenu ul{
		width:213px;
	border:solid 1px #dddddd;
		border-top:none;
		border-bottom:none;
	}
	
	.mainmenu ul li{
		background-color:#fff;
		border-bottom:solid 1px #ddd;
	}
	
	.mainmenu ul li a, .mainmenu ul li a:visited, .mainmenu ul li.active{
		background:url(../images/bullet.png) no-repeat 10px 11px;
		padding:6px 10px 6px 20px;
		display:inline-block;
		width:183px;
		font-weight:bold;
		color:#666;
		font-size:12px;
		text-decoration:none;
	}
	.mainmenu ul li a:hover{
		background-color:#f4f4f4;
		color:#333;
	}
	
	.mainmenu ul li.active {
		background:url(../images/menu_hover_bg.gif) repeat-x;
		list-style:url(../images/menu_hover_bg.gif) no-repeat;
		background-color:#f4f4f4;
		color:#333;
	}
	
	.AdBanner{
		margin:40px auto 20px auto;
		text-align:center;
	}
/* ===============================
   Footer Elements
   =============================== */ 
	#copyright{
		text-align:center;
	}	

	.copyright_site{
		color:#3399cc;
		font-weight:bold;
	}