/*  
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; padding:1px 0 1px 15px; font-size:11px; color:#000; background:#D7D5A6}
#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:1em 'Lucida Grande', Verdana, Arial, Sans-Serif}

#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:#B7AF28; 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:-10px} 
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}

.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}
