/*

Theme Name: Columbia Funding Mortgage

Theme URI: http://www.sayenkodesign.com

Description: Website for Columbia Funding Mortgage.

Version: 2.0

Author: Mike Sayenko

Author URI: http://sayenkodesign.com/

*/



/* Body */

* {margin:0; padding:0;}

body {background:#1a100b url(img/bg.jpg) repeat-x; color:#303030; font-family:Verdana,Tahoma,Arial,sans-serif;}

#wrap { color:#333; margin:0 auto; width:986px;}

#subwrap {width:982px;border-style:solid;border-width:0 2px 2px 2px;border-color:#68111b;background-color:#fff;}



/* Links */

a {background-color:inherit; color:#68111b; font-weight:bold; text-decoration:none;margin:0;}

a:hover {background-color:inherit; color:#68111b; font-weight:bold; text-decoration:underline;}

a img {border:0;}



/* Header */

#topinfo {margin:30px 0 0 360px;color:#000000;font-size:12px;}

#topinfo a{color:#000000;font-size:12px; font-weight:normal;}

#header {background-image:url(img/banner.jpg); width:986px;height:145px; margin-top:2px;}



/*top nav */

#Navbar {background:#68111b;}

#topnav{width:986px;background-color:#68111b;padding:10px 0 10px;font-variant: small-caps;font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:100; }

#subnav{width:982px;height:32px;background-image:url(img/subnav.jpg);}

ul.mainnav {width:100%; color:#fff; list-style:none; padding:1px 0 1px 5px;font-weight:normal;}

ul.mainnav li a:hover {background:#ccc;text-decoration:none;color:#68111b;}

ul.mainnav li, ul.mainnav li a {display:inline; font-size:.85em; padding: 3px 6px 0px 6px;background:#68111b; color:#fff;margin:0;}

/* Sidebars */

#leftside {display:inline;clear:both; float:left; line-height:1.2em; margin:20px 0 0 20px; padding-right:10px; width:189px;}

#extras {display:inline;background:url(img/rightnavbackground.jpg) no-repeat; float:right; margin:20px 15px 25px 0; padding-right:0px; padding-bottom:0px; width:160px;  border-width:0 1px 1px 1px; border-color:#c9a9ad; border-style:solid;}

#extras h1{color:#000000; font-size:14px; font-weight:normal;margin:10px 0 0 10px;}

#extras a {color:#000000; font-weight:normal; font-size:10px; margin:0 0 0 10px; line-height:.8em;}

#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 0px;}

#leftside li {line-height:1.3em; list-style:none; margin:0px 0 5px 0; padding:5px 0 7px;border-bottom:#aaa thin dashed;}

#extras li {line-height: .9em;list-style:none;}

#leftside ul ul, #extras ul ul {margin:6px 0 0 0px;}

#leftside ul ul li, #extras ul ul li {margin:0 0 0px;}

#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}

#leftside ul.linklist, #extras ul.linklist {font-size:1em;}

#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 0px;}

#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}

#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#ffffff; font-size:14px; font-weight:normal; text-align:left; margin:0;}

#leftside label, #extras label {display:none;}

.top {background-image:url(img/lefttop.jpg);height:22px;width:179px;color:#FFFFFF;padding:0px 0 2px 10px;}

.sidebarheader {background-color:#83464e;width:176px;padding:2px 0 2px 10px;border-style:solid;border-width:0 2px 0 1px;border-color:#68111b;}

.sidebarcontent {background-color:#c4c9cc;color:#000000;font-size:10px;padding:5px 10px 10px 10px;border-style:solid;border-width:0 2px 0 1px;border-color:#68111b;}

.sidebarcontent .bottom{padding-bottom:0px;font-size:1.2em;}

.sidebarcontent a{color:#68111b; font-weight:normal;}

.sidebarcontent img{margin:20px 0 0px 0;}

.sidebarcontent h1 {color:#000000; font-size:19px; font-weight:normal;}

.leftbottom {width:189px; height:8px; background-image:url(img/leftbottom.jpg);}

.righttop {width:162px;height:11px; background-image:url(img/righttop.jpg);}



/* Content */

#content {line-height:2.0em; margin:20px 0 0 225px; padding:0;width:565px; min-height:302px;font-size:.7em;}

#content img {display:inline; margin:0 10px 5px 0;}

#content .contentimg {float:left;}

#contentwide {line-height:1.6em; margin:20px 0 5px 20px; padding:0; font-size:.7em;}

#content h2 a,#content h2 {font-size:20px; margin:0 0 20px;color:#68111b; line-height:1.1em; font-weight:100;}

#content h3 a,#contentwide h3 {font-size:.9 em; margin:0 0 8px; color:#68111b; font-weight:normal; text-decoration:underline;}

.contentimg img{border:1px solid #83464e; float:left; margin:3px 10px 0px 3px;}

.contentimgright {float:right; margin:0 0 10px 10px;}

.contentimgright img{border:1px solid #83464e; float:right; margin:3px 0px 10px 10px;}

#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}

#content li,#contentwide li {padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

#videolibary {width:530px;height:104px;margin:30px 0px 10px 223px; padding:13px 10px 0 30px; background-image:url(img/videolibrary.jpg);color:#FFFFFF; font-size:12px;line-height:1.2em;}

#videolibary img{margin:3px 10px 3px;float:left;}

#frontvideo {display:inline;float:right;width:270px; margin:15px 0px 0px 0px;font-size:.9em;}

#frontvideomiddle {display:inline;float:left;width:270px; margin:15px 10px 0px 0px;font-size:.9em;}

#bottomhome {}

/* Footer */

#bottomdesign {width:975px;height:100px;clear:both; background:url(img/bottomdesign.jpg) bottom no-repeat;}

#footer { font-size:9px; clear:both; color:#ffffff; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:975px;}

#footer p {margin:0; padding:0;}

#footer a {color:#777; font-weight:normal; text-decoration:none;}

#footer a:hover {color:#555; text-decoration:underline;}

#footer strong a {font-weight:bold;}

#footer span.credits {font-size:1.1em;}



/* Tags */

p,ul,ol {margin:0 0 18px; font-size:15px;}

blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}

blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}

label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}

table#wp-calendar {margin:0 0 20px; width:140px;}

code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}



/* Forms */

#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 0; width:130px;}

#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}



/* Float fix */

.contenttext {overflow:hidden; }

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}



/* WP image align classes */

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}

img.alignleft {margin:0 10px 2px 0; display:inline;}

.alignright {float:right;display:inline;}

.alignleft {float:left;display:inline;}

img.splash {display:inline;border:1px solid #d0d0d0; float:left; margin:3px 10px 3px 0;}



/* Various classes */

.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}

.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}

.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}

.textright {text-align:right;}

.small {font-size:0.8em;}

.bold {font-weight:bold;}

.hide {display:none;}

.post {margin:0 0 10px;}

.post h2, post h2 a {color:#68111b;}

.post h3 a{margin-top:5px;}

.post h4 {margin:5px 0 15px 0;clear:both;font-size:20px;color:#68111b; line-height:1.1em; font-weight:100;}

.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 15px; padding:8px 5px 8px 8px;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}

.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}

.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}

.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}

.navigation p {margin:0; padding:0;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

.video {margin-top:15px;min-height:129px;}

.video h2 a {color:#000000; margin-bottom: 10px;}

.video h4 a {color:#000000; text-decoration: underline;}

.learnmore { background: url(img/readmore.jpg) right no-repeat; width:83px;height:18px;}

.learnmore a{color:#000000; text-decoration:underline; font-weight:normal; font-size:12px; }

.readmore { background: url(img/readmore.jpg) right no-repeat; width:79px;height:18px;padding-bottom:2px;}

.readmore a{color:#000000; text-decoration:underline; font-weight:normal; font-size:12px;}

.learnmorevideo {display:inline;background: url(img/readmore.jpg) right no-repeat; width:83px;float:left;height:18px;padding-bottom:2px;}

.learnmorevideo a{color:#000000; text-decoration:underline; font-weight:normal; font-size:12px;}

.flow a{font-size:9px; color:#000; margin-bottom:2px;font-weight:normal;}

.newsletterinput input {font-style:italic;}

.submit input{ border: none; background-color: #c4c9cc; color:#000; float:right; margin:0 10px;}

.submit input:hover { color:#ffffff;cursor:pointer;}

.question {background:url(img/askquestion.jpg) top left no-repeat; padding-top:13px; margin: 10px 0 0 5px}

.youremail {background:url(img/email.jpg) top left no-repeat; padding-top:11px; margin: 10px 0 0 5px}

.share {margin-bottom:15px;}



#contactarea {

	width:150px;

	margin:0px auto;

	text-align:left;

	padding:5px;

}



#inputbox {

	border: 1px solid #000;

	padding:2px;

        width:137px;

}



#inputlabel {



}



#textarea {

	border: 1px solid #000;

	padding: 2px;

        width:137px;

}



#submitbutton {

	width:64px;

        height:35px;  

	margin: 0 0 0 80px;

        border:none;

}



.referral {

        height:150px;

}



.clear {

        clear:both;

}



.referral h3 {

         font-size:1.2em;

}



.socnet {

         float:right;

         width:180px;

         margin:0 20px 20px 20px;

}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.real {clear:both; border-top:thin dashed #ccc;margin-top:20px;padding-top:15px;width:920px;}

.real_photo {float:left; width:150px;}

.real_bio {float:right;width:450px;}

.real_middle {margin-left:150px;width:300px;border-right:thin solid #ccc;}

.real_middle h2 a {color:#68111b;}

.contentimgpage {display:none;}
.contentimgright {display:none;}
