/*
Theme Name: Mortgage807
Theme URI: 
Description: 
Version: 1.0
Author: Aaron Affleck c/o Overdrive Design Inc.
Author URI: http://overdrivedesignlabs.com/
*/



/* Begin Typography & Colors */
body { font-size:14px;font-family: Myriad, Verdana, Arial, Sans-Serif;background:#e4e7e8;color:#12465a;margin:0px;padding:0px;	}
img { border:none; }
a { color:#919436;text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { display:none; }

#header { width:955px;height:100px;margin:0px auto;background:#fff; }

#logo {float:right;margin:21px 18px 0px 0px;padding:0; }

#serving { float:left;margin:48px 0px 0px 18px;padding:0px; }

#intelligence { float:left;margin:10px 0px 0px 0px;padding:0px; }

#menu { width:955px;height:40px;background:#919436;margin:0px auto; }

#house-top { position:absolute;left:50%;top:90px;margin:0px 0px 0px -424px;width:183px;height:49px;background:url(images/house-top.png) no-repeat; }

#house-hand { position:absolute;left:50%;top:139px;margin:0px 0px 0px -478px;width:377px;height:299px;background:url(images/house-hand.png) no-repeat; }

#menu-bottom-bar { width:955px;height:1px;margin:0px auto;border-top:6px solid #c4cfd3;background:#fff; }

#gradient-bar { width:955px;margin:0px auto;height:127px;background:url(images/gradient-bar.jpg) no-repeat 0px 0px; }

#mortgages-made-simple { float:right;margin:38px 39px 0px 0px;width:349px;height:49px;background:url(images/mortgages-made-simple.png) no-repeat; }

#apply-now { float:right;margin:30px 23px 0px 0px;width:225px;height:65px;background:url(images/apply-now.png) no-repeat;cursor:pointer;pointer:hand; }

#caption-bar { width:955px;height:90px;margin:0px auto;background:#fff; }

#caption-bar .caption { float:right;margin:17px 40px 0px 0px;padding:0;font:18px Myriad;color:#12465a;width:550px;text-align:right;font-weight:bold; }
#caption-bar .caption span { color:#919436; }

#gradient-bar-short { width:955px;margin:0px auto;height:14px;background:url(images/gradient-bar-short.jpg) no-repeat 0px 0px; }

#canvas { width:955px;margin:0px auto; }

#page {	float:left;background:#fff;width:955px;margin:0;padding:0; }

#content { float:left;background:#fff;width:591px;margin:0;padding:0px 15px 20px 30px; }

#footer { background:#22495a;border-top:6px solid #c4cfd3;padding: 0px 0px 10px 0px;margin: 0 auto;width:955px;clear: both; }

#footer p { margin:10px 0px 0px 0px;padding:0px;text-align:center;color:#c4cfd3;font-size:10px;line-height:17px; }
#footer a { color:#fff; }

/* Form Elements */
#searchform { margin:10px auto;padding:5px 3px;text-align:center; }

/* Sidebar */
#sidebar { float:left;background:#fff;padding:70px 0px 20px 8px;margin:0px;width:311px; }
#sidebar .corner-top-left { float:left;width:14px;height:14px;background:url(images/sidebar/corner-top-left.gif) no-repeat 0px 0px; }
#sidebar .top { float:left;width:283px;height:14px;background:#e4e7e8; }
#sidebar .corner-top-right { float:left;width:14px;height:14px;background:url(images/sidebar/corner-top-right.gif) no-repeat 0px 0px; }
#sidebar .corner-bottom-left { float:left;width:14px;height:14px;background:url(images/sidebar/corner-bottom-left.gif) no-repeat 0px 0px; }
#sidebar .bottom { float:left;width:283px;height:14px;background:#e4e7e8; }
#sidebar .corner-bottom-right { float:left;width:14px;height:14px;background:url(images/sidebar/corner-bottom-right.gif) no-repeat 0px 0px; }

#sidebar ul { float:left;margin:0px;padding:0px;list-style-type:none;background:#e4e7e8;width:311px; }
#sidebar li { margin:0;padding:0;width:311px;text-align:right; }
#sidebar li.side-heading { background:url(images/side-heading-gradient.jpg) repeat-x;width:269px;height:30px;margin-left:14px;color:#FFF;text-align:left;line-height:30px;font:bold 14px Verdana;padding-left:14px;padding-top:7px; }
#sidebar li a { margin:0;padding:7px 17px 7px 14px;width:280px;line-height:30px;font:bold 14px Verdana;color:#4b6a78;display:block;text-decoration:none;}
#sidebar li a:hover, #sidebar li.current_page_item a, #sidebar li.currentSidebarListing a { background:#f3f4f5; }
#sidebar h3 {background:#e2e5dc;text-align:center;font-size:12px; }
#sidebar form {	margin: 0; }

#sidebar #searchform #s { width:108px;padding:2px; }

#sidebar #searchsubmit { padding:1px; }

#content .questions { font-size:14px; }
#content  .answers { display:none;margin-top:5px; }

#fsco { position:absolute;left:50%;top:50px;margin-left:-399px;font-size:9px;color:#0E0F0E; }

h3 { font-weight:normal; }
ul.page-list {margin:0;padding:0;}
ul.page-list li.page_item {margin:10px 0px 0px 13px;}
ul.page-list .page_item h3 a { color:#12465a;text-decoration:none;font-weight:normal; }
ul.page-list .page_item h3 a:hover { text-decoration:underline; }

h2 { font-size:30px;font-family: Arial;font-weight:bold;color:#187395; }
h3.article-cat-title { color:#12465a; }
.sIFR-active h2 { visibility: hidden;font-family: Verdana;line-height: 1em;margin-top:18px;margin-bottom:0;padding:0; }

/* utils */
.hidden { display:none; }
.clear { clear:both; }
.alignright { float:right; }
.alignleft { float:left; }
.inline-left { float:left;margin:2px 20px 10px 0px;border:5px solid #DADBDC; }

.post p { margin:0px 0px 17px 0px; }
.post li { margin-left:15px; }
.wp-caption { float:left;margin-right:30px;margin-bottom:30px; }
.first { margin-right:45px; }
#post-279 h3 {margin:17px 0px 17px 0px; }
.wp-caption-text { margin:2px 0px 10px 0px;width:160px; }

.linkcat { list-style:none; }
.linkcat h3 { display:block;color:#12465a;font-weight:bold;font-size:16px; }

#rates-table { width:100%;text-align:center; }

#rates-table tr { background:#f3f4f5; }

#rates-table td { padding-top:3px;padding-bottom:3px; }

#rates-table tr.headings { background:#e2e5dc; }

#rates-table tr.headings td { padding-bottom:15px;padding-left:10px;padding-top:15px;font-size:11px;}

#rates-table td.key { padding-left:20px; text-align:left; }

#rates-table td.ourrates { font-weight:bold; }

#rates-table tr.even { background:#e4e7e8; }

p.variable-rates { margin:15px 0px 0px 0px; text-align:center; }

#post-234 ul { list-style-type:none; }

#post-234 h3 { margin-top:17px; }

#post-234 li { margin-bottom:10px; }

#post-234 li input { padding-bottom:10px; }