	body {
		background-color: 	#000000;
		background: url(/lib/images/bg.jpg);  
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family: Georgia, Times New Roman, Verdana, Trebuchet,  Times;
		}

	#leftcontent {
		position: absolute;
		left:0px;
		top:244px;
		width:160px;
		background-color: 	#000000;
		background: url(/lib/images/bg.jpg) repeat-x;
		min-height: 530px;
		}
		* html #leftcontent {
		top:244px;; /*  IE6 */
		}

	#centercontent {
		/* border:1px solid #000; */
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 150px;
   		margin-right:190px;
		background-color: 	#000000;
		background: url(/lib/images/bg.jpg) repeat-x;
		min-height: 530px;
		margin-top: 6px;
		width: 500px;
		}
		
	.main_body{
		background-color: 	#000000;
		background: url(/lib/images/bg.jpg);
	   font-size:11px;
    	padding:15px;
    	margin:0px;
    	width:520px;
    	text-align:left;
    }
	
	#rightcontent { 
		background-color: 	#000000;
		background: url(/lib/images/bg.jpg) repeat-x;
		position: absolute;
	/*	 right:0px; */
		top:243px;
		width:200px;
		min-height: 530px;
		margin-left: 750px;
/* border:1px solid white;  */
  		}


		* html #rightcontent {
		top:220px;; /*  IE6 */
		}
  		
  		.nav {
        color: #00000;
        /*float:left; */
        font-size:12px;
        font: normal;
        padding:3px;
        margin: 3px;
        font-weight: normal;
        /* border: solid 1px; */
		}
		
	a:hover {
	   color: #006699;
		}
		
	a.nav:hover {
        color: #006699;
        padding:1px;
       /* border-left:2px solid #006699;
        border-right:2px solid #006699;
        float:left; */
        margin: 3px;
        font-size:14px;
        font-weight: bold;
		}
		

	


	#banner {
		background-color:#00000;
		background: url(/lib/images/sunsettree220x1000.jpg) no-repeat;     /*  sunrise.jpg  */
		height:220px;
		margin:-10px -20px 0px;
		width: 1000px;
		}

	#bannerFillRight {
		position: absolute;
		left:1000px;
		top: 0px;
		left: 990px;
		right: 0px;
		background-color: #000000;
		background: url(/lib/images/bg.jpg) no-repeat; 
		height: 220px;
		display: block;
	}


	.bannerImage {
		float left; 
		margin-left: 40px;
		left: 44px;
/*		border:1px solid #006699;   */
	}

		* html #banner {
		height:220px;; /*  IE6 */
		margin:-10px -20px 0px;
		}
		

		.bannerTextBox {
			position: absolute;
			margin-left: 262px;
			width: 157px;
			top: 10px;
/*			border:1px solid yellow;  */
			height: 20px;
			display: block;
			text-align:center
		}

		.bannerText{
		font-size:15px;
/*			padding: 12px  0px 0px  0px;
		margin-left: 304px;
		margin-top:  10px;  
		background-color: white; */
		color: black;
		font-variant: small-caps;
		font-weight: 300;
		display: block;
		}


		a.bannerText {
			color: #FFFFFF;
		}

	html>body  {
		height:39px;
		}


	.writeSpot {
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-size:12px;
        padding-bottom:4px;
        margin: 8px 4px 0px 10px;
        font-weight: normal;
		border:1px solid  #000; 
		background-color: #C0C0C0   ;					/* #FFE4B5 ;     FCF8F7;  #F5F5F5 #FFDEAD #FFE4B5 */
	}


.curved-box-css3 h2
    {
    padding: 10px 15px 5px 15px;    
    color: #f4fbfd;
}

.curved-box-css3 p
    {
    margin: 0px;
    padding: 5px 15px 10px 15px;    
}
	

	p,pre {
		margin:0px 10px 10px 10px;
	/*	font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times */
		}

	.mainText:first-letter {
			font-weight: bold;  
			color: #A5642C;
			font-size:22px;
		}

	.withTinyImg {
		height: 100px;
	}

	h1 {
		margin:0px 5px 2px 10px;
		font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times
		font-size:11px;
        padding-top:5px;
		color: #FFFFFF;  /* only does last half */
		}

	#rightcontent p {
		margin:0px 1px 10px 1px;
		}




	.form_row{
    	border-bottom:1px dashed #f0f0f0;
    	padding:2px 2px 8px 2px;
    }

    .helpimg{
    	background-image:url("images/help4.gif");
    	width:15px;
    	height:15px;
    	margin-right:2px;
    	display:block;
    	float:left;
    }
    
    .noHelp{
    	display:block;
    	width:15px;
    	height:15px;
    	margin-right:2px;
    	float:left;
    }
		
		
    .form_field {
        font-weight: normal;
        width:130px;
        float:left;
    }

    .form_select, .form_TextArea, .form_TextBox{
        width:252px;
        font-family:Arial;
        font-size:11px;
    }
		
    .main_footer{
        padding:15px;
        margin:0px;
    }

	#title {
		margin:55px 5px 5px 10px;
		font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times
		font-size:16px;
        padding-top:10px;
	}

	.copyright {
		font-size:10px;
		color: 	#82CAFF;
		border:2px solid #000;
		position: absolute ; left: 5px; bottom: -25px; 
		clear: both;
	}

	.spaced {
		margin: 0px;
		padding: 20px  5px 4px 1px;   
	}
	
 
	.headerbar {
		color:#FFFFFF;
	}



	.tr {
		margin-top: -2px;
	}

	.skinnybottom{
		height:1px;
		margin-top:-10px;
	}

	.skinnytop{
		height:1px;
		margin-top:5px;
	}

	
	.parchment{
		background-color:#FFF8C6;
	}

.rowThin {
		height: 2px;
		padding-top:4px;
        margin: 7px 6px 0px 6px;
		background-color:#FCF8F7;
		right: 5px;
		width: 140px;
	}



	.shortSpotTop{
		display: block;
		 color: #D7805A;  /* 000000 */
		 background-color:#FCF8F7;
        font-size:12px;
        font-weight: normal;
		height: 2px;
		width: 90px;
		left: 5px;
	}


	.a4x4cornertl {
		position: absolute;
		background: url(/lib/images/8x8cornertl.gif) no-repeat;
		margin: 0px  0px ;
		width: 8px;
		height: 7px;
		top: 23px;
		left: 0px;
		
	}

	.a4x4cornertr{
		position: absolute;
		background: url(/lib/images/8x8cornertr.gif) no-repeat;
		margin: 0px 0px 0px 0px;
		width: 8px;
		height: 8px;
		top: 23px;
		right: -1px;
	}


	.shortSpotBottom{
		display: block;
		 color: #D7805A;  /* 000000 */
		 background-color:#FCF8F7;
        font-size:12px;
        padding-top:0px;
        margin: 0px 6px 0px 6px;
        font-weight: normal;
		height: 2px;
	}



	.cornertl {
		display: block; 
		background: url(/lib/images/cornertl.gif) no-repeat;
		margin: -8px 0px 0px -4px; 

	}
	.cornertr {  }
	.cornerbl {  }
	.cornerbr {  }


		.writeSpot ul li {
			margin-top: 10px;

		}



		a:hover {
   color: #006699;
	}
		


.albumlink {
	font-size:13px;
	font-weight: normal;
	color: #FFFF00;
	}

.someImage {
	border: none;
	margin-bottom: 10px;
	width: 64px;
	height: 64px;
	}

#albumList  {
	width: 500px;
	border:10px inset #FFF8C6;
	margin: 20px 0px 1px 20px;
	}


#albumList ul {
	list-style-type: circle;
	list-style-image:url("http://petersmith.name/photos/lib/images/cameraBullet.gif");
	 padding-top: 10px;
	 margin-top: 10px;	 
	}

#albumList ul li {
	padding: 0px 10px 5px 10px; 
	margin: 0px 0px 0px 0px; 	
	}

.yearLabel {
	font-size:15px;
	font-weight: bold;
	color: #FFF;
	margin-left: 190px; 
	padding-top: 10px;
	}

	.imgOnRight {
		float: right;
		position: relative;
	/*	top: -90px ; */
		margin: 10px 1px 0px 2px;
	}

		.imgOnLeft {
		float: left;
		position: relative;
		margin: 10px 1px 0px 2px;
	}

	#menu_background {
		position:relative;
		margin-left: 0px;
		width: 980px;
		background-color: 	#C0C0C0;
		height:20px;
		border:1px outset #fff; 
	}