

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

table {
	font-family: /*"Futura Condensed", */"Futura", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000; /* not affecting anything really */
	line-height: 40px;
}

.divider {
	vertical-align: middle;
	font-size: 18px;
	color: #666666;
}

a:link, a:visited {
	color: inherit;
	text-decoration: none;
}

a:hover, a:active {
	color: inherit;
	text-decoration: none;
}

.secondary {
	font-size: 75%;
}

a:hover .secondary, a:active .secondary,
a:hover .force_underline, a:active .force_underline {
	text-decoration: underline;
}



.header, .footer {
	color: #999999;
}

.header a:hover, .header a:active, 
.footer a:hover, .footer a:active {
	color: #A43200;
	text-decoration: underline;
}

		#awkward {
			font-size: 18px;
			color: #CCCCCC;
		}

		#awkward a:hover, #awkward a:active {
			color: #CCCCCC;
		}

		#beccaschall {
			font-size: 18px;
			color: #976890;
		}

		#beccaschall a:hover, #beccaschall a:active {
			color: #d57bc7;
		}

		#bretlblocks {
			font-size: 18px;
			color: #7a5d4f;
		}

		#bretlblocks a:hover, #bretlblocks a:active {
			color: #c58653;
		}

		#client {
			font-size: 27px;
			color: #475839;
		}

		#client a:hover, #client a:active {
			color: #689B51;
		}

		#experience {
			font-size: 18px;
			color: #CCCCCC;
		}

		#experience a:hover, #experience a:active {
			color: #CCCCCC;
		}

		#daily {
			font-size: 32px;
			color: #4A5A67;
		}

		#daily a:hover, #daily a:active {
			color: #568BB3;
		}

		#long_exposure {
			font-size: 18px;
			color: #4e496f;
		}

		#long_exposure a:hover, #long_exposure a:active {
			color: #7c6ecf;
		}

		#featured {
			font-size: 18px;
			color: #CCCCCC;
		}

		#featured a:hover, #featured a:active {
			color: #CCCCCC;
		}

		#game {
			font-size: 18px;
			color: #CCCCCC;
		}

		#game a:hover, #game a:active {
			color: #CCCCCC;
		}

		#home {
			font-size: 18px;
			color: #CCCCCC;
		}

		#home a:hover, #home a:active {
			color: #CCCCCC;
		}

		#just1px {
			font-size: 18px;
			color: #CCCCCC;
		}

		#just1px a:hover, #just1px a:active {
			color: #CCCCCC;
		}

		#news {
			font-size: 19px;
			color: #32516e;
		}

		#news a:hover, #news a:active {
			color: #2a7ecc;
		}

		#photo {
			font-size: 30px;
			color: #6E4319;
		}

		#photo a:hover, #photo a:active {
			color: #CB7E3B;
		}

		#photomosaic {
			font-size: 22px;
			color: #6f7956;
		}

		#photomosaic a:hover, #photomosaic a:active {
			color: #aed05d;
		}

		#projects {
			font-size: 23px;
			color: #6C643F;
		}

		#projects a:hover, #projects a:active {
			color: #B7AF58;
		}

		#rate-a-dan {
			font-size: 23px;
			color: #8e5656;
		}

		#rate-a-dan a:hover, #rate-a-dan a:active {
			color: #de4f4f;
		}

		#speech {
			font-size: 18px;
			color: #CCCCCC;
		}

		#speech a:hover, #speech a:active {
			color: #CCCCCC;
		}

		#storytime {
			font-size: 18px;
			color: #CCCCCC;
		}

		#storytime a:hover, #storytime a:active {
			color: #CCCCCC;
		}

		#tennisphile {
			font-size: 18px;
			color: #5a7754;
		}

		#tennisphile a:hover, #tennisphile a:active {
			color: #72c362;
		}

		#travel {
			font-size: 24px;
			color: #6d4d23;
		}

		#travel a:hover, #travel a:active {
			color: #e19b40;
		}

		#wordscapes {
			font-size: 18px;
			color: #CCCCCC;
		}

		#wordscapes a:hover, #wordscapes a:active {
			color: #CCCCCC;
		}
