<!--

/* Element Styles */

body
	{
	font-family: "Tahoma", serif;
	text-align: center;
	color: #111;
	padding: 0px;
	background-color: #5B6A7E;
	}

textarea
	{
	border: 1px solid #7C7649;
	font-size: 12px;
	font-family: "Verdana", serif;
	text-indent: 2px;
	}

label
	{
	font-size: 12px;
	}

h3
	{
	font-size: 12px;
	margin: 0px;
	padding: 2px;
    padding-left: 10px;
	}

input
	{
	color: #2F2F2F;
	background: #FFFFFF;
	height: 20px;
	padding: 0px 1px 0px 1px;
	border: 1px solid #7C7649;
	}

a
	{
	color: #7C7649;
	}

h1
	{
	color: inherit;
	font-size: 26px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
    display: inline;
	}

pre
	{
	background-color: #F0F0F0;
	border: #666666 1px dashed;
	padding: 7px;
	margin: 5px;
	color: #99999;
	font-family: 'Courier New' , Monospace;
    }

/* Custom Styles */

.size12 { font-size: 12px; }
.size16 { font-size: 16px; }
.bold { font-weight: bold;}

.definition
{
	cursor: help;
	border-bottom: 1px dotted #000000;
}


.center_column
	{
	color: inherit;
	width: 750px;
	margin: auto;
	text-align: left;
	padding: 2px;
	padding-bottom: 15px;
	background: #FFFFFF;
	}
	
.title_bar
	{
	height: 18px;
	background: url('./img/title_bar.png') repeat-x;
	background-color: #B5C976;
	color: inherit;
    margin-top: 1px !important;
	margin-top: -2px;
	padding: 0px 10px;
	font-size: 12px;
	border: 1px solid #7C7649;
	}
	.title_bar .motto
	{
        float: left;
		margin-top: 1px;
    }
	.title_bar .links
	{
        float: right;
		margin-top: 1px;
    }


.sub_main_title
	{
	font-size: 14px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	}

.right_col
	{
	float: left;
	margin-right: 8px;
	width: 150px;
	text-align: center;
    font-size: 11px;
	color: #473D2E;
	}
	.right_col div
	    {
	    }
	.right_col h3
		{
		color: inherit;
		background: url('./img/col_title.png') no-repeat top right;
		background-color: #B5C976;
		font-size: 13px;
		text-align: left;
		font-weight: bold;
		margin-bottom: 3px;
		}
	.right_col p
		{
		padding: 1px 5px 2px 5px;
		margin: 0px;
		}
	.right_col form
	    {
	    padding: 0px;
	    margin: 0px 0px 2px 0px;
	    }
	.right_col ul.pastPosts
	    {
	    list-style-type: none;
	    margin: 0px;
	    padding: 0px 0px 7px 3px;
	    line-height: 13px;
	    text-align: left;
	    }

.postContainer
{
    width: 585px !important;
	width: 582px;
	margin-left: 165px;
	color: inherit;
}
	.postHeader
	{
		padding: 2px;
		background: url('./img/post_header.png') repeat-x;
		color: #473D2E;
		background-color: #B5C976;
    }
	.postHeader p
	{
        margin: 0px;
		padding: 0px;
    }

	.postHeader h2
		{
		color: inherit;
		background: none;
		font-size: 13px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		text-align: left;
		}
	.postBody
		{
		font-family: Arial, sans-serif;
		color: inherit;
		font-size: 12px;
		padding: 1px 5px 2px 5px;
		text-align: left;
		color: #170301;
		background-color: #FFFFFF;
		background: url('./img/body_shadow.png') repeat-x top left;
		}
		.postBody ul
			{
			margin:0px;
			}
		.postBody li
			{
			margin:0px;
			}

	.date
	{
		font-size: 12px;
		float: left;
	}
	.tags
	{
	    font-size: 12px;
	    text-align: right;
	    padding-right: 5px;
	}
	.comments
	{
        float: right;
    }


/* admin.php */

.postContainer .body
{
    font-size: 13px;
}


.adminHeader
{
    margin-bottom: 10px;
	margin-top: 10px;
	font-size: 13px;
}
	.adminHeader h2
	{
        margin: 0px;
		padding: 0px;
		border-bottom: 1px solid #000000;
		width: 570px;
		margin-bottom: 5px;
    }


.adminBody
{
    width: 570px;
	margin-bottom: 10px;
}


#hintsClick
	{
    text-decoration: underline;
	cursor: pointer;
	color: #B5C976;
	font-size: 13px;
    }
#hints
	{
        font-size: 12px;
    }

.adminTags
{
    font-size: 12px;
}
	.adminTags:first-line
	{
        font-size: 13px;
    }

.button
	{
	color: #B5C976;
	background: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font-family: "Verdana", serif;
	padding: 2px;
	border: solid 1px #7C7649;
	margin-top: 14px;
	}
	.button:hover
		{
		color: #B5C976;
		background: #EAEAEA;
		}

.comment
	{
	color: inherit;
	background: #FFFFFF;
	width: 500px;
	font-size: 13px;
	margin: 5px 0px 5px 180px;
	text-align: left;
	}
	.comment p
	    {
	    padding: 5px;
	    }
	.comment div.odd
		{
		color: inherit;
		background: #B5C976;
		}
	.comment div.even
	    {
	    color: inherit;
		background: #FFFFFF;
	    }


.comment_form
	{
	padding-top: 50px;
	margin-left: 183px;
	width: 500px;
	}
	.comment_form div
		{
		text-align: left;
		}

#lightbox
	{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

td.formtext
	{
	padding: 5px 0px 5px 0px;
	text-align: right;
	width: 120px;
	}

input.inputform
	{
	width: 200px;
	padding: 2px;
	height: 13px;
	font-size: 11px;
	}
input.inputSubject
    {
    width: 510px;
    }

button
	{
    margin: 5px;
    }

.body button
	{
    margin: 1px;
	font-size: 11px;
    }


.quote
	{
	border: 1px solid #7C7649;
    color: inherit;
	background: #B5C976;
	width: 500px;
	padding: 2px 15px 2px 15px;
	margin: auto;
	}


/* Table Row Odd Colors */

td.odd
	{
	color: inherit;
	background: #EFEFEF;
	}

/* End Table Row Odd*/

.footertext
	{
	text-align: center;
	font-size: 11px;
	}

/* CSS For the Gallery */

#thumbs
{
	background-color: #FFFFFF;
	color: inherit;
	padding-left: 25px;
	margin: auto;
}

#thumbs .image
    {
      text-align: center;      
      width: 140px;
      height: 143px;
      margin: 7px 0px 7px 28px;
      padding: 0px;
      background: url('./gallery/slide.png') no-repeat top left;
      float: left;
      display: block;
    }
#thumbs img
    {
      border: 0px;
	}
#thumbs .dirLink a
{
    text-decoration: none;
	font-size: 10px;
}


-->