*	{
	margin: 0px;
	padding: 0px;
	}

body	{
	background-color: #faf6e7;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	}
				A:link {
				color: #707070;
				text-decoration: none;
				}
A:active {
				color: #707070;
				text-decoration: none;
				}
				A:visited {
				color: #707070;
				text-decoration: none;
				}
			A:hover {
				color: #707070;
				text-decoration: none;
				}
.class1 A:link {color: #000000;
				text-decoration: none;}
.class1 A:visited {color: #000000;
				text-decoration: none;}
.class1 A:active {text-decoration: none; color: #000000;}
.class1 A:hover {text-decoration: none; color: #707070;}
.class2 A:link {color: #fff8dc;
				text-decoration: none;
				font-family: courier;}
.class2 A:visited {color: #fff8dc;
				text-decoration: none;
				font-family: courier;
				}
.class2 A:active {text-decoration: none; color: #fff8dc; font-family: courier;}
.class2 A:hover {text-decoration: none; color: #707070; font-family: courier;}
.class3 A:link {color: #707070;
				text-decoration: none;}
.class3 A:visited {color: #707070;
				text-decoration: none;}
.class3 A:active {color: #707070;
				text-decoration: none;}
.class3 A:hover {color: #707070;
				text-decoration: none;
				font-weight:bold;}
table	{
	border: 0px none transparent;
	border-spacing: 0px;
	border-collapse: collapse;
	}

table.main {
	width: 843px;
	}

	td.leftcell {
		width: 184px;
		}

		img.lefttable-top {
			width: 184px;
			height: 95px;
			border: 0px none transparent;
			}

		td.menu {
			background-color: #faf6e7;
			background-image: url('images/menugirl.gif');
			background-repeat: no-repeat;
			background-position: bottom right;
			font-family: "Courier New", Courier, monospace;
			padding-bottom: 10px;
			}

			td.menu a {
				color: #000000;
				text-decoration: none;
				}

			td.menu a:hover {
				color: #707070;
				}

			td.menu ul {
				list-style-type: none;
				margin: 0px 35px 0px 18px;
				font-size: 75%;
				}

			td.menu ul.categories {
				border-top: 1px dashed #000000;
				margin-bottom: 145px;
				}

			td.menu ul.categories li {
				border-bottom: 1px dashed #000000;
				padding: 3px 0px 3px 0px;
				}
		
			td.menu ul.pages {
				margin: 100px 50px 60px 15px;
				}

			td.menu ul.pages li {
				width: 99px;
				background-image: url('images/pages-underscore.png');
				background-repeat: no-repeat;
				background-position: bottom left;
				padding: 3px 0px 4px 10px;
				}

			td.menu h2.email {
				background-image: url('images/email-underscore.png');
				background-repeat: no-repeat;
				background-position: bottom left;
				padding: 0px 0px 2px 0px;
				margin: 0px 0px 10px 5px;
				width: 120px;
				font-size: 75%;
				font-weight: normal;
				}

			td.menu input.emailbox {
				width: 109px;
				height: 18px;
				border: 1px solid #000000;
				margin: 0px 0px 3px 7px;
				}

			td.menu input.subscribe {
				width: 65px;
				height: 15px;
				border: 0px none transparent;
				margin-left: 5px;
				}


		td.archives {
			padding: 50px 10px 0px 60px;
			font-family: "Courier New", Courier, monospace;
			font-size: 75%;
			}
			

			td.archives h2 img {
				width: 106px;
				height: 26px;
				border: 0px none transparent;
				}

			td.archives ul {
				list-style-type: none;
				margin-left: 5px;
				}

			td.archives li {
				padding: 5px 0px 5px 0px;
				}

			td.archives a {
				color: #000000;
				text-decoration: none;
				}

			td.archives a:hover {
				color: #707070;
				}


	td.middlecell {
		width: 468px;
		}

		img.title {
			width: 468px;
			height: 185px;
			border: 0px none transparent;
			}

	td.rightcell {
		width: 191px;
		font-family: "Courier New", Courier, monospace;
		font-size: 75%;
		}
			td.rightcell a:link {
		color: #000000;
				text-decoration: none;
		}
		td.rightcell a:visited {
		color: #000000;
				text-decoration: none;
		}
			td.rightcell  a:hover {
				color: #707070;
		}
		

		img.rssgirl {
			width: 191px;
			height: 232px;
			border: 0px none transparent;
			}


	td.contentheader {
		width: 468px;
		height: 116px;
		background-image: url('images/contentheader.png');
		background-repeat: no-repeat;
		background-position: top left;
		font-family: "Courier New", Courier, monospace;
		}

			td.tags {
				vertical-align: bottom;
				text-align: right;
				padding-left: 222px;
				height: 49px;
				width: 238px;
				color: #faf6e7;
				padding-right: 11px;
				padding-bottom: 5px;
				font-size: 75%;
			}
					td.tags a {
				color: #faf6e7;
				text-decoration: none;
				}

			td.tags a:hover {
				text-decoration:none;
				}


			td.title {
				vertical-align: middle;
				padding-left: 11px;
				width: 446px;
				height: 34px;
				text-align: right;
				padding-right: 11px;
				background-image: url('images/title-bg.png');
				background-repeat: repeat-y;
				background-position: top left;
				font-size: 75%;
				}
				
				

	td.content {
		background-color: #ffffff;
		padding: 10px 20px 10px 20px;
		max-width: 418px;
		}

		td.content h1 {
			width: 418px;
			border-bottom: 1px dashed #000000;
			padding: 0px 0px 10px 10px;
			font-family: "Courier New", Courier, monospace;
			font-size: 100%;
			font-weight: normal;
			}
	td.content h2 {
			width: 418px;
			padding: 0px 0px 5px 0px;
			font-family: "Courier New", Courier, monospace;
			font-size: 100%;
			font-weight: normal;
			}
		td.content p {
			margin-top: 12px;
			margin-bottom: 12px;
			font-family: "Courier New", Courier, monospace;
			font-size: 75%;
			font-weight: normal;
			}

		table.catlinks {
			margin: 5px;
			}

			table.catlinks td {
				padding: 5px;
				}

			img.catlinkimg {
				width: 92px;
				height: 92px;
				border: 1px solid #000000;
				}		

			table.catlinks p {
				width: 92px;
				font-family: "Courier New", Courier, monospace;
				font-size: 60%;
				border-top: 1px dashed #000000;
				margin-top: 5px;
				text-align: center;
				padding-top: 3px;
				}


			table.catlinks a {
				color: #000000;
				text-decoration: none;
				}

			table.catlinks a:hover {
				color: #707070;
				}

#wrap	{
	width: 843px;
	margin: 0px auto 0px auto;
	position: relative;
	}

#credit {
	position: absolute;
	width: 188px;
	padding-left: 3px;
	bottom: 0px;
	right: 0px;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-size: 60%;
	}

	#credit a {
		color: #000000;
		text-decoration: underline;
		}

	#credit a:hover {
		color: #707070;
		text-decoration: none;
		}


div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

span.b	{
	font-weight: bold;
	}

span.i	{
	font-style: italic;
	}

span.u	{
	text-decoration: underline;
	}
