/*
Theme Name: Insight 
Theme URI: http://www.homewarrantyreviews.com/themes
Description: A simple, yet appealing Wordpress theme - <a href="http://www.homewarrantyreviews.com/themes">Insight</a>. Widget-ready, XHTML validated, and comes with clean code! 

This theme has been tested with all major browsers. HTML/CSS has been validated against W3C standards. 
Do not remove the credit link to homewarrantyreviews.com in the footer. You will be 
violating Creative Commons Legal Code by doing so. Feel free to edit and rearrange other links

Version: 1.0
Author: Krupesh C. Bhat
Author URI: http://www.homewarrantyreviews.com/themes

*/

html>body #content {
	height: auto;
	min-height: 700px;
}


body{
	font-family: verdana;
	font-size: 95%;
	line-height: 110%;
	background-color: #EAECEA;
	background-image: url(/);
	background-repeat: repeat;
	background-position: center top;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}

body,td,th {
	color: #FFFFFF;
}


#wrap {
	width: 960px;
	background-color: #98A1A3;
	margin:auto;
}

#content {
	float: left;
	width: 540px;
	height: 700px;/*hack for IE's ignorance of min-width */
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	border-right: 0.1pt solid #CADFAC;
}

#sidebar {
	float: right;
	width: 380px;
	padding-top: 10px;
}

#sidebar h4{
	font-weight: bold;
	font-size: 90%;
	color: #CADFAC;
	padding:1px;
	margin-top: 2px;
}

#sidebar ul {
	margin-bottom: 20px;
}

#sidebar1
{
	float: left;
	width: 185px;
	padding-left:2px;
	padding-right:2px; 
}

#sidebar2
{
	float: right;
	width: 183px;
	padding-left:2px;
	padding-right:5px;
}


#header {
	font-family: Georgia, times, serif;
	color: #ffffff;
	padding:25px 0px 0px 15px;
	height: 50px;
	background:url(images/headerbg_grad.png) center repeat-x;
	text-align: left;
	overflow: hidden;
}

#header h1{
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	font-variant: small-caps;
}

#header h5{
	font-size: 95%;
	font-weight: normal;
	color: #ffffff;
	text-transform: lowercase;
	/*letter-spacing: 1px;*/
	padding: 2px 0 0 25px;
}

#header a{
	color: #ffffff;
	text-decoration:none;
}

#navbarhz{
	font-size: 12px;
	background: #CADFAC url(images/headerbg_grad2.png) bottom left repeat-x;
	height: 20px;
	padding-top: 1px;
	margin-bottom: 0px;
	border-bottom: 1px #FFFFFF solid;
	text-align: left;
	clear: both;

}

#navbarhz-l {
	text-align: left;
	float: left;
}



#navbarhz-r {
	padding-right: 5px;
	float: right;
}


#navbarhz a{
	color: #CC0033;
	padding:4px 4px 5px 4px;
	text-decoration:none;
}


#navbarhz a:hover{
	color:#fff; 
	background: #993333;
}

.cornerbox{
	border: 1px dotted #E6FFE7;
	height: 180px;
	width: 150px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
}


a, a:link {
	padding: 1px;
	color: #FFFFCC;
	text-decoration: none;
}

a:hover {
	color: #E6FFE7;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-family: georgia;
	font-weight:normal;
}

h1 {
	font-weight: bold;
	font-size: 150%;
}


h2 {
	font-weight: normal;
	font-size: 125%;
}

h2.pagetitle {
	text-align: center;
	font-size: 120%;
	padding-bottom: 8px
}


h3 {
	font-size: 120%;
	color: #FFFFFF;
}


h3 a:link, h3 a:hover, h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}


p {
	font-size: 80%;
	margin-bottom:1em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

small{
	font-size: 65%;
}
	
acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

a img{
	border: none;
}

.item img {
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	float: left;
	border: none;
}

.item {
	padding: 2px;
	margin-bottom: 25px;
	margin-top: 1px;
	text-align : left;
	/*border-bottom: 1pt solid #CADFAC;*/
}

.item ul {
	list-style: url(images/bullet.png);
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}


.item ol{
	list-style-type: decimal;
	padding-left: 25px;
	margin-left: 10px;
	font-size: 80%;
}


.itemhead{
	padding-bottom: 4px;
}


.nocomments {
	text-align: center;
	margin: 0;
	padding: 20px;
	font-size: 14px;
}

.chronodata {
	display: inline;
	text-align: right;
	margin-left: 2em;
	font-size: 80%;
}


.metadata{
	line-height: 190%;
	font-size: 75%;
	text-align: left;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
	color: #FFFFCC;
}

.tags, .category {

	display: block;

}


cite{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

blockquote {
	margin: 10px 5px 10px 5px;
	padding: 8px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.commentsform{
	text-align: left;
	margin: 30px 5px 35px 10px;
}

.commentsform input{
	font-size: 95%;
	background-color: #EAECEA;
}

input{
	font-size: 80%;
}

textarea
{
	background-color: #EAECEA;
	color: #000000;
}

.commentlist p {
	font-size: 100%;
}

.commentmetadata {
	font-size: 85%;

}
.commentlist {
	margin-top: 5px;
	margin-right: 10px;
	text-align: left;
	font-size: 12px;
}

.commentlist li {
	padding: 2px;
	margin-top: 10px;
	border-top: 1px solid #b4b4b4;
	list-style:none; 
}
.commentlist ul {
	list-style:none; 
	padding: 0;
	margin: 0;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}


.links {text-align:left;}
.links ul {list-style:none; margin:0; padding:0; font-size:75%; }
.links ul li { padding:0; margin:0; border-bottom: #b4b4b4 solid 0.1pt; }
.links ul li a { padding:1px 2px 1px 1px; text-decoration:none; color: #E6FFE7; }
.links ul li a:hover { color:#fff; background: #0099DD; }


li .categories, li .linkcat, li .pagenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#wp-calendar {
	empty-cells: show;
	font-size: 90%;
	margin: 0;
	width: 90%;
	padding: 3px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}


#wp-calendar td {
	color: #FFFFFF;
	font-size: 70%;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}


#wp-calendar #today {
	color: #0099DD;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}


#footer {
	font-size: 75%;
	background-color: #CADFAC;
	color: #CC0033;
	height: 40px;
	padding-top: 3px;
	border-bottom: 4px #98A1A3 solid;
	border-top: 2px #EAECEA solid;
	text-align: center;
	clear:both;
}

#footer a{
	color: #CC0033;
	text-decoration:none;
}

#footer a:hover{
	color: #CC0033;
	text-decoration:underline;
}