/*  
Theme Name: FuellingKaty
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/content_bg.jpg) repeat-y center 30px;
	font-size: 76%;
	color: #292929; }
	
#content {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 0 0;
	background-color: #FFFFFF !important;
	width: 1000px; }
	
#fullpage {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 0 0;
	background-color: #FFFFFF !important;
	width: 1000px; }

* html #content {	
	width: 999px; }
	
	* html #explorer {
		width: 100%;
		background: #FFFFFF;
		height: 40px;
		position: absolute;
		top: 0;
		left: 0; }
	
*:first-child+html #content {
	width: 999px; }
	

/*typography*/

a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #87111F; }
	
a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #4E0710; }
	
a:hover {
	text-decoration: none;
	color: #000; 	}
	
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/ }
	
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;	}
	
h3 { /* category post titles */
	font-size: 1.9em;
	margin: 1.2em 0em .2em 0em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; }
	
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;	}
	
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;	}
	
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;	}
	
img {
	border: 0;	}
	
ol, ul, li {
	font-size: 1.0em;
	line-height: 1.8em;
	/* margin-top: 0.2em;
	margin-bottom: 0.1em; */ 	}
	
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;	}
	
li > p {
	margin-top: 0.2em;	}
	
strong, b {
	font-weight: bold;	}
	
.smalltext {
	font-size: .8em;
	color: #666; }
	

/* SIDEBAR GAS PUMP */

#sidebar {
	position: absolute;
	left: 0; top: 12px;
	background: url(images/sidebar.jpg);
	height: 809px;
	width: 313px;
	 }
	
	
#sidebar h1 {
	text-indent: -1000em; overflow:hidden; }

#sidebar p.subtitle {
	position: absolute;
	text-align: center;
	font-size: .8em;
	line-height: 1.3em;
	width: 100px;
	top: 92px;
	left: 135px;  }
	
#sidebar p.rss {
	position: absolute;
	width: 75px;
	text-align: center;
	top: 243px;
	left: 160px;
	font-size: .9em;  }
	
#sidebar .search {
	position: absolute;
	width: 75px;
	text-align: center;
	top: 294px;
	left: 160px;
	font-size: .9em; }
	
#sidebar .advsearch {
	position: absolute;
	width: 75px;
	text-align: center;
	top: 331px;
	left: 160px;
	font-size: .8em;
	line-height: 1.2em; }
	
#sidebar .homevalue {
	position: absolute;
	width: 80px;
	text-align: right;
	top: 511px;
	left: 160px;
	font-size: .9em;
	line-height: 1.2em; }
	
#sidebar .newsletter {
	position: absolute;
	width: 95px;
	text-align: center;
	top: 542px;
	left: 147px;
	font-size: .9em;
	line-height: 1.2em; }
	
	#sidebar .buttons {
		position: absolute;
		top: 762px;
		left: 55px; }

	#sidebar .buttons h5 {
		position: relative;
		background: url(images/button.jpg) no-repeat; 
		width: 259px;
		height: 41px; /* original was 61px */
		font-weight: normal;
		text-align: center;
		font-size: 1.2em;
		padding: 19px 0 0 0;
		margin: 0 0 4px 0;	}

	#sidebar .buttons h5 a:link, #sidebar .buttons h5 a:visited {
		color: #e0d3b7;
		text-decoration: none;
		font-weight: bold; }

	#sidebar .buttons h5 a:hover {
		text-decoration: underline;
		color: #FFF; }
	

/* HEADER */

#header {
	position: absolute;
	top: 12px;
	left: 313px;
	background: #FFF url(images/header.jpg);
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 687px; }
	
#fullpage #header {
	position: absolute;
	top: 12px;
	left: 0px;
	background: #FFF url(images/header_full.jpg);
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 1000px; }

#header h2 {
	text-indent: -1000em; overflow:hidden; }
	
	
/* NAV */

#nav {
	position: absolute;
	background: transparent url(images/nav.jpg) center left no-repeat;
	margin: 0 0 0 0;
	padding: 0px;
	height: 64px;
	width: 687px;
	top: 220px;
	left: 313px; }
	
#fullpage #nav {
	position: absolute;
	text-align: center;
	background: url(images/nav_full.jpg);
	margin: 0px 0 0 0;
	padding: 0px;
	height: 64px;
	width: 1000px;
	top: 220px;
	left: 0px; }
	
#nav ul  {
	margin: 0;
	padding: 12px 15px; }
	
#nav ul li {
	font-size: 1.1em;
	display: inline;
	padding: 0 30px 0 0; }
	
#nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited, #nav ul li.current_page_item a:hover {
	color: #E0D3B7;
	font-weight: bold;
	text-decoration:none; }

#nav ul li a:link {
	color: #FFF; }
	
#nav ul li a:visited {
	color: #FFF; }
	
#nav ul li a:hover {
	color: #FFF; }
	
	
/* MAIN CONTENT */

#posts {
	position: absolute;
	top: 284px;
	left: 313px;
	margin: 0;
	padding: 0;
	height: 477px;
	width: 687px; 
	/*background: url(images/main_top.jpg) no-repeat;*/	}
	
#fullpage #posts {
	position: absolute;
	top: 284px;
	left: 40px;
	margin: 0;
	padding: 0;
	height: 477px;
	width: 960px; 
	/*background: url(images/main_top.jpg) no-repeat;*/	}
	
#posts .post {
	padding: 0 60px 15px 20px;
	background: url(images/post_divider.jpg) no-repeat 20px bottom; }
	
#posts .post p {
	font-family: Verdana, Times, serif;
	font-size: 1.1em; }
	
#posts .post .vvqbox {
	text-align:center;
}
	
#posts .byline {
	font-size: .9em;
	color: #716559;
	background: url(images/byline.jpg) no-repeat left center;
	padding: 0;
	margin: 0;
	height: 50px; }
	
#posts .byline p {
	padding: 18px 0 0 40px;
	margin: 0; }
	
	
#postsidebar { /* category links */
	float: right;
	width: 177px;
	background-image: url(images/sidebar_bg1.jpg);
	background-repeat: repeat-y;
	padding: 0;
	margin: 10px 30px 10px 20px; 
}
	
	.postsidebar_end {
		background-image:url(images/sidebar_footer1.jpg);
		height: 19px; }
		
	
#postsidebar h4 {
	color: #292929;
	padding: 0px 20px;
	margin: 10px 0 5px 0; }
	
#postsidebar ul {
	margin: 0;
	padding: 0 0 10px 0; }
	
	#postsidebar ul li ul.children li {
		margin: 0;
		font-size: 11px; 	}
	
#postsidebar ul li {
	list-style-type: none;
	background: url(images/bullet.jpg) no-repeat 0 5px;
	padding-left: 15px;
	margin-left: 20px;  }
	
	#postsidebar ul li ul.children li {
		background-position: 0 4px;
	}
	
#postsidebar ul li a:link, #postsidebar ul li a:visited {
	color: #292929;
	text-decoration: none; }
	
#postsidebar ul li a:hover {
	color: #292929;
	text-decoration: underline; }
	
	#postsidebar .textwidget {
		color: #292929;
	}
	
	#postsidebar #crmform {
		width:150px;
		text-align:center;
	}
	
	#crmform .bodytext_bold_crm {
		text-align:center;
		margin-left:20px;
	}
	
#posts .mininav {
	position: relative;
	clear: both;
	margin-left: 20px; 
	background: url(images/embellishment.jpg) no-repeat center center;
	padding: 0px;
	height: 46px;
	width: 422px; }
	
#posts .mininav p.previous {
	float: left; }
	
#posts .mininav p.next {
	float: right; }
	
	
/* FOOTER */

.footer {
	position: relative;
	clear: both;
	color: #333333;
	padding: 3em 0 0 20px;	}
	
#fullpage .footer {
	padding-left: 0; }
	
.footer p {
	font-size: .8em;
	padding: 0;
	margin: 0; }
	
	.footer p.credits{
width: 420px;
text-align: center;
padding: 5px;}

.textwidget {
	color:#FFF;
}

#comment {
	width: 400px;
}

