/*
Theme Name: Partner Site (Development)
Theme URI: http://wordpress.org/
Description: 
Version: 0.1
Author: Tyler
Author URI: 
Tags: Clean, Empty
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
.sidebar, #entry-meta-single {border:1px solid red;}
#respond {border:1px solid yellow;}
/*#footer, #header {border:1px solid blue;}*/
li.depth-1 {border: 1px solid orange;}
.navigation {border:1px dashed black;}
.post {border:1px solid pink}

/* - BASIC STUFF - */

img, div, table, td, input { behavior: url(iepngfix.htc); }

body {
	background-color:#aed5e5;
	background-image:url(images/blue_grad_bg.png);
	background-position:center top;
	background-repeat:repeat-x;
	font-family: arial,helvetica; color:#000; margin:0 auto; padding:0px;}
	
p {
  font-size: 10pt;
  color: #52555c;
}


/*-----  LINK STYLES  -----*/
a {text-decoration:none;}
div#navmenu ul li a:link {color:#dbe2eb; text-decoration:none; text-transform:uppercase; font-family:verdana; font-size:14px; font-weight:bold; padding-left:20px; padding-right:20px;}
div#ckc_category_list ul li a:link {color:#37496E; font-family:verdana; font-size:9pt; font-weight:bold; padding-left:21px; text-decoration:none; text-transform:uppercase;}
div#join_container a:link {color: #dfedfe; text-transform:none;}
div#footer a:link {color:#2d406c; font-size:9pt; font-weight:bold; text-decoration:none;}

div#navmenu ul li a:visited {color:#dbe2eb; text-decoration:none; text-transform:uppercase; font-family:verdana; font-size:14px; font-weight:bold;  padding-left:20px; padding-right:20px;}
div#ckc_category_list ul li a:visited {color:#37496E; font-family:verdana; font-size:9pt; font-weight:bold; padding-left:21px; text-decoration:none; text-transform:uppercase;}
div#join_container a:visited {color: #dfedfe; text-transform:none;}
div#footer a:visited {color:#2d406c; font-size:9pt; font-weight:bold; text-decoration:none;}

a:hover {text-decoration:underline;}
div#navmenu ul li a:hover {color:#EEE8AA; text-decoration:underline; text-transform:uppercase; font-family:verdana; font-size:14px; font-weight:bold;  padding-left:20px; padding-right:20px;}
div#ckc_category_list ul li a:hover {color:#3464C6; font-family:verdana; font-size:9pt; font-weight:bold; padding-left:21px; text-decoration:underline; text-transform:uppercase;}
div#join_container a:hover {color: #dfedfe; text-transform:underline;}
div#footer a:hover {color:#3571fa; font-size:9pt; font-weight:bold; text-decoration:underline;}
/*-----  END LINK STYLES -----*/


.additional-meta {font-size: xx-small}

blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
ol li {list-style-type: decimal; font-size:10pt;}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:180%;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:925px;}
#header {height:100px; width: 800px; margin:0 auto;text-align:center; background-image:url(images/ncf_logo.png); background-position:left top; background-repeat:no-repeat;}
#navmenu {height: 30px; margin:0 auto; text-align:center; background-image:url(images/nav_bar_bg.png); background-position: top; background-repeat: repeat-x;}
#footer {width: 560px; margin:auto;clear:both;float:none;text-align:center;padding:0px; font-size:10pt;}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:right; clear:none;width:590px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:300px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto;}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}


/*-- Nav Menu Styles --*/
div#navmenu {padding:10px;}
#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }

/*-- Layout Table Styles --*/
table tr.top_row td#left { height: 43px; width:43px; background-image: url(images/table_layout/top_left.png); background-repeat:no-repeat; background position: bottom right;}
table tr.top_row td#center { height: 43px; background-image: url(images/table_layout/top.png); background-repeat:repeat-x; background position: bottom center;}
table tr.top_row td#right { height: 43px; width:43px; background-image: url(images/table_layout/top_right.png); background-repeat:no-repeat; background position: bottom left;}

table tr.middle_row td#left { width:43px; background-image: url(images/table_layout/left.png); background-repeat:repeat-y; background position: right;}
table tr.middle_row td#center { background-color: #ffffff}
table tr.middle_row td#right { width:43px; background-image: url(images/table_layout/right.png); background-repeat:repeat-y; background position: left;}

table tr.bottom_row td#left { height: 43px; width:43px; background-image: url(images/table_layout/bottom_left.png); background-repeat:no-repeat; background position: top right;}
table tr.bottom_row td#center { height: 43px; background-image: url(images/table_layout/bottom.png); background-repeat:repeat-x; background position: top;}
table tr.bottom_row td#right { height: 43px; width:43px; background-image: url(images/table_layout/bottom_right.png); background-repeat:no-repeat; background position: top left;}

/* ---------Random Classes---- */
.white {color:#FFFFFF;}
.light_blue {color:#3464C6;}
.heading {color:#ffffff;}
.sub_heading { font-size: 10pt; color:#EEE8AA;}
.copyright { font-size:9pt; font-style: italic; color: #52555c;}
.sub_heading_block { background-color:#cccccc; border:1px solid #52555C; margin:12px auto auto; padding:14px; width:400px;}
.proven_results_button { background-image:url(images/PR_bg.png); background-position:center center; background-repeat:no-repeat; height:83px; width:229px; margin-top:15px;}
.pr_bankruptcies { background-image:url(images/proven-results/bankruptcies.jpg); background-position:center center; background-repeat:no-repeat; height:35px; width:225px; margin-top:15px;}
.pr_collections { background-image:url(images/proven-results/collections.jpg); background-position:center center; background-repeat:no-repeat; height:35px; width:225px; margin-top:15px;}
.pr_late_payments { background-image:url(images/proven-results/late-payments.jpg); background-position:center center; background-repeat:no-repeat; height:35px; width:225px; margin-top:15px;}
.pr_repossessions { background-image:url(images/proven-results/repossessions.jpg); background-position:center center; background-repeat:no-repeat; height:35px; width:225px; margin-top:15px;}
.pr_button_text { color:#EEE8AA; font-size:13pt; font-weight:bold; padding-top:28px; text-transform:uppercase;}
.grad_bg { background-image: url(images/grad_bg.jpg); background-position: top; background-repeat: repeat-x; border: 1px solid #284279; font-family: tahoma; font-size:14pt; width: 244px;}
.grad_bg:focus { background-image: none; background-color: #fff1f1; border: 1px solid red; font-family: tahoma; font-size:14pt; width: 244px;}
.home_form {font-size: 10pt;}
table .home_form {margin-left:-2px; margin-top:15px;}
ul.ebook li {font-family:tahoma; font-size:10pt;}
#join_container { background-image: url(images/join/finally_free.jpg); background-position:center center; background-repeat:no-repeat; width:100%; height:600px;}
#terms_family { background-image: url(images/join/terms_family.jpg); background-position:center top; background-repeat:no-repeat; width:100%; height:506px; padding-top:62px;}
#terms_individual { background-image: url(images/join/terms_individual.jpg); background-position:center top; background-repeat:no-repeat; width:100%; height:506px;  padding-top:62px;}
.terms {height:412px; margin-left:54px; overflow-y:scroll; padding:35px; padding-bottom:0px; width:635px;}
.terms2 {height:448px; margin-left:353px; margin-top:89px; overflow-y:scroll; padding-left:20px; padding-right: 20px; width:350px;}
#terms_63009 { background-image: url(images/join/join_page.jpg); background-position:center top; background-repeat:no-repeat; width:100%; height:564px; padding-top:1px;}
div#footer ul li { display:inline; padding:5px;}

/* --- Credit Knowledge Center Specific Styles ---*/
#ckc_category_list { background-image:url(images/ckc_nav_bg.png); background-repeat:no-repeat; float:left; min-height:234px; padding-left:18px; padding-top:13px; width:234px;}
#ckc_content_main { float:left; margin-left: 10px; width:550px; }