	a,  a:link, a:active, a:hover{
		text-decoration: none;
		border-bottom: 1px dotted teal;
		color: Teal;
	}	
	a:visited{
		color: #960;
	}
	a img, a:link img{
		border-bottom:0;
	}
	
	li {
		list-style-type: square;
		list-style-image: url(../images/arrow-orange.gif);
	}
	hr {
		width: 90%;
		position:relative;
		top: 10px;
		padding-top: 3px;
	}
	label.fleft, label.fright{
		display:block; width: 160px;
	}
	.fleft {
		float: left;
	}
	.fright{
		float: right;
	}

	.breaker {
		float:none;
		clear:both;
	}	
	
	#content {
		background-color: #EFEFCF;
		position: relative;
		border: 2px solid #663;
		left: 50%;
		margin-left:-380px;
		margin-top: 30px;
		margin-bottom: 60px;
		width: 780px;
		color:teal;
		border-bottom: 0px;
	}

	#header {
//		padding: 20px 0 15px 5px;
		background-color: #ffc203;
		border-bottom: 10px dotted teal;
	}	

	.blue_bg {
		margin: 0;
		display: block;
		width: 100%;
		background-color: teal;	
	}

	#sitetitle {
		padding-left: 21px;
		min-width: 225px;
		max-width: 35%;
		color: white;
	}
	#tagline {
		font-size: 95%;
		color:white;
		max-width: 58%; 
		margin: 0;
		padding: 2.3em 0 0 1em;
	}
	
	.sml {
		font-size: 90%;
	}
	.r_col {
		display: block;
		width: 34%;
		text-align: justify;
		padding: 5px;
//		border-left: 2px dotted #963;		
		min-height: 29.55em;
	}

	.l_col {
		display: block;
		width: 60%;
		padding: 5px;
		padding-left: 15px;
	}
	
	.fright.r_col {
		background-color: #ffc203;
		color: #300;
		padding-right: 10px;
	}

	.cols.two {
		display: block;
		font-size: 10pt;
		float: left;
		width: 48%;
	}
	.cols.left{
		text-align: left;
		margin-left: 10px;
	}
	.cols.right{
		text-align: right;
		margin-right: 10px;
	}
	
	.cols.three {
		display: block;
		font-size: 10pt;
		float: left;
		width: 32%;
	}
	
	.cols.three.central {
		text-align: center;
	}

	.pageset h3 {
		color: #747436;
		font-size: 120%;
		font-variant: small-caps;
	}
	
	em.sml {
		padding: 5px 10px;
	}
	em.quote {
		display: block;
		padding: 55px 45px 219px 60px;
		color: #933;
		text-align: center;
		font-size: 11px;

	}
	em.quote span {
		font-size: 10px;
		text-align: right;
	}
	.smallCaps {
		font-variant: small-caps;
	}
	.compact {
		margin: 0 !important;
	}
	
	.indent {
		margin-left: 15px;
	}
	.bigger {
		font-size: 125%;
	}
	.center {
		width: 100% !important;
		text-align: center !important;
	}
	.faint {
		color: #c66;
	}
	
	.credit {
		text-align: right;
		padding-right: 3px;
		font-size:88%; 
	}
	
	.thumbset {
		padding:25px 20px 15px 10px;
	}

	.thumbset.bottom {
		border: 1px solid #9cf;
		background-color:teal;
		margin: 15px;
	}

	.thumbset.bottom span {
		width: 23.5%;
		overflow: hidden;		
		display: block;
	}

	.thumbset span {
		display: block;
		margin-left: 10px;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.thumbset span img {
		border: 0px solid #999;
	}

	.footLinks {
		width: 100.5%;
		position:relative;
		top:0px;
		left: -2px;
	}
	.footLinks span a, .footLinks span a:link, .footLinks span a:visited, .footLinks span a:active {
		width: 20%;
		padding: 4px 10px;
		text-decoration: none;
		border: 2px solid #663;
		border-width:0px 2px 2px 2px;
		background-color: #a44;		
		color: white;
		letter-spacing: 5.2px;
		margin: 2px 20px;
	}

	.footLinks span a.first, .footLinks span a:link.first, .footLinks span a:visited.first, .footLinks span a:active.first {
		margin-left: 0px !important;
	}	

	.footLinks span a.last, .footLinks span a:link.last, .footLinks span a:visited.last, .footLinks span a:active.last {
		margin-right: 0px !important;
	}	

	.footLinks span a:hover{
		color: wheat;
	}
	
	.social_bookmarks {
		margin: 20px auto;
		width: 740px !important;
		align: center;
		position: relative;
		left: 50%;
		margin-left: -370px;
	}
	
	.social_bookmarks a:link, .social_bookmarks a, .social_bookmarks a:visited {
		border: 0;	
	}
	
	img.social_img	{
		border: 0 !important;
	}
	
	#bunny {
		display: block;
		background: transparent url(../images/bunny-footer.png) no-repeat center top;
		height: 449px;
		width: 280px;
		margin:0;
		padding:0;
	}
	body {
		background: #4ea97a url(../images/lapseforev.gif) center repeat fixed;
		font-family: "Century Gothic",Verdana,arial,helvetica,sans-serif;
		font-size: 85%;
	}
	