/*------------------------css reset
---------------------------------*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body
	{
		font: 11px/1em helvetica, arial, sans-serif;
		background: #fff;
	}
	
/*---------------basic-font-styling
---------------------------------*/
#header h1 a:link, #header h1 a:visited
	{
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
#header h1 a:hover, #header h1 a:active
	{
		background: none;
		color: #000;
	}
	
h1.page-title
	{
		width: 715px;
		font-size: 26px;
		margin: 0 0 15px 0;
		text-align: center;
		font-family: Georgia, times, "times new roman", serif;
	}

h2 a:link, h2 a:visited
	{
		color: #000;
		text-decoration: none;
	}
	
h2 a:hover, h2 a:active
	{
		text-decoration: underline;
		background: none;
	}
	
a:link, a:visited
	{
		color: #000;
		text-decoration: underline;
	}
	
a:hover, a:active
	{
		color: #fff;
		background: #000;
		text-decoration: none;
	}
	
#right-column a:link,
#right-column a:visited
	{
		text-decoration: none;
	}

.bold
	{
		font-weight: bold;
	}
	
.italic
	{
		font-style: italic;
	}
	
.underline
	{
		text-decoration: underline;
	}
	
/*---------------------------header
---------------------------------*/
#header
	{
		width: 900px;
		height: 100px;
		margin: 10px auto 0 auto;
		border-bottom: 1px solid #aaa;
	}
	
#header h1
	{
		float: left;
		font-size: 110px;
		margin: 0;
		padding: 0;
	}
	
/*-----------------------navigation
---------------------------------*/
#navigation
	{
		margin: 0;
		padding: 0;
		position: relative;
		top: 8px;
	}
	
#navigation ul li
	{
		padding: 0 0 3px 0;
	}
	
/*----------------------------boxes
---------------------------------*/
#big-box
	{
		width: 900px;
		margin: 15px auto 0 auto;
	}

.left-box
	{
		width: 730px;
		height: 330px;
		margin: 0 0 15px 0;
		border-bottom: 1px solid #aaa;
	}
	
/*----------------------left-column
---------------------------------*/
.left-column
	{
		float: left;
		height: 330px;
		width: 160px;
		padding: 0 15px 0 0;
	}
	
.left-column h2
	{
		font: 24px/1em Georgia, times, "times new roman", serif;
		margin: 0 0 5px 0;
	}
	
.left-column p
	{
		font-size: 14px;
		line-height: 1.3em;
	}
	
.left-column p.read-more
	{
		margin: 10px 0 0 0;
		font-size: 11px;
		text-align: right;
	}
	
/*--------------------center-column
---------------------------------*/
.center-column
	{
		width: 540px;
		height: 330px;
		margin: 0 0 0 175px;
	}

/*---------------------right-column
---------------------------------*/
#right-column
	{
		float: right;
		width: 155px;
		height: 670px;
		padding: 0 0 0 15px;
		border-left: 1px solid #aaa;
	}

#right-column h2
	{
		font: 12px/1em Georgia, times, "times new roman", serif;
		margin: -3px 0 6px 0;
	}
	
#right-column ul li
	{
		padding: 0 0 5px 0;
		font-size: 12px;
	}
	
#right-column .widget
	{
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid #aaa;
	}
	
#right-column #twitter_div
	{
		margin: 0;
		padding: 0;
	}
	
#right-column p.twitter-tittle
	{
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		line-height: 1em;
	}
	
/*----------------------lower-level
---------------------------------*/
#lower-level
	{
		width: 720px;
		position: absolute;
		top: 475px;
	}

.lower-column
	{
		float: left;
		width: 220px;
		height: 270px;
	}
	
.lower-column h2
	{
		font: 18px/1em Georgia, times, "times new roman", serif;
		margin: 0 0 5px 0;
	}
	
.lower-column p
	{
		line-height: 1.3em;
		padding: 0 0 5px 0;
	}
	
#lower-left-column
	{
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid #aaa;
	}
	
#lower-right-column
	{
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #aaa;
	}
	
/*--------------------------library
---------------------------------*/
.navigation .alignleft
	{
	margin: 0 0 15px 0;
	}
	
.navigation .alignright
	{
	float: right;
	text-align: right;
	margin: 0 25px 0 0;
	}

#right-column ul .widget li p
	{
	line-height: 1.3em;
	}

.post
	{
	width:  710px;
	}
	
.post h2,
.post h3
	{
	font-size: 24px;
	font-family: Georgia, times, "times new roman", serif;
	margin: 0 0 5px 0;
	}
	
h2.pagetitle,
h3.pagetitle
	{
	font-size: 28px;
	font-family: Georgia, times, "times new roman", serif;
	margin: 0 0 5px 0;
	text-align: center;
	}
	
.post .entry p
	{
	font-size: 14px;
	line-height: 1.3em;
	margin: 5px 0 15px 0;	
	}
	
.post .entry .video
	{
	float: right;
	width: 540px;
	margin:  0 0 10px 15px;
	}
	
.post p.postmetadata
	{
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #aaa;
	}
	
.post .entry p.postmetadata.alt small
	{
	font-size: 12px;
	line-height:  1.3em;
	color: #777;
	}

#right-column ul li h2,
#right-column ul li.pagenav h2
	{
	font-size: 16px;
	}

h3#comments
	{
	font-size: 18px;
	font-family: Georgia, times, "times new roman", serif;
	margin: 0 0 15px 0;
	}
	
ol.commentlist
	{
	width:  710px;	
	}
	
ol.commentlist li
	{
	margin: 0 0 20px 0;
	}
	
ol.commentlist li cite
	{
	font-family: Georgia, times, "times new roman", serif;
	font-size: 20px;
	padding: 0 0 5px 0;
	}
	
ol.commentlist li .commentmetadata a
	{
	font-size: 11px;
	line-height: 2em;
	text-decoration: none;
	}
	
ol.commentlist li p
	{
	padding: 0 0 10px 0;
	font-size: 14px
	}	
	
#right-column .widget #episodes-guide-list a:link,
#right-column .widget #episodes-guide-list a:visited
	{
		text-decoration: underline;
	}
	
#right-column .widget #episodes-guide-list a:hover,
#right-column .widget #episodes-guide-list a:active
	{
		text-decoration: none;
	}
	
/*--------------flickr badge styles
---------------------------------*/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:180px; margin: 0px 0 0 0;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}