/*
Theme Name: QS Redesign_2010
Theme URI: http://blog.hsh.com/
Description: New redesign.
Author: Quinstreet
Author URI: http://quinstreet.com
Version: 1.0
.
Created May 19, 2010 by Chris Havemann
.
*/

/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h3 { padding:10px 0 10px 0; font-size:14px;}
#container a:link {  text-decoration: none; color: #006666; border: 0px;}
#container a:active {color : #006666; border: 0px;}
#container a:visited { color :#006666 ; border: 0px; text-decoration: none}
#container a:hover	{ color:#3468A2; border: 0px;} 
#container a:focus { outline: none;}
#container h3 {
	color: #4B5661;
	font-size: 1.35em;
	margin: 0px;
	padding: 0px;
}
#container h3.Title {
	border-bottom: 1px dotted #999;
	line-height: 41px;
	padding-left: 15px;
}
#container h4 a {
	color: #129DCB;
}
input,
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
select {
	border: 1px solid #A5ACB2;
	height: 20px;
}
#container p.More {
	position: absolute;
	top: 12px;
	right: 10px;
	margin: 0px;
	padding: 0px;
}
#container p.More a {
	background: url(/wp-content/themes/Redesign_2010/images/arrow.gif) no-repeat top right;
	padding-right: 20px;
	color: #129DCB;
	line-height: 18px;
}
#container .Content {
	background: #fff url(/wp-content/themes/Redesign_2010/images/bg-content-inside.gif) repeat-x top left;
	padding: 10px 10px 10px 15px;
}
.Content h4 {
	margin: 0px;
	padding: 0px;
}
ul.List {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 8px;
}
ul.List li {
	/*background: url(/wp-content/themes/Redesign_2010/images/bullet-list.gif) no-repeat left 5px;*/
	padding-left: 15px;
	margin-bottom: 7px;
}
.Output {
	text-align: center;
}
/* main */
.TopSection {
	width: 100%;
	overflow: hidden;
	_height: 1%;
}
.GetLowRate {
	float: left;
	width: 364px;
	margin-right: 15px;
	color: #000;
	position: relative;
}
#container .GetLowRate h3 {	
	margin: 0px;
	padding: 5px 0px 0px;
	background: url(/wp-content/themes/Redesign_2010/images/bg-formstart-header.png) no-repeat top left;
	text-align: center;
	height: 51px;	
	
	font-weight: bold;
	font-size: 1.2em;
	line-height: 20px;
}
.GetLowRate h3 span {
	display: block;
	font-size: .95em;
	line-height: normal;
}
#container .GetLowRate .Content {
	background: url(/wp-content/themes/Redesign_2010/images/bg-formstart.gif) repeat-y top left;
	padding: 0px 5px 5px 15px;
	position: relative;
	overflow: hidden;
	_height: 1%;
}
.GetLowRate .Content .Input {
	margin-bottom: 10px;
	overflow: hidden;
	_height: 1%;	
}
.GetLowRate .Content .SelectInfo {
	float: left;
	width: 172px;
}
.GetLowRate .Content .CreditRating {
	margin-bottom: 0px;
}
.GetLowRate .Content .SelectInfo select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 5px;
	border: 1px solid #A5ACB2;
	width: 127px;
	height: 20px;
}
.GetLowRate .Content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.GetLowRate .Content ul li {
	float: left;
	width: 172px;
	margin: 0px;
	padding: 0px;	
	overflow: hidden;
}
.GetLowRate .Content ul li input {	
	margin: 0px 3px 0px 0px;
	padding: 0px;
	vertical-align: bottom;
}
.GetLowRate .Content ul li label {
	display: inline-block;
	zoom: 1;
	_display: inline;

	padding-top: 3px;
}
.GetLowRate .Content label.Title {
	font-weight: bold;
	line-height: 16px;
}
.GetLowRate .Content label.Title span {
	font-size: .8em;
	font-weight: normal;
}
.GetLowRate .Content .Output {
	float: left;
	width: 170px;
	text-align: left;
}
.GetLowRate .Content input.Submit {	
	margin-left: 30px;
	margin-top: 10px;
}
.GetLowRate p.Tips {
	margin: 0px;
	text-align: center;
	font-size: 1.2em;
	color: #333;
	
	float: left;
	width: 100%;
	line-height: 32px;
	background: url(/wp-content/themes/Redesign_2010/images/bg-formstart-bottom.gif) no-repeat bottom left;
}
.MortgageNews {
	float: right;
	width: 580px;
	background: #fff url(/wp-content/themes/Redesign_2010/images/bg-mortgagenewstoday.gif) no-repeat top left;	
	position: relative;
}
#container .MortgageNews p.More {
	top: 8px;
}
#container .MortgageNews h3 {
	padding: 5px 0px 8px 10px;
}
#container .MortgageNews .Content {
	padding: 0px 0px 5px 10px;
	background: url(/wp-content/themes/Redesign_2010/images/bg-mortgagenewstoday-bottom.gif) no-repeat bottom left;
	overflow: hidden;
	_height: 1%;
}
.MortgageNews .Content .TopNews {
	float: left;
	width: 255px;
	margin-right: 25px;
}
.MortgageNews .Content .TopNews img {
	width: 250px;
	height: 90px;
	margin: 0px;
	padding: 0px;
}
.MortgageNews h4 {
	font-size: 1.3em;
	line-height: 18px;
	margin: 5px 0px 0px;
	padding: 0px;
}
#container .MortgageNews a {
	color: #129DCB;
	margin: 0px;
	padding: 0px;
}
.MortgageNews span.Date {
	font-size: .8em;
	color: #666;
	display: block;
	line-height: 16px;
}
.MortgageNews p {
	font-size: .9em;
	line-height: 14px;
	margin: 1px 0px 3px;
	padding: 0px;
}
.MortgageNews ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 290px;
}
.MortgageNews ul li {
	background: url(/wp-content/themes/Redesign_2010/images/bullet_redesign.gif) no-repeat left 5px;
	padding-left: 12px;
	padding-right: 15px;
	font-size: .9em;	
	margin-bottom: 8px;
	_height: 1%;
}
.MortgageNews ul li img {
	width: 250px; ;
	height: 90px;
}
.MortgageNews ul li span {
	margin: 0px;
	padding: 0px;
}
.MortgageNews ul li span.Date {
	font-size: .9em;
}
.MortgageNews p.ReadMore {
	text-align: right;
}
#container .MortgageNews p.ReadMore a {
	color: #129DCB;
	background: url(/wp-content/themes/Redesign_2010/images/arrow-next.gif) no-repeat right 1px;
	padding-right: 10px;
}

/* content */
#content {
	float: left;
	width: 650px;
	margin: 10px 0px 0px;
}
#content .Post p{
	padding:0px 0px 10px 0px;
	margin:0px;
	line-height:140%;
}

.Section {	
	width: 640px;
	padding: 0px 0px 6px;
	position: relative;
	margin-bottom: 10px;
	background: url(/wp-content/themes/Redesign_2010/images/bg-section-bottom-640px.gif) no-repeat bottom left;	
}

#container .Section h3.Title {
	background: url(/wp-content/themes/Redesign_2010/images/bg-section-top-640px.png) no-repeat top left;	
}
#container h3.MortgageRates {
	font-size: 1.5em;
}
.Section .Content {
	overflow: hidden;
	_height: 1%;
}
.MortgageRateTable {
	float: left;
	width: 320px;
	margin-right: 15px;
	margin-top: 5px;
}
.MortgageRateTable div.Title {
	margin-bottom: 5px;
	overflow: hidden;
	_height: 1%;
}
.MortgageRateTable div.Title span {
	float: right;
	font-size: .9em;
	color: #666;
	margin-left: 5px;
}
.MortgageRateTable span.Rate {
	width: 60px;
}
.MortgageRateTable span.LastWeek {
	width: 65px;
}
.MortgageRateTable ul {
	list-style: none;
	margin: 0px 0px 15px;
	padding: 0px;
}
.MortgageRateTable ul li {
	font-size: 1.1em;
	line-height: 20px;
	color: #2B353C;
	padding-left: 10px;
	overflow: hidden;
	_height: 1%;
}
#container .Odd {
	background: #F5F4EB;
}
.MortgageRateTable ul li img ,
.MortgageRateTable ul li span {
	float: left;	
}
.MortgageRateTable ul li img {
	margin-top: 10px;
	margin-right: 15px;
}
.MortgageRateTable ul li span.Product {
	float: left;
	width: 120px;
	margin-right: 10px;
}
.MortgageRateTable ul li span.Rate,
.MortgageRateTable ul li span.LastWeek {
	float: right;
	font-weight: bold;
	margin-left: 10px;
}
.SearchRateByArea {	
	background: #DAF3FC url(/wp-content/themes/Redesign_2010/images/bg-search-rate-top.gif) no-repeat top left;
	padding-top: 3px;	
	width: 320px;
}
.SearchRateByArea form {
	background: url(/wp-content/themes/Redesign_2010/images/bg-search-rate-bottom.gif) no-repeat bottom left;
	padding-bottom: 3px;
}
.SearchRateByArea h4 {
	margin: 5px 0px 5px 10px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: normal;
}
.SearchRateByArea .Input {
	margin-left: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	_height: 1%;
}
.SearchRateByArea .Input label {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.SearchRateByArea .Input select {
	float: left;
	width: 130px;
	margin-right: 5px;
	margin-top: 3px;		
}
.SearchRateByArea .Input input.Submit {
	float: left;	
}
.MortgageRateChart {
	float: left;
	width: 280px;
}
.MortgageRateChart h4 {
	margin-bottom: 5px;
}
.MortgageRateChart img {	
	width: 271px;
	height: 152px;
}
.SectionGroup {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	_height: 1%;
}
.SectionGroup div.Section {
	float: left;
	width: 315px;	
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	position: relative;
	background: url(/wp-content/themes/Redesign_2010/images/bg-group-bottom-315px.gif) no-repeat bottom left;
}
#container .LastSection {
	margin-right: 0px;
}
#container .SectionGroup .Section h3.Title {
	background: url(/wp-content/themes/Redesign_2010/images/bg-group-top-315px.png) no-repeat top left;
}
#container ul.List li a {
	color: #4B5661;
}
#container ul.List li span.New {
	color: #F00;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
}
.Content img.CalculatorImg  {
	position: absolute;
	bottom: 0px;
	right: 4px;
}
.LenderSearch h4 {
	color: #4B5661;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 15px;
}
#container .LenderSearch .Content {
	padding-left: 3px;
	padding-right: 5px;
}
.LenderSearch .Input {
	margin: 6px 0px;
	
	padding-left: 15px;
	overflow: hidden;
	_height: 1%;
}
#container .LenderSearch .Odd {
	margin: 0px;
	height: 31px;
	background: #F1EBE2;
}
.LenderSearch .Input label {
	line-height: 31px;
	float: left;
	width: 135px;
	margin-right: 5px;
}
.LenderSearch .Input label.LoanAmount {
	width: 122px;
}
.LenderSearch .Input select {
	float: left;
	width: 130px;
	margin-top: 7px;
}
.LenderSearch .Input span.Money {
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}
.LenderSearch .Input input.InputText {
	float: left;
	width: 118px;
	padding:4px;
	border: 1px solid #A5ACB2;
	margin-top: 3px;
}
.LenderSearch .Output {
	text-align: center;
	margin: 15px 20px 0px;
}
#container .Library h3.Title {
	font-family: "Helvetica 55 Roman", Arial, sans-serif;
}
#container p.NewsAlerts {
	background: url(/wp-content/themes/Redesign_2010/images/e-mail.gif) no-repeat top left;
	padding-left: 52px;
	line-height: 28px;
	top: 7px !important;
}
#container .Library .Content {
	padding-top: 12px;
}
.ListSection {
	float: left;
	width: 300px;
	margin-right: 15px;
}
.ListSectionRight {
	margin-right: 0px;
}
.ListSection h4 {
	font-size: 1.2em;
	line-height: 18px;
	font-weight: normal;	
	
	padding-bottom: 3px;
	border-bottom: 1px dotted #999;
	margin-bottom: 5px;
}
#container .ListSection h4 a {
	background: url(/wp-content/themes/Redesign_2010/images/arrow.gif) no-repeat right 1px;
	padding-right: 22px;	
}
#container .ListSection h4 a:hover {
	text-decoration: none;
}
.ListSection ul {
	margin-left: 7px;
	margin-bottom: 25px;
}
.ListSectionLast ul {
	margin-bottom: 5px;
}
.ListSection ul.List li {
	font-size: .9em;
}

/* sidebar */
#large_sidebar {
	float: right;
	width: 300px;
	margin-top: 10px;
}
#large_sidebar .Content p {
	line-height: 16px;
	margin: 0px 0px 10px;
}
#large_sidebar .Section {
	width: 300px;
	background: url(/wp-content/themes/Redesign_2010/images/bg-group-bottom-300px.gif) no-repeat bottom left;
	margin-bottom: 20px;
}
#large_sidebar .Section h3.Title {
	background: url(/wp-content/themes/Redesign_2010/images/bg-group-top-300px.png) no-repeat top left;
}
.AskTheExpert .Content label {
	color: #4B5661;
}
.AskTheExpert .Content textarea {
	border: 1px solid #999;
	background: #F6F4ED;
	width: 270px;
	height: 50px;
	margin: 5px 0px 10px;
}
h4.SubTitle {
	color: #4B5661;
	margin: 10px 0px 8px;
	font-size: 1em;
}
#container p.Question,
#container p.Answer {
	margin: 0px;
	padding: 0px;
	font-size: .9em;	
	margin-right: 5px;
	line-height: normal;
}
#container p.Question {	
	color: #129DCB;
	font-weight: bold;
	margin-bottom: 10px;
}
#container p.Question span {
	margin-right: 3px;
}
#container p.Answer span {
	color: #129DCB;
	font-weight: bold;
	margin-right: 3px;
}
#container .Content p.More {
	position: static;
	text-align: right;
}
.MarketTrends {
	margin-bottom: 15px;
}
#container .MarketTrends h3 {
	background: url(/wp-content/themes/Redesign_2010/images/bg-market-trends-top.png) no-repeat top left;
	line-height: 42px;
	padding-left: 15px;
	font-family: "Helvetica 55 Roman", Arial, sans-serif;
	font-size: 1.5em;
	color: #fff;
}
#container .MarketTrends h3 span {
	display: block;
	background: url(/wp-content/themes/Redesign_2010/images/e-mail2.gif) no-repeat right 5px;
	margin-right: 5px;
}
#container .MarketTrends .Content {
	background: #B7E9F9 url(/wp-content/themes/Redesign_2010/images/bg-market-trends-bottom.gif) no-repeat bottom left;
}
.MarketTrends h4 {
	font-size: 1.2em;
	line-height: 16px;
	margin-bottom: 10px;
}
.MarketTrends h4.SubTitle {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#container .MarketTrends .Content p {
	margin: 0px 0px 15px;	
}
.MarketTrends .SignUp {
	overflow: hidden;
	_height: 1%;
}
.MarketTrends .SignUp input {
	float: left;
}
.MarketTrends .SignUp input.InputText {
	width: 160px;
	height: 22px;
	border: 1px solid #999;
	margin-right: 20px;
}
.MarketTrends .SignUp input.Submit {
	margin-top: 3px;
}
.CustomizedStats .Output {
	margin: 25px 0px 15px;
}
#container .CustomizedStats .Content,
#container .Poll .Content {
	padding-top: 18px;
}
#container .Poll h3 span {
	display: block;
	background: url(/wp-content/themes/Redesign_2010/images/checked.gif) no-repeat right top;
	margin-right: 5px;
}
#container .ConnectWithUs {
	background: url(/wp-content/themes/Redesign_2010/images/bg-receive-email-bottom-300px.gif) no-repeat bottom left;
	margin-bottom: 0px;
}
#container .ConnectWithUs .Content {
	background: #fff;
	padding-left: 0px;
	padding-right: 0px;
	border:1px solid #9C9A9C;
	border-bottom:none;
	border-top:none;
}
#container .ConnectWithUs h3 {
	background: #fff url(/wp-content/themes/Redesign_2010/images/bg-receive-email-300px.gif) no-repeat top left;	
	font-size: 1em;
	color: #666;
	text-align: center;
	line-height: 24px;
}
#container .ConnectWithUs ul {
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 200px;
	overflow: hidden;
	_height: 1%;
}
#container .ConnectWithUs ul li {
	float: left;
	width: 36px;
	margin-right: 30px;
}
/*+++++++ SIDEBAR +++++++*/
#large_sidebarbottom { float:right; width: 300px;}
#right { float:left; width: 300px;}
#topsidebar { width: 280px; padding:0 10px 0 10px; border:1px solid #dadada; background:#fff; margin-bottom:10px; }
#lsidebar h2 { border-bottom:medium none;color:#4B5661;font-size:1.2em;line-height:normal}
#lsidebar { float:left; width:290px; padding:5px; border:1px solid #dadada; background:#fff;}
#large_sidebarbottom ul{ margin:10px auto 20px; padding:0px; list-style-type:none; !important }
#large_sidebarbottom ul li{}
#large_sidebarbottom ul li ul{}
#large_sidebarbottom ul li ul li{display:block; background-image:url(images/bullet.gif); background-repeat: no-repeat; background-position: 10px 10px; padding-left:20px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #dadada;}
#large_sidebarbottom ul li ul li a{color:#129DCB;}
#large_sidebarbottom p{padding:0 5px;}	


/* breadcrumbs */
#breadcrumbs {
	font-size: .9em;
}
#breadcrumbs a {
	color: #4b5661;
}
#breadcrumbs span {
	margin: 0px 5px 0px 2px;
}
#breadcrumbs span.Current {
	margin-left: 0px;
}

/**/
.LenderSearch {
	float: left;
	width: 160px;
	margin-right: 10px;
	background:url("images/bg-refine-search-bottom.gif") no-repeat bottom left;
	position: static;
}
#container .LenderSearch h3.Title {
	background: url(images/bg-refine-search.gif) no-repeat top left;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 10px;
}
#container .LenderSearch .Content {
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	padding-top: 5px;
}
.LenderSearch .Input {
	margin-bottom: 10px;
	padding-left: 10px;
}
.LenderSearch .Input label {
	line-height: normal;
	color: #4b5661;
	line-height: 31px;
}
.LenderSearch .Input select {
	margin-top: 3px;
	width: 125px;
	border: 1px solid #809db9;
	color: #666;
}
#container .Wrapper .LenderSearch {
	background: #ccebf4 url(images//bg-refine-search-bottom-blue.gif) no-repeat bottom left;
}
#container .Wrapper .LenderSearch h3.Title {
	background: url(images//bg-refine-search-blue.gif) no-repeat top left;
	color: #FFF;
	border-bottom: none;
}
#container .Wrapper .LenderSearch .Content {
	background: #ccebf4 url(images/bg-refine-search-content-blue.gif) repeat-x top left;
	border-left: 1px solid #169ecc;
	border-right: 1px solid #169ecc;
}


/* Blog */
#main.PageWrapper {
	background: #FFF;
	margin-top: 15px;
	padding: 0px 8px 10px 15px;
	color: #4b5661;
}
#header h1.Blog a {
	width: 145px;
}
span.BlogTitle {
	color: #FFF;
	font-size: 2.7em;	
	float: left;
	display: block;
	border-left: 1px solid #FFF;
	margin-top: 8px;
}
span.BlogTitle a{
	color: #FFF !important;
}
span em {
	display: block;
	line-height: 42px;
	background: url(images/bg-blog-header.gif) repeat-y;
	margin-left: 2px;
	padding-left: 10px;
	font-style: normal;
}
h2 {
	color: #891f1f;
	font-weight: bold;
	font-size: 2em;
	margin: 5px 0px 0px;
}
#main.PageWrapper #content {
	width: 610px;
}
.TitlePage {
	padding-bottom: 5px;
	border-bottom: 2px solid #999;
	overflow: hidden;
	_height: 1%;
}
.TitlePage span {
	font-size: 1.2em;
}
.TitlePage .Title {
	float: left;
	width: 100%;
}
.TitlePage .Title a{
	color:#891F1F !important;
	font-size:24px;
}
.Paginator {
	margin: 0px;
	text-align: right;
	
}
.TitlePage .Paginator {
	float: right;
	vertical-align: baseline;
	/*margin-top: 35px;*/
	margin-bottom: 0px;
}
.Currentdate{float:right; margin-top:5px; font-size:11px;}
.Paginator {
	margin: 0px;
	text-align: right;
}
.TitlePage .Paginator {
	float: right;
	vertical-align: baseline;
	/*margin-top: 35px;*/
	margin-bottom: 0px;
}
#container .Paginator a {
	color: #129dcb;
	margin-right: 3px;
	margin-left: 3px;
}
.Bottom-Paginator ul
{
	width:500px;
	padding:0;
	margin: 0 auto;
	list-style-type:none;
}
.Bottom-Paginator ul li
{	
	width:235px;
	padding: auto 0 ;
}
.Bottom-Paginator ul li.blognav_next
{	
	float:right;
}
.Bottom-Paginator ul li.blognav_prev
{	
	float:left;
}
.Bottom-Paginator ul li a
{
	height:30px;
	padding: auto 0 ;
	color:#129DCB;
	display:block;
	padding:4px;
	border:1px solid #DBF3FD;
	vertical-align:middle;
	background-color:#EBF7FB;
}
.Post
{
	position:relative;
}
.Post .Action {
	font-size: .9em;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
#container .Post .Action a {
	color: #4b5661;
	padding-left: 20px;
	margin-right: 55px;
}
#container .Post .Action a.Last {
	margin-right: 0px;
}
.Post .Action a.Comment {
	background: url(images/comment.gif) top left no-repeat;
}
#container .Post .Action a.AddToList {
	background: url(images/add-to-list-icon.gif) left 3px no-repeat;
	padding-left: 15px;
}
.Post .Action a.Print {
	background: url(images/print-icon.gif) top left no-repeat;
}
.Post .Action a.Email {
	background: url(images/email-icon.gif) left 2px no-repeat;
}
.Post .Action a.Share {
	background: url(images/share-icon.gif) top left no-repeat;
}
.Post #shareEnjoy {
	position:absolute;
	top: 30px;
	left: 445px;
	border: 1px solid #888888;
}
#shareEnjoy ul
{
	width:200px;
	list-style:none;
	background-color:#EBF7FB;
	border:1px solid #DBF3FD;
	margin:0px;
	padding:0px;
}
#shareEnjoy ul li
{
	display:inline;
	padding:7px;
}
#container h1.PostTitle {
	color: #891f1f;
	font-size: 1.7em;
	font-weight: normal;
	margin: 5px 0px;
}
.Quote {
	border-left: 5px solid #e0dfe3;
	margin: 15px 30px 15px 20px;
	padding-left: 15px;
	padding-bottom: 10px;
}
p.Intro {
	margin: 0px;
}
.Poll {
	background: #f0eee3;
	border: 1px solid #999;
	width: 450px;
	margin: 10px 0px 0px 35px;
}
.Quote .Poll {
	margin-left: 0px;
}
.Poll .InnerPoll {
	margin: 10px 8px 5px 15px;
}
.Poll ul {
	list-style: none;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}
.Poll label.Question {
	font-weight: bold;
}
.Poll input.Submit {
	border: 1px solid #999;
	padding: 3px 5px;
}
#container .Poll a.ViewResults {
	display: block;
	text-align: right;
	text-decoration: underline;
	font-size: .9em;
}
#container .Poll a.ViewResults:hover {
	text-decoration: none;
}
.ArticleContent {
	margin: 10px 0px 15px;
}
.ArticleContent p em {
	font-weight: bold;
}
.ArticleContent p.Tips {
	margin-bottom: 20px;
}
.SociableSection {
	margin: 10px 20px 15px 0px ;
}
.FacebookSection {
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin: 10px 0px;
	overflow: hidden;
	_height: 1%;
}
.FacebookSection input {
	float: left;
	margin-right: 10px;
}
.FacebookSection span {
	background: url(images/facebook-icon-small.gif) no-repeat left 5px;
	padding-left: 18px;	
	line-height: 22px;
	float: left;
}
.sociable {
	margin: 10px 0px;
	border-bottom: 1px dotted #999;
	border-top:1px dotted #999999;
	padding-bottom: 10px;
	padding-top: 10px;
	overflow: hidden;
	_height: 1%;
}
.sociable-hovers {
	opacity: 1 !important;
}
div.sociable { margin: 16px 0;  }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	float: left;
	margin-right: 15px;
	display: block;
}
.sociable ul {
	float: left;
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.Comment {
	margin: 15px;
}
#container .Comment h3 {
	color: #4b5661;
	margin-right: 50px;
	margin-left:-15px;
	font-size:1.2em;
}
.Comment hr {
	color: #4B5661;
	border: 0px;
	border-top:1px dotted #4B5661;
	width: 70%;
}
.Comment .CommentText {
	margin-bottom: 10px;
}
.Comment ol {
	list-style: none;
	margin: 10px 0px 15px 0px;
	padding: 0px;
}
.Comment ol li {
	background: #f7f6f0;
	margin-bottom: 10px;
	font-size: .9em;
	padding: 10px;
}
.Comment h3#respond {
	margin-left:0px;
}
#container a.AuthorComment {
	color: #4b5661;
}
span.CommendDate {
	margin: 15px 0px;
	display: block;
	font-size:11px;
}
.Comment li p {
	margin: 0px 0px 0px;
}
div.Respond {
	margin: 15px 0px 10px 15px;
	color: #4D4B4C;
}
#container div.Respond h3 {
	color: #4d4b4c;
	font-size: 1.2em;
	padding-bottom: 10px;
}
div.Respond .Input {
	margin-bottom: 10px;
}
div.Respond .Input input.InputInfo {
	border: 1px solid #000000; /*#DADADA;*/
	height: 20px;
	width: 200px;
}
div.Respond .Input textarea {
	border: 1px solid #DADADA;
	height: 200px;
	width: 500px;
}
div.Respond .Input label {
	font-size: .8em;
	margin-left: 3px;
}

#container .AboutBlog {
	background-color: #FFFFFF;
	border:1px solid #DADADA;
	margin: 5px 0 15px;
	padding:10px 0;
	overflow:hidden;
}
#container .AboutBlog h3 {
	font-size: 1.2em;
	color: #4b5661;
	line-height: normal;
	border-bottom: none;
}
#container .AboutBlog .Content {
	background: none;
	font-size: .9em;
	padding-top: 5px;
}
#container .AboutBlog .Content p {
	margin: 0px;
}
#container .AboutBlog .Content .authorBox {clear:both; width:100%; padding-top:10px;}
#container .AboutBlog .Content .authorimg {float:left; width:35%;}
#container .AboutBlog .Content .authordesc {float:left; width:65%;}


#large_sidebar .LenderSearch {
	background: #DBF3FD url(images/bg-local-lender-search-bottom.gif) no-repeat bottom left;
	float: none;
}
#large_sidebar .LenderSearch h3.Title {
	background: url(images/bg-local-lender-search.gif) no-repeat bottom left;
	line-height: 31px;
	color: #FFF;
	border-bottom: none;
}
#large_sidebar .LenderSearch .Content {
	background: #DBF3FD;
	border-left: 1px solid #1E9EC1;
	border-right: 1px solid #1E9EC1;
}
#large_sidebar .LenderSearch h4.SubTitle {
	font-weight: normal;
	font-size: 1.2em;
}
#large_sidebar .LenderSearch .Input {
	padding-left: 10px;
	margin-left: 5px;
}
#large_sidebar .LenderSearch .Odd {
	background: #FFF;	
}
#large_sidebar .LenderSearch .Input label {
	width: 120px;
}
#large_sidebar .LenderSearch .Input label.LoanAmount {
	width: 105px;
}
.ArticleBlog ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	_height: 1%;
}
.ArticleBlog ul.Tabs {
	height: 32px;
	z-index: 99;
}

.ArticleBlog ul.Tabs li {
	float: left;
	background: #f1ebe2;	
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	margin-top: 1px;
	border-bottom: 1px solid #999;
	position: relative;
	top: 1px;
	z-index: 100;
}
.ArticleBlog ul.Tabs li.Current {
	background: #FFF;
	border-bottom-color: #fff;
}
.ArticleBlog ul.Tabs li.Last {
	border-right: 1px solid #999;
}
#container .ArticleBlog ul.Tabs li a {
	color: #129dcb;
	display: block;
	line-height: 29px;

	padding: 0px 10px;
	font-weight: bold;
	font-size: .9em;	
}

#container .ArticleBlog ul.Tabs li.Current a {
	position:relative;
	top: 1px;
}
.ArticleBlog  ul.List li {
	background: none;
	font-size: .9em;
	padding-left: 10px;
}
#container .ArticleBlog  ul.List li a {
	color: #666;
}
.ArticleBlog {	
	border-bottom: 1px solid #999;
	padding-bottom: 0px;
}
#container .ArticleBlog .InnerTab {
	border:1px solid #999;
	border-bottom: none;
	padding: 10px 0px;
	position: relative;
	z-index: 99;
}
#container .ReceiveUpdate {
	background: url("images/bg-receive-email-bottom-300px.gif") no-repeat left bottom;
	padding-bottom: 8px;
	margin: 5px 0px 15px 0px;
	width:300px;
}
#container .ReceiveUpdate h3 {
	background: url("images/bg-receive-email-300px.gif") no-repeat left top;
	line-height: 17px;
	padding-top:10px;
	font-size: 1.2em;
	text-align: center;
	border:none;
}
#container .ReceiveUpdate .Content {
	background: #FFFFFF;
	margin: 0px auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	border:1px solid #9C9A9C;
	border-bottom:none;
	border-top:none;
}
#container .ReceiveUpdate .Content input.EmailInput {
	vertical-align: bottom;
	border: 1px solid #809db9;
	font-size: .9em;
	color: #7c8b9a;
	width: 182px;
	padding:4px;
}
#container .ReceiveUpdate .Content .Output {
	margin-top: 10px;
}
#large_sidebar .Ads {
	margin: 15px 0px;
}
.Blog .Input select {
	margin-top: 7px;
}
#container .Blog h4.SubTitle {
	font-weight: bold;
}
#container .Blog .Odd {
	background: #ebf7fb;
}

textarea#comment { width: 400px; padding: 5px; }  
.commentmetadata { font-size: 10px; } 

/* from old blog */
blockquote {
	border-left:5px solid #DDDDDD;
	margin:15px 30px 15px 10px !important;
	padding-left:20px !important;
}


/*+++++++ INFOBAR +++++++*/
#infobar { height: 30px; width: 975px; line-height:30px; font-size:11px; margin-bottom:15px; }
#browse { float: left; width: 570px; background:url(images/folder.gif) no-repeat 0 6px; padding-left:22px; }
#rss { float: right; height: 30px; width: 383px; background:url(images/feed.gif) no-repeat right; }
#rss p { padding-right:22px; text-align:right;}

/*+++++++ ENTRY +++++++*/
.entry { width: 630px; padding:10px 5px 10px 10px; background:#fff; border:1px solid #dadada; margin-bottom:10px; line-height:140%; }
.entry h2 { font-size:12px; font-weight:bold; color:black; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
.entry h2 a {  color:#222222 !important; }
.entry h2 a:hover {color:#999999;}
.entry .post h2 { font:bold 22px/28px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif; letter-spacing:-1px;}
.entry p { padding-bottom:10px;}
#container .postContent a:link {border-bottom:dashed 1px #006666; !important;}
#container .postContent .sociable a:link {border: none;}
#container .postContent a:hover {border-bottom:none; color:#39669D}
.entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
.entry li { margin: 7px 0 8px 10px; }
/*.entry ul li:before { content: "\00BB \0020"; }*/
.entry ol { padding:0; margin:0;}
.entry ol li { background:#fafafa; }
.entry img {margin:0 10px 10px 10px;}
.sociable img {margin-right: 9px !important;}
#container img.centered { display: block; margin-left: auto; margin-right: auto;}
#container img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
#container img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}
#container .alignright { float: right; } 
#container .alignleft { float: left ;}
#container .allinfos { font-size:11px; height:20px; padding-bottom:10px;}
#container span.date { background:url(images/date.gif) no-repeat; padding-left:20px;}
#container span.comments { background:url(images/comment.gif) no-repeat; padding-left:20px;}
#container span.category { background:url(images/posted.gif) no-repeat; padding-left:20px;}
#container .navigation { width: 540px; padding:10px; line-height:140%; font-size:11px;}

/*+++++++ COMMENTS +++++++*/
.postmetadata { padding:5px; background:#feffe5; }
#commentform p { padding-bottom:10px;}
/*#commentform #author { border:1px solid #dadada; height:20px; width:200px; }
#commentform #email { border:1px solid #dadada; height:20px; width:200px; }
#commentform #url { border:1px solid #dadada; height:20px; width:200px;}
#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}*/
.commentlist cite { background:#f9f9f9; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(images/doth.gif) repeat-x bottom; font-size:11px;}
img#wpstats{width:0px;height:0px;overflow:hidden}
.top-news-link {
margin-top:5px;
text-align:right;
}
.top-news-link a {
color:#FFFFFF !important;
font-weight:bold;
}

