/*
Theme Name: Pleasant View 
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: 120%;
	background-color: #EAECEA;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}

body,td,th {
	color: #000000;
}


#wrap {
	width: 950px;
	background-color: #EFF2F3;
	margin:auto;
	padding: 0;
	border: #CAD6E8 0.1pt solid;
}

#content {
	float: left;
	width: 539px;
	height: 700px;/*hack for IE's ignorance of min-width */
	padding: 1px;
	/*border-right: 0.1pt solid #CAD6E8;*/
	/*border: 1px solid #eee;*/
	margin: 5px 4px 15px 5px ;
}

#sidebar {
	float: right;
	width: 392px;
	margin: 5px 0px 15px 0px;
}


#sidebar h4{
	font-size: 70%;
	padding: 20px 0px 1px 0px;
	border-bottom: #CAD6E8 1pt solid;
}

#sidebar ul {
	margin-bottom: 5px;
}

#sidebar1
{
	float: left;
	width: 185px;
	padding:0px 2px 0px 5px;
	background: #fff;
	border: 1px solid #CAD6E8;

	/*min height hack. keep this together*/
	min-height:700px;
	height:auto !important;
	height:700px;
}

#sidebar2
{
	float: right;
	width: 185px;
	padding:0px 0px 0px 5px;
	margin-right:2px;
	background: #fff;
	border: 1px solid #CAD6E8;

	/*min height hack. keep this together*/
	min-height:700px;
	height:auto !important;
	height:700px;
}


#header {
	font-family: Georgia, times, serif;
	/*border-bottom: #000000 solid 0.1pt;*/
	height: 96px;
	background:url(images/headerBg.gif) left bottom repeat-x;
	text-align: left;
	overflow: hidden;
}

#headerMain{
	margin:0px;
	padding:0px;
	float:left;
}

#logo{
	width: 932px;
	float:left;
	padding: 0px;
	margin:0px;
}

#logo UL{
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

#logo LI{
	float:left;
	padding:0px;
	list-style:none;
	margin:0px;
	display:block;
}

#logo LI a,
#logo LI a img 
{
	text-decoration:none;
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	display:block;
}

#header h1{
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	font-variant: small-caps;
}

#header h5{
	font-size: 95%;
	font-weight: normal;
	text-transform: lowercase;
	/*letter-spacing: 1px;*/
	padding: 2px 0 0 25px;
}


#navbarhz{
	font-size: 12px;
	height: 20px;
	background: #EAECEA url(images/h3Bg.gif) left bottom repeat-x;
	background-color: #fff;
	/*background: #99B1CA; A8A8D5;*/
	padding-top: 2px;
	margin-bottom: 0px;
	/*border-bottom: 1px #006699 solid;*/
	clear: both;
}

.border-btm {
	background: url(images/img05.png) repeat-x;
	height: 2px;
}

#navbarhz-l {
	text-align: left;
	float: left;
}



#navbarhz-r {
	padding: 0;
	float: right;
}


#navbarhz a{
	color: #cc0000;
	padding:4px 4px 5px 4px;
	text-decoration:none;
}


#navbarhz a:hover{
	color:#fff; 
	background: #993333;
}

.attnbox{
	border: 0.1pt solid #9EB1FE;
	width: 178px;
	margin: 3px 2px 5px 1px;
	background: #fafafb;
	padding: 4px 1px 0px 0px;
}


a, a:link {
	padding: 1px;
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #993333;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-family: georgia;
	font-weight:normal;
	color: #006699;
}

h1 {
	font-weight: bold;
	font-size: 150%;
}


h2 {
	font-weight: normal;
	font-size: 110%;
}

h2.pagetitle {
	text-align: center;
	font-size: 120%;
	padding-bottom: 8px
}

h3{
	/*background:url(images/h3Bg.gif) repeat-x;*/
	margin:0px;
	padding: 2px opx 0px 2px;
	font-size: 0.9em;
	font-weight: bold;
}

h3.sidebar{
	border-bottom: #CAD6E8 1pt solid;
	padding: 2px 0px 0px 2px;
}

h4{
	font-weight: bold;
	padding: 5px 0px 1px 2px;
	font-size: 13px;
}

h3 a:link, h3 a:hover, h3 a:visited{
	text-decoration: none;
}


p {
	font-size: 88%;
	margin-bottom:2em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

small{
	font-size: 0.6em;
}
	
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: 1px;
	margin-bottom: 20px;
	margin-top: 1px;
	text-align : left;
	/*border-bottom: 1pt solid #CADFAC;*/
}

.item ul {
	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: 2px;
}


.nocomments {
	text-align: center;
	margin: 0;
	padding: 20px;
	font-size: 14px;
}

#respond h3{
	margin-bottom: 4px;
}

.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%;
}


input{
	font-size: 90%;
	margin-bottom: 2px;
}

textarea
{
	color: #000000;
}

.commentlist p {
	font-size: 100%;
}

.commentmetadata {
	font-size: 85%;

}

.commentlist {
	margin: 5px 2px 5px 5px;
	padding: 0;
	text-align: left;
	font-size: 12px;
}

.commentlist ul {
	list-style:none; 
}

.commentlist li {
	padding: 10px 0px 3px 2px;
	border-top: 0.1pt solid #EAECEA;
	list-style:none; 
}

.commentlist li.alt 
{
	background:#fcf9fc;	
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.clearboth {
	clear: both;
	height: 0px;
}

.links {text-align:left;}
.links ul {list-style:none; margin:0; padding-left:10px; font-size:75%; }
.links ul li { padding:0; margin:0; border-bottom: #EAECEA solid 0.1pt; }
.links ul li a { padding:1px 2px 1px 1px; text-decoration:none; color: #003E5B; }
.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;
}

#footerlinks {
	font-size: 80%;
	background-color: #EAECEA;
	color: #CC0033;
	padding-top: 3px;
	text-align: left;
	clear:both;
	border-left: #CAD6E8 0.1pt solid;
	border-top: #CAD6E8 0.1pt solid;
}


#footer {
	font-size: 75%;
	background-color: #EAECEA;
	color: #CC0033;
	height: 40px;
	padding-top: 3px;
	text-align: center;
	clear:both;
	border-left: #CAD6E8 0.1pt solid;
	border-top: #CAD6E8 0.1pt solid;
}

#footer a{
	color: #CC0033;
	text-decoration:none;
}

#footer a:hover{
	color: #CC0033;
	text-decoration:underline;
}



/* Rounded corner box (thanks to  search-this.com
http://www.search-this.com/2007/02/12/css-liquid-round-corners/ */

.liquid-round {
	width:100%;
	margin:0px auto 15px auto;
	background:#fff url(images/leftside.gif) repeat-y left top;
}

.top { 
width:100%; 
height:20px; 
background:url(images/top.gif) no-repeat left top; 
} 
.top span { 
display:block; 
position:relative; 
height:20px; 
background:url(images/top-right.gif) no-repeat right top; 
} 

.center-content { 
position:relative; 
background:url(images/rightside.gif) repeat-y right top; 
padding:1px 20px 1px 25px; 
margin:-1px 0 -50px 0; 
} 

.bottom { 
height:60px; 
background:url(images/bottom.gif) no-repeat left bottom; 
} 
.bottom span { 
display:block; 
position:relative; 
height:60px; 
background:url(images/bottom-right.gif) no-repeat right top; 
} 



/* Some ideas taken from Grey Suits you Sir http://icant.co.uk/csstablegallery/index.php?css=6#r6
By Stuart Colville http://www.muffinresearch.co.uk
*/

table,td{
	border: 1px solid #CCC;
	border-collapse: collapse;
}

table{
	border:none;
	border:1px solid #CCC;
	margin-top: 1px;
}

thead th,
tbody th {
	background: #FFF; 
	padding: 3px 3px;
	border-left: 1px solid #CCC;
}

tbody th{
	background: #fafafb;
	border-top: 1px solid #CCC;
	text-align: left;
	font-weight: normal;
	font-size: 80%;
}

tbody tr td{
	padding: 2px 2px 2px 4px;
	font-size: 80%;
}

tbody tr:hover{
	background: #FFF;
}


tfoot td,
tfoot th{
	border-left: none;
	border-top: 1px solid #CCC;
	padding: 4px;
	background: #FFF;
	color: #666;
}

caption{
	font-weight: bold;
	font-size: 70%;
	padding: 20px 0px 1px 5px;
	border-bottom: #CAD6E8 1pt solid;
	text-align: left;
	color: #000;
}

.attn_red {
	color: #CC0033;
	font-size: 95%;
}

.draw_attn{
	padding: 10px 2px 10px 10px;
	text-align: center;
}

.draw_attn a:link,
.draw_attn a:visited{
	text-decoration: none;
	color: #008000;
	font-size: 12px;
}

.draw_attn a:hover{
	color: #993333;
	text-decoration: underline;
}

table.noborder
{
	border: 0px;
} 

table.noborder TD
{
	border: 0px;
	vertical-align: top;
	padding: 1px;
} 

.ratingtable{
	font-size: 95%;
	padding: 0px;
	border: #CAD6E8 0.1pt solid;
	margin: 2px 10px 15px 2px;
	text-align: left;
}

.ratingtable ul li{
	list-style:none;
}

#content ul ul{
	list-style:none;
	padding: 0;
	margin: 0;
	font-size: 95%;
	line-height: 80%;
}

table.adstyle
{
	border: 0px;
	font-size: 85%;
} 

table.adstyle td
{
	border: 0px;
	vertical-align: top;
	padding: 1px;
}

table.adstyle a {
	padding: 1px;
	color: #006699;
	text-decoration: underline;
}


#adstyle
{
	border: 0px;
	font-size: 65%;
	width: 450px;
	padding: 1px;
} 

#adstyle_col1
{
	width: 200px;
	float: left;
}

#adstyle_col2
{
	width: 200px;
	float: right;
}

#adstyle a {
	padding: 1px;
	color: #006699;
	text-decoration: underline;
}
