/*  
Theme Name: Mymortgagelicense.com
Theme URI: http://mymortgagelicense.com/
Description: The theme for mymortgagelicense.com
Version: 1.0
Author: Adriel Estrada
Author URI: http://1unus.com/
*/
@charset "utf-8";
@media screen {
.sIFR-flash {display: block; visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced, .sIFR-ignore {display: block; visibility: visible !important; margin: 0; padding: 0;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
}
@media print {
.sIFR-flash {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
.sIFR-alternate {visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;}
}
/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}
/* UNIVERSAL ELEMENTS */
body {margin: 0; padding: 0; width: 100%; height: 100%; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: .8em; background: #440202;}
a, cite, dl, dt, dd, form, h1, h2, h3, h4, h5, li, p, span, ul {margin: 0; padding: 0;}
h1, h2, h3 {font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif; font-weight: normal;}
input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: .9em;}

a {color: #871e25;}
a:hover {color: #959595;}
abbr {border-bottom: 1px dotted;}
h4 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}

*.clear {clear: both; margin: 0; padding: 0;}
*.error {margin: 0 20px; padding: 10px; color: #fff; background: #ff0000; border: #ccc;}
*.success {margin: 0 20px; padding: 10px; color: #fff; background: #33a23c; border: #ccc;}
*.hidden {display: none;}

*.lightGrey {color: #ccc;}
*.darkGrey {color: #959595;}
*.mlgRed {color: #871e25;}
*.darkRed {color: #440202;}
*.white {color: #fff;}

/*PNG FIX*/
img, div, a, h1, h2, h3, h4, input {behavior: url(/js/iepngfix.htc)}

/* MAIN BODY ELEMENTS */
#wrapper {margin: 0; padding: 0; width: 100%; height: 100%; background: #fff url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/wrapperBG.png)top left repeat-x;}
#header, #main, #footer {margin: 0; padding: 0; width: 100%;}

/* HEADER */
#header {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/headerBG.png) top left repeat-x;}
#headerContent {margin: 0 auto; padding: 0; width: 960px; height: 75px;}

#headerContent h1 {float: left; width: 420px; height: 100%;}
#headerContent h1 .logo {display: block; float: left; width: 420px; height: 100%; background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/mlgLogo.png) top left no-repeat;}
#headerContent h1 .logo span {display: none;}

#headerNav {display: block; float: left; list-style: none; margin-top: 20px; width: 540px; height: 55px;}
#headerNav li {display: block; float: right;}
#headerNav li a {display: block; margin: 0; width: 80px; height: 25px; text-align: center;}
#headerNav li a span {display: none;}
#headerNav .home {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navHome.png) top left no-repeat;}
#headerNav .services {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navServices.png) top left no-repeat;}
#headerNav .services:hover {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navServicesHover.png) top left no-repeat;}
#headerNav .about {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navAbout.png) top left no-repeat;}
#headerNav .about:hover {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navAboutHover.png) top left no-repeat;}
#headerNav .order_bond {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navBond.png) top left no-repeat;}
#headerNav .order_bond:hover {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navBondHover.png) top left no-repeat;}
#headerNav .blog {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navBlog.png) top left no-repeat;}
#headerNav .blog:hover {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navBlogHover.png) top left no-repeat;}
#headerNav .education {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navEducation.png) top left no-repeat;}
#headerNav .education:hover {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/navEducationHover.png) top left no-repeat;}

/* MAIN */
#main {background: #fff url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/mainBG.png) top left repeat-x;}
#mainContent {margin: 0 auto; padding: 0; width: 960px;}

#blog #mainContent h2 {padding-top: 25px; width: 960px; height: 375px; background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/blogH2BG.png) top left no-repeat;}
#mainContent h2 span {display: none;}

.excerpt {margin: 5px 0; font-size: .9em;}
.excerpt strong {color: #440202;}

.contentLarge p {margin: 10px 0; font-size: 1em;}
.contentHalf div p, .contentLarge div p {margin: 0 0 5px 0;}
.contentLarge p strong {color: #440202;}
#sidebar p {margin: 0 0 5px 0; color: #871e25;}

#mainContent .contentHalf {display: block; float: left; margin: 0 5px; width: 470px;}
#mainContent .contentLarge {display: block; float: left; margin: 0 5px; width: 710px;}
#mainContent #sidebar {display: block; float: left; margin: 0 5px; width: 230px;}

.contentLarge div, #sidebar div {display: block; margin-bottom: 20px;}
.contentLarge div .image {display: block; float: left; margin: 10px 20px 10px 0; padding: 5px; background: #fff; border: 1px solid #871e25;}
.contentHalf h3, .contentLarge h3, #sidebar h3 {display: block; margin-bottom: 5px; padding-bottom: 3px; width: 100%; font-size: .9em; text-transform: uppercase; border-bottom: 10px solid #440202;}
.contentHalf h4, .contentLarge h4, #sidebar h4 {display: block; padding: 5px 0; width: 100%; font-size: 1.6em;}
.contentLarge ul {margin: 10px 20px;}
.contentLarge ul li {margin: 5px 0; padding: 0 5px;}

.contentLarge #comments {margin-top: 20px;}
.contentLarge .navigation { margin: 10px 0; list-style: none;}
.contentLarge .navigation li { display: inline; margin: 0 5px; padding: 0;}

#sidebar h4 {font-size: 1.4em;}
#sidebar input {display: block; float: left; margin-bottom: 5px; padding: 6px 5px 5px 6px; width: 180px; font-size: 1.2em; background: #fff; border: 1px solid #871e25;}
#sidebar ul {margin: 20px 20px;}
#sidebar ul li {margin: 5px 0; padding: 0 5px;}

#sidebar .submit {padding: 0; width: 60px; height: 30px; background: none; border: none;}

#homeContact input {display: block; float: left; margin-right: 10px; padding: 6px 5px 5px 6px; width: 180px; font-size: 1.2em; background: #fff; border: 1px solid #871e25;}
#homeContact .submit {margin-right: 0; padding: 0; width: 60px; height: 30px; background: none; border: none;}

#mainContact input {display: block; float: left; margin-right: 10px; padding: 6px 5px 5px 6px; width: 180px; font-size: 1.2em; background: #fff; border: 1px solid #871e25;}
#mainContact textarea {display: block; float: left; margin: 10px 0; padding: 6px 5px 5px 6px; width: 585px; height: 100px; font-size: 1.2em; background: #fff; border: 1px solid #871e25; overflow: auto;}
#mainContact .submit {margin-right: 0; padding: 0; width: 60px; height: 30px; background: none; border: none;}
#mainContact .security {border: 1px solid #871e25;}

#homeInsights {padding: 20px 0;}
#homeInsights h4 {padding: 5px 0 3px 0; font-size: 1.4em;}
#homeInsights .date {font-size: .8em;}

#premierSolutions h3, #homeSpecials h3, #sidebar h3 {border-bottom: 10px solid #959595;}
#premierSolutions ul {list-style: none; padding-top: 15px;}
#premierSolutions li {display: block;}
#premierSolutions li a {display: block; padding: 13px 20px 0 20px; width: 100%; height: 50px; color: #fff; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-size: 1.4em; text-decoration: none; text-transform: uppercase; background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/solutionsBG.png) top left no-repeat;}
#premierSolutions li .mortgageLicensing {background:url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/mlgSolutionsBG.png) top left no-repeat;}

/* FOOTER */
#footer {background: #440202 url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/footerBG.png) top left repeat-x;}
#footerContent {margin: 0 auto; padding: 0; width: 960px; height: 180px; background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/footerContentBG.png) top right no-repeat;}

#footerNav {display: block; float: left; padding-top: 40px; list-style: none; width: 280px;}
#footerNav li {margin: 2px 0; color: #fff; font-size: .9em;}
#footerNav li a {color: #fff; text-decoration: none;}
#footerNav .copyright {margin: 5px 0; font-size: .8em;}

#aWeber {display: block; float: left; padding-top: 40px; width: 360px; background-image: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/mail.png); background-position: 0 70%; background-repeat: no-repeat;}
#aWeber h3 {display: block; padding-bottom: 3px; width: 100%; font-size: .9em; text-transform: uppercase; border-bottom: 10px solid #959595;}
#aWeber h4 {display: block; padding: 5px 0 10px 0; width: 100%; font-size: 1.4em;}
#aWeber input {display: block; float: left; margin-right: 5px; padding: 1px 2px 1px 2px; width: 115px; font-size: 1em; background: #fff; border: 1px solid #959595;}
#aWeber input.hidden {display: none;}
#aWeber .submit {margin-right: 0; padding: 0; width: 55px; height: 20px; background: none; border: none;}
#aWeber .pushRight {margin-left: 45px;}

#footerContact {display: block; float: left; padding-top: 50px; width: 320px;}
#footerContact p {font-size: .9em; text-align: right;}
#footerContact ul {display: block; float: right; list-style: none; padding-top: 5px;}
#footerContact ul li {display: block; float: left; padding: 4px 0 4px 4px; width: 32px; height: 32px;}
#footerContact ul li a {display: block; width: 32px; height: 32px; text-decoration: none;}
#footerContact ul li a span {display: none;}

#footerContact .youTube {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/youTube.png) center center no-repeat;}
#footerContact .twitter {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/twitter.png) center center no-repeat;}
#footerContact .linkedIn {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/linkedIn.png) center center no-repeat;}
#footerContact .skype {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/skype.png) center center no-repeat;}
#footerContact .rss {background: url(http://www.mymortgagelicense.com/blog/wp-content/themes/mlg/images/rss.png) center center no-repeat;}
