body,html {
   margin-top: 0px;
	background-color: #1a2023;
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
	}
	body#layout #header { 
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
/* Header----------------------------------------------- */
#header {
	background-image: url(siteimages/header.png);
	background-repeat: no-repeat;	
	width: 882px;
	height: 189px;
	margin-left: auto;
	margin-right: auto;
	}
/* Nav----------------------------------------------- */
#nav {
	padding: 0;
	margin: auto;
	text-align: center;
	background: transparent url(siteimages/navbar.png) no-repeat left bottom;
	width: 882px;
	height: 52px;
	}
ul#navcontainer {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0px;
	background: transparent url(siteimages/navbar.png) no-repeat 0 0;
	position: relative;
	top: 0;
	left: 0;
	width: 882px;
	height: 52px;
	}
ul#navcontainer li a {
	text-indent: -1000em;
	text-decoration: none;
	width:342px;
	padding: 52px 0 0 0;
	overflow: hidden;
	background: transparent url(siteimages/navbar.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	height: 0px !important; 
	height /**/:52px; /* IE5/Win */
	}
ul#navcontainer li#works a 	   { background-position: 0 -52px; width: 342px; left: 0;  }
ul#navcontainer li#works a:hover { background-position:  0px 0px; }
ul#navcontainer li#workh a 	   { background-position: -342px -52px; left: 342px; }
ul#navcontainer li#workh a:hover { background-position: -342px 0px; }
ul#navcontainer li#tools a 	   { background-position: -525px -52px; left: 525px; }
ul#navcontainer li#tools a:hover { background-position: -525px 0; }
ul#navcontainer li#blog  a 	   { background-position: -626px -52px; left: 626px; }
ul#navcontainer li#blog  a:hover { background-position: -626px 0; }
/* Wrapper----------------------------------------------- */
#wrapper_top {
	background-image: url(siteimages/body_top.png);
	width: 882px;
	height: 24px;
	margin:0 auto;
	}
/* Wrapper----------------------------------------------- */
#wrapper {
	background-image: url(siteimages/body_tile.png); 
	background-repeat: repeat-y;
	width: 882px;
	margin:0 auto;
	}
/* Main----------------------------------------------- */
#main {
	padding: 0px 0px 0px 70px;
	float: left;
	text-align: left;
	width: 490px;
	}
/* Sidebar----------------------------------------------- */
#sidebar {
	width: 285px;
	padding: 5px 5px 0px 0px;
	float: right;
	text-align: left;
	font-size: 0.75em;
	}
/* Head Images----------------------------------------------- */
#headerimage{
	display:block;
	text-align:center;
	border-color:#263545;
	border-style:solid;
	border-width:3px 6px 3px 6px;
	}	
/* Posts----------------------------------------------- */
#postdate{
	background-image: url(siteimages/post_bg.png); 
	width:155px;
	height:62px;
}
.postdate{
	color: #dcd3b2;
	text-align: left;
	font-weight: bold;
	font-size:1.75em;
	padding: 20px 0 0 10px;
}
.date-header{
	background-image: url(siteimages/post_bg.png);
	width:155px;
	height:62px;
	color: #dcd3b2;
	text-align: left;
	font-weight: bold;
	font-size:1.50em;
	line-height: 2.75em;
}
#post{
	width: 490px;
	margin:0;
	padding:0 0 20px;
	margin-bottom:10px;
	font-size:0.75em;
}
.post{
	width: 490px;
	margin:0;
	padding:0 0 20px;
	margin-bottom:10px;
	font-size:0.75em;
}
#postfooter{
	background-image: url(siteimages/postfooter_bg.png); 
	width: 485px;
	height: 79px;
	text-align:center;
}
.postfooter{
	font-size:0.75em;
	text-transform: uppercase;
}
.post-footer{
	text-align:center;
	font-size:0.75em;
	text-transform: uppercase;
}
/* Footer----------------------------------------------- */
#footer_01 {
	background-image: url(siteimages/footer_01.png); 
	width: 882px;
	height: 158px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 0.75em;
	}
#footer_02 {
	background-image: url(siteimages/footer_02.png); 
	width: 882px;
	height: 80px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 50px;
	text-align: left;
	font-size: 0.75em;
	}
#footer_03 {
	background-image: url(siteimages/footer_03.png); 
	width: 882px;
	height: 46px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 0.75em;
	}
.centeredblocks {
	text-align: center;
	margin: auto;
}
.bold{
	font-weight: bold;
}
/* Rounded Box----------------------------------------------- */	
.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#293439}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #161c1f;
  border-right:1px solid #161c1f;
  background:#20292d}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #0b0f10;
  border-right:1px solid #0b0f10;
  background:#222c30}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #222c30;
  border-right:1px solid #222c30;}
.round4{
  border-left:1px solid #161c1f;
  border-right:1px solid #161c1f}
.round5{
  border-left:1px solid #20292d;
  border-right:1px solid #20292d}
.roundfg{
  background:#293439}
/* CommentsRound ----------------------------------------------- */ 
.commentsround{display:block}
.commentsround *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#293439}
.commentsround1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #161c1f;
  border-right:1px solid #161c1f;
  background:#20292d}
.commentsround2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #0b0f10;
  border-right:1px solid #0b0f10;
  background:#222c30}
.commentsround3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #222c30;
  border-right:1px solid #222c30;}
.commentsround4{
  border-left:1px solid #161c1f;
  border-right:1px solid #161c1f}
.commentsround5{
  border-left:1px solid #20292d;
  border-right:1px solid #20292d}
.commentsroundfg{
  background:#293439}
 /* Comments ----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  border-bottom: solid 2px #736842;
  font-weight: bold;
  line-height: 1.25em;
  text-transform:uppercase;
  color: #b2a06f;
  }
#comments-block {
  margin:1em 0 1.5em;
  }
#comments-block .comment-author {
	font-size: 0.75em;
	margin:0;
	line-height:18px;
	text-align:right;
	padding-right:34px;
	background:url(siteimages/comment_pointer.gif) no-repeat right;
  }
#comments-block .comment-body {
  margin:0;
  padding:0;
  }
#comments-words{
	font-size: 0.75em;
	padding:10px;
  }
#comments-block .comment-footer {
  margin:-.25em 0 2em;
  line-height: 0.75em;
  text-transform:uppercase;
  }
#comments-block .comment-body p {
  margin:0;
  }
.comment-body-author {
margin:0;
padding:0;
}
.comment-body-author p {
margin:0;
color:#b2a06f;
font-weight:bold;
}
.deleted-comment {
  font-style:italic;
  color:gray;
  }
#blog-pager-newer-link {
  float: left;
  font-size: 1.0em;
  font-weight: bold;
  text-transform: uppercase;
 } 
#blog-pager-older-link {
  float: right;
  font-size: 1.0em;
  font-weight: bold;
  text-transform: uppercase;
 }
#blog-pager { 
  text-align: center;
  font-size: 1.0em;
  font-weight: bold;
  text-transform: uppercase;
 }
.feed-links {
  clear: both;
  font-size: 1.0em;
  line-height: 2.5em;
  font-weight: bold;
  text-align: right;
  display: none;
}  
 /* Hover Tips----------------------------------------------- */	
#hovertips_bg{
	background-image: url(siteimages/hovertips.png);
	width: 310px;
	height: 383px;
	margin-left: 180px;
}
#hovertips{
	text-align: center;
	color: #b2a06f;
	font-weight: bold;
	width: 235px;
}
#commentbox1,#commentbox2,#commentbox3,#commentbox4,#commentbox5,#commentbox6,#commentbox7,#commentbox8,#commentbox9,#commentbox10,#commentbox11,#commentbox12,#commentbox13,#commentbox14,#commentbox15,#commentbox16,#commentbox17,#commentbox18,#commentbox19,#commentbox20,#commentbox21,#commentbox22,#commentbox23,#commentbox24,#commentbox25,#commentbox26,#commentbox27,#commentbox28,#commentbox29,#commentbox30,#commentbox31,#commentbox32,#commentbox33,#commentbox34,#commentbox35,#commentbox36,#commentbox37,#commentbox38,#commentbox39,#commentbox40,#commentbox41,#commentbox42,#commentbox43,#commentbox44,#commentbox45,#commentbox46,#commentbox47,#commentbox48,#commentbox49 {
	position:absolute;
	visibility:hidden;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding: 10px;
	width: 210px;
	height: 245px;
	color:#fff;
	background-color:transparent;
	margin:0;
}
.pseudoh1 {
	color:#b2a06f;
	font-size:1.0em;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color:#b2a06f;
	border-style:solid;
	border-width:0 0 2px;
	margin:0;
	padding:0 5px 0 0;
	display:block;
}
.pseudoh2 {
	color: #2d3c4d;
	font-size:0.95em;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color:#2d3c4d;
	border-style:dashed;
	border-width:0 0 1px;
	margin:0;
	padding:0 5px 0 0;
	display:block;
}
/* Links----------------------------------------------- */
a {
	color: #b2a06f;
	text-decoration: none;
	}
a:hover {
	color: #dcd3b2;
	text-decoration: none;
	}
a:visited {
	color: #7f6b40;
	text-decoration: none;
	}
a:visited:hover {
	color: #dcd3b2;
	text-decoration: none;
	}
a.footer-link {
	color: #fff;
	text-decoration: underline;
	}
a.footer-link:hover {
	color: #dcd3b2;
	text-decoration: underline;
	}
a.footer_02-link {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	}
a.footer_02-link:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	}
a.xLink {
	color:#b2a06f;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:12px;
	background:url(siteimages/xlink.gif) no-repeat center right;
	}
a.xLink:hover {
	color:#dcd3b2;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:12px;
	background:url(siteimages/xlinkh.gif) no-repeat center right;
	}
/* image */
a img {
	border:0;
	}
.imageLink img {
	border:2px solid #b2a06f;
	margin:3px;
	}
.imageLink:hover img {
	border:2px solid #dcd3b2;
	margin:3px;
	}
.imageLink:hover {
	color:red;
	}
.imageLink {
	padding-right: 0px !important;
	background: none !important;
}
.linkbox {
	text-align: right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Horizontal Rule----------------------------------------------- */	
hr {
	width:100%;
	height:0;
	text-align:center;
	border-color:#736842;
	border-style:dotted;
	border-width:0 0 2px;
	}
/* Headings----------------------------------------------- */
h1 {
	color:#b2a06f;
	font-size:1.75em;
	text-decoration:none;
	text-align:right;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color:#736842;
	border-style:solid;
	border-width:0 0 2px 0;
	margin:10px 0 0;
	padding:0 10px 0 0;
	}
h2 {
	color:#dcd3b2;
	text-decoration:none;
	display:block;
	font-size:1.25em;
	text-align:center;
	background-image:url(siteimages/h2bg.png);
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 10px;
	margin: 10px 0 10px 0;
}
h3 {
	color: #b2a06f;
	font-size:1.25em;
	text-align:left;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color:#736842;
	border-style:solid;
	border-width:0 0 2px 0;
	margin:10px 0 10px 0;
	padding:0 10px 0 0;
	}
	h4 {
	color: #b2a06f;
	font-size:1.25em;
	text-align:left;
	background-color:transparent;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color:#736842;
	border-style:solid;
	border-width:0 0 2px 0;
	margin:10px 85px 10px 0;
	padding:0 10px 0 0;
	}
/* TextStyles----------------------------------------------- */
.orangetext {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-align:center;
	color: #dcd3b2;
	background-color:transparent;
	text-decoration:none;
	}
/* ListStyles----------------------------------------------- */
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
#footernavlist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
font-weight: bold;
}
/* SearchStyles----------------------------------------------- */
#search_box {
    width: 201px;
    height: 31px;
    background: url(siteimages/searchfield.png);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
/* DiggButtonStyles----------------------------------------------- */
ul#digg {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	background: transparent url(siteimages/100x30-digg-button_2.gif) no-repeat 0 0;
	position: relative;
	top: 0;
	left: 0;
	width: 100px;
	height: 30px;
	}
ul#digg li a {
	text-indent: -1000em;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	width:100px;
	padding: 30px 0 0 0;
	overflow: hidden;
	background: transparent url(siteimages/100x30-digg-button_2.gif) no-repeat 0 0;
	position: absolute;
	top: 0;
	height: 0px !important; 
	height /**/:30px; /* IE5/Win */
	}
ul#digg li#button a 	   { background-position: 0 -30px; width: 100px; left: 0;  }
ul#digg li#button a:hover { background-position:  0px 0px; }