

/*   
Theme Name: Launch template
Version: 3.0
*/

.title { /* The blog title, only used when the site specific header image is missing */
  padding-top:	30px;
  padding-left:	30px;
}

.title a{
  font-size:		60px;
  text-decoration:	none;
  color: #ffffff;
}

.title a:visited{
}

body {line-height:1;margin: 0px;padding: 0px;text-align: center; color: #000000; font-family: Arial,Helvetica,sans-serif;font-size: 12px; background: #EEEFB3 url('images.php?url=body$313F08.png&c=EEEFB3') repeat-x scroll 0 0;}
table{border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote,q{quotes:"" "";}
h2{font-size: 20px; font-weight: normal; margin: 10px 0px 10px; padding: 0px;}
h3{text-align:left;font-weight:bold;}
h4{font-size:16px;font-weight:bold;line-height:150%;text-align:left;}
hr{display:none;}
a{text-decoration: none; color: #0D2B5D; font-size: 12px;}
a:hover{color: #222222;}
img{border: 0px;}
p{line-height:120%;margin-bottom:10px;}
div{font-size: 13px;}
img.wp-smiley{display:inline !important;margin:0 !important;padding:0 !important;background:transparent !important;vertical-align:middle !important;border:0 !important;}
strong{font-weight:bold;}
em{font-style:italic;}

/* MAIN WRAPPER */
#wrapper{overflow:hidden; width:1048px; text-align: center; margin: 0 auto; padding: 6px 0 85px 0;}
#wrapper .wrapper-top {height: 35px; width: 1016px; padding: 0 16px; background: url(images/wrapper-top.png) no-repeat scroll 0 0;}
#wrapper .wrapper-middle {width: 1016px; padding: 0 16px; background: url(images/wrapper.png) repeat-y scroll 0 0; float:left;}
#wrapper .wrapper-bottom {height: 35px; width: 1016px; padding: 0 16px; background: url(images/wrapper-bottom.png) no-repeat scroll 0 0; clear:left;}

/* HEADER */
#header{text-align:center; width:1000px; height: 200px; padding: 0 8px; margin-top:-11px; position:Relative; margin-bottom: 13px; background: url('/design/commercialmortgagerefinance.net.jpg') no-repeat scroll 8px 0;}
#header .menu {width: 992px; height: 40px; padding: 0 6px 0 2px; clear:both; bottom: 0px; position: absolute; left: 7px;}
#header .menu ul {margin: 0; list-style:none; padding: 0; height: 40px;}
#header .menu ul li {display:block; float:left; overflow:hidden; padding: 0 0 0 4px; height: 40px;}
#header .menu ul li a {display:block; outline:none; float:left;  text-decoration:none; height:40px;}
#header .menu ul li a span {display:block; float:left; height: 40px; position:relative;}
#header .menu ul li a span.left {width: 9px; background-image: url('images.php?url=menu-left$B0E41F.png&c=E4EF86'); background-repeat: no-repeat; background-position: 0 0;}
#header .menu ul li a span.center {color: #FFFFFF; font-size: 14px; height: 27px; padding: 13px 0 0 0; background-image: url('images.php?url=menu-center$B0E41F.png&c=E4EF86'); background-repeat: repeat-x; background-position: 0 0;}
#header .menu ul li a span.right {width: 9px; background: url('images.php?url=menu-right$B0E41F.png&c=E4EF86') no-repeat scroll 0 0;}
#header .menu ul li.current_page_item a span.left,
#header .menu ul li a:HOVER span.left {background-image: url(images/menu-left-active.png);}
#header .menu ul li.current_page_item a span.center,
#header .menu ul li a:HOVER span.center {background-image: url(images/menu-center-active.png);}
#header .menu ul li.current_page_item a span.right,
#header .menu ul li a:HOVER span.right {background-image: url(images/menu-right-active.png);}

/* TOP PAGES LIST */
#cont{width: 1000px; padding: 0 8px; overflow: hidden; clear: both; float:left; position:relative;}

/* FIRST MAIN COLUMN */
#content {float: left; font-size: 12px; text-align: left; overflow:hidden;}
#content div.top {line-height:0; height: 10px;  background-repeat: no-repeat; background-position: 0 0;}
#content div.middle {overflow:hidden; background-repeat: repeat-y; background-position: 0 0; padding: 0 10px; float:left;}
#content div.bottom {line-height:0; height: 10px; background-repeat: no-repeat; background-position: 0 0; float:left; clear:both;}

.content-page {width: 830px;}
.content-page div.top {background-image: url('images.php?url=content-page-top$88b01e.png&c=DDDDDD');}
.content-page div.middle {background-image: url('images.php?url=content-page$88b01e.png&c=DDDDDD'); width: 830px;}
.content-page div.bottom {background-image: url('images.php?url=content-page-bottom$88b01e.png&c=DDDDDD'); width: 830px;}
.content-page div.post {width: 810px;}

.content-post {width: 486px;} 
.content-post div.top {background-image: url('images.php?url=content-post-top$88b01e.png&c=DDDDDD');}
.content-post div.middle {background-image: url('images.php?url=content-post$88b01e.png&c=DDDDDD'); width: 466px;}
.content-post div.bottom {background-image: url('images.php?url=content-post-bottom$88b01e.png&c=DDDDDD'); width: 486px;}
.content-post div.post {width: 466px;}
.content-post div.middle  .post .post_content p {line-height: 20px; font-size: 13px; font-family: Arial, sans-serif;}
.post_content img{margin: 15px;}


#content div.post{padding-bottom: 0px;  overflow:hidden; border-top: 1px dotted #DDDDDD; float:left; clear:both; margin-left: -1px; position: relative; margin-bottom: 0px; padding-top: 17px;}
#content div.first-post {border-top: none; padding-top:0px}
#content div.post h2, div.middle h2 {outline:none; font-size: 24px; text-decoration: none; color: #0D2B5D; display:block; padding: 1px 0 0 0px; font-weight:normal;}
#content div.post h2 a, div.middle h2 a{outline:none; font-size: 24px; text-decoration: none; color: #0D2B5D; display:block;  padding: 1px 0 0 0px; font-weight:normal;}
#content div.post h2 a:hover, div.middle h2 a:hover{color:#000000;}
#content div.post h2.page-title {outline:none; font-size: 20px; text-decoration: none; color: #000000; display:block;  padding: 2px 0 0 0px; font-weight:normal;}
#content div.post div.star-rating {float:left; width:300px; height: 30px; margin-top: 4px;}
#content div.post div.star-rating em {font-style:normal; font-weight:normal;}
#content ul{list-style-type:square;padding-left:30px;}
#content code{font-family:courier,"courier new", monospace;font-size:14px;background-color:#dfdfdf;}
#content blockquote{padding:6px;font-style:italic;color:#555;}
#content blockquote p{font-style:italic;}
.navigation div{line-height:200%;}
div.post .details_small {font-size: 12px; font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:11px; color:#818181; text-align: left; margin-top: 5px; padding-bottom: 0px;}
div.post .details_small a{color:#818181; text-decoration: underline; font-size:11px;}

/* FORMS */
textarea{width:90%; border: 1px solid #0D2B5D;}
input  {border: 1px solid #0D2B5D;}

/* SIDEBARS WITH MENU */
.sidebar {overflow:hidden;}
.sidebar h2 {clear:both; display:block; height: 31px; font-size: 14px; margin: 0; font-weight:bold; text-align:left; text-transform:lowercase;}
.sidebar h2 span.left {height: 31px; width: 7px; float:left;}
.sidebar h2 span.center {height: 23px; padding-top: 8px; float:left;}
.sidebar h2 span.right {height: 31px; width: 7px; float:left;}
.sidebar ul {margin: 0; padding: 5px 0; list-style:none;}
.sidebar ul li {display:block; border-top: 1px dotted #DDDDDD; text-align:left; padding: 9px 3px; }
.sidebar ul li.first {border-top:none;}
.sidebar ul li a {font-size: 13px; color: #000;}
ul.sidebar-menu li a:hover {text-decoration: underline;}

#sidebar-left {float:left; clear:both; padding: 0 10px 0 0; width: 160px;}
#sidebar-left .banners {margin-bottom: 5px;}
#sidebar-left h2 {width: 160px; color:#FFFFFF; background: #0D2B5D; text-transform: capitalize;}
#sidebar-left h2 span.left {background: url(images/h2-left.png) no-repeat scroll 0 0;}
#sidebar-left h2 span.center {width: 146px;}
#sidebar-left h2 span.right {background: url(images/h2-right.png) no-repeat scroll 0 0;}
#sidebar-left ul {}
#sidebar-left ul li {line-height: 20px;}
#sidebar-left ul li a :hover{text-decoration: underline;}

#sidebar-right {float:right; padding: 0; width: 336px;}
#sidebar-right .banners {margin-bottom: 5px;}
#sidebar-right h2 {width: 336px; color:#FFFFFF; background: #0D2B5D; font-family: helvetica, sans-serif; text-transform: capitalize;}
#sidebar-right h2 span.left {background: url(images/h2-left.png) no-repeat scroll 0 0;}
#sidebar-right h2 span.center {width: 322px;}
#sidebar-right h2 span.right {background: url(images/h2-right.png) no-repeat scroll 0 0;}
#sidebar-right ul {}
#sidebar-right ul li {}
#sidebar-right ul li a {}
ul.popular li {line-height: 22px;}
ul.popular li a {color: #0D2B5D; font-size: 15px; }
ul.popular li a:hover {color: #000000;}
ul.recent li {line-height: 20px;}
ul.recent li a:hover {text-decoration: underline;}

#s { border: solid 1px #0D2B5D; 	width: 100px;  /width: 95px; float:left;}
#searchsubmit { background: #0D2B5D; border: solid 1px #0D2B5D; color: #ffffff; float: right;}
input, textarea, select {font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}


/* FOOTER */
#footer {padding: 24px 0 0 180px; color: #808080; clear: both; width: 820px; margin: 0px; font-size: 10px; position: relative; text-align: left;}
#footer a {font-size: 10px;}
#footer * {color: #808080;}

.wpcf7-form td{font-size: 13px;}
.wpcf7-form h3 {font-weight: normal; font-family: Arial, san-serif; font-size: 13px; line-height: 20px;}
.wpcf7-form h2 {font-size: 15px; text-decoration: none; font-weight: normal; }


/* PAGES FIX */

.page-content-post {width: 819px;}
.page-content-post div.middle {width: 810px;}
.page-content-post div.post{ width: 810px; text-align:justify;}