body
   {
	background: #000000 fixed no-repeat top center;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(images/jpgs/bg.jpg);
}
h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px
   }
hr
   {
   display: none;
   }
a{
   text-decoration:none;
   }
a:hover{
   text-decoration:underline;
   }
.space
   {
   clear: both;
   }
#page
   {
   margin: 0px auto;
   padding: 0;
   width: 960px;/*909*/
   }
#header
   {
	background: url(images/pngs/header-960x308.png) no-repeat top left;
	height: 308px;
	width: 960px; /*909*/
	text-align: center;
}
#headerimg
   {
	margin: auto;
	text-align: left;
}

#top_nav
   {
	text-align: left;
	width: 630px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: bottom;
/*	border: thin solid Black;*/
}
 #top_nav ul
   {
   list-style: none;
   }

   #top_nav li
   {
   display: inline;
   }

   #top_nav li a:hover
   {
	}
	
	
 .top_sidebar
   {
	float: right;
	padding: 200px 0px 0px 0px;
	#padding: 195px 0px 0px 0px;
	_padding: 195px 0px 0px 0px;
	height: 50px;
	text-align: left;
	width: 240px;
	background-position: right;
	background-repeat: no-repeat;
}	

#content
   {
	background: url(images/pngs/bg-710.png) repeat-y top left;
	float: left;
	text-align: left;
}
.blogcontent, .widecolumn
   {
	float: left;
	padding: 0px 15px 0px 15px;
	#padding: 0px 0px;
	_padding: 0px 0px;
	width: 680px;
	#width: 710px;
	_width: 710px;
	/*border: thin solid Green;*/
}
 .blogcontent form
   {
	color: #4D161B;
	padding: 10px 50px 0px 90px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

   .blogcontent input
   {
   background-color: transparent;
   border: 1px solid #214b73;
   color: #4D161B;
   }

   .blogcontent #searchsubmit
   {
   background: #b1b1b1;
   color: #214b73;
   font-weight: bold;
   padding: 2px;
   }

   .blogcontent h2
   {
   color: #4D161B;
   font: bold 18px  Georgia, Arial;
   padding: 0px 25px 0px 25px;
	}
	blogcontent small a
   {
   font-size: 18px;
   padding: 0px 50px 0px 90px;
   }
.post
   {
	padding: 0px 25px 0px 10px;
	text-align: left;
}
 .post h2
   {
   color: #4D161B;
   padding: 0px;
   }

 .post .post_title
   {
	float: left;
	width: 70%;
	border-bottom: 2px solid #56131C;
}

   .post_title h2 a
   {
   color: #4D161B;
   font: normal Georgia, Arial;
   padding: 0px;
   margin: 0px;
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   color: #fff;
   }

   .post_title small
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   }

   .post_title small a
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   padding: 0px;
   margin: 0px;
   }

   
 .entry
   {
	color: #000;
	font: normal 13px Arial;
	padding: 12px 10px 35px 5px; /*	border: thin solid Blue;*/
}
 .entry a
   {
	color: #773B1E;
	font: normal 13px Georgia, Arial;
	padding: 0px;
	margin: 0px;
}

   .entry a:hover
   {
   color: #69c;
   }

   .entry blockquote
   {
   border: 2px dashed #042748;
   padding: 8px;
   }

   .entry img
   {
   /*float: left;*/
   padding: 2px 2px 2px 2px;
	border: 0px;
   }

   .entry ul
   {
   padding-left: 20px;
   }

   .entry li
   {
/*   list-style: url('./images/pngs/bull-list.png');*/
   }

   .entry ol li
   {
   list-style: decimal;
   } 

   .entry p
   {
   text-align: left;
   padding: 0px;
   }

   .entry span
   {
   color: #b31414;
   }
	
	.post .postmetadata
   {
	/*background: url('./images/pngs/bg-45x58.png') no-repeat top left;*/
	float: clear;
	font: bolder 10px Georgia, Arial;
	padding: 12px 12px 5px 5px; /*width: 25px;*/
	color: #4F3804;
}

   .postmetadata a
   {
   color: #385673;
   text-decoration: none;
	
   }
	
	.postmetadata a:hover{
		text-decoration: underline;
		color: white;
	}

	
	.navigation{
	font: bolder 8px Georgia, Arial;
	padding: 10px 5px 5px 5px;
	text-align: center;
	border: 2px solid #A68842;
	background: #EAE2CD;
	width: 90%;
}
	
   .navigation a   {
   	color: #385673;
   }	
	
	.navigation a:hover{
		color: #fff;
		text-decoration: underline;
	}
	.navigationTitle   {
   	color: #B16E66;
   	font: normal 18px Georgia, Arial;
   	padding: 10px;
   	margin: 0px;
		font-weight: bold;
   }	
		.alignleft{
			text-align: left;
		}
		.alignright{
			text-align: right;
		}
	
#sidebar
   {
	background: url(images/pngs/bg-250.png) repeat-y top left;
	float: left;
	padding: 5px;
	text-align: left;
	width: 240px;
	#width: 250px;
	_width: 250px;
}

	#sidebar a{
	color: #B16E66;
	text-decoration: none;
	font-weight: bold;
	}
	#sidebar a:hover{
		color: #B31414;
		text-decoration: underline;
		font-weight: bold;
	}
 #sidebar ul
   {
   list-style: none;
   margin: 0px;
   padding: 1px 0px;
   }

   #sidebar li
   {
   margin: 0px;
   padding: 0px 0px 0px 10px;
   }

   #sidebar li h2
   {
   color: #C96B00;
   font: normal 18px Rockwell, Georgia, Arial;
   margin: 0px;
   padding: 10px 0px;
   }
  #sidebar ul ul
   {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li
   {
   margin: 0px;
   padding: 0px 0px 0px 10px;
   }

   #sidebar ul ul li a
   {
	color: #773B1E;
	font: normal 12px Arial;
	text-decoration: none;
	font-weight: bolder;
}

   #sidebar ul ul li a:hover
   {
   color: #b31414;
   }


#search
   {
   font: bold 12px Arial;
   color: #C96B00;
   padding: 0px 0px 15px 15px;
   }
 #search input
   {
   background-color: transparent;
   border: 1px solid #214b73;
   color: #C96B00;
	font-weight: bold;
   }
 #search #searchsubmit
   {
   background:#0B192C;
   color: #C96B00;
   font-weight: bold;
   padding: 2px;
   }
#commentform input textarea
{
	background-color: transparent;
   border: 1px solid #214b73;
   color: #fff;
}
#commentform #commentsubmit
{
   background:#0B192C;
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px;
}	

#commentform p
{
	font-weight: bold;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}	

#commentform a
{
	font-weight: bold;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9E374C;
}	

#commentform a:hover{
	text-decoration: underline;
	color: #fff;
}

#footer
   {
	background: url(images/pngs/footer-960x200.png) no-repeat top left;
	color: #773B1E;
	height: 200px;
	text-align: left;
	width: 960px;
}
 #footer .column1
   {
	float: left;
	font: bolder 10px Arial;
	padding: 50px 0px 0px 80px;
	width: 400px;
}

   .column1 .bottom
   {
   padding: 50px 0px 0px 40px;
   }

   .column1 a
   {
	color: #b31414;
	font: normal 12px Arial;
	text-decoration: none;
}

   #footer .column2
   {
   float: left;
   font: normal 12px Arial;
   padding: 35px 0px 0px 0px;
   width: 200px;
   }

   .column2 h2
   {
   color: #457db9;
   font: normal 20px Rockwell;
   }

   .column2 ul
   {
   list-style: none;
   }

   .column2 a
   {
   color: #b31414;
   font: normal 12px Arial;
   text-decoration: none;
   }
	
	
/* MAIN NAVIGATION */
/* ----------------------------------------- */

#main-nav {
	height: 50px;
	padding: 210px 0 0 30px; 
	/*border: thin solid Blue;*/
}

#main-nav dl { 
	margin: 0; padding: 0;
}


/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */


#main-nav dt { float: left; }

#main-nav dt a {
	display: block;
	height: 0px !important;
	height: 50px; /* IE 5/Win hack */
	padding: 50px 10px 0 10px;
	overflow: hidden;
	background-repeat: no-repeat;
	/*border: thin solid Blue;*/
}

#main-nav dt a:hover {
	background-position: 0 -149px;
}

#main-nav dt#gohome, 
#main-nav dt#gohome a {
	width: 131px;
	background-image: url(images/pngs/home.png);
}

#main-nav dt#goabout,
#main-nav dt#goabout a { 
	width: 131px; 
	background-image: url(images/pngs/about.png); 
}

#main-nav dt#gocontact,
#main-nav dt#gocontact a { 
	width: 131px; 
	background-image: url(images/pngs/contact.png); 
}

#main-nav dt#goshop,
#main-nav dt#goshop a { 
	width: 131px; 
	background-image: url(images/pngs/shop.png); 
}


.recentcomments{
	color: #54191F;
	font: normal 12px Arial;
	text-decoration: none;
	font-weight: bolder;
}	

.comment   {
	color: #141005;
	font: normal 10px Arial;
	text-decoration: none;
	border: thin solid #A68842;
	margin: 20px;
	background-color: #E6C05F;
	padding: 5px;
}		

.commentlist  {
	color: #141005;
	font: normal 10px Arial;
	text-decoration: none;
	border: thin solid #A68842;
	margin: 20px;
	background-color: #E6C05F;
	padding: 5px;
}	

.comment-meta {
	color: #141005;
	font: normal 10px Arial;
	text-decoration: none;
	border: thin solid #A68842;
	margin: 20px;
	background-color: #E6C05F;
	padding: 5px;
}	

.commentmetadata{
	color: #141005;
	font: normal 10px Arial;
	text-decoration: none;
	border: thin solid #A68842;
	margin: 20px;
	background-color: #E6C05F;
	padding: 5px;
}	

.comment-meta a{
	color: #54191F;
	font: normal 12px Arial;
	text-decoration: none;
	font-weight: bolder;
}	
.commentmetadata p{
	color: #fff;
	font: normal 10px Arial;
	text-decoration: none;
}	

.fn a{
	color: #fff;
	font: normal 10px Arial;
	text-decoration: none;
}

.says{
	color: #141005;
	font: normal 10px Arial;
	text-decoration: none;
	font-style: italic;
}
	
	
	
	
	
	

