/* ----------------------------------------
Theme Name: JDJ Consulting
Theme URI: http://www.jdjconsulting.net  
Description: Theme for JDJ
Version: 1.0
Author: Ron "eclip5e" Adams
Author URI: http://studiographics.biz
Last Modified: 2007.03.4
 
---------------------------------------- */
 

/*--------------------General Layout ------------------------*/
    body, html{
	
    color: #000; /* this sets my font color */
	font-family:"Times New Roman", Times, serif; /* This sets the default font face */
    font-size: 13px; /* How large the default font is */
	color:#325056;
    line-height: 17px; /* Tells the browser how tall each line should be */
    margin: 0; /* No margin on the body */
    padding: 0; /* No padding on the body */
    text-align: center; /* This always has to be center when you want your container to be centered on the page because of Internet Explorer */
	background-color:#48747D;
	background-image:url(images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
 
    }
	
	
	
	p{
	
	margin-top:0px;
	margin-bottom:0px;
	
	
	}

	
	#container {
	
	 
    width: 678px; /* This sets the width. The other two lines are a Internet Explorer hack */
	margin:0;
    margin-left: auto; /* Required to center the Container on page */
    margin-right: auto; /* Required to center the Container on page */
    padding: 0px; /* Defines whether or not the content hits the edge of the container */
    text-align: center; /* Required or your content will be centered */
    overflow: hidden; /* Makes sure things larger than the container don’t screw up your layout */
	border: 0;
 
    }
	
	#top{
	display:block;
	width: 668px;
	height:22px;
	margin:0;
	padding:0;
	}
	
	#bottom{
	width: 668px;
	height:22px;
	margin:0;
	padding:0;
	clear:both;
	}
	
	#headtext{
	padding: 55px;
	font-size:46px;
	font-weight:bold;
	visibility:hidden;
	}
	
	#header{
	width:626px;
	height:160px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-bottom:17px;
	margin-top:17px;
	}
	
	#content{
 
	float:right;
	width:445px;
 
	}
	
	#cnt_display{
	width:626px;
	margin:0 auto;
    text-align:left;
	background:url(images/content_bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}
	#cnt_top{
	width:626px;
	height:26px;
	background-image:url(images/cnt_top.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}
	
	#cnt_btm{
	width:626px;
	height:26px;
	background-image:url(images/content_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	clear:both;
	}
	
	#lsidebar{
	display:block;
	width:181px;
	background-image:url(images/menupattern.jpg);
	background-repeat:repeat;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
 
	}
 
	#mycnt{
	
	padding:0 20px;
	margin:0 auto;

	}
	
	#lsidebarcnt{
	
	text-align:left;
	padding:0;
	margin:0;
	
	}


/*-------------  Inside Layout - Sidebar ----------------*/

	#lsidebarcnt ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
 
	}
	
	#lsidebarcnt ul li{
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:1px;
	margin:1px;
	}
	
	
	#lsidebarcnt a{
	display:block;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding:5px;
	padding-left:15px;
	margin:0px;
	
	}

	
	#lsidebarcnt a:link {

	background-repeat:repeat;
	
	}
	
	#lsidebarcnt a:visited {
 
	}
	#lsidebarcnt a:hover {
	background-color:#48747D;
	}
	
	#lsidebarcnt a:active {
	 
	}
	
	.pagetbg{
	
	display:block;
	background-image:url(images/page_titlebg.jpg);
	background-repeat:repeat-y;	
	font-size:36px;
	color:#6799A6;
	font-weight:bold;
	margin-bottom:15px;

	}
		
	.pagetitle{
	background-position:right;
	padding:15px 10px;
	padding-left:0px;
	}
	
	.subtitle{
	font-weight:bold;
	font-size:14px;
	
	}
	.datepost{
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	
	
	}
	.paratitle{
 
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	
	
	}
	.para a{
	display:block;
	color:#325056;
	font-weight:bold;
	font-size:11px;
	margin-top:-8px;
	text-align:right;
	padding-right:10px;
	text-decoration:none;
	margin-top:6px;
	}
	.para a:hover{
	
	color:#6799A6;
	
	}
	
	.para {	margin-bottom:14px; }
	
	.datepost{padding-bottom:10px;}
		
	.para p{
	
	
		
 	}
	.parac p{
	
		margin-top:12px;
		
 	}
	
	 #footercenter a{
		 color:#CECD9B;
		 font-weight:bold;
	 }
	 
	  #footercenter a:hover{
	  color:#48747D;
	  }

 #footercenter{

 text-align:center;
 margin:10px 100px;
 
 
 }
#footerlistcontainer
{

display:inline;
text-align:center;
overflow: hidden;

}

.footerlist
{
color:#CECD9B;
font-weight:bold;
list-style-type: none;
margin: 0;
padding: 0;
 padding-top:10px;
}

.footerlist li
{

border-left: 1px solid #48747D;
display:inline;
line-height: 1.1em;
margin: 0 0px;
padding: 0 10px;
}

.bottombar{
height:8px;
background-color:#6799A6;
margin-top:15px;
}

.footerlist li:last-child{ border-right: 1px solid #48747D;}
	#lsidebarcnt h2{
	display:block;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px;
	padding-top:5px;
	padding-left:15px;
	margin:0px;
	
	}
 
.parac ul li{

padding:5px 0 ;

}

.para a img{
    float:right;
	border:none;
	padding:5px 2px;

}
.keylist{
list-style:none;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
margin-top:4px;

}
.keylist li{
list-style:none;
margin:0;
padding:0;
 
}
.partnerlist{
font-size:12px;
border:0;
 

}
.partnerlist td{
vertical-align:top;
padding:5px 5px 5px 5px;
}
.partnerlist .even{
	background-color:#D1E2E9;

}


.partnerlist .loc{
	width:160px;
	text-align:right;
}

.contactform{
display:block;
line-height:1px;
}

.contactform label{
padding:1px;
margin:1px;
line-height:normal;

}

.contactform .contactleft{
padding:1px;
margin:1px;
line-height:normal;
}

.contactform input{
padding:1px;
margin:1px;
line-height:normal;

}

.contactform .contactright {
padding:1px;
margin:1px;
line-height:normal;

}

.contactform div{

padding:0px;
line-height:normal;
margin:0px;

}


/*

<div class="contactform" id="c_form_2">
<form action="http://www.jdjconsulting.net/ask-a-question/#c_form_2" method="post">

	<div class="contactleft">
		<label for="wpcf_your_name">Your Name: </label>
	</div>

	<div class="contactright">
		<input type="text" name="wpcf_your_name" id="wpcf_your_name" size="30" maxlength="50" value="" /> (required)
	</div>


	<div class="contactleft">
		<label for="wpcf_email">Your Email:</label>
	</div>

	<div class="contactright">
		<input type="text" name="wpcf_email" id="wpcf_email" size="30" maxlength="50" value="" /> (required)
	</div>
	
<div class="contactleft"><label for="wpcf_subject">Subject:</label></div>
<div class="contactright">
<input type="text" name="wpcf_subject" id="wpcf_subject" size="30" maxlength="50" value="" /> (required)</div>
<div class="contactleft"><label for="wpcf_msg">Your Message: </label></div>
<div class="contactright"><textarea name="wpcf_msg" id="wpcf_msg" cols="30" rows="8" ></textarea></div>


<div class="contactright">
<input type="submit" name="Submit" value="Send Message" id="contactsubmit" />
<input type="hidden" name="wpcf_stage" value="process" />
</div>

</form>

</div>




*/

 


/*

<a href="http://www.jdjconsulting.net/wp-content/uploads/2007/03/wallpaper01_sma.jpg" title="wallpaper"><img src="http://www.jdjconsulting.net/wp-content/uploads/2007/03/wallpaper01_sma.thumbnail.jpg" alt="wallpaper" /></a>

*/