/* 		CSS for love letter pages 		*/	
	body {
		margin:0px;
		padding: 0px;
		font-family:"Arial";
		color: #000;
		background-color: #ccf;   			/* New background color ccf		*/
		}
	#banner {
		width: 758px;
		height:130px;
		margin: 0px auto;
		background-color: #fff;
		border: 1px solid #333;  			/* page border 					*/
		}
	#rfelogo {
		margin: 0px auto;
		width:250px;
		height:130px;
		}	
	#rfelogo2 {
		float:right;
		margin: 0px 175px 0px 0px;
		width:250px;
		height:130px;
		}	
	#rfesearch {
		float:left;
		margin: 40px 5px 0px 5px;
		width:150px;
		background-color: #F1E4E8;
		}	
	#webpage {
		width: 758px;
		margin: 0px auto;
		background-color: #fff;
		background-image:  url('../images/sidebar-background.jpg');
		background-repeat: repeat-y;
		border: 1px solid #333;             /* 	Page border 				*/
		border-color: #fff #333 #333 #333;  /*  No top on border 			*/
		}	
	#sidebar {
		float:left;
		width:160px;
		}
	#sidebartop { 
		font-size: 80%;
		margin:1em .5em;
		}
	#favorites {
		cursor:pointer;
		color:#00c;
		text-decoration: underline;
		}
	.sidebarbottom { 
		font-size: 80%;
		margin:.5em;
		}
	#navigation { 
		padding:0px;
		margin:0px 0px 15px 2px;
		font-size: 12px;
		}
	#header {
		width:598px;
		}
	#content {
		float:right;
		width:598px;
		background-color: #fff;
		}
	#content p { 
		padding:0px;
		margin:0px;
		font-size: 90%;
		}
	#adsense1 {
		float:left;
		margin:0px 10px 0px 10px;
		}
	#intro {
		float:left;
		line-height:110%;
		width:230px;
		height:280px;
		}
	#intro ul {
		line-height:110%;
		list-style-type: none;
		font-size: 90%;
		}
	#background {
		line-height:110%;
		margin: 15px 10px 0px 15px;
		}
	#background ul {
		line-height:110%;
		list-style-type: none;
		font-size: 90%;
		}
	#letter {
		clear:both;
		width:480px;
		line-height:130%;
		margin:15px auto 15px auto;
		padding:25px;
		background:#F3EBEB;
		}
	#letter p {
		font-size: 100%;
		}
  	.indent {
  		margin-left:50px;
		}
	#notes {
		clear:both;
		width:480px;
		line-height:130%;
		margin:15px auto 15px auto;
		padding:0px;
		background:#F3EBEB;
		}
	#notes p {
		font-size: 100%;
		}
	.description  {
		line-height:110%;
		padding:15px 10px 0px 10px;
		background:#fff;
		}
	.note  {
		line-height:110%;
		padding:10px;
		background:#F3EBEB;
		}
	#followup {
		line-height:110%;
		margin: 15px 10px 0px 15px;
		}
	#text {
		width:480px;
		text-align:center;
		margin:25px auto 20px auto;
		}
	#text p {
		font-size: 100%;
		}
	#adsense2 {
		width:338px;
		height:280px;
		margin:10px auto 10px auto;
		}	
	#footer {
		clear:both;
		width:756px;
		margin:0px auto;
		background:#fff; 
		border-width:1px;
		border-style:solid; 
		border-color: #333 #fff #fff #fff;   /* Top only border */
		}
	#footer p {
		text-align:center;
		font-size:80%;
		padding:0px;
		margin:0px;
		}
	h1 {
		font-size:210%;
		text-align:center;
		padding:0px;
		margin:0px;
		}
	h2 {
		font-size:140%;
		text-align:center;
		padding:0px;
		margin:0px;
		}
	h3 {
		font-size:100%;
		padding:0px;
		margin:0px;
		}
	h4 {
		font-size:80%;
		padding:0px;
		margin:.5em;
		}
	img {
		border:0px;
		}
	a:link {color: #00c}
	a:visited {color: #55c}
