/*
Theme Name: Greenfield Commercial Credit
Theme URI: http://www.greenfieldcredit.com
Description: The default WordPress theme for Greenfield Commercial Credit.
Version: 1.0
Author: Skyler Willett
Author URI: http://www.dynedge.com
*/

body{
	background:#3f7e4f url(/wp-content/themes/greenfieldcredit/images/body_bg.png) top center repeat-x;
	color:#4D4D4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px; padding: 0;}


.back_div{
	background:url(images/background-center.jpg) top center no-repeat;
	margin:0 auto;}




.contact_center{
	margin:0 auto;
	padding-top:30px;
	width:440px;}

.contact_line{
	overflow:hidden;
	padding-bottom:5px;}

.contact_label{
	float:left;
	font-size:11px;
	margin-top:3px;
	width:100px;}

.contact_input{
	border:0;
	background:#fff;
	margin:3px;
	width:95%;}
	
.contact_input_textarea{
	border:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:124px;
	margin:3px;
	width:434px;}

.contact_input_container{
	background:url(images/contact-input.gif) top left no-repeat;
	float:left;
	height:25px;
	width:340px;}
	
.contact_input_container_small{
	background:url(images/contact-input_small.gif) top left no-repeat;
	float:left;
	height:25px;
	width:134px;}
	
.contact_input_container_textarea{
	background:url(images/contact-input_textarea.jpg) top left no-repeat;
	height:130px;
	width:440px;}
	
.contact_submit{
	padding-top:15px;
	text-align:center;
	width:440px;}
	




.footer{
	color:#E6EEE7;
	font-size:9px;
	overflow:hidden;
	padding:13px 6px 10px 6px;}

.footer_phone{
	padding:0px 6px 25px 0px;
	text-align:right;}

.footer_right{
	float:right;}

.header{
	background:url(images/header_bg.png) top left no-repeat;
	padding:0px;
	height: 100px;
	overflow:hidden;
	position: relative;
	}



.header_graphiclinks{
	float:right;
	margin:62px 12px 0px 0px;
	width:300px;}

.header_topgraphic{
	border-left:1px solid #83AB89;
	border-right:1px solid #83AB89;}

.line_lightGray{
	background:#E2E2E2;
	height:2px;}

.line_darkGray{
	background:#BBBBBB;
	height:2px;}
	
.line_darkGray_thin{
	background:#BBBBBB;
	height:1px;}
	
.line_green{
	background:#82AB89;
	height:2px;}

.main_borders{
	background:#F7F7F7 url(images/main-background.jpg) top left repeat-y;

	position: relative;
	float: none;
	}
	
.main_content{
	background:url(images/maincontent-top.jpg) top left no-repeat;
	margin-left:217px;
	padding:25px 30px 20px 30px;
	width:621px;
	float: none;
}
		
	.main_content .left {
		width:410px;
		float: left;
		margin: 0 0 10px 0;	
		padding: 0;	
	}
	
	.main_content .right {
		width:190px;
		float: left;
		margin: 0 0 10px 20px;	
		padding: 0;
		color: #487b50;
		font-size: 11px;
		font: 11px/18px Georgia, Times New Roman, serif;
	}
	
	
	
	.right ul, .right li {
		text-decoration: none;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.right a, .right img, .right p {
		border: none;
		margin: 0; padding: 0;
	}

.page_content{
	padding-bottom:25px;
	line-height:1.4em;
	position: relative;	
	}

.page_content a, .page_content a:active, .page_content a:visited{
	border-bottom:1px dotted #487B50;
	color:#487B50;
	text-decoration:none;}

.page_content a:hover{
	border-bottom:1px dotted #333;
	color:#333;
	text-decoration:none;}

.page_content h3{
	color:#487B50;
	font-size:13px;
	font-weight:bold;}
	
.page_content h2{
	border-bottom:1px dotted #999;
	color: #487b50;
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	padding-bottom:3px;}

.green_bold{
	color:#487B50;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;}
	
.page_content ul li{
	list-style-image:url(images/bullet.gif);
	margin:6px 0px;}

.page_title{
	border-bottom:1px dotted #C6C6C6;
	margin-bottom:16px;
	padding-bottom:5px;
	position: relative;
	}
	
.page_title h2{
	color:#487B50;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0;}

.page_width{
	width:900px;
	margin:0px auto;
	padding: 0;
	/*overflow:hidden;*/
	
	}
	
.sidebar{
	border-top:1px solid #BCC5BE;
	float:left;
	width:216px;}
	
.sidebar-top{
	background:#D4D4D4;
	height:5px;}

.sidebar-bottom{
	background:url(images/sidebar-bottom.jpg) top left repeat-x;
	height:50px;
	margin-top:1px;
	padding-bottom:10px;}

.sidebarlink a{
	background:#E7E7E4;
	border-top:1px dotted #B5B5B5;
	border-bottom:1px dotted #B5B5B5;
	color:#444;
	display:block;
	font-size:11px;
	margin-bottom:1px;
	outline:none;
	padding:6px 0px 6px 14px;
	text-decoration:none;}
	
.sidebarlink a:hover{
	background:#DBDBDB;
	border-top:1px dotted #B5B5B5;
	border-bottom:1px dotted #B5B5B5;
	color:#444;
	display:block;
	font-size:11px;
	margin-bottom:1px;
	outline:none;
	padding:6px 0px 6px 14px;
	text-decoration:none;}
	
.sidebarlink_arrow a{
	background:#E7E7E4 url(images/sidebarlink-arrow.gif) no-repeat 97% 50%;
	border-top:1px dotted #B5B5B5;
	border-bottom:1px dotted #B5B5B5;
	color:#444;
	display:block;
	font-size:11px;
	margin-bottom:1px;
	outline:none;
	padding:6px 0px 6px 14px;
	text-decoration:none;}
	
.sidebarlink_arrow a:hover{
	background:#DBDBDB url(images/sidebarlink-arrow_over.gif) no-repeat 97% 50%;
	border-top:1px dotted #B5B5B5;
	border-bottom:1px dotted #B5B5B5;
	color:#444;
	display:block;
	font-size:11px;
	margin-bottom:1px;
	outline:none;
	padding:6px 0px 6px 14px;
	text-decoration:none;}
	
.sidebarlink_submenu{
	background:#F5F5F5;
	display:none;
	margin-bottom:1px;}
	
.sidebarlink_submenu ul{
	list-style:none;
	margin:0;
	padding:0;}
	
.sidebarlink_submenu ul li a{
	color:#666;
	display:block;
	font-size:10px;
	outline:none;
	padding:5px 5px 5px 20px;
	text-decoration:none;}

.sidebarlink_submenu ul li a:hover{
	background:#82AC89 url(images/sidebarlink-submenuback.gif) top left repeat-x;
	color:#fff;
	display:block;
	font-size:10px;
	outline:none;
	padding:5px 5px 5px 20px;
	text-decoration:none;}
	

.tombstone{
	padding:0px 5px 11px 5px;}


/*  SOME NEEDED DEFAULT WORDPRESS STYLES  */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/* LONDON CODE */

a#logo {
	display: block;
	width: 380px;
	height: 98px;
	position: absolute;
	top: 0;
	left: 0;
}

#logo h1 {
	display: none;
	visibility: hidden;
}
	
a#header_contact {
	display: block;
	width: 170px;
	height: 98px;
	position: absolute;
	top: 0;
	right: 0;
}	
	
	
#hero {
	width: 900px;
	height: 300px;
	background-color: black;
	margin: 0; padding: 0;
	position: relative;
/* 	left: -15px;
	top: -18px; */
}


#hero img {
	border: none;
}

#hero ul, #hero li {
	margin: 0; padding: 0;
	list-style: none;
}

#innerfade_home {
	height: 300px;
	overflow: hidden;
}

#innerfade_transactions {
	height: 230px;
	overflow: hidden;
}

#innerfade_testimonials {
	height: 330px;
	overflow: hidden;
}


#sidebot {
	margin: 0 0 0 20px;
	font-size: 11px;
	color: #666666;
}


/** Bio Styles **/

#hero ul.bio_list{
 margin:0px;
 padding:0px;
 list-style-type:none; 
}

#hero ul.bio_list li{
  clear:both;
  list-style-image:none; 
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #999999;
  inherit:none;
}

#hero ul.bio_list li.no_line{
  clear:both;
  list-style-image:none; 
  padding-top: 10px;
  padding-bottom: 10px;
  border:none;
 
}


#hero  ul.bio_list li div.image_box{
 float:left;
 width:100px;
 
 border: 1px solid #999999;
}

#hero  ul.bio_list li div.text_box{
  float:left;
  margin-left:35px;
  width:270px;
}
#hero  ul.bio_list div.name{
   font-size:12px;
   color:#4D4D4D;
  
   font-weight: bold;
}
#hero  ul.bio_list div.title{
   color: #487B50;
  
}
#hero  ul.bio_list div.bio{
  /* text-align: justify; */
   
  
}
