
	body {
		margin: 0px;
		border-left: 1px solid #864127;
		padding: 0;
		background-color: #fff8ec;
		}

	a:link {
		color: #e30929;
		text-decoration: none; 
		}

	a:visited {
		color: #2b679a;
		text-decoration: none;
		}

	a:active {
		color: #e30929;
		text-decoration: none;
		border-bottom:1px dotted #e30929;
		}

	a:hover {
		color: #e30929;
		text-decoration:none;
		border-bottom:1px dotted #e30929;
		}


	h1 {
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		word-spacing: -0.1em;
		letter-spacing: -0.1em;
		line-height: 120%;
		}

	h2, h3 {
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		}

	#container {
		background-color: #f8d89c;
		line-height: 120%;  
		}

	#banner {
		font-family: Verdana, Arial, sans-serif;
		color: #f8d89c;
		background-color: #2b679a;
		text-align: left;
		padding-top: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 25px;
		font-size: x-large;
		font-weight: bold;

		}


	#banner a {
		color: #f8d89c;
		text-decoration: none;
		border: none;
		}

/* by line */
	#banner h2 {
		color: #fff8ec;
		font-size: small;
		line-height: 120%;
		word-spacing: -0.1em;
 		letter-spacing: 0.2em;
		}

	#banner p img {
		float: right;  
		height:60px;
		width: 60px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		}

	#wrapposition {
		position: relative;
		width: 100%;
		}

	#wrapstatic {
		position: static;
		width: 100%;
		}

	#carriage {
		margin-right: 300px;
		border-right: 1px dotted #864127;
		}

	.page {
		padding-top: 25px;
		padding-bottom: 100px;
		padding-left: 30px;
		padding-right: 25px;
		background-color: #fff8ec;
		color: #864127;
		font-family: Verdana, Arial, sans-serif;
		font-size: Medium;
		}


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

/* Entry Date */
	.page h2 {
		color: #a45f34;
		font-family: Verdana, Arial, sans-serif;
		font-size: large;	
		text-align: left;
		font-weight: bold;	
		margin-bottom: 10px;
		}

/* Entry Title */
	.page h3 {
		color: #2b679a;
		font-family: Verdana, Arial, sans-serif;
		font-size: x-large;	
		text-align: left;
		font-weight: bold;	
		margin-bottom: 10px;	
		}

	.page h3 a {
		color: #2b679a;
		text-decoration: none;
		border: none;
		}


/* posted at */
	.page p.posted {
		clear: both;
		color: #a45f34;
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;	
		text-align: right;	
		margin-bottom: 25px;
		line-height: normal;
		word-spacing: .8pt; 
 		letter-spacing: 2pt; 
		}

 /* category image */
	.category img {
		float: right;  
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 10px;
		border:1px solid #864127;
		} 

	#navigation {    
		position: absolute;
		right: 0px;
		top: 0px;
		width: 300px;
		background-color: #f8d89c;
		border-left: 1px dotted #864127;
		overflow: hidden;
		}

	#navbox {  
		padding-top: 25px;
		padding-bottom: 100px;
		padding-left: 15px;
		padding-right: 15px;
		}

	.sidetitle { 
		color: #2b679a;
		font-family: Verdana, Arial, sans-serif;
		font-size: small;
		text-align: left;
		font-weight: bold;
		letter-spacing: .3em;
		}

	.sidetitle a {
		color: #2b679a;
		border: none;
		}

	.sidetitle a:link {
		color: #2b679a;
		}

	.sidetitle a:visited {
		color: #2b679a;
		}

	.sidetitle a:active {
		color: #2b679a;
		border-bottom:1px dotted #2b679a;
		}

	.sidetitle a:hover {
		color: #2b679a;
		text-decoration: none;
		border-bottom:1px dotted #2b679a;		
		}

	.side {  
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		line-height: 200%;
		color: #864127;
		text-align: left;
		padding: 2px;
		margin-bottom: 10px;
		word-spacing: -0.1em; 
 		letter-spacing: 2pt;
		}

	.side a {	
		color: #864127;
		}

	.side a:link {
		color: #21537d;
		text-decoration: none;	
		}

	.side a:visited {
		color: #864127;
		text-decoration: none;
		}

	.side a:active {
		color: #e30929;
		border-bottom:1px dotted #e30929;
		text-decoration: none;
		}

	.side a:hover {
		color: #e30929;
		border-bottom:1px dotted #e30929;
		text-decoration: none;
		}

	.calendar { 
  		line-height: 140%;
		color: #864127;
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
	  	padding: 2px;
		text-align: center;
		margin-bottom: 10px;
		}

	.calendar table { 
		padding: 2px;
		border-collapse: collapse;
		border: 0px;
		width: 95%;
		}

	.calendar th { 
		text-align: center;
		font-weight: normal;
		}

	.calendar td { 
		text-align: center;
		}

	.calendar a{
		font-weight: bold;
		}

	.calendarhead {	
		font-family:  Verdana, Helvetica, sans-serif;
		color: #864127;
		font-size: small;
		font-weight: light;
  		line-height: 140%;
  		padding: 2px;				
		}	
                
	.clear {
		font-family: verdana, arial, sans-serif;
		font-size: 1px;
		color: #864127;
		background-color: #864127;		
		clear: both; 
		display: none;
		}


 /* SPECIAL FEATURES */
	

 /* A floating pullquote */
	.pullquote {
		float: right; 
		margin: 0.25em;
		padding: 0.25em;
		font-size: xx-large;
		font-weight: 700;
		font-style: italic;
		color: #2b679a;
		text-align: center;
  		line-height: 90%;
		word-spacing: .8pt;
		}

/* Image floats use in p tag */
	p.floatleft img {
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 6px;
		}


	p.floatright img {	
		float: right;  
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 6px;
		} 

/* French mat pinstripe use in img tag */
	.mat {
		border:1px solid #864127;
		padding:4px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 6px;
		margin-right: 6px;
		}


	.shadow {
		float:right;
		background-color: #80603d;
		border-right:1px solid #b08452;
		border-bottom:1px solid #b08452;
		border-left:1px solid #b08452;
		border-top:1px solid #b08452;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 15px;
		}

	.shadow img {
		display: block;
		position: relative;
		background-color: #440f00;
		margin-top: -5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: -5px;
		padding: 1px;
		}

/* first letter bold use in span */
	.firstbold {
		float:left; 
		width: 1.3em;
		font-size: 3em;
		line-height: 70%;
		font-family: Verdana, Arial, sans-serif;
		color: #2b679a;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		}

/*first letter Times use in span */
	.first {
		float:left; 
		width: 1em;
		font-size: 4em;
		line-height: 70%;
		font-family:  times, georga, serif;
		color: #e30929;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		text-shadow: 2px 2px 3px #80603d;
		}



/* for wide image or graphic */
	p.full img{
		width: 100%;
		padding-top: 6px;
		padding-bottom: 6px;
		}

	.full {
		width: 100%;
		padding-top: 6px;
		padding-bottom: 6px;
		}

	p.full img {
		width: 100%;
		padding-top: 6px;
		padding-bottom: 6px;
		}

/* overlapping pull quote */
	.overlap {
		float: right; 
		margin: 0.25em;
		padding: 0.25em;
		text-align: center;
		word-spacing: .8pt;
		}

	.overlap b {
		font-size: 32pt;
		line-height: 14pt;
		color: #2b679a;
		letter-spacing: -0.09em;
		font-weight: bold;
		}

	.overlap i {
		font-size: 32pt;
		line-height: 12pt;
		color: #a45f34;	
		font-style: italic;
		}

/* This Stylesheet and an accompanying set of Templates are copyrighted by Robert Schlemmer, 2005 for use with iBlog by lifli.  It is offered free for personal and non-commercial bloggers to use.  Please do not remove this notice. see all all my free stylesheets at http://naafront.com/TEST/ */
