/**********  Hawk Ridge Furniture 2009 ******************/

body.custom {
   background-color: #5F5F4F;
   padding: 0;
   margin-top:0;
}
#page {
   padding:0;
   background-color: #969C86;
   width: 980px; 
}
.post_box {
padding-top:0;
}
.custom #header #logo a { display: block; height: 120px; width: 980px; background: url('images/logohead.gif') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border:none;}

a:link, a:visited {
   text-decoration: none;
   color: white;
}
a:hover{
   color: #FAB337;
   text-decoration: underline;
   border: none;
}
ul#tabs {
   border:none;
   height:30px;
	background-color: #2A2A2A;
}
ul#tabs li,ul#tabs li.current_page_item,ul#tabs li.cat-item  {
	background-color: transparent;
   border: none;
   font-weight: bold;
   margin-left:5px;
}
ul#tabs li a:link, ul#tabs li a:visited {
   text-decoration: none;
   color: white;
   margin-top:5px;
}
ul#tabs li a:hover, #footer a:hover {
   border: none;
   color: #FAB337;
   text-decoration: underline;
}
#footer {
   border: none;
   text-align: center;
   color: #969C86;
   background-color: #3C4136;
   text-align: center;
   padding:7px;
}
#footer a:link,#footer a:visited {
   color: white;
   text-decoration: none;
}
div#footer p a, div#bottomnav a {
   border: none;
}
#content { 
   background-image: none; 
   border: none;
}
#content_box { 
   background-image: none; 
   color: #3C4136;
   border: none; 
}
#sidebars { background-image: none; }
#sidebar_1,#sidebar_2 { border: none;}
#column_wrap { background-image: none; }
div#post-7 .headline_area h2 {
   display: none;
   visibility: collapse;
}
.nbox a {
   display: list-item;
   margin-left: 35px;
   list-style: disc;
}
/* table styles for category pages */
table.imgtab {
   width: 100%;
}
td.imgtd img {
   border: 21px solid #30332a;
}
table.imgtab td {
   vertical-align: top;
}
td.txttd {
   padding:0 14px 14px 14px;
   vertical-align: top;
}
td.txttd h2 {
   margin-top: 0;
}
a.right {
   float: right;
   font-style: italic;
   display: block;
   margin-top:14px;
   font-size: 90%;
}
td.txttd a:hover {
   color: #FAB337;
   text-decoration: underline;
}
table.dims {
   width: 100%;
   margin: 0 7px 7px 7px;
}
table.dims td {
   padding: 0;
   vertical-align: top;
}
div#products {
   background-color: #30332a;
   padding-top:14px;
   padding-bottom:7px;
}
div#products img,table#vproducts img {
   margin-bottom: 0;
   display: block;
}
table#vproducts {
   background-color: #30332a;
   margin-left: auto;
   margin-right:auto;
   margin-bottom: 21px;
}
table#vproducts td {
   padding:14px;
   vertical-align: top;
}
table#vproducts td#gall {
   padding-left:0;
}
table#vproducts div.ngg-galleryoverview {
   width:120px;
   margin-left: 0;
}
div.ngg-gallery-thumbnail-box a:link {
   border-color: blue;
}
div.instr {
   text-align:right;
   width:98%;
   padding:3px;
   font-size: smaller;
   font-weight: bold;
   color: #556b2f;
}
/* Controls for group photos box on interior pages */
#homeback {
   background-image: url(images/homeback.jpg);
   background-repeat: no-repeat;
   height:235px;
   padding: 0;
   width: 980px;
}
#homemain {
   color: #3C4136;
   background-color: #969C86;  
   margin: 0;
}
td#topb {
   margin:0;
   padding:0;
}
#topb img {
   padding:0;
   margin: 0;
}

.small {
   font-size: smaller;
   padding-left: 35px;
}
img.vfm {
   margin: 35px 0 0 35px;
}
div.praise {
	padding: 7px 7px 21px 7px;
   border-bottom: 1px dotted #F0F8FF;
   width: 90%;
}
#ctr {
   vertical-align:top;
   margin-left:auto;
   margin-right:auto;
   margin-top:35px;
}
div#ctr img {
   margin-left:30px;
}
#customer {
   margin: 21px auto 21px auto;
   width:380px;
}
#customer span {
   font-style: italic;
   font-size: smaller;
   float:right;
   margin-top:21px;
}
span.customer {
	font-style: italic;
	font-size: smaller;
	float: right;
}
#abbey {
	margin: 48px;
	border: 1px solid #F0F8FF;
}
.paul {
	float: right;
	display: inline;
	margin: 21px;
	border: 1px solid #F0F8FF;
}
.imgctr {
	margin: 14px 14px 14px 7px;
	border: 1px solid #F0F8FF;
	width: 344px;
}
#contact {
   text-align: right;
   position: relative;
   top:160px;
   right: 7px;
}
.nbox {
   margin-top:28px;
}
.nbox a {
   display: list-item;
   margin-left: 35px;
}
.wp-caption{
   background-color: #30332a;
   color: white;
   border: none;
}
#intclk {
   float: right;
}
div#crumbs {
   margin: 14px 0 0 7px;
}
div.headline_area h1 {
   margin-bottom:0;
   padding-bottom:0;
}
#tools {
   height: 20px;
   position: relative;
   top: -17px;
   left: 480px;
}
#tools td,#crumbs {
   vertical-align: middle;
   font-size: 9px;
}
#tools td a {
   margin: 0 7px 0 7px;
}
h1.pst {
   display: none;
}
#archive_info {
   display: none;
   border: none;
}
div.comments_closed {
   display: none;
}
dl#comment_list .bypostauthor {
   background-color: transparent;
}
#commentform textarea, .login_alert {
   background-color: transparent;
}
div#sbc {
   margin-left: 28px;
   margin-top:35px;
}
img.bord {
   border: 1px solid #F0F8FF;
}
table.hrf_gal {
   margin-bottom: 21px;
   width: 100%;
}
table.hrf_gal td {
   padding:7px;
   vertical-align: top;
   border-top: 1px dotted white;
}
table.hrf_gal td h2 {
   margin-top: 0;
}
table.hrf_gal td.h2class {
   border: none;
}

#30332A

.ngg-gallery-thumbnail img {
	background-color:#30332A;
	border:1px solid #30332A;
}