body {
		margin: 0;
		background:#FBFCFA url(template44/newback.gif) top left repeat-x;
		color: #414141;
	}

	a {
		text-decoration: underline;
		color: #9FA68B;
	}

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		font-family: Georgia, serif;
		color:#9FA68B;
		  font-variant: small-caps;   text-transform: capitalize;
	}


	.searchbox {
		background:url("template44/newback.gif") 0% 40% repeat-x;
		width:50%;
	}
	
	.content {
		padding: 0px 25px 25px 25px;
		font-family: Verdana, Arial, sans-serif;
	}

	#right {
		float: left;
		width: 200px;
		overflow: hidden;
	}

	.content p, .features p {
		color: #666666;
		font-family: Verdana, Arial, sans-serif;
		font-size: small;
		font-weight: normal;
		line-height: 150%;
		text-align: left;
		margin-bottom: 10px;
	}

	.content blockquote {
		line-height: 150%;
		font-size: 11px;
	}

	.content li {
		line-height: 150%;
	}

	.content h2 {
		text-align: left;
		margin-bottom: 10px;
	}

	.content h3, .content h3 a {
		text-align: left;
		margin-bottom: 10px;
		font-family: "Palatino Linotype","Book Antiqua",serif;
		font-size: 16px;
		font-weight: normal;
		font-variant: small-caps;
		text-transform: lowercase;
		letter-spacing: 0.08em;
		color:#666;
		text-decoration:none;
	}

		.content h3:first-letter, .content h3 a:first-letter
	/* crazy fonts! */
	{font-family:"Edwardian Script ITC","Edwardian Script ITC Semi-Expanded","Zapfino","Viner Hand ITC";
		font-size: 48px;
		line-height:36px;
	}
	
	
		.content p + p:first-line
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: small;
		font-variant: normal;
		text-transform: none;
		letter-spacing: normal;
	}


	.sidebar {
		padding: 15px;
	}

	.sidebar h2 {
		color: #666666;
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: .3em;
	}

	.sidebar ul {
		padding-left: 0px;
		margin: 0px;
		margin-bottom: 30px;
	}

	.sidebar ul ul {
		margin-bottom: 0px;
	}

	.sidebar #categories ul {
		padding-left: 15px;
	}

	.sidebar li {
		color: #666666;
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		text-align: left;
		line-height: 150%;
		margin-top: 10px;
		list-style-type: none;
	}

	.sidebar #categories li {
		list-style-type: circle;
	}

	.sidebar img {
		border: 3px solid #FFFFFF;
	}

	.photo {
		text-align: left;
		margin-bottom: 20px;
	}

	.link-note {
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		line-height: 150%;
		text-align: left;
		padding: 2px;
		margin-bottom: 15px;
	}

	#comment-data {
		float: left;
		width: 180px;
		padding-right: 15px;
		margin-right: 15px;
		text-align: left;
		border-right: 1px dotted #BBB;
	}

	textarea[id="comment-text"] {
		width: 80%;
	}

	.commenter-profile img {
		vertical-align: middle;
		border-width: 0;
	}

	/* stuff for delicious */
	ul.delicious {
		list-style: none;
		margin-left: 0;
		padding-left: 0;
		margin-bottom:30px;
		margin-top:20px;
	}

	ul.delicious li {
		line-height: 18px;
		margin-bottom: 10px;
		margin-left:0px;
		padding-left:0px;
		font-size:small;
text-align: left;
	}

	.delicious-link a {
		font-size:14px;
		font-family: "gill sans", "Trebuchet MS"
		/*font-weight:bold;*/
	}

	.delicious-categories  {
		font-size: 10px;
		color:#aaa;
		font-family:verdana;
	}

	.delicious-categories a:link,  .delicious-categories a:visited  {
		font-weight:normal;
		color:#aaa;
	}

	.delicious-categories a:hover {
		text-decoration:underline;
	}

	.delicious-tags
	{
		font-size: 9px;
		color:#aaa;
		font-family:verdana;
	}

	.delicious-tags a:link,  .delicious-tags a:visited  {
		font-weight:normal;
		color:#aaa;
		text-decoration:none;
	}

	.delicious-tags a:hover {
		text-decoration:underline;
	}


	/* stuff for audioscrobbler */
	ul.audioscrobbler {
		margin:0px;
	}

	li.music {
		margin:0px;
		margin-bottom:6px;
	}

	dl {font-size:11px;}
	dt {font-weight:bold; margin-bottom:0px;}
	dd {margin-top:2px;}

	.leftmost {
		width:20%;
		float:left;
		text-align:center;
		font-size:small;
		font-family:verdana;
/*min-width:200px;*/
	}

	.leftmost a {
		color:#D6DBCB;
	}
	
	.middle {
		float:left;
		background:white;
		width:50%;
/*		min-width:500px;*/
	}
	
	.rightside {
			width:29%;
			float:left;
			font-family:verdana;
			font-size:11px;	
/*			min-width:300px;*/
	}
	
	.topfade {
	background: url("template44/topfade.gif") top left repeat-x;
	border-left:2px solid white;
	border-right:2px solid white;
	height:100px;
	margin-bottom:20px;
/*		min-width:500px;*/
	}
	


	.features {
		float:left;
		width:14%;
		text-align: left;
	}

.features p {
font-size:11px;
}

.leftbox {
	background:#9FA68B;
	border-top:2px solid #FAFBF9;
	border-bottom:2px solid #FAFBF9;
	border-right:2px solid #FAFBF9;
	margin-right:20px;
	color:#FAFBF9;
	padding-left:10px;
	padding-right:10px;
	
}

.farright {
	float:left;
	width:15%;
/*	min-width:200px;*/
}

.footy {
	background:#9FA68B;
	color:#eee;
	font-size:10px;
	text-align:center;
	padding:4px 20px 4px 20px;
	font-family:verdana;
/*	min-width:1000px;*/
}

	.commentarea p.posted, .content p.posted, div.dates {
	margin-top:0px;
	padding-top:0px; 
	margin-bottom:40px;
	color:#999;
	font-family: "Palatino Linotype","Book Antiqua",serif; 
	font-size: 10pt; 
	font-variant: small-caps; 
	text-transform: lowercase; 
	letter-spacing: 0.08em;
	}

	p.posted a {
		color: #999999;
}


	.rss {
	color:white;
	background-color:#9FA68B;
	border-color:#9FA68B;
	border-style: outset;
	text-decoration:none !important;
	margin:0px;
	padding:2px 5px 2px 5px;
	border-width:2px;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
		
.rss:hover {
	background-color: #FF9900
	}
	
.rss:active {
	border-style:inset !important;
	}
	
	div.we_activity
{
    font-size: 11px;
   	font-family:verdana;
	margin-bottom:3px;
}

 div.we_activity span.we_note
{
    color: #666666;
	font-size:10px;
	font-family:verdana;
}
.res {color:#000; margin-top:30px; padding:4px;}

.myheader {padding:4px; text-transform:capitalize;  text-align: center; padding-top:40px;}
.myheader h1 {font-family:   "Palatino Linotype","Book Antiqua",serif;
font-size:26px;}
.myheader h1:first-letter, .myheader h1 a:first-letter
	/* crazy fonts! */
	{font-family: "Edwardian Script ITC","Edwardian Script ITC Semi-Expanded","Zapfino","Viner Hand ITC";
			 font-size:36px;
			 font-weight:bold; 
	}
	
 

.homeresults {
  border-bottom:1px solid #555555  ;
  margin-bottom:5px;
  clear: both;
  height:160px;
}

.homeresultspage {
  border-bottom:1px dotted  #555555  ;
  margin-bottom:5px;
  clear: both;

}

.housedetailstext {
clear: both;
  height:200px;
             margin:2px;
             padding:5px;
             padding-right:20px;
  overflow:hidden;
}
.housedetailstext:focus, .housedetailstext:hover {
  overflow: auto;
   padding-right:0px;
}


   .homeresults h2,   .homeresultspage h2 {
     font-size:14px;

   }

.homeresults img, .homeresultspage img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
float:right;
width:169px;
height:120px;
}




#results #paging {
  display: block;
}
#results #paging a {
     padding:4px;
     margin:2px;
}
#results #paging a:hover {
background:    #000000;
color:white; text-decoration: none; }

.homedetails {

  margin-bottom:5px;
  clear: both;


}

.homedetails img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
display:block;
clear:both;
width:229px;
height:180px;

}


#details #paging {
  display: none;
}

.newsItem {
  margin-bottom:8px; padding-bottom:5px; border-bottom:1px dotted #aaa; 
}
.sponsLinks {
            margin:6px;
            padding:2px;
            border:1px solid #FFCC00;
            background: #FFFFCC;
            color:#333333;
}
.sponsLinks a {
  color:#2BA1C0;
  text-decoration:none;
}

.sponsLinks a:hover {
  background:#2BA1C0;
  color:white;
  text-decoration:none;
}

.introtitle {text-transform:capitalize; }
