html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0px;
  padding:0px;
  border:0px;
  border-spacing:0px;
}
input,select{
  margin:0;
  padding:0;
}

body{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#e7cb9f;text-align:center;line-height:1.5em;background:#140f09 url('images/bg09.png') top left}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0}

h1, h2, h3, h4, h5, h6{font-size:100%}

ol, ul{list-style:none}

address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}

#recentPosts{margin-left:8px; margin-bottom:8px; color:#e7cb9f; font-weight:bold; font-size:14px}

table{border-collapse:collapse; border-spacing:0}

caption, th{text-align:left}

q:before, q:after{content:''}

#wrapper{width:800px;margin:0px auto 0px auto;padding:0px;text-align:left}

#header{width:100%;height:422px;margin:0px auto 0px auto; padding:0px;background-image:url('images/new_headerbg.png');background-repeat:repeat-x;background-position:0px 0px}

#header-ie{width:100%;height:482px;margin:0px auto 0px auto; padding:0px;background-image:url('images/ie-bg.png');background-repeat:repeat-x;background-position:0px 0px}

#headerContent{width:892px;margin:0px auto 0px auto}

#container{width:892px;margin:0px auto 0px auto;background-image:url('images/new_divider_author.png');background-repeat:repeat-y;text-align:left;background-position:0px 0px; height:100%}

#colOne{width:99px;height:auto;float:left;text-align:right;padding:0px;margin-left:1px}

#colTwo{width:669px;height:auto;float:left;padding-left:1px;margin:0px}

.lineSpacer{padding-top:9px; border-bottom:solid 1px #e7cb9f}

.profeileLineSpacer{border-bottom:solid 1px #e7cb9f}

#right p{margin:0px}

.clearer{font-size:0px;height:0px;width:100%;display:block;clear:both}

#footer{padding:12px; margin-top:0px; font-size:9px; border-top:solid 1px #e7cb9f; text-align:center}

#footer p{margin:0px auto 0px auto; padding:10px 0px 10px 0px;}

#footer a {color:#8e8028; text-decoration:none}

#footer a:hover{color:#c8a81f;text-decoration:none}

#allPosts{float:left; background:#e6c48a; margin-top:8px; margin-left:8px; color:#1d140a; width:653px; font-size:11px}

#listPosts{padding:10px; line-height:2em}

#allPosts li{margin-left:8px; margin-top:0px; color:#1d140a}

#allPosts a:link{color:#1d140a}

#allPosts a:hover{color:#8e8028}

#allPosts a:visited{color:#000}

.titleSpot{display:block; text-align:center; padding-top:6px; text-transform:uppercase}

.alignleft{float:left}

.alignright{float:right}

.titleLeft{float:left}

.titleRight{float:right}

.center{text-align:center}

a:link, a:visited{color:transparent;text-decoration:none; font-weight:bold; line-height: 0px;}

a:hover{border-bottom:none}

.post li p, #sidebar2 li p{display:inline}

.post li a, #sidebar2 li a{font-weight:bold}

.post li, #sidebar2 li{display:inline}

.post{text-align:left; margin-left:0px; width:350px; position:absolute; left:0px; top:170px; padding-bottom:25px}

.titleSpot{display:block; text-align:center; padding-top:6px}

.center{text-align:center}

.borderless img, img.borderless{border:none}

.entry li{display:block}

ul{padding-bottom:0}

ul.related li a{display:block}

ul.related li{display:block}

ul.archive li{display:block; padding:0 0 1em}

ul.archive p{display:block; padding:0}

ul.archive{margin:0; padding:0}

#contact-badge{width:377px; height: 86px; margin-left: 8px; margin-top: 8px; background: #e6c48a;}

#email{display:block;}

a.prodtwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
}

a.prodtwit-hover:hover {
	background-position: -74px 0;
}

a.prodflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px 0;
}

a.prodflickr-hover:hover {
	background-position: -210px 0;
}

a.proftwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: 0 -52px;
}

a.proftwit-hover:hover {
	background-position: -74px 0;
}

a.profflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px -51px;
}

a.profflickr-hover:hover {
	background-position: -210px 0;
}

a.dirtwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: 0 -104px;
}

a.dirtwit-hover:hover {
	background-position: -74px 0;
}

a.dirflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px -103px;
}

a.dirflickr-hover:hover {
	background-position: -210px 0;
}

a.intertwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: 0 -156px;
}

a.intertwit-hover:hover {
	background-position: -72px 0;
}

a.interflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px -155px;
}

a.interflickr-hover:hover {
	background-position: -210px 0;
}

a.techtwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: 0 -208px;
}

a.techtwit-hover:hover {
	background-position: -74px 0;
}

a.techflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px -207px;
}

a.techflickr-hover:hover {
	background-position: -210px 0;
}

a.maestrotwit-hover {
    float: left;
    margin-right: 55px;
	display: block;
	width: 74px;
	height: 42px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: 0 -260px;
}

a.maestrotwit-hover:hover {
	background-position: -74px 0;
}

a.maestroflickr-hover {
    float: left;
	display: block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url("images/profilesocial.png");
	background-position: -160px -259px;
}

a.maestroflickr-hover:hover {
	background-position: -210px 0;
}


.displace {
	position: absolute;
	left: -5000px;
}

#social-badge {
	text-align: center;
	float: right;
	width:274px;
	height:86px;
	margin-right: 9px; 
	margin-top: -86px;
	background:#e6c48a;
}

#profilesocial-list {
	margin-left: 45px;
	margin-top: 21px;
}

#profilesocial-list li {
	margin-bottom: 0px;
}

#profilesocial-list ul li {
	display:inline;
}

#hire{padding-top: 9px; margin-bottom: 0px;}

#divider{float:left}

#chainprod{background:#b04122; width:653px; margin-top:8px; margin-right:8px; margin-left:8px;}

#chainprof{background:#667633; width:653px; margin-top:8px; margin-right:8px; margin-left:8px}

#chaindir{background:#2e8fa3; width:653px; margin-top:8px; margin-right:8px; margin-left:8px}

#chaininter{background:#e3485b; width:653px; margin-top:8px; margin-right:8px; margin-left:8px;}

#chainprod ul li { display: inline; padding-left:15px; }

#chainprof ul li { display: inline; padding-left:15px; }

#chaindir ul li { display: inline; padding-left:15px; }

#chaininter ul li { display: inline; padding-left:15px; }

.newleft a{display:block; margin-top: 5px; margin-bottom:5px; margin-left: 15px;width:100px; height:30px; text-decoration:none; background:url("images/newpostarrow.png"); float:left}

.oldright a{display:block; margin-top: 5px; margin-bottom:5px; margin-right: 15px; width:100px; height:30px; text-decoration:none; background:url("images/oldpostarrow.png"); float:right}

a, input{outline: none;}

button::-moz-focus-inner { 
    border: 0;
    padding: 0;
}
