﻿/*
Theme Name: Capital Financial Mortgage
Theme URI: http://cfhomeloans.com/
Description: Theme Developed for Capital Financial Mortgage
Version: 1.0
Author: Chris Molitor
Author URI: http://rainnetworks.com
Tags: custom, widget, ready
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

* {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {color:#1d325c; font-weight:bold }
.alert { background:red; color:white }
.clear {clear:both;}
p {line-height:1.5em; font-size:12px;}
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
div, ul, li { position:relative }
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }

body {background:#c7c7c7 url('images/fade_back.jpg') repeat-y center;}
#wrapper {width:1000px; margin:0 auto; background:#fff;}

/*------HEADER STUFF-------*/
#header {width:100%; height:200px; margin:0; overflow:hidden;}/*--background image controlled from admin settings--*/
#header h1 a {display:block; height:200px; width:100%; text-indent:-9999px; overflow:hidden;}
#applyonline {position:relative; z-index:15;}
#applyonline a {position:absolute; right:0; top:0; z-index:150; width:180px; line-height:40px; background:#2E8D27 url(images/applynow.jpg) repeat-x center; text-decoration:none; color:#fff; font-weight:bold; border-left:1px solid #64D35D; text-align:center; outline:none;}
#applyonline a:hover {background:#37AD32; }
#applyonline a:active {background:#2E8D27; }
#dynamix {position:relative; z-index:15;}
#dynamix a {position:absolute; right:0; top:0; z-index:150; width:180px; line-height:27px; background:#123456 repeat-x center; text-decoration:none; color:#fff; font-weight:bold; border-left:1px solid #12345; text-align:center; outline:none;}
#dynamix a:hover {background:#000000; }
#dynamix a:active {background:#555555; }


/*------NAVIGATION STUFF-------*/
#pixopoint_menu_wrapper1 {width:100%; height:40px; background:url(images/nav.jpg) repeat-x; z-index:10; position:relative;}
#suckerfishnav {font-size:14px; font-family:verdana,sans-serif; font-weight:bold; width:100%;}
#suckerfishnav, #suckerfishnav ul {float:left; list-style:none; line-height:40px; padding:0; margin:0; width:100%;}
#suckerfishnav a {display:block; color:#fff; text-decoration:none; padding:0px 25px;  z-index:10; position:relative;}
#suckerfishnav li { float:left; padding:0; border-left: 1px solid #DB351F; border-right: 1px solid #990E09}
#suckerfishnav ul {position:absolute; left:-999em; height:auto; width:101px;font-weight:normal; margin:0; line-height:1; border:0; border-top:1px solid #666666; }
#suckerfishnav li li {width:99px; border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; font-weight:bold; font-family:verdana,sans-serif;}
#suckerfishnav li li a {padding:4px 10px;width:80px; font-size:12px; color:#fff;}
#suckerfishnav li ul ul {margin:-21px 0 0 100px;}
#suckerfishnav li li:hover {background:#9C1F1B;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto; background:#560000;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#D9341E; border-left:1px solid #D9341E; }
#pixopoint_menu_wrapper1 .current_page_item, #pixopoint_menu_wrapper1 .current-cat {background:#B82013; border-left:1px solid #B82013;}

/*------PAGE STUFF-------*/
#page {width:100%; background:#fff url(images/page_back.jpg) repeat-y right;}
#main {width:660px; float:left; padding:20px 30px; clear:both;}
#main h2 {font-size:20px; font-weight:normal; margin-bottom:10px;}

#featured {float:left; width:720px; height:170px; overflow:hidden; border:none;}
#feature {position:relative; width:720px; height:170px; overflow:hidden;}
#featured #myGallery {border:none;}
#featured span#prevBtn a,
#featured span#prevBtn a:link,
#featured span#prevBtn a:visited,
#featured span#nextBtn a,
#featured span#nextBtn a:link,
#featured span#nextBtn a:visited {margin: -25px 0 0; cursor: pointer; border: none; position:absolute; text-decoration:none; color:#fff; ;height:50px; width:50px; }
#featured span#prevBtn a {top:50%; left:0; background:url('images/arrow.png') no-repeat 0 0; }
#featured span#nextBtn a {top:50%; right:0; background:url('images/arrow.png') no-repeat -50px 0; }


/*------POST STUFF-------*/
/*total width:720px;*/
.homepost {width:300px; float:left; font-size:12px; margin:15px 0 20px 25px; z-index:5;}
.post {margin-bottom:15px;}
#main .homepost h2 {margin-bottom:0px;}
.homepost h2 a {color:#1d325c; text-decoration:none; font-size:16px; font-weight:bold;}
.post h3 a {color:#1d325c; font-size:14px; margin-bottom:5px; text-decoration:none;}
.post p.position, .post p.postmeta {padding:0 0 5px 0;}
.post p.contentrss {padding:0 0 10px 0;}
.post #userimages {float:right; width:220px; padding:0 0 0 10px;}
.post #userimages img {padding-bottom:10px;}
.post #details {padding:0 0 15px 0;}
.post #details p {padding:0 0 5px 0;}
.post #followme {padding:20px 0 0;}
.post #followme a {display:block; text-indent:-9999px; height:45px; width:135px; display:block; overflow:hidden; float:left;}
.post #facebook {background:url(images/followus_white.jpg) no-repeat 0 -45px;}
.post #linkedin {background:url(images/followus_white.jpg) no-repeat 0 0;}
.post #twitter {background:url(images/followus_white.jpg) no-repeat 0 -90px;}
.postThumb {float:left; margin:0 10px 10px 0; width:125px; height:125px;}
.readmore {padding:5px 0 0; font-size:12px;}
/*form style*/
.post #form {background:#255188; border:1px solid #1a375c; padding:20px; color:#fff;   -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; width:400px; font-size:12px;}
.post #form p {padding:0 0 5px;}
.post #form .calcsubmit {display:block; margin:10px 0; border:2px solid #fff; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; padding:0 15px; background:#ccc; color:#fff; cursor:pointer;}
.post #form .calcsubmit:hover {background:#aaa; color:#fff;}

#breakingNews {float:left; width:720px; height:65px; overflow:hidden; margin:0; padding:0;}


/*------COMMENT STUFF-------*/
#comments {padding:0 0 15px 0;}
.commentlist li {padding:0 0 10px 0; font-size:12px;}
.commentlist li .avatar {float:left; margin:0 10px 5px 0;}
.comment-author, .fn, .says {font-size:16px;}
.commentlist li p {padding:10px 0 10px 40px;}
#respond p {padding:0 0 5px 0; font-size:12px;}
#respond #comment {font-size:12px; padding:5px; width:80%;}


/*------SIDEBAR STUFF-------*/
/*total width:280px;*/
#sidebar {width:280px; margin:0 0 0 720px; overflow:hidden;}
#sidebar .widget {padding:13px 20px 20px; background:url(images/sidebar.jpg) repeat-x; font-size:12px; }
#sidebar .widget ul li, #sidebar .widget ol li {list-style:inside; padding:0 0 5px 0;} 
#sidebar .widget h2 {color:#fff; font-size:20px; font-weight:normal; padding-bottom:30px;}
#sidebar .widget a {text-decoration:none;}
#counter p {text-align:center;}
#sidebar #recentseminars p {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:2px solid #ccc;}
/*--RECENT SEMINARS WIDGET--*/
#sidebar #counter {text-align:center; padding:20px;}
#sidebar #counter h2 {padding:0 0 5px 0;}
#sidebar #countdown {text-align:center;}
#sidebar #countdown .time {font-size:25px; width:55px; height:50px; background:url(http://www.cfhomeloans.com/wp-content/uploads/2009/09/box1.jpg); color:#fff;  -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; margin:0 5px 10px; display:inline-block;}
#sidebar #countdown .time2 {font-size:25px; width:55px; height:50px; background:url(http://www.cfhomeloans.com/wp-content/uploads/2009/09/box.png); color:#fff;  -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; margin:0 5px 10px; display:inline-block;}
#sidebar #countdown #days {font-size:25px; width:75%;  padding:5px; height:35px;}
#sidebar #counter #moreinfo a {background:url(images/nav.jpg) repeat-x top; color:#fff;  -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; padding:5px 10px; text-decoration:none; margin:5px 0; display:block;}
#sidebar #counter #moreinfo a:hover {background:url(images/nav.jpg) repeat-x center;}
#sidebar .time .small {font-size:10px;}
/*--FOLLOW US WIDGET--*/
#sidebar #links {text-align:center;}
#sidebar #links li {display:inline-block; list-style:none;}
#sidebar #links li a {text-indent:-300px; height:36px; width:108px; display:block; overflow:hidden;}
#sidebar #facebook {background:url(images/followus_gray.jpg) no-repeat 0 -36px;}
#sidebar #linkedin {background:url(images/followus_gray.jpg) no-repeat 0 0;}
#sidebar #twitter {background:url(images/followus_gray.jpg) no-repeat 0 -72px;}

/*------FOOTER STUFF-------*/
#footer {width:960px; height:160px; overflow:hidden; background:#163047 url(images/footer.jpg) repeat-x; padding:20px;}
#footer .widget {float:left; color:#fff; font-size:12px; max-width:165px; min-width:120px; height:160px; margin-right:20px; padding-right:20px; border-right:1px solid #6290ba}
#footer #testimonials {width:265px; border:none; margin-right:0; padding-right:0; color:#fff; height:160px; float:right; overflow:hidden;}
#footer #testimonials li {width:265px;  height:175px;}
#footer .widget h2, #footer #testimonials h2 {color:#fff; font-size:16px; padding:3px 0 5px 0;}
#footer .widget a {color:#fff; text-decoration:none;}
#footer .widget ul li {padding-bottom:5px;}
#footer #recentblog {background:url(images/icons.png) no-repeat 0 4px; padding-left:25px;}
#footer #recentreports {background:url(images/reports.png) no-repeat 0 4px; padding-left:25px;}
#footer #tools {background:url(images/star.png) no-repeat 0 4px; padding-left:25px;}