body
	{
	font-family: monaco, "Courier New", Courier, monospace;
	font-size:11px;
	margin:0px;
	padding: 0px;
	background-color:#fff;
	width: 100%;
	}
#page
	{
	margin: 0px auto;
	padding:0px;
	width:700px;
	}
#widepage
	{
	margin: 0px auto;
	padding:0px 20px;
	}
#head
	{
	height: 120px;
	padding:0px 10px;
	margin: 10px 0px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size:56px;
	background-image:url('./img/banner.jpg');
	background-repeat:no-repeat;
	background-position:top;
	cursor: pointer;
	/*border-bottom: 1px solid #999;*/
	}
#posts
	{
	margin:0px 0px;
	padding:0px;
	width:500px;
	padding: 0px 10px 0px 0px;
	/*border-right: 1px solid #666;*/
	float:left;
	}
#leftbar
	{
	width:180px;
	padding:10px 0px;
	float:left;
	}
#sidebar
	{
	width:180px;
	padding:10px 0px;
	float:right;
	}
#footer
	{
	width:100%;
	float:left;
	clear:both;
	padding:15px 5px 5px;
	/*background-image:url('./img/bar.gif');
	background-position:top;
	background-repeat:no-repeat;
*/
	margin-top:20px;
	}
	/*****************************/
p
	{
	margin: 5px 0px 5px;
	}
a, a:link, a:visited
	{
	cursor:pointer;
	text-decoration:none;
	color: #003399; /* #FF3300; /* #FF6600;*/
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;	
	}
a img, a:link img, a:visited img
	{
	border:none;
	background:none;
	}
a.imglink, a:link.imglink, a:visited.imglink
	{
	color:#0066FF;
	text-decoration:none;
	}
.post-title a, .post-title a:link, .post-title a:visited
	{
	font-family: 'QuicksandBook';
	color:#000;
	}
a:hover
	{
	/*background:#000;
	color:#fff;*/
	}
a.menu, a:link.menu, a:visited.menu, .menu
	{
	color: #666;
	}
input, textarea
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fafafa;
	border:1px solid #999;
	font-size:11px;
	margin: 2px 0px;
	}
	/******************************************/
.post
	{
	padding: 10px 0px 10px;
	width: 500px;
	margin: 0px;
	}
.tags
	{
	margin: 2px 0px 0px;
	color:#0066FF;
	}
.tag, a.tag, a:link.tag, a:visited.tag
	{
	cursor:pointer;
	font-size:11px;
	color:#FF0000;
	padding: 0px 4px 0px;
	}
.tag:hover, a.tag:hover
	{
	color;#f00;
	background:#ff0;
	}
.chapter
	{
	font-size:12px;
	
	background-image: url('./img/dot.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom: 3px;
	}
.chapter-text , a.chapter-text, a:link.chapter-text, a:visited.chapter-text
	{
	background:#fff;
	text-transform: uppercase;
	color: #666;
	}
.chapter-count
	{
	float:right;
	background:#fff;
	}
.post-top
	{
	padding:0px 0px 2px;
	/*border-bottom:1px solid #333;*/
	}
.post-title
	{
	font-family: 'QuicksandBook';
	font-size: 30px;
	font-weight: normal;
	/*border-bottom: 2px solid #333;*/
	letter-spacing: .05em;
	}
.post-date
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
	}
.caption
	{
	margin:2px 0px;
	padding: 0px 5px;
	color:#666;
	}


.content
	{
	/*border-top:1px solid #ccc;*/
	/*border-bottom:1px solid #ccc;*/
	padding: 10px;
	margin: 5px 0px 0px;
	color: #000033;
	}
.img-container
	{
	margin:10px 0px 0px;
	padding:0px;
	text-align: left;
	}
.small-img
	{
	width:150px;
	height:75px;
	float: left;
	clear: none;
	margin:5px 7px 5px 7px;
	/*border:1px solid #0066FF;*/
	overflow:hidden;	
	background-position: center;
	background-repeat: no-repeat;
	}
.small-img p
	{
	display:none;
	}
.small-img:hover p
	{
	display:block;
	}
.small-caption
	{
	margin:0px;
	padding: 2px;
	height: 71px;
	color:#000;
	background-image:url('./img/transp.png');
	}
.spacer
	{
	width:100%;
	clear:both;
	height:7px;
	margin: 3px 0px 4px;
	background-image: url('./img/greyspacer.gif');
	}
.altspacer
	{
	width:100%;
	clear:both;
	height:5px;
	margin: 0px;
	}
/*******************************/
.alticon
	{
	width: 496px;
	height: 200px;
	padding: 0px;
	margin: 10px auto;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#fff;
	overflow: hidden;
	}
.alticoncontent
	{
	margin:0px;
	padding:0px;
	}
.alticon-date
	{
	font-size: 12px;
	background-image: url('./img/transp_yellow.png');
	margin: 0px;
	padding: 2px 5px;
	text-decoration: underline;
	}
.alticon-title
	{
	font-family: 'QuicksandBook';
	font-size: 30px;
	color:#000;
	background:#fff;
	margin: 0px;
	padding: 2px 5px;
	text-decoration: underline;
	line-height: 50px;
	}
/******************************************/
.imgicon
	{
	width:180px;
	height:110px;
	padding:0px;
	float: left;
	clear: none;
	cursor:pointer;
	margin:10px;
	overflow:hidden;
	/*border-top:1px solid #999;
	border-bottom:1px solid #999;*/
	}
/***************************************************/

.icon
	{
	width:150px;
	height:130px;
	padding:0px;
	float: left;
	clear: none;
	cursor:pointer;
	margin:0px 10px 0px 0px;
	overflow:hidden;
	}

.icon-image
	{
	margin:0px;
	padding:0px;
	text-align: center;
	}
.icon-date
	{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color:#666;
	/*border-top:1px solid #ccc;*/
	margin:0px;
	padding:2px;
	text-align:center;
	}
.icon-title, .icon-title a:link
	{
	
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	/*font-weight:bold;*/
	color:#333;
	margin:0px;
	padding:2px 0px;
	text-align:center;
	}


/*******************************/
.humanimg
	{
	border-bottom: 1px dashed #ccc;
	padding: 10px;
	}
.comment-container
	{
	color:#666;
	/*border-top: 1px solid #000;*/
	margin-bottom: 50px;
	}

.comment-form
	{
	display:none;
	}
.comment
	{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	}
.comment-date
	{
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.comment-content
	{
	padding:10px;
	}

/*******************************/
.title, a.title, a:link.title, a:visited.title
	{
	color: #000;
	text-decoration:underline;
	}
.uploader
	{
	background-color:#fff;
	padding:5px;
	border-bottom:#0066FF;
	background-color:#eef;
	}
.clickable
	{
	cursor: pointer;
	}
.hidden
	{
	display:none;
	}
.button,a.button, a:link.button, a:visited.button
	{
	cursor:pointer;
	padding: 0px 4px;
	color:#fff;
	background: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:5px;
	}
.red,a.red, a:link.red, a:visited.red
	{
	cursor:pointer;
	font-size:10px;
	color:#fff;
	background:#f00;
	padding: 0px 2px;
	}
.button:hover,a:hover.button
	{
	background: #FF3300;

	}
.later
	{
	background-image:url('./img/up.gif');
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding: 12px 0px 0px;
	color:#999;
	cursor:pointer;
	width:100%;
	clear:both;
	margin-top:10px;
	font-family:"Trebuchet MS", Tahoma;
	font-weight: lighter;
	letter-spacing: .1em;
	}
.earlier
	{
	background-image:url('./img/down.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
	padding: 0px 0px 12px;
	color:#999;
	cursor:pointer;
	width:100%;
	clear:both;
	font-family:"Trebuchet MS", Tahoma;
	font-weight: lighter;
	letter-spacing: .1em;
	}
#sidebar .earlier, #sidebar .later
	{
	width:150px;
	}
.bar
	{
	height:16px;
	background:#f00;
	color:#fff;
	}
