/* CONTAINER */



#container {
width: 770px;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif; /* Changed from Lucida Grande, Tahoma, Arial, Helvetica, sans-serif */
font-size: 13px;
line-height: 1.4em;
color: #333;
background-color: #FFF;
}
	

	
/* GENERAL JUKES */



textarea {
background-color: #FFF;
border: 1px solid #CCC;
padding: 3px;
width: 500px;
font-size: 12px;
}

a {
color: #0011D5;
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

h1 {
font-size: 18px;
color: #720E2A;
}

h2 {
font-size: 16px;
color: #720E2A;
}

h3 {
font-size: 14px;
color: #720E2A;
}



		
/* HEADER ELEMENTS */



#header {
padding-top: 10px;
clear: both;
}

#searchform {
float: right;
margin-top: -50px;
}

#tagline {
margin-top: 0px;
font-size: 11px;
margin-left: 15px;
}


		
/*NAVBAR */



#nav {
height: 40px;
padding-top: 10px;
padding-right: 10px;
background: url(http://www.ratecomps.com/images/background.png) no-repeat;
text-align: right;
color: #666;
font-size: 16px;
font-family: Georgia, "Times New Roman", serif;
margin-bottom: 10px;
}


#nav a {
color: #FFF;
}

#nav a:hover {
text-decoration: none;
border-top: 4px solid #FF9900;
}



/* HOME JUKES */

.homebacker {
width: 270px;
height: 360px;
background: url(../images/backer-270-360.png) no-repeat;
}

#blogbacker {
width: 500px;
height: 200px;
background: url(../images/backer-540-200.png) no-repeat;
padding: 20px 50px 0px 20px;
}

#blogbacker li {
list-style: none;
margin-bottom: 15px;
}

#blogbacker a {
color: #666666;
}

.backerspace {
padding-top: 10px;
margin-left: 20px;
}

/* LT JUKES */

#ltform {
text-align: left;
width: 190px;
height: 265px;
}

#ltform2 {
text-align: left;
margin-left: 50px;
width: 300px;
height: 250px;
background: url(../images/ltbacker.png) no-repeat;
padding-top: 20px;
margin-top: 25px;
}

#ltpower {
font-size: 9px;
color: #800000;
float: left;
line-height: 1.3em;
}

.labtext {
font-weight: bold;
margin-bottom: 3px;
}

.ftext {
margin-bottom: 5px;
}

#ltbutton {
margin-top: 10px;
}



/* CONTENT ELEMENTS */



#content {
width: 550px;
margin-left: 10px;
margin-right: 10px;
float: left;
}

#mortgagecalc {
font-size: 11px;
}

#form1 {
width: 400px;
}

#gads {
float: left;
margin-right: 20px;
}



/* SIDEBAR ELEMENTS */



#sidebar {
float: right;
width: 190px;
font-size: 11px;
}

#sidebar ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul ul
{
	list-style:none;
	margin:0.5em 0 0 1em;
	padding:0;
}
li.sidebox {
	padding:10px;
	background: url(http://www.ratecomps.com/images/sideheadtop.gif) #ededed no-repeat left top; 
	margin-bottom: 10px;
	list-style: none;
}
html li.sidebox {
	padding-bottom: 10px;
}

li.sidebox h3 {
	margin-left: 0px;	
}

#sidebar li.sidebox p img {
	float: left; 
	margin: 0 10px 10px 0;
}



/* FOOTER ELEMENTS */



#footer {

clear: both;
background: url(http://www.ratecomps.com/images/background2.png) no-repeat;
text-align: center;
font-size: 12px;
color: #C8C8C8;
height: 40px;
margin-top: 20px;
}

#footer a {
color: #FF9900;
}



/* MY OWN BLOG JUKES */

#datetext {
margin-top: -15px;
font-size: 12px;
}


blockquote {
color: #666;
margin: 1em;
padding: 0 0 10px 50px;
background: url(http://www.ratecomps.com/images/blockquote.gif) no-repeat left top;
}



/* CALCULATORS */



#calcs {
margin-bottom: 20px;
}

#calcs li {
list-style-image:url(http://www.ratecomps.com/images/dot.png);
margin-bottom: 15px;
}

P.err{
  color: #CC0000;
  font-weight: bold;
  font-size: 13px;
}

#params TABLE{
  border: 1px solid #E0E0C5;
  background: #FFFFFF;
  border-collapse: collapse;
}
#params TH{
  border: 1px solid #720E2A;
  font-size: 13px;
  background: #720E2A;
  color: #FFFFFF;
}
.calculate_btn{
  padding: 10px;
}
#summary{
  margin-bottom: 25px;
}
#schedule TD{
  background: #E0E0C5;
}
#schedule TH{
  font-size: 13px;
  background: #720E2A;
  color: #FFFFFF;
}

/*********************************************/
/* BEGINNING OF WORDPRESS STYLE REQUIREMENTS */
/*********************************************/

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.4em;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	margin-bottom: 10px;
	}
	
.alignleft {
	float: left
	margin-bottom: 10px;
	}

/*
.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
*/
	
.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.authorposts li {
list-style-image:url(http://www.ratecomps.com/images/dot.png);
}

dt {
font-weight: bold;
}

dd {
margin: 0.5em;
padding:0;
}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
clear: left;
font-size: 12px;
}

.postmetadata a {
color: #999999;
}

#commentform textarea {
	background-color: #FFF;
	border: 1px solid #CCC;;
	padding: 3px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	}

#commentform input {
width: 170px;
/*	padding: 2px;
	margin: 5px 5px 1px 0;*/
	background-color: #FFF;
	border: 1px solid #CCC;
	font-size: 12px;
	padding: 3px;
	}

div .sociable { margin: 1.0em 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -3em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: block; }
.sociable ul { display: inline; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }
