#Logo { left: -3px; top: -5px; position: absolute; z-index: 1; visibility: visible; }
#BannerAd { position: absolute; top: 8px; left: 220px; width:728px; height:90px;}
#TopLeftAds { position: absolute; top:197px; left: 0px; width: 180px;}
#page { border:none; position:absolute; top:100px; left:170px; width:832px; background-color:#fff;}
#page-header { position: relative; border:none; height: 63px; padding-left:26px;}
#page-header-content { color: #333; padding-top:12px; border-bottom:1px dotted #d3d3d3; margin-right:25px; }
#page-body { position: relative; padding-left: 26px; padding-right: 25px; top:-20px;}
#page-body-left { float: left; width: 410px; overflow: hidden; clip: rect(auto 410px auto auto); padding-right: 15px; border-right: 1px solid #d3d3d3; }
#page-body-left-header { margin-top:7px; }
#page-body-right { font-size: 12px; float: left; width: 340px; padding-left: 15px;height:100% }
#page-footer { position: relative; border:none; height:63px;}
#page-footer-content { position: relative; top: 30px; padding-right: 20px; padding-left: 20px; font-size: 10px; }
#page-static { position: relative; padding-left: 40px; padding-right: 40px; top:0px;}
#sidebar-top-wide {  }
#sidebar-bottom-left { float:left; width:160px; padding-right:9px; margin-top:15px; border-right:1px solid #d3d3d3;height:100%; }
#sidebar-bottom-right { float:right;width:160px;padding-left:10px;padding-top:15px;}

body { height: 100%; color: black; font-size: 13px; font-family: verdana, arial, "trebuchet ms", tahoma, helvetica, "Lucida Grande", sans-serif; margin: 0; padding: 0  }
body a {
  color: rgb(166,140,83);
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

body a:hover {
  text-decoration: underline;
}

.menulink a { color: inherit; font-weight: inherit; }

html > body  { }

.widget_linkblock ul { text-align: left; margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
.widget_linkblock li { text-align: left; margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
.widget_archive ul { text-align: left; margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
.widget_archive li { text-align: left; list-style-type: none; list-style-position: inside; }
.widget_recent_entries ul { text-align: left; margin: 15px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }
.widget_recent_entries li { text-align: left; margin-left: 10px; padding-bottom: 5px; padding-left: 10px; list-style-position: outside; }
.widget_recent_comments ul { text-align: left; margin: 15px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }
.widget_recent_comments li { text-align: left; margin-left: 10px; padding-bottom: 5px; padding-left: 10px; list-style-position: outside; }

.widget-title { font-size: 15px; font-weight: bold; }

.widget_wpaypal {padding: 5px; border: 1px dotted #d3d3d3;}

.featured-post-title {padding-bottom:4px;font-size: 17px; font-weight: bold; font-stretch: condensed; word-spacing: -1px; letter-spacing: -1px;}
.featured-post-title a { color: #2b2b2b; font-size: 17px; font-weight: bold; text-decoration: none }
.featured-post-title a:hover { text-decoration: none; }
.featured-post-title a:visited { text-decoration: none  }

.crosspost-tag { font-weight: bold; margin-bottom:10px; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 8px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.loginbutton { text-transform: uppercase; }

.commentlist { font-size: 11px; }

.pnwhotlistmainheader { display: none; }


acronym, .titleTip {
  border-bottom: 1px dotted rgb(168,140,83);
  cursor: help;
  margin: 0;
  padding: 0;
}

.doNotDisplay {
  display: none !important;
}


.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

h2 { color: black; font-size: 200%; }

p  { }

dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 0.5ex 0;
}

dd {
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

.center {
text-align: center;
}


/* ##### Main Copy ##### */

.main-copy   { color: black; background-color: white; text-align: left; padding-right: 5px; padding-left: 5px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
.main-copy1 { color: black; line-height: 1.5em; background-color: white; text-align: left; margin: 0 0 0 12.5em; padding: 0.5ex 15em 1em 1em; border-left: 1px solid rgb(216,210,195) }
.main-copy h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 175%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}
.commentHeader { color: black; font-family: "Lucida Grande", Verdana, Arial; background-color: transparent; text-align: left; margin: 1em 0 0; padding: 1em 0 0; border-top: 1px solid rgb(216,210,195) }
.comments { font-size: 80% }
.main-copy a  { color: #675; text-decoration: none; background-color: transparent }

.main-copy a:hover  { color: #9a8; text-decoration: underline }
.main-copy a:visited { color: #342 }
.date-header {
  font-size:78%;
	 text-transform:uppercase;
  letter-spacing:0.2em;
  color:#999;
}
.post { 
  margin-top: 20px; 
  border-bottom: 2px solid #d3d3d3; 
  padding-bottom: 2px;
}

.post a {
  color: rgb(166,140,83);
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

.post a:hover {
  text-decoration: underline;
}

.postTitle a { color: #2b2b2b; font-size: 20px; font-weight: bold; font-style: normal; text-decoration: none ; }
.postTitle a:hover { text-decoration: none; }
.postTitle a:visited { text-decoration: none  }

.postByline { font-size: 11px; }
.postByline a { font-weight: normal; font-style: normal; text-decoration: none }
.postByline a:hover { font-weight: normal; }
.postByline a:visited { font-weight: normal; text-decoration: none   }

.postEntry {}

.postmetadata { margin: 2px 0px }

.navigation { margin-top: 20px; }

blockquote { color:#464646; border:dotted 1px #eee; background:#f8f8f8; margin-right: 15px; margin-left: 15px; padding-right: 10px; padding-left: 10px; }


	
	/* ##### Comments ##### */
	
.comment-link {
  text-transform:uppercase;
  letter-spacing:.1em;
}

input.text, textarea {
	background: #ffffff url("http://yoururl.com/wp-images/input.gif") top right;
	color: #000000;
	border: 1px solid;
	border-color: #888888 #888888 #aaaaaa #aaaaaa;
	padding: 3px 3px 4px 3px;
	font-size: 1em;
}

input.text:focus, textarea:focus {
	border-color: #000000;
}

.alt { background-color: #f8f8f8; padding-top: 3px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

/*
.menuRollover a: { border: 0px }
.menuRollover a:hover { background: url(images/menuArrow.gif) no-repeat }
*/

/* Theme Name: HASeattle */
