﻿/* blank slate */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p {margin:0;padding:0;border: 0;}
a {text-decoration: none;}
a img {border: 0;}

/* oa_redo */

Literal 
{
	color: Red;
	font-weight: bold;
}

body {
	text-align: center;
	background: transparent url("../images/back_tile.gif");
	font: 9.5px/12.5px Verdana,sans-serif;
	color: #6A5F54;
}

form {

}
div.entry
{
	width: 100%;
}
div.entry h1
{
	MARGIN-BOTTOM: 6px; FONT: 20px 'Gill Sans',Helvetica,sans-serif; COLOR: #9ca18d;
}
div.container {
	width: 929px;
	background: white;
	border: 2px solid #e1e4d5;
	border-width: 3px 2px 0 2px;
	border-bottom: 9px solid #e1e1de;
	margin: auto;
	margin-bottom: 15px;
	text-align: left;
	padding: 11px 6px 0 6px;
	
}

/* DEFAULT STYLES FOR LINKS */
a {color: #9c4d2b;}
a:hover {color: #fa912b;}

div.header {
}

	img.logo {
		float: left;
	}


div.navSearch {
	background: transparent url(../images/newmenu_back.gif) no-repeat;
	width: 705px;
	height: 91px;
	float: right;
	position: relative;
	
}

	div.search {
		font: 11px Helvetica,sans-serif;
		position: absolute;
		right: 8px;
		top: 8px;
	}

		div.search * {vertical-align: middle;}

		div.search a {
			color: #a34c18;
			text-decoration: none;
			
		}
		
		div.search fieldset {
			display: inline;
		}

			div.search fieldset * {vertical-align: middle;}

			div.search fieldset label {
				color: #7d4d18;
			}

			div.search fieldset input {
				
			}
	
			div.search fieldset input.text {
				width: 100px;
				padding: 3px 3px 0 3px;
				background: #F6EBCC;
				color: #7d4d18;
				font: 11px/11px Helvetica,sans-serif;
			}
	
	div.topNav {
		position: absolute;
		bottom: 10px;
		left: 24px
	}

		div.topNav a {
			font: 800 11px Verdana,sans-serif;
			color: #575757;
			letter-spacing: .75px;
			padding: 0 17px 0 0;
		}

		* html div.topNav a {letter-spacing: 0px;}

		div.topNav a:hover {color: #575757;}

div.mainContent {
	background: transparent url('../images/main_content_bg.png') no-repeat center 5px;
	padding: 50px 75px 60px 75px;
	height: 100%;
	
	
}
	div.crumbs {
		width: 467px;
		float: left;
		color: #706770;
		font: 10px Verdana,sans-serif;
		margin: 0 0 -50px 0;
		padding-bottom: 8px;
		border-bottom: 2px dotted #c79d75;
		margin-bottom:20px!important;margin-bottom:-10px;
		
	}

		div.crumbs a {
			color: #b44a0b;
		}

		div.crumbs a:hover {color: #fa912b;}

	div#content {
		width: 467px;
		float: left;
		clear: left;
	}

	div.entries {}
	
		/* ENTRY TITLES */
		div.entries h2, div.entry h2, div.author h2, div.author h3, div.archive h2, div.archive h3 {
			font: 20px 'Gill Sans',Helvetica,sans-serif;
			color: #9ca18d;
			margin-bottom: 6px;
			
		}
	DIV.entries H1 {
	MARGIN-BOTTOM: 6px; FONT: 20px 'Gill Sans',Helvetica,sans-serif; COLOR: #9ca18d
}
			div.entries h2 a, div.entry h2 a, div.author h3 a, div.archive h3 a {color: #9ca18d;}
	 a.PageLink
	{
		padding-left: 5px;
	}	

	 label.CurrentPageLink
	{
		padding-left: 5px;
		font-weight: bold;
		color: #9C4D2B;
	}
	 label.PageLink
	{
		padding-left: 5px;
		color: #7D8271;
	}
		/* ENTRY DATE */
		div#content h4 {
			font: 10px Verdana,sans-serif;
			color: #231f20;
			margin-bottom: 17px;
		}
		
			div#content h4 a {color: #9c4d2b;}
			
			div#content h4 a:hover {color: #231f20;}
		
		/* AUTHOR PICTURES */
		img.author {
			float: left;
			margin: 4px 17px 4px 0;
		}
		
		/* ENTRY TEXT */
		/*div#content p {
			font: 11px/17px Verdana,sans-serif;
			color: #231f20;
			margin-bottom: 7px;
		}*/
		
		div#content {
			font: 11px/17px Verdana,sans-serif;
			color: #231f20;
			margin-bottom: 7px;
		}
	
		/*div#content blockquote {
			font: 10px/15px Verdana,sans-serif;
			font-style: italic;
			color: #6A5F54;
			background: #EFEFEF;
			padding: 10px;
		}*/
	
	
		/* LINKS BELOW ENTRY */
		a.continue {
			font: 10px Verdana,sans-serif;
			color: #ce6703;
			float: left;
		}
	
		a.continue:hover {color: #fa912b;}
	
		p.tagged {
			font: 10px Verdana,sans-serif;
			color: #000000;
			float: right;
			margin-bottom: 6px;
		}
	
	
		p.tagged a {
			color: #ce6703;
		}
	
		p.tagged a.author {
			color: #000000;
			font-style: italic;
		}
		
		p.tagged a:hover {color: #fa912b;}
		
		/* ENTRY SEPARATOR */
		div.clear {
			clear: both;
			border-top: 2px dotted #c0bcb1;
			height: 30px;
		}
		
	/* SIDEBAR STYLES */
	div.sidebar {
		float: right;
		width: 180px;
		height: 100%;
		
	}
	
		/* SIDEBAR HEADERS */
		div.sidebar h2 {
			font: 11px 'Gill Sans',Helvetica,sans-serif;
			color: #7d8271;
			text-transform: uppercase;
			letter-spacing: 1.5px;
			margin-bottom: 24px;
		}

		div.recentComment, div.recentPost {
			padding-bottom: 18px;
			margin-bottom: 18px;
			border-bottom: 2px dotted #bcb7ab;
		}
		
		/* RECENT COMMENTS ENTRY TITLES */
		div.recentComment a, div.recentPost a {
			font: 10px Verdana,sans-serif;
			color: #9c4d2b;
			font-style: italic;
		}
		
		div.recentComment a:hover, div.recentPost a:hover {color: #fa912b;}
		
			/* RECENT COMMENTS */
			ul.comments {
				list-style-type: none;
				font: 10px Verdana,sans-serif;
				color: #231f20;
				margin-top: 4px;
			}
		
				ul.comments li {margin-bottom: 2px;}
		
		div.sidebar p {margin-top: 4px;}
		
		/* ARCHIVE BUTTONS */
		a.archiveButton img {margin: 10px 0 -2px 0;}
		
		a.archiveButton:hover {cursor: pointer;}
		
			ul.archives {
				background: transparent url('../images/archives_bg.png') bottom center;
				list-style: none;
				padding: 11px 10px;
				margin-bottom: 8px;
			}

				ul.archives li {font: 10px/15px Verdana,sans-serif;}
				
					ul.archives li a {color: #be622c;}
					
					ul.archives li a:hover {color: #fa912b;}
				
					ul.archives li a:hover:after {content: " >";}
					
					

	/* ARCHIVE TABLES */
	table.archive {
		width: 100%;
		
	}
	
	table.archive tr td {height: 16px; padding: 4px; vertical-align: middle;}
	table.archive tr.r0 {background-color: #F0F0EA;}
	table.archive tr.r1 {background-color: #F7F7F3;}
		
		td.title {width: 62%;}
		td.date {width: 37%;}
	
		table.archive h2 {
			font-size: 11px !important;
			margin-bottom: 0 !important;
		}
		
			table.archive h2 a {
				font: 11px/12px Verdana,sans-serif;
				color: #231f20 !important; 
			}
			
			table.archive h2 a:hover {color: #FA912B !important;}
			
		table.archive span.archiveDate {
			font: 11px/12px Verdana,sans-serif;
			color: #9CA18D;
		}
			
		
		
	/* MULTI PAGE NAV */
	div.archive_nav div {
		font: 12px Verdana,sans-serif;
		text-align: center;
		
	}
	
		div.archive_nav ul {
			list-style-type: none;
			margin: auto;
			
			
		}
		
			div.archive_nav  {
				display: inline;
				padding: 2px 4px;
				font: bold 11px Verdana,sans-serif;
			}
			
				div.archive_nav  a {
					font: 11px Verdana,sans-serif;
					font-weight: normal;
					text-align:center;
				}
		
		div.archive_nav  a.selected 
		{
			font-weight:bolder;   
			color:#9C4D2B;
		}
		div.archive_nav  a.unselected 
		{
			font-weight:normal;  
			color:#9C4D2B;
		}	
	/* COMMENTS */
	div#comments {}
		div#comments h3
		{
			font-size:17px;
			color: #9C4D2B;
		}
		
		
		ul.comment_list {
			list-style-type: none;
			margin-bottom: 5px;
		}
		
		
			li.comment {
				
			}
		
			
				p.comment_meta {margin-bottom: 0px !important; margin-top: 12px;}
				
					span.comment_num {
						display: block;
						float: left;
						margin: 0 6px 0 0;
						}
					
						span.comment_num a {
							display: block;
							padding: 2px 4px;
							font: bold 12px Verdana,sans-serif;
							color: white;
							background: #9C4D2B;
						}
					
					span.comment_time {font: 10px Verdana,sans-serif; color: #6A5F54;}
		
			li.comment div.entry {display: inline; margin-bottom: 12px;}
			
			li.comment div.entry p {}
			
	/* COMMENT FORM */
	div#comments fieldset {
		color: #6A5F54;
		background: #EFEFEF;
		padding: 12px;
		margin-top: 8px;
	}
	
		div#comments fieldset label {
			margin: 6px;
			font: 10px Verdana,sans-serif;
		}
		
		div#comments fieldset .text_input {
			font: 11px/17px Verdana,sans-serif;
			color: #231f20;
			padding: 3px;
			/*padding-left: 20px;*/
			width: 190px;
			border: 1px solid #C0BCB1;
		}
		
		div#comments fieldset .text_area {
			width: 320px !important;
		}
		
		div#comments fieldset br {line-height: 28px;}
		
div.footer {
	clear: both;
	text-align: center;
	color: #C0B588;
	padding: 9.5px 0;
	font-size: 9px;
	border-bottom: 1px solid #999996;
}

	div.footer a {color: #C0B588;}
	div.footer a:hover {color: #C96605;}


/* FLOAT CLEARING HACKS */
	
div.header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.mainContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.archive_nav ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
a.selectedLnk
	{
	font-weight:bold;
	color:Black;  
	}
	
.NewBox
{
	border: solid 2px black;
}
div.about h2
{
	line-height: 30px;
}

.info
	{
		color: Green;
	}
	.error
	{
		color: Red;
	}