/* BEGIN - Home Styles */

#home {
	overflow: hidden;
	}

#home #boxes {
	height: 536px;
	position: relative;
	}

#home #boxes #editors-blog {
	height: 436px;
	left: 0;
	position: absolute;
	top: 0;
	width: 396px;
	}

#home #boxes #editors-blog .scrollable {
	height: 410px;
	}

#home #boxes #site-info {
	background: #f2f2ed;
	height: 96px;
	left: 0;
	position: absolute;
	top: 440px;
	width: 396px;
	}

#home #boxes #site-info table {
	border-collapse: collapse;
	height: 30px;
	margin: 20px 0 0 0;
	width: 394px;
	}

#home #boxes #site-info table th,
#home #boxes #site-info table td {
	border: 0;
	border-right: 1px solid #ccccc0;
	text-align: center;
	width: 33%;
	}

#home #boxes #site-info table th.last,
#home #boxes #site-info table td.last {
	border: 0;
	}

#home #boxes #site-info .scrollable {
	height: 71px;
	}

#home #boxes #new-blogs {
	background: #f2f2ed;
	height: 176px;
	left: 400px;
	position: absolute;
	top: 0;
	width: 296px;
	}

#home #boxes #new-comments {
	background: #f2f2ed;
	height: 176px;
	left: 400px;
	position: absolute;
	top: 180px;
	width: 296px;
	}

#home #boxes #new-posts {
	background: #f2f2ed;
	height: 176px;
	left: 400px;
	position: absolute;
	top: 360px;
	width: 296px;
	}

#home #boxes #new-blogs .scrollable,
#home #boxes #new-comments .scrollable,
#home #boxes #new-posts .scrollable {
	height: 151px;
	}

#home #boxes #new-blogs ul,
#home #boxes #new-comments ul,
#home #boxes #new-posts ul {
	margin: 20px;
	padding: 0;
	}

#home #boxes #new-blogs ul li,
#home #boxes #new-comments ul li,
#home #boxes #new-posts li {
	background: no-repeat left top;
	display: block;
	list-style: none;
	margin: 0 0 0.5em 0;
	padding: 1px 0 0 40px;
	white-space: nowrap;
	}

#home #boxes #new-blogs ul li { background-image: url(../images/bullet_arrow_green.gif); }
#home #boxes #new-blogs ul li.new { background-image: url(../images/bullet_new_green_en.gif); }
#home #boxes #new-comments ul li { background-image: url(../images/bullet_arrow_red.gif); }
#home #boxes #new-comments ul li.new { background-image: url(../images/bullet_new_red_en.gif); }
#home #boxes #new-posts ul li { background-image: url(../images/bullet_arrow_red.gif); }
#home #boxes #new-posts ul li.new { background-image: url(../images/bullet_new_red_en.gif); }

#home #boxes #new-blogs ul li a,
#home #boxes #new-comments ul li a,
#home #boxes #new-posts ul li a {
	border-bottom: 1px dotted #99988a;
	color: #6d6657;
	font-weight: normal;
	padding: 0 0 1px 0;
	text-decoration: none;
	}

#home #boxes #new-blogs ul li.new a,
#home #boxes #new-comments ul li.new a,
#home #boxes #new-posts ul li li.new a {
	color: #544c3c;
	font-weight: bold;
	}

html #home #boxes #new-blogs ul li a:hover,
html #home #boxes #new-comments ul li a:hover,
html #home #boxes #new-posts ul li a:hover
{
	border: 0;
	color: #f44903;
	text-decoration: underline;
}

#home #thumbnails {
	height: 288px;
	margin: 4px 0 4px 0;
	width: 708px;
	}

#home #thumbnails div.flash {
	margin-bottom: 4px;
	}

#home #thumbnails a {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	width: 96px;
	}
						
#home #thumbnails div.tab a {
	float: right;
	margin: 0 20px 0 0;
	_margin: 0 8px 0 0;
	width: auto;
}

#home #thumbnails img {
	background: #f2f2ed;
	display: block;
	text-align: center;
	}

/* END - Home Styles */

/* 00000000000000000000000000000000000000000000000000000000000000000 */

/* BEGIN - Blog Page and About Me Page */

	#newsarchive {
		background:  url(../images/blog_background.gif) right top repeat-y;
		}

	#newsarchive div.pagenav {
		clear: both;
		margin: 0 0 -1px 0;
		width: 496px;
		background-color: #E5E5DA;
		}

	#newsarchive #forceheight {
		float: right;
		width: 1px;
		height: 523px;
		margin: 0 0 5px 0;
		}

	#newsarchive #cap {
		clear: both;
		text-align: right;
		margin: 0;
		padding: 0;
		}

	#newsarchive #cap img {
		width: 196px;
		height: 1px;
		}

	#newsarchive #thumbnails {
		position: absolute;
		top: 0;
		left: 500px;
		width: 201px;
		}

	#newsarchive #thumbnails img {
		display: inline;
		width: 96px;
		height: 260px;
		margin: 0 4px 4px 0;
		/* Add bottom padding for IE5 Mac, which doesn't seem to pick up the bottom margin */
		padding: 0 0 4px 0;
	}
	/* Hack - Overwrite IE5 Mac padding. \*/
	#newsarchive #thumbnails img {
		padding: 0;
		}
	/* Hack */

	#newsarchive div.flash {
		width: 496px;
		background: transparent;
		/* IE5 MAC HACK \*/
		background: #F2F2ED;
		/* END IE5 MAC HACK */
		margin: 0 4px 16px 0;
		}

	#newsarchive div.entry {
		float: left;
		width: 464px;
		margin: 0 0 16px 8px;
		}

	#newsarchive div.comment,
	#newsarchive div.commentdark {
		float: left;
		width: 430px;
		margin: 0 0 16px 8px;
		padding: 16px 16px 8px 16px;
		border-width: 1px;
		border-style: solid;
		border-color: #E5E5DA;
		}

	#newsarchive div.commentdark {
		background-color: #F2F2ED;
		}

	#newsarchive div.header {
		margin: 0 0 1.5em 0;
		}

	#newsarchive div.body p {
		margin: 0 0 1em 8px;
		}

	#newsarchive div.hr2 {
		clear: both;
		margin: 0 0 8px 0;
		}

	#newsarchive div.contextlinks {
		margin: 1em 0 0 0;
		padding: 4px 16px 16px 4px;
		float: left;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #F2F2ED;
		}

	#newsarchive div.comment div.contextlinks,
	#newsarchive div.commentdark div.contextlinks {
		padding-bottom: 0;
		}

	#newsarchive #pagination {
		clear: both;
		width: 496px;
		margin: 0px 0 -1px 0;
		padding: 4px 0 8px 0;
		background-color: #E5E5DA;
		text-align: center;
		}

/* END - Blog Page and About Me Page */

/* 00000000000000000000000000000000000000000000000000000000000000000 */

/* BEGIN - More Comments Page */

	#more-comments div.pagenav {
		background: #e5e5da;
		clear: left;
		padding: 1em 0;
		width: 696px;
	}

	#more-comments div.comment {
		border-bottom: 1px dotted #e5e5da;
		line-height: 1.7em;
		margin: 0;
		padding: 1em;
	}
	
	#more-comments div.comment a {
		color: #544c3c;
	}
	
	#more-comments div.comment h3 {
		background: url(http://www.zincroe.com/a/terminus/v3/media/home/more_comments_arrow.gif) no-repeat left center;
		display: inline;
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		padding: 0.2em 0 0.2em 36px;
	}
	
	#more-comments div.new h3 {
		background-image: url(http://www.zincroe.com/a/terminus/v3/media/home/more_comments_new_en.gif);
	}
	
	#more-comments div.comment h3 a {
		font-size: 1.2em;
		font-weight: bold;
	}
	
	#more-comments div.new h3 a {
		color: #f44903;
	}
	
	#more-comments div.comment dl {
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#more-comments div.comment dl * {
		display: inline;
		margin: 0;
	}
	
	#more-comments div.comment dl a {
		color: #544c3c;
		font-weight: normal;
	}


/* END - More Comments Page */

/* 00000000000000000000000000000000000000000000000000000000000000000 */