/*
Theme Name: FrancoisAndAssociates
Theme URI: http://www.fnafinancial.com
Description: Custom template coded by Naif Amoodi
Version: 2.0
Author: Naif Amoodi
Author URI: http://www.naif.in/
*/

html {
	background: #fff repeat-x url(images/bckhtml.png);
}
body {
	margin: 0;
	background: center top repeat-y url(images/bckbody.png);
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #555;
}
a img {
	border: 0;
}
th {
	text-align: left;
}
td {
	vertical-align: top;
}
label {
	cursor: pointer;
}
input, textarea, select {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #555;
}
input[type="text"], input[type="password"] {
	padding: 2px;
	background-color: #fff !important;
	border: #999 1px solid;
}
textarea, select {
	padding: 2px;
	background-color: #fff !important;
	border: #999 1px solid;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
#container:after, #content .item .entry:after, #content .navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper {
	padding: 10px 0 0 0;
	background: center top no-repeat url(images/bckwrapper.png);
}
#page {
	margin: 0 auto;
	width: 875px;
	background-color: #fff;
}
#header {
	position: relative;
	z-index: 1;
	height: 145px;
	background: no-repeat url(images/bckheader.png);
}
#header .logo {
	position: absolute;
	top: 5px; left: 25px;
	width: 190px; height: 90px;
	font-size: 0; text-indent: -99999em;
}
#header .navigation {
	position: absolute;
	top: 103px; left: 0;
	margin: 0; padding: 0;
	list-style-type: none;
	background: no-repeat url(images/bckheaderul.png);
}
#header .navigation li {
	float: left;
	padding: 0 0 0 20px;
	font-size: 13px; font-weight: bold;
	text-transform: uppercase;
}
#header .navigation li li {
	float: none;
	padding: 0;
	text-transform: none;
}
#header .navigation li a {
	display: block;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
}
#header .navigation .blog a {
	width: 105px;
	background: no-repeat url(images/bckheadernavigationbloga.png);
	font-size: 0; text-indent: -99999em;
}
#header .navigation li li a {
	display: inline;
	line-height: normal;
}
#header .navigation ul {
	display: none;
	position: absolute;
	margin: 0; padding: 4px 9px;
	list-style-type: none;
	background-color: #006bb0;
	border: #d7d7d7 1px solid;
}
#header .navigation ul ul {
	display: none !important;
}
#header .navigation li:hover ul, #header .navigation .hover ul {
	display: block;
}
#container {
	margin: 5px 0 50px 0;
	width: 100%; min-height: 755px;
}
* html #container {
	height: 755px;
}
#content {
	float: left;
	padding: 0 10px;
	width: 590px;
}
#content a {
	color: #1b4058;
}
#content .introduction {
	position: relative;
	margin: 0 0 10px -45px;
}
#content .post {
	margin: 0 0 30px 0; padding: 9px;
	border: #999 1px solid;
}
#content .item .title {
	margin: 0 0 15px 0;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
	color: #1b4058;
}
#content .item .title a {
	text-decoration: none;
}
#content .item .entry {
	width: 100%;
}
#content .item .entry .more-link {
	font-weight: bold;
}
#content .item .entry img.centered {
	display: block;
	margin: 0 auto;
}
#content .item .entry img.alignright {
	display: inline;
	margin: 0 0 5px 10px; padding: 5px;
}
#content .item .entry img.alignleft {
	display: inline;
	margin: 0 10px 5px 0; padding: 5px;
}
#content .item .entry .wp-caption {
	margin: 10px; padding: 5px 0 0 0;
	text-align: center;
	border: #999 1px solid;
}
#content .item .entry .wp-caption p {
	margin: 0; padding: 0 5px 5px 5px;
}
#content .item .meta {
	margin: 15px 0 0 0; padding: 4px;
	background-color: #f9f9f9;
	border: #999 1px solid;
}
#content .navigation {
	width: 100%;
	font-weight: bold;
}
#content .comments .message {
	margin: 0 0 10px 0;
}
#content .comments .heading {
	margin: 0 0 10px 0;
	font-weight: bold;
}
#content .comments .navigation {
	margin: 10px 0;
}
#content .comments .cancel {
	margin: 0 0 10px 0;
	font-weight: bold;
}
#content .comments form {
	margin: 0;
}
#content .comments .reply {
	margin: 0 0 10px 0;
}
#content .comments .field {
	margin: 0 0 10px 0;
}
#content .comments .field input {
	display: block;
	margin: 5px 0 0 0; padding: 2px;
	background-color: #fff !important;
	border: #999 1px solid;
}
#content .comments .field textarea {
	display: block;
	margin: 5px 0 0 0;
}
#content .comments .commentlist, #content .comments .children {
	margin: 0; padding: 0;
	list-style-type: none;
}
#content .comments .children {
	margin: 10px 0 0 10px;
}
#content .comments .comment {
	margin: 0 0 10px 0; padding: 5px;
	background-color: #f9f9f9;
	border: #999 1px solid;
}
#content .comments .thread-alt {
	background-color: #f0f0f0;
}
#content .comments .children .comment {
	background-color: #fefefe;
}
#content .comments .avatar {
	float: right;
	margin: 0 0 5px 5px;
	border: #999 1px solid;
}
#sidebar {
	float: left;
	margin: 0; padding: 0 5px 0 0;
	list-style-type: none;
	width: 260px;
}
#sidebar .widget_flash_mp3_player .heading {
	margin: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
}
#sidebar .widgetcform {
	padding: 40px 10px 0 10px;
	height: 485px;
	background: no-repeat url(images/bcksidebarwidgetcform.png);
	font-size: 11px;
	color: #fff;
}
#sidebar .widgetcform .textonly .heading {
	margin: 0 0 10px 0;
	text-align: center;
	font-family: "Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-weight: bold;
	color: #fff;
}
#sidebar .widgetcform .textonly .description {
	text-align: center;
}
#sidebar .widgetcform form {
	margin: 0;
}
#sidebar .widgetcform .cf-ol {
	margin: 0; padding: 0;
	list-style-type: none;
}
#sidebar .widgetcform .cf-ol li {
	margin: 0 0 5px 0;
	width: 100%;
}
#sidebar .widgetcform .cf-ol label {
	display: block;
	font-weight: bold;
	cursor: pointer;
}
#sidebar .widgetcform .cf-ol input {
	padding: 5px;
	width: 230px;
	border: 0;
	font-size: 11px;
	color: #000;
}
#sidebar .widgetcform .cf-sb {
	margin: 0;
	text-align: center;
}
#sidebar .widgetcform .sendbutton {
	padding: 0;
	width: 135px; height: 40px;
	background: no-repeat url(images/bcksidebarcontactussendbutton.png);
	border: 0;
	font-family: "Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-weight: bold;
	color: #033250;
	cursor: pointer;
}
#sidebar .widgetcform .textonly .privacy {
	margin: 10px 0 0 0; padding: 10px 0 0 0;
	text-align: center;
	border-top: #59a2cf 1px solid;
}
#sidebar .widgetcform .textonly .privacy a {
	color: #fff;
}
#sidebar .widgetcform .reqtxt, #sidebar .widgetcform .emailreqtxt, #sidebar .widgetcform .cf_hidden, #sidebar .widgetcform .linklove {
	display: none;
}
#sidebar .join-us {
	margin: 0; padding: 15px 0 0 130px;
	list-style-type: none;
	height: 55px;
	background: no-repeat url(images/bcksidebarjoinus.png);
}
#sidebar .join-us li {
	float: left;
	margin: 0 10px 0 0;
	width: 50px; height: 40px;
	font-size: 0; text-indent: -99999em;
}
#sidebar .join-us a {
	display: block;
	width: 100%; height: 100%;
}
#sidebar .why {
	margin: 0 0 10px 0;
	background: #ececec left bottom repeat-x url(images/bcksidebarwhy.png);
	color: #0b324c;
}
#sidebar .why .heading {
	padding: 10px 0 10px 55px;
	line-height: 20px;
	background: no-repeat url(images/bcksidebarwhyheading.png);
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold;
	text-transform: uppercase;
}
#sidebar .why ul {
	margin: 0; padding: 10px;
	list-style-type: none;
}
#sidebar .why li {
	margin: 0 0 15px 0;
	font-size: 11px;
}
#sidebar .why span {
	font-weight: bold;
}
#sidebar .why p {
	margin: 0;
	font-weight: bold;
}
#sidebar .rss {
	margin: 10px 0 0 0;
}
#sidebar .rss .heading {
	margin: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
}
#sidebar .rss .link {
	display: block;
	margin: 0 auto;
	width: 130px; height: 130px;
}
#footer {
	position: relative;
	margin: 0 -5px;
	width: 885px;
	background: #fff no-repeat url(images/bckfooter.png);
}
#footer .disclaimer {
	text-align: center; line-height: 15px;
	font-size: 9px;
}
#footer .accredited {
	padding: 20px 0 0 0;
	height: 80px;
	text-align: center;
}
#footer .accredited * {
	margin: 0 10px;
	vertical-align: middle;
}
#footer .copyright {
	margin: 15px 0;
	text-align: center;
	font-size: 11px;
}
#footer .copyright a {
	color: #777;
}
.page-home #content .expectations {
	margin: 0 0 15px 0; padding: 1px;
	background: repeat-x url(images/home/bckexpectations.png);
	border: #795f4a 1px solid;
}
.page-home #content .expectations .heading {
	padding: 5px;
	background-color: #1b4058;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
	color: #fff;
}
.page-home #content .expectations ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
.page-home #content .expectations li {
	padding: 10px 5px 10px 25px;
	background: 10px center no-repeat url(images/home/bckexpectationsli.png);
	font-weight: bold;
	color: #1b4058;
}
.page-home #content .expectations .alternate {
	background-color: #bfbfbf;
}
.page-home #content .expectations .uppercase {
	text-transform: uppercase;
}
.page-home #content .expectations .highlight {
	color: #009cff;
	text-transform: uppercase;
}
.page-home #content .coverage {
	margin: 0 0 15px 0; padding: 9px;
	background-color: #f0f7fb;
	border: #f0f0f0 1px solid;
}
.page-home #content .coverage .heading {
	padding: 5px;
	background-color: #1b4058;
	font-weight: bold;
	color: #fff;	
}
.page-home #content .coverage .heading span {
	text-transform: uppercase;
}
.page-home #content .coverage ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
.page-home #content .coverage li {
	padding: 5px 0 5px 20px;
	background: left bottom repeat-x url(images/home/bckcoverageli.png);
	font-weight: bold;
	color: #787a7c;
}
.page-home #content .note {
	font-size: 11px; font-weight: bold;
	color: #1b4058;
}
.page-home #content .note span {
	text-transform: uppercase;
}
.page-about-us #content .bold {
	font-weight: bold;
}
.page-about-us #content .uppercase {
	text-transform: uppercase;
}
.page-about-us #content .red {
	color: #f00;
}
.page-about-us #content .blue {
	color: #033d5e;
}
.page-contact-us #content .address {
	position: relative;
	margin: 0 0 0 -10px; padding: 70px 0 0 290px;
	height: 215px;
	background: no-repeat url(images/contact-us/bckaddress.png);
	color: #127dc2;
}
.page-contact-us #content .address .heading {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;	
}
.page-contact-us #content .address a {
	color: #127dc2;
}
.page-contact-us #content .address span {
	font-weight: bold;
}
.page-debt-settlement #content ul {
	margin: 15px 0; padding: 0;
	list-style-type: none;
}
.page-debt-settlement #content li {
	margin: 0 0 10px 0; padding: 0 0 0 25px;
	background: left 4px no-repeat url(images/debt-settlement/bckli.png);
	font-size: 14px; font-weight: bold;
	color: #033d5e;
}
.page-options #content .heading {
	font-weight: bold;
	color: #033d5e;
}
.page-options #content .heading span {
	color: #056eb3;
}
.page-options #content ol {
	margin: 15px 0 15px 15px; padding: 0;
	list-style-position: inside;
}
.page-services #content .name {
	padding: 0 0 0 25px;
	background: left 7px no-repeat url(images/services/bckname.png);
	font-size: 18px; font-weight: bold;
	color: #033d5e;
}
.page-services #content .bold {
	font-size: 14px; font-weight: bold;
}
.page-services #content .blue {
	color: #14679d;
}
.page-tools .title {
	display: none;
}
.page-tools .links {
	margin: 0 auto; padding: 80px 0 0 0;
	list-style-type: none;
	width: 490px; height: 510px;
	background: no-repeat url(images/tools/bcklinks.png);
}
.page-tools .links li {
	float: left;
	padding: 0 25px;
	width: 195px; height: 110px;
}
.page-tools .links a {
	display: block;
	width: 100%; height: 100%;
	font-size: 0; text-indent: -99999em;
}
.page-success #content .heading {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;	
	color: #1b4058;
}
.page-success .preview {
	float: left;
	margin: 15px 0 0 0; padding: 0 15px 0 0;
	width: 280px;
	text-align: center;
}
.page-success .preview img {
	width: 100px; height: 125px;
	border: #999 1px solid;
}
.page-success .preview a {
	display: block;
	margin: 5px 0; padding: 4px;
	text-align: center;
	background-color: #fcfcfc;
	border: #999 1px solid;
	font-weight: bold;
}
.page-glossary #content .heading {
	font-weight: bold;
	color: #033d5e;
}
.page-glossary #content .heading span {
	color: #056eb3;
}
.page-glossary #content ul {
	margin: 15px 0; padding: 0;
	list-style-type: none;
}
.page-glossary #content li {
	margin: 0 0 10px 0; padding: 0 0 0 25px;
	background: left 4px no-repeat url(images/tools/bckli.png);
	color: #033d5e;
}
.page-glossary #content strong {
	font-weight: bold;
	color: #033d5e;
}
.page-finance-calculators #content ul {
	margin: 15px 0; padding: 0;
	list-style-type: none;
}
.page-finance-calculators #content li {
	margin: 0 0 10px 0; padding: 0 0 0 25px;
	background: left 4px no-repeat url(images/tools/bckli.png);
	color: #033d5e;
}
.page-credit-report #content .heading {
	font-weight: bold;
	color: #033d5e;
}
.page-credit-report #content .heading span {
	color: #056eb3;
}
.page-credit-report #content hr {
	margin: 15px 0;
}
.page-credit-report #content ul {
	margin: 15px 0; padding: 0;
	list-style-type: none;
}
.page-credit-report #content li {
	margin: 0 0 10px 0; padding: 0 0 0 25px;
	background: left 4px no-repeat url(images/tools/bckli.png);
	color: #033d5e;
}
.page-credit-report #content .bold {
	font-weight: bold;
}
.page-credit-report #content .blue {
	color: #033d5e;
}
.page-bankruptcy .preview {
	float: left;
	margin: 15px 0 0 0; padding: 0 15px 0 0;
	width: 280px;
	text-align: center;
}
.page-bankruptcy .preview img {
	width: 100px; height: 125px;
	border: #999 1px solid;
}
.page-bankruptcy .preview a {
	display: block;
	margin: 5px 0; padding: 4px;
	text-align: center;
	background-color: #fcfcfc;
	border: #999 1px solid;
	font-weight: bold;
}
.page-collections .preview {
	float: left;
	margin: 15px 0 0 0; padding: 0 15px 0 0;
	width: 280px;
	text-align: center;
}
.page-collections .preview img {
	width: 100px; height: 125px;
	border: #999 1px solid;
}
.page-collections .preview a {
	display: block;
	margin: 5px 0; padding: 4px;
	text-align: center;
	background-color: #fcfcfc;
	border: #999 1px solid;
	font-weight: bold;
}
.page-mortgage .preview {
	float: left;
	margin: 15px 0 0 0; padding: 0 15px 0 0;
	width: 280px;
	text-align: center;
}
.page-mortgage .preview img {
	width: 100px; height: 125px;
	border: #999 1px solid;
}
.page-mortgage .preview a {
	display: block;
	margin: 5px 0; padding: 4px;
	text-align: center;
	background-color: #fcfcfc;
	border: #999 1px solid;
	font-weight: bold;
}
#dcssb-float.dc-social-float .tab {
display: none;
}
