/*
Theme Name: NLA
Theme URI: http://NationalLoanAuditors.com/
Description: National Loan Auditors provides the loan audit industry with forensic loan audit services and forensic loan auditing software for CPAs, attorneys, real estate attorneys and attorney based loan modification companies. Our online searchable directory is a valuable resource to those seeking fast, accurate information about the legal, mortgage, and loan audit industries.
Version: 1.0
Author: Marissa D.
Author URI: http://www.hiremarissa.com/

*/



*{
	margin:0px;
	padding:0px;
}

body {
	font-size: 62.5%; 
	font-family: Arial, Helvetica, sans-serif;
	background: #044067 url(images/body_bg.jpg) repeat-x;
	text-align: center;
	width:100%;
	}


#blogcatalog {
        float: right;
        margin-right: 70px;
        display: block;
}


.addl {
        color:#00558b;
	font-size:16px;
	text-decoration:none;
	letter-spacing: 1px;
        margin-left: 30px;
        text-align: left;
        display: none;
}

	
#bg-light{
	text-align:center;
	width:100%;
	padding-top:30px;
}

#page-top{
	background-image:url(images/bg_page_top.jpg);
	background-repeat:repeat-x;
	height:50px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
        display: inline;
}

.nav-container{
	padding-left:36px;
}

#navmenu{
	height:50px;
	font-size:10px;
	float:left;
	padding-left:10px;
        display: inline;

}

#logo{
       display: none;
}

#navmenu ul{
	list-style:none;
}

#navmenu ul li{
	float:left;
}

#navmenu ul li a{
	padding: 5px;
        margin-top: 5px;
        margin-bottom: 10px;
        margin-right: 10px;
	text-transform: uppercase;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
        font-size: 12px;
}

#navmenu ul li a:hover{
	background-color:#820000;
	color:#FFFFFF;
        padding: 5px;
}

.header-search{
	float:right;
	padding-right:50px;
	width:230px;
}

#searchform{
	float:left;
	width:230px;
       margin-left: 10px;
       padding-bottom: 10px;
}

#header{
	clear:both;
	height:246px;
}

#headerimg{
	background-image:url(images/header.jpg);
	width:960px;
	height:246px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

.headerimg-left{
	width:550px;
	float:left;
	height:220px;
        display: none;
}

.headerimg-right{
	float:left;
	color:#FFFFFF;
	padding-top:40px;
}

#headerimg h1{
	color:#ebeae5;
	font-size:28px;
	font-weight:normal;
	text-transform: uppercase;
	padding-top:70px;
	text-align:center;
	width:550px;
}

#headerimg h1 a{
	color:#ebeae5;
	text-decoration:none;
}

.description{
	color:#d6d6d6;
	text-align:center;
	width:550px;
	font-size:12px;
	padding-top:40px;
	text-transform: uppercase;
}

#navmenu-bg{
	background: transparent;
	width:960px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

.content-inside{
	background-image:url(images/bg_page_inside.jpg);
	background-repeat:repeat-y;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

.left{
	width:550px;
	vertical-align:top;
	text-align:left;
}

.left a{
	margin-left: 30px;
}

.right{
	width:250px;
	vertical-align:top;
}

.right ul{
	list-style:none;
}

#header{
	background-color: #6e6e70;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#content{
	background-color: #6e6e70;
	width:960px;
	margin-left:auto;
	margin-right:auto;
        margin-top: 21px;
}

.post{
	font-size:11px;
	color:#44402e;
	padding-left:30px;
	padding-right:20px;
	text-align:left;
	width:550px;
}

.post h3{
	color:#44402e;
}

.post small{
	font-size:10px;
}

.pagetitle{
	text-align:left;
	color:#00558b;
	font-size:14px;
	color:#00558b;
	font-size:16px;
	margin-left:30px;
	text-decoration:none;
	padding-top:20px;
	border-bottom:1px solid #767155;
	margin-bottom:10px;
}

.post h2,.post h3{
	text-align:left;
	color:#00558b;
	font-size:14px;
	background-image:url(images/bg_post_title.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:8px;
	margin-top:15px;
	margin-bottom:5px;
}

.post h2 a{
	color:#00558b;
	font-size:16px;
	padding-right:50px;
	text-decoration:none;
}

.search-content{
	padding-left:30px;
}

.entry{
	padding:10px 10px 10px 10px;
	font-size:12px;
	color:#47401a;
}

.entry .entry{
	padding:0px 0px 0px 0px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	background:none;
	line-height:normal;
	padding:0px;
	color:#322b06;
}

.entry pre{
	overflow:auto;

}
.entry table{

	background-color:#f8f7f3;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #a29c7d solid;
	border-bottom: 1px #a29c7d solid;
	border-left: 1px #FFFFFF solid;
	margin-bottom:5px;
	padding:5px;

}

.entry table tr td, .entry table tr th{
	padding:5px;
}

.entry table tr th{
	background-color:#f8f7f3;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #a29c7d solid;
	border-bottom: 1px #a29c7d solid;
	border-left: 1px #FFFFFF solid;
}
.entry table .even{
	background-color:#ebe9e4;
}

.entry p{
	margin:0px 0px 10px 0px;
}

.entry a{
	color:#47401A;
	margin-left: 0px;
      
}

.bbn{
	border-bottom:none;
}

.entry a:hover{
	color:#00558b;
}

.entry ul, .entry ol{
	margin-left:40px;
}

.postmetadata{
	background-color:#dedbcb;
	padding-top:5px;
	padding-bottom:10px;
	background-image:url(images/bg_post_title.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.postmetadata p{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #bebaa4;
	border-top:1px solid #f0eee4;
}

.navigation{
	background-image:url(images/bg_back_next.gif);
	height:62px;
	padding:0px 140px 0px 140px;
	margin-top:10px;
}

.navigation a {
	display: none;
}

.alignleft{
	float:left;
	width:150px;
}

.alignright{
	float:right;
	width:200px;
}

.alignleft .backnext{
	float:left;
}

.alignright .backnext{
	float:right;
}

.alignleft .backnext, .alignright .backnext{
	font-size:12px;
	color:#57533d;
	padding:20px 10px 0px 10px;
	cursor:pointer;
	display:block;
}

.alignleft a:hover .backnext, .alignright a:hover .backnext{
	color:#a10000;
}

.back, .next{
	background-image:url(images/back_next.png);
	cursor:pointer;
	display:block;
}

.back{
	height:62px;
	width:41px;
	float:left;
}

	a .back{
		background-position:0px 0px;
	}
	a:hover .back{
		background-position:0px 62px;
	}
	
.next{
	height:62px;
	width:41px;
	float:right;
}

	a .next{
		background-position:41px 0px;
	}
	a:hover .next{
		background-position:41px 62px;
	}
	
.navigation-single{
	background-color:#a5a18e;
	padding-left:30px;
	padding-right:20px;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	margin-left:30px;
	margin-right:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #6f6534;
	border-bottom-color: #6f6534;
	border-left-color: #FFFFFF;
}

.alignleft-single a, .alignright-single a,
.alignleft-single, .alignright-single{
	color:#FFFFFF;
	
}

.alignleft-single{
	border-bottom:1px solid #7c775e;
	padding-bottom:5px;
}

.alignright-single{
	border-top:1px solid #cdcabb;
	padding-top:5px;
}

#sidebar{
	text-align:left;
	padding:20px;
        width: 250px;
}

#sidebar h2{
	color:#00558b;
	font-size:16px;
	text-decoration:none;
	letter-spacing: 1px;
        margin-left: 10px;
}

.widgettitle{
	border-bottom:1px solid #767155;
}

#sidebar ul{
	background-image:none;
}

#sidebar ul li ul li ul{
	background-image:none;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;
}

#sidebar ul li ul{
	background-image:url(images/bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-top:5px;
        padding-bottom:5px;
	margin-bottom:10px;
        margin-left: 10px;
	border-top:1px solid #767155;
}

#calendar_wrap{
	background-image:url(images/bg_li_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:10px;
	margin-bottom:20px;
	padding-top:5px;
	border-top:1px solid #767155;
}

#sidebar ul li ul li a{
	color:#000000;
	text-decoration:none;
	display:block;
	height:23px;
	padding:0px 5px 0px 15px;
	font-size:14px;
	line-height:23px;
    margin-left: -15px;
}

#sidebar ul li ul li a:hover{
	background-color:#70badb;
	color:#FFFFFF;
        padding:0px 5px 0px 0px;
        margin: 0;
}

#sidebar ul li ul li{
	margin:0px;
	padding:0px;
}



.add a {
        color:#000000;
	text-decoration:none;
	display:block;
	height:23px;
	 padding:0;
        margin-left: 10px;
	font-size:14px;
	line-height:23px;
        border-top:1px solid #767155;
        line-height:23px;
}

.add a:hover{
	background-color:#70badb;
	color:#FFFFFF;
        padding:0;
        margin-left: 10px;
        line-height:23px;
}

blockquote{
	border-left:15px solid #cecbbb;
	padding-left:10px;
	color:#726835;
	font-style: italic;
}

#footer{
	background-image:url(images/bg_page_inside.jpg);
        background-repeat: repeat-y;
	height: 40px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#footernavmenu{
	height:35px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#footernavmenu ul{
       list-style:none;
	padding-left:20px;
	padding-top:5px;
}

#footernavmenu ul li{
	float:left;
}

#footernavmenu ul li a{
	padding: 0 8px 0 8px;
	text-decoration:none;
	color:#6d6643;
	border-right:1px solid #6d6643;
}

#footernavmenu ul li a:hover{
	color:#a50000;
	text-decoration:underline;
}

a{
	color:#000000;
	text-decoration:none;
}

a img{
	background-color:#f8f7f3;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #a29c7d solid;
	border-bottom: 1px #a29c7d solid;
	border-left: 1px #FFFFFF solid;
	margin-bottom:5px;
	padding:5px;
}

#searchsubmit{
	background:none;
	background-image:url(images/search.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:28px;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	text-transform: lowercase;
	font-weight:bold;
	line-height:20px;
	padding-bottom:2px;
	letter-spacing:1px;
	float:right;
}

#s{
	height:15px;
	margin:4px 0px 0px 0px;
	float:left;
	width:140px;
}

#sidebarsubmit {
        clear: both;
        display: block;
        margin-bottom: 15px;
}

#respond, #commentform{
	padding-left:30px;
	clear:both;
}

#author, #email, #url, #comment{
	width:385px;
	background-color:#ebe9e0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a29c7d;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #a29c7d;
	line-height:20px;
	padding-left:5px;
	margin-bottom:5px;
}

#author, #email, #url{
	height:20px;
}

#comment{
	height:180px;
}

#submit{
	background:none;
	background-image:url(images/submit.jpg);
	width:137px;
	height:30px;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	text-transform: lowercase;
	font-weight:bold;
	line-height:30px;
	padding-bottom:2px;
	letter-spacing:1px;
}

.comments-label{
	width:150px;
	float:left;
	text-align:right;
	padding-right:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #a29c7d;
	border-bottom-color: #a29c7d;
	border-left-color: #FFFFFF;
	margin-right:5px;
}

.comments{
	height:180px;
}

.comments-label small{
	line-height:21px;
	font-size:11px;
	color:#645d35;
	font-weight:bold;
}

h3{
	font-size:14px;
}
p.nocomments {
        display: none;
}

#comments{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:5px;
	color:#00558b;
}

.commentlist{
	margin-left:70px;
	margin-right:30px;
	font-size:12px;
	color:#5d5842;
}

.commentlist a{
	color:#322d19;
}

.commentlist p{
	margin-bottom:10px;
}

.commentlist li{
	background-color:#f8f7f3;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #a29c7d solid;
	border-bottom: 1px #a29c7d solid;
	border-left: 1px #FFFFFF solid;
	margin-bottom:5px;
	padding:5px;
	list-style:none;
}

.comment-author,.comment-text{
	background-color:#ebeae4;
	border-top:1px #a29c7d solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #a29c7d solid;
	padding:5px;
}

.comment-author{
	padding:5px 5px 7px 5px;
}

.clear{
	clear:both;
	font-size:1px;
}

.left-avat{
	width:58px;
	height:58px;
	float:left;
}

.avatar{
	background-color:#f8f7f3;
	border-top:1px #FFFFFF solid;
	border-right:1px #a29c7d solid;
	border-bottom:1px #a29c7d solid;
	border-left:1px #FFFFFF solid;
	padding:5px;
}

.comment-author a{
	font-weight:bold;
	font-size:14px;
	color:#6e684a;
}

.comment-author a:hover{
	color:#423e28;
	text-decoration:underline;
}

.comment-author .fn{
	line-height:58px;
	padding-left:10px;
	float:left;
	display:block;
}

.comment-data{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	clear:both;
}

#wp-calendar{
	width:250px;
	height:150px;
}

#wp-calendar caption{
	background-color:#f8f7f3;
	border-top:1px #FFFFFF solid;
	border-right:1px #a29c7d solid;
	border-bottom:1px #a29c7d solid;
	border-left:1px #FFFFFF solid;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
}

#wp-calendar tr td{
	background-color:#f8f7f3;
	border-top:1px #FFFFFF solid;
	border-right:1px #a29c7d solid;
	border-bottom:1px #a29c7d solid;
	border-left:1px #FFFFFF solid;
	text-align:center;
	padding:1px;
}

#wp-calendar tr td a{
	background-color:#dedbcb;
	display:block;
	height:100%;
	width:100%;
}

#wp-calendar thead tr th{
	background-color:#f8f7f3;
	border-top:1px #FFFFFF solid;
	border-right:1px #a29c7d solid;
	border-bottom:1px #a29c7d solid;
	border-left:1px #FFFFFF solid;
	text-align:center;
	font-weight:bold;
	color:#00558b;
	padding:1px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.textwidget a, img{
        margin-left: 10px;
}

.forensic {
        padding: 5px;
}

.auditor {
        padding-right: 10px;
        padding-bottom: 10px;
        padding-top: 10px;
}

.headani {
	float: none;
	margin-top: 10px;
	margin-right: 20px;
	outline: 0;
}

