/*  
Theme Name: Loan Solution, Inc. 
Theme URI: http://loan-solution.com/
Description: Loan Solution Inc. blog theme.
Version: 1.0
Author: DianeV. Web Design Studio
Author URI: http://dianev.com/
*/

body {margin:0 0 20px 0; padding:0; font-size:62.5%; /* Resets 1em to 10px */ color:#333; text-align:center}

#pagewrap {background:url(images/bkpage.jpg) repeat-y}
#page {width:763px; margin:0 auto; padding:0; background:#fff}

/* HEADER */
#header {width:763px; height:120px; margin:0 0 0 7px; padding:0}

/* BREADCRUMBS */
#bbreadcrumbs {
	width:748px;
	margin:auto;
	font-size:11px;
	color:#000;
	background:#D7D5A6;
	height: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 15px;
}
#bbreadcrumbs a {color:#000; text-decoration:underline}
#bbreadcrumbs a:hover {color:#fff; text-decoration:none}

/* CONTENT */
#content {font-size:1.2em}

.narrowcolumn .entry, .widecolumn .entry {line-height:1.4em; margin-top:15px}

.narrowcolumn {float:left; padding:0 0 20px 30px; margin:0; width:520px}
.narrowcolumn .postmetadata {text-align:center}

.widecolumn {width:450px; padding:10px 0 20px 0; margin:5px 0 0 150px; line-height:1.6em}
.widecolumn .entry p {font-size:1.05em}
.widecolumn .post {margin:0}
.widecolumn .postmetadata {margin:30px 0}
.widecolumn .attachment {text-align:center; margin:5px 0px}
.widecolumn .smallattachment {text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}

	.post {margin:0 20px; padding-bottom:25px; border-bottom:3px solid #D7D5A6}
	.postmetadata {clear:left}

.postarchive {margin:0 20px; padding-bottom:1em}
.postarchive h3, .postarchive p {margin:0}

.post-teaser {margin: 0 20px 0 0}

/* SIDEBAR (NAVBAR) */
#sidebar {
	float:right;
	width:195px;
	padding:0 10px 10px 0;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.25em;
}

#sidebar form {margin:5px 0 10px 0}
#searchform {margin:10px 0 0 0}
#sidebar #searchform #s {width:108px; padding:2px}
#sidebar #searchsubmit {padding:1px}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777}
#sidebar ul, #sidebar ul ol {margin:0 2px 0 2px; padding:0}
#sidebar ul li {list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul li p {margin:0}
#sidebar ul p, #sidebar ul select {margin:5px 5px 8px}
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 2px}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 2px}

ol li, #sidebar ul ol li {list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0 0; padding:0}

#sidebar ul li p {margin-bottom:0}
#sidebar ul li p.sectitle {color:#000; font-size:12px; font-weight:bold}

	#sidebar ul#mainsitemenu {margin:34px 2px 0 2px; padding:0}
	#sidebar ul#mainsitemenu li {list-style-type:none; list-style-image:none; margin-bottom:.4em}
	#sidebar ul#mainsitemenu li p {margin:0}
	#sidebar ul#mainsitemenu p {margin:0 8px}
	#sidebar ul#mainsitemenu ul {margin:0 0 0 2px; padding:0}

.navigation {display:block; text-align:center; margin-top:10px; margin-bottom:60px}

#sidebar a {color:#000; text-decoration:none}
#sidebar a:hover {
	color:#33F;
	text-decoration:underline
}

/* FOOTER */
#layoutweirdness {clear:both; line-height:1px; height:3px}
#bkbtm {clear:both; text-align:center; background:url(images/bkbtm.jpg) no-repeat}
#thec {margin-top:0}

/* END BLOG LAYOUT STYLES */

small {font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em}

h1,h2,h3, h1 a, h2 a, h3 a {color:#1266BA; text-decoration:none}
h1, .h1 {margin-top:30px; margin-bottom:0}
h2, .h2 {margin:30px 0 0 0}
/*p.pagetitle {font-size:1.6em}
p.pagetitle {margin-top:30px; text-align:center}
#sidebar h2 {font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.2em}
#sidebar h2 {margin:5px 0 0; padding:0}*/
h3 {padding:0; margin:30px 0 0}
h3.comments {padding:0; margin:40px auto 20px }


h1 a:hover, h2 a:hover, h3 a:hover {color:#CDCB90; text-decoration:none}
h2 a:visited, h3 a:visited {color:#333}

.pagetitle {margin-bottom:1em}

/* COMMENTS */
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li {font-weight:bold}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p {font-weight:normal; line-height:1.5em; text-transform:none}
#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentmetadata {font-weight:normal}

code {font:1.1em 'Courier New', Courier, Fixed}

acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em}

/* Begin Images - see a img at bottom */
p img {padding:0; max-width:100%}

img.centered {display:block; margin-left:auto; margin-right:auto}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline}

.alignright {float:right}
.alignleft {float:left}
/* End Images */

/* ENTRY */
html>body .entry ul {
	margin-left:0px;
	padding:0 0 0 30px;
	list-style:none;
	padding-left:10px;
	text-indent:-20px;
	font-size: 13px;
} 
html>body .entry li {margin:7px 0 8px 10px}

/*.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020"}*/
.entry ol {padding:0 0 0 35px; margin:0}
.entry ol li {margin:0; padding:0}

/* Begin Comments*/
.commentlist {padding:0; text-align:justify}
.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none}
.commentlist p {margin:10px 5px 10px 0}

#commentform p {margin:5px 0}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform textarea {width:100%; padding:2px}
#commentform #submit {margin:0; float:right}

.nocomments {text-align:center; margin:0; padding:0}

.commentmetadata {margin:0; display:block}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none}
/* End Comments */

/* Begin Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a {padding-right:10px; text-align:right}
#wp-calendar #prev a {padding-left:10px; text-align:left}
#wp-calendar a {display:block}
#wp-calendar caption {text-align:center; width:100%}
#wp-calendar td {padding:3px 0; text-align:center}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color:#fff}
#wp-calendar #prev a {font-size:9pt}
#wp-calendar a {text-decoration:none}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center}
#wp-calendar th {font-style:normal; text-transform:capitalize}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor:help}
acronym, abbr {border-bottom:1px dashed #999}

blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite {margin:5px 0 0; display:block}

.alt {margin:0; padding:10px; background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.center {text-align:center}
.entry form {text-align:center /* Mainly for password protected posts; makes them look better. */}

select {width:130px}

small, .nocomments, .postmetadata, blockquote, strike {
	color:#777;
	display: none;
}

.sitemap {float:left; width:450px; margin-left:30px}
.ddsg-sitemap ul {color:#666; margin-bottom:2em; list-style:none}
.ddsg-sitemap ul {margin-left:0; padding-left:0}
.ddsg-sitemap ul ul {margin-left:10px; padding-left:10px; list-style:square}
.ddsg-cats {font-size:12px}
.ddsg-cats a {font-size:17px; font-weight:bold}

.imgleft {float:left; margin-right:10px}
.imgright {float:right; margin-left:10px}

a img {border:none}
a {color:#06c}
a:hover {color:#CDCB90; text-decoration:underline}
.side-widget {
	float: left;
	margin: 0 0 15px;
	padding: 0 10px 15px;
	background: url(images/bg-hatch.gif);
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;

	}
	
	.side-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

	.side-widget ul li {
		padding: 0;
		margin: 0;
		font-size: 13px;
		}
		
	.side-widget ul li {
	padding-left: 15px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
		}
	
	.side-widget h2 {
		font-size: 14px;
		padding: 10px 0 5px;
		margin-top: 0;
		text-align: center;
		text-transform: uppercase;
		background: url(images/h2line.gif) repeat-x bottom;
		}
		
	.side-widget .storycontent {
		border-bottom: 1px solid #ddd;
		}
		
	.side-widget .noline {
		border-bottom: 0;
		}		

.side-widget #s {
	margin-top: 15px;
	padding: 2px;
	width: 94%;
	}


