﻿	/* Based on design by Ricky Wilson */
	body
	{
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #ababab;
		font-size: 10px;
		line-height: 14px;
		color: #000;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	/* GENERAL LINKS */

	a:link, a:visited, a:active {
		color: #00F;
		text-decoration: none;
	}
	a:hover {
		color: #0CF;
 		text-decoration: underline;
	}

	/* END */


	/* HEADER */

	#hover {
		clear: right;
		float: left;
		padding-left: 7px;
		font-weight: bold;
		letter-spacing: 12px;
	}
	.hover_name {
		font-weight: normal;
		letter-spacing: 5px;
		margin-top: 10px;
	}
	#nav #hover a, 
	#nav #hover a:hover {
		color: #000000;
		text-decoration: none;
		padding: 0px;
		border: 0;
	}
	#hover p {
		margin: 0;
	}
	#nav {
		background-color: #ffffff;
		margin-bottom: 20px;
		text-align: right;
		border-bottom: 2px solid #dcdcdc;
		width: 100%;
		padding: 7px 0;
	}
	#nav ul {
		font-size:12px;
		margin: 0px;
	}
	#nav ul li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#nav a:link, 
	#nav a:visited, 
	#nav a:active {
		color: #000000;
		text-decoration: none;
	}
	#nav a:hover {
		color: #5522aa;
	}
	#nav a {
		padding: 7px
	}

	/* END */

	/* PHOTO */

	p {
		margin: 0 0 8px 0;
		font-size: 10px;
		line-height: 120%;
	}
	.pic {
		border: 4px solid #dcdcdc;
		padding: 8px;
		background-color: #ffffff;
	}
	.pic:hover {
		border: 4px solid #ffffff;
	}
	#title {
		text-align: center;
		width: 100%;
		letter-spacing: 8px;
	}
	#description_container, 
	#comments_container {
		clear: both;
		width: 590px;
		background-color: #dcdcdc;
		margin: 0px auto 10px;
		padding: 20px;
		text-align: left;
	}
	#description_container:hover,
	#comments_container:hover {
		background-color: #ffffff;
	}
	#description, .comment {
		margin: 0px 20px;
		background-color: transparent;
		line-height: 15px;
		text-align: justify;
	}
	#description a {
		color: #353535;
		text-decoration: underline;
	}
	#description a:hover {
		color: #5522aa;
	}
	.archive-link {
		margin-top: 5px;
		letter-spacing: 5px;
	}
	#links {
		width: 66.5%;
		margin: auto;
	}
	.newer a {
		float: left;
		width: 60px;
		margin-bottom: 30px;
		padding: 7px;
		display: block;
		background-color: #ababab;
		border-bottom: 2px solid #dcdcdc;
	}
	.newer a:hover, .older a:hover	{
		color: #ffffff;
		border-bottom-color: #ffffff;
	}
	.nolinknewer {
		float: left;
		width: 60px;
		margin-bottom: 30px;
		padding: 7px;
		display: block;
		background-color: #eeeeee;
		border-bottom: 2px solid #fffff;
	}
	.older a {
		float: right;
		width: 60px;
		margin-bottom: 30px;
		padding: 7px;
		display: block;
		background-color: #ababab;
		border-bottom: 2px solid #dcdcdc;
	}
	.nolinkolder {
		float: right;
		width: 60px;
		margin-bottom: 30px;
		padding: 7px;
		display: block;
		background-color: #eeeeee;
		border-bottom: 2px solid #ababab;
	}

/* END*/

/* COMMENT */

	#comments_container .comment a {
		text-decoration: underline;
	}
	.comment {
		margin-bottom: 20px;
	}
	.comment_author {
		font-style: italic;
		color: #000000;
		margin-top: 5px;
		margin-left: 20px;
	}
	#comments_container {
		margin-top: 20px 0px;
	}
	#comments_header {
	 	letter-spacing: 2px;
	 	margin-bottom: 10px;
	}
	input, textarea, form {
		background-color: transparent;
		margin: 1px;
		font-size: 10px;
		color: #000000;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#comment-bake-cookie {
		margin: 2px 0;
		vertical-align: middle;
	}
	input  {
		background-color: transparent;
		border: 1px solid #ebebeb;
	}
	textarea {
		background-color: transparent;
		border: 1px solid #ebebeb;
		width: 430px;
		height: 100px;
		padding: 1px 0;
	}
	#buttons input {
		margin: 1em 0 0 0;
		border: 1px solid #ebebeb;
	}
	#form {
		margin-left: 20px;
	}
	#form label input, 
	#form label textarea {
		display: block;
	}
	#form label input {
		margin-bottom: 1em;
		width: 280px;
		padding: 1px 0;
	}
	#form {
		margin: 1em 0 0 0;
		border: 0;
		background-color: transparent;
	}
	acronym {
		cursor: default;
	}
	.header {
		letter-spacing: 2px;
		margin-bottom: 1em;
	}
	.nodescription, .nocomments {
		letter-spacing: 1px;
	}
	.nocomments {
		padding-left: 20px;
	}
	.title {
		margin-bottom: 5px;
		margin-top: 20px;
	}
	#title a:hover, #comment-link a:hover	{
		color: #ffffff;
	}

/* END*/

/* SECTIONS */

	.section-title {
		letter-spacing: 10px;
		padding-bottom: 10px;
	}
	#description_container_archive {
		clear: both;
		width: 590px;
		background-color: #dcdcdc;
		margin: 0 auto 10px;
		padding: 40px 20px;
		text-align: center;
	}
	#description_container_archive:hover {
		background-color: #ffffff
	}
	#section-content {
		width: 590px;
		background-color: #dcdcdc;
		margin: 0 auto 20px;
		padding: 20px;
	}
	#list-gallery ul li {
		list-style: none;
		margin: 5px auto;
	}
	.gallery_description {
		margin: auto 20px;
		text-align: justify;
	}

/* END*/

/* RECENT */

	.thumb {
		border: 2px solid #dcdcdc;
		background-color: #ffffff;
		padding: 4px;
		margin: 10px;
	}
	.thumb:hover {
		border: 2px solid #ffffff;
	}

/* END*/

/* FOOTER */

	#recent {
		clear: both;
		width: 590px;
		background-color: #dcdcdc;
		margin: 0px auto 10px;
		padding: 20px;
		text-align:left;
	}
	#recent:hover {
		background-color: #ffffff;
	}


	#webring {
		clear: both;
		width: 590px;
		background-color: #dcdcdc;
		margin: 0px auto 10px;
		padding: 20px;
		text-align:left;
	}
	#webring:hover {
		background-color: #ffffff;
	}
	#webring ul li {
		display: inline;
		list-style: none;
		margin: 5px 10px;
	}
	
	
	#footer {
		background-color: #ffffff;
		margin-bottom: 0;
		text-align: center;
		border-top: 2px solid #dcdcdc;
		width: 100%;
		padding: 7px 0px;
		margin-top: 40px;
	}
	
	.footerimg {
		margin: 10px;
	}
