/* Super layout */
html
{
	margin:0;
	padding:0;
}
body
{
	margin: 0 0;
	padding:0 0;
	/*padding-left:10%;
	padding-right:10%;
	background-color:#fbfbfb;*/
	font-family:georgia;
}
p
{
	padding:0;
	margin:0;
}
a
{
	color:#000;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
	a img
	{
		border:none;
	}
/* External Layout */

#wireframe{
	position:relative;
	margin:0;
	padding:0;
}

#header{
	
	position:relative;
	width:800px;
	height:744px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	
}
	#header h1
	{
		position:relative;
		left:50px;
		top:400px;
		margin:0;
	}
	#header h1 a
	{
		position:relative;
		display:block;
		width:540px;
		height:100px;
	}
	#header h1 span
	{
		display:none;
	}
	#header div#mailto
	{
		position:relative;
		left:80px;
		top:200px;
		margin:0;		toolTipBody
	}
	#header div#mailto a
	{
		position:relative;
		display:block;
		width:220px;
		height:100px;
	}
	#header div#mailto a span
	{
		display:none;
	}

	#header #pageLabel
	{
		position:absolute;
		left:154px;
		top:568px;
		width:263px;
		height:134px;
	}
		#header #pageLabel #stickytape
		{
			position:absolute;
			top:0;
			left:0;
			background-image:url(images/pagelabel.png);
			background-repeat:no-repeat;		
			width:263px;
			height:134px;
			z-index:2;
		}
		#header #pageLabel .arrow
		{
			position:absolute;
			display:block;
			width:41px;
			height:96px;
			top:80px;
			left:180px;
			background-image:url(images/arrow.png);
			background-repeat:no-repeat;
			z-index:4;
		}
		#header #pageLabel p
		{
			position:relative;
			margin:0;
			padding:30px 0 0 0;
			text-align:center;		
			z-index:5;
		}
		#sidebar .blog
		{
			position:relative;
			display:block;
			width:193px;
			height:317px;
			top:10px;
			left:80px;
			background-image:url(images/feather.png);
			background-repeat:no-repeat;
			z-index:100;
		}

		#header .book
		{
			position:absolute;
			display:block;
			width:170px;
			height:199px;
			top:540px;
			left:560px;
			background-image:url(images/crumbled-paper.png);
			background-repeat:no-repeat;
		}
		
			#header a.book span
			{
				display:none;
			}

			#sidebar a.blog span
			{
				display:none;
			}
#content{
	position:relative;
	width:777px;
	background-image:url(images/strip.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	line-height:1.5em;
}

#footer{
	width:770px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


/* Internal Layout */

#content{
	position:relative;
	text-align:left;
	font-size:13px;
	overflow:auto;
	padding:20px 0 0 0;
}
	#content p
	{
		text-indent: 30pt;
		line-height:2em;
		margin-bottom:1em;
		
	}
	#content p,
	#content h2
	{
		width:auto;
		padding:0px 35px;
	}
	#content a
	{
		text-decoration:underline;
	}
#footer{
	
	position:absolute;
	bottom:-410px;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	height:410px;
	z-index:4;
}
#footer #feeds
{
	top:170px;
	left:90px;
	margin-bottom:30px;
}
#footer #comments
{
	top:170px;
	left:468px;		
}
#footer #feeds, #footer #comments
{
		position:absolute;
		font-size:11px;
		width:215px;
		height:140px;
		overflow:auto;
		margin:0;
		padding:0;
}
	#footer ul
	{
		list-style:none;
		padding:0;
		margin:0;
	}
	#footer ul li
	{
		padding:0;
		margin:0;
	}
	#footer #footerFix
	{
		position:absolute;
		bottom:0;
		
	}
#sidebar
{
	position:absolute;
	left:700px;
	top:0;
	width:400px;
	z-index:5;
	font-size:16px;
	font-weight:bold;
}
#imageMenu
{
	margin-top:50px;
}
#visitMenu,
#directoriesMenu,
#archiveMenu
{
	margin-left:50px
}
	.menu h3 span
	{
		display:none;
	}
	.menu ul
	{
		padding:0 0 0 60px;
		margin:0;
	}
	.menu li
	{
		padding:0;
		margin:0;
	}

.toolTipBody
{
	position:relative;
	background-color:#ffffff;
	padding:4px 8px 0 8px;
	z-index:1000;
}
	
.alignright {clear:right; float:right; margin:0 0 1em 1em; }
.alignleft {clear:left; float:left; margin:0 1em 1em 0; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em; }
a img.alignleft {float:left; margin:0 1em 1em 0; }

