body {
	font-size: 72%;
	font-family: Arial, sans-serif;
	}

strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}

/* heading area */

#branding h1 {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-weight: bold;
	font-size: 4.2em;
	letter-spacing: .025em;
	line-height: 100%;
	color: #000;
	}

div#branding h2 {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-size: 3em;
	letter-spacing: .025em;
	line-height: 100%;
	color: rgb(167,167,167);
	}

#flickr h2  {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	letter-spacing: .025em;
	line-height: 100%;
	color: #000;
	}

/* navigation */

div#navigation a:hover span {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-size: 3em;
	line-height: 100%;
	color: rgb(167,167,167);
	text-decoration: none;
	}



/* posts */

#content_posts h1 a {
	font-family:  "Century Gothic", Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	letter-spacing: .025em;
	}

#content_posts h1 {
	font-family:  "Century Gothic", Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.8em;
	letter-spacing: .025em;
	}

.post p {
	line-height: 135%;
	margin-bottom: .5em;
	}

.post_date {
	font-size: 1.1em;
	color: rgb(167,167,167);
	}

.recent_post {
	font-size: 1em;
	color: rgb(122,122,122);
	line-height: 130%;
	}

.recent_post a {
	font-family:  "Century Gothic", Verdana, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	}

.entry p {
font-size: 1.1em;
	line-height: 150%;
letter-spacing: .005em;
margin-bottom: .5em;
	}

.entry a {
	color: #000;
	text-decoration: underline;
	}

.entry h2 {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: .025em;
	line-height: 100%;
	color: #000;
	}

.entry a:hover {
	text-decoration: none;
	}

.meta {
	color: rgb(122,122,122);
	}

.meta a {
	color: rgb(167,167,167);
	font-weight: bold;
	text-decoration: none;
	}

.meta a:hover {
	color: rgb(122,122,122);
	text-decoration: underline;
	}

.pagination a {
	color: rgb(167,167,167);
	font-weight: bold;
	text-decoration: none;
	}

.pagination a:hover {
	color: rgb(122,122,122);
	text-decoration: underline;
	}

.sidenote {
	color: rgb(167,167,167);
	}

.contactleft {
    font-weight: bold;
}



/* comments */

#commentblock  {
	color: #000;
	}

#commentblock h2  {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	letter-spacing: .025em;
	line-height: 100%;
	color: #000;
	}
	
#commentblock a {
	color: rgb(167,167,167);
	font-weight: bold;
	text-decoration: none;
	}

#commentblock a:hover {
	color: rgb(122,122,122);
	text-decoration: underline;
	}

.comment {
	font-size: 1.1em;
}

.commentauthor {
	font-size: .9em;
	color: rgb(167,167,167);
	}




/* supplemental content */

#content_sub {
	font-size: 1em;
	color: #000;
	}

#content_sub h2  {
	font-family:  "Century Gothic", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	letter-spacing: .025em;
	line-height: 100%;
	color: #000;
	}

.content_sub_block li {
	font-size: 1em;
	color: rgb(122,122,122);
	}

.content_sub_block li a {
	color: #000;
	text-decoration: none;
	}

.content_sub_block li a:hover {
	color: rgb(122,122,122);
	text-decoration: none;
	}

.content_sub_block p {
	font-size: 1em;
	}

.content_sub_block p a {
	color: rgb(122,122,122);
	text-decoration: none;
	}

.content_sub_block p a:hover {
	color: rgb(167,167,167);
	text-decoration: none;
	}

a.reviewtitle {
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
	}

a:hover.reviewtitle {
	color: rgb(122,122,122);
	text-decoration: none;
	}

/* upcoming badge */

.upb_title a {
	color: #000;
	text-decoration: none;
	}

.upb_title a:hover {
	color: rgb(122,122,122);
	text-decoration: none;
	}

.upb_venue a {
	color: rgb(122,122,122);
	text-decoration: none;
	}

.upb_venue a:hover {
	color: rgb(167,167,167);
	text-decoration: none;
	}

.upb_venue {
	color: #FFF;
	} /* white out the @ sign */

/* wijit */

a#lwp_explore {
	color: #000;
	text-decoration: none;
	}

a:hover#lwp_explore {
	color: rgb(122,122,122);
	text-decoration: none;
	}


/* footer */

#footer {
	color: rgb(122,122,122);
	word-spacing: .5em;
	}

#footer a {
	color: rgb(167,167,167);
	text-decoration: none;
	}

#footer a:hover {
	color: rgb(122,122,122);
	text-decoration: underline;
	}

