a{ text-decoration: none; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0 0 0 15px;
	padding: 0;
}

ol, ul{
	list-style: disc outside;
	margin: 0;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

body{
	background-color: #8D9D69;
	font: 70% "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

/*Common Classes*/
#logo {padding: 4px 80px 12px 45px; width: 178px; float: left;}

.header-links {width: 340px; float: right; text-align: right; padding: 12px 10px 0 0;}

.header-links a {font-size: 12px; color: #7d4800; padding: 0 14px 0 0; margin-right: 2px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-nav-sep.gif) no-repeat 100% 40%;}

.header-links a.last {background: none; padding: 0; margin: 0;}

.search-area {width: 341px; float: right; padding: 26px 0 0;}

.search-area .reg-search {width: 330px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/search-bar.gif) no-repeat top left; padding: 7px 0 11px 12px; margin-bottom: 2px;}

.search-area .art-search {width: 326px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/art-search-bar.gif) no-repeat top left; padding: 7px 0 11px 16px;}

#lower-header-links {width: 928px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-bar.gif) repeat-x top left; padding: 0 31px; float: left;}

#lower-header-links ul {margin: 0; padding: 0; list-style: none; border-left: 1px #3a4225 solid; border-right: 1px #b0bd90 solid; float: left;}

#lower-header-links ul li {border-left: 1px #b0bd90 solid; border-right: 1px #3a4225 solid; padding: 5px 10px; margin: 0; float: left; height: 18px;}

#lower-header-links ul li a {color: #f3e6c1; font-size: 14px; display: block; float: left; height: 18px;}

#lower-header-links ul li:hover, #lower-header-links ul li.on, #lower-header-links ul li.sfhover {
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-nav-page-on.gif) no-repeat top left; border-right: 1px #a98158 solid;
}

#lower-header-links ul li:hover a, #lower-header-links ul li.on a, #lower-header-links ul li.sfhover a {color: #677348; text-decoration: none;}

#lower-header-links .view-cart {width: 105px; float: right; font-size: 0; margin-right: 10px;}
/*End Common Classes*/

/*Main Structure Style*/
#container{
	font: 1em "Trebuchet MS", Tahoma, Arial, sans-serif;
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

#header{background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-bg.gif) no-repeat top left; width: 990px;}

#bodyshell {
	padding-left: 162px;
	background: #FFF url(http://lib.store.yahoo.net/lib/yhst-95475591183977/leftnav-bg.gif) repeat-y top left;
	float: left;
	margin: 0;
	width: 828px;
}

#bodyshell2 {width: 990px; float: left; background: #fff;}

#bodyshell2 #bodycontent .bodypad {padding: 0 23px 17px 22px;}

#nav-product {
	float: left;
	margin-left: -162px;
	/*overflow: hidden;*/
	position: relative;
	width: 162px;
	z-index: 100;
	padding-bottom: 175px;
}

* html #nav-product {margin-left: -81px;}

#footer{
	width: 100%;
	float: left;
	background-color: #fff;
	clear: both;
	position: relative;
}

.bottom-left-nav {width: 162px; position: absolute; bottom: 129px; left: 0; border-bottom: 7px #FDC027 solid; font-size: 0;}

*:first-child+html .bottom-left-nav {bottom: 125px;}

.bottom-left-nav .newsletter {width: 157px; padding: 15px 5px 5px 0; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/mailing-list-bg.gif) no-repeat top left; text-align: right; margin-bottom: 21px;}

.bottom-left-nav .newsletter .news-title {font-size: 14px; color: #57643a; padding-bottom: 5px; width: 157px; text-align: center;}

.bottom-left-nav .newsletter input.mailingIn {width: 146px; padding: 1px 2px; margin-bottom: 3px;}

.bottom-left-nav .badges {width: 162px; text-align: center;}

.bottom-left-nav .badges img {margin-bottom: 10px;}

#footer-links {width: 928px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-bar.gif) repeat-x top left; padding: 0 31px; float: left;}

#footer-links ul {margin: 0; padding: 0; list-style: none; border-left: 1px #3a4225 solid; border-right: 1px #b0bd90 solid; float: left;}

#footer-links ul li {border-left: 1px #b0bd90 solid; border-right: 1px #3a4225 solid; padding: 5px 10px; margin: 0; float: left; height: 18px;}

#footer-links ul li a {color: #f3e6c1; font-size: 14px; display: block; float: left; height: 18px;}

#footer-links ul li:hover, #footer-links ul li.on, #footer-links ul li.sfhover {
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/header-nav-page-on.gif) no-repeat top left; border-right: 1px #a98158 solid;
}

#footer-links ul li:hover a, #footer-links ul li.on a, #footer-links ul li.sfhover a {color: #677348; text-decoration: none;}

#footer-links .footer-view-cart {width: 105px; float: right; font-size: 0; margin-right: 10px;}

.designby {width: 203px; float: left; padding: 28px 0 35px 32px; font-size: 10px; color: #b0bd90;}

.designby a {font-size: 10px; color: #b0bd90;}

.copyright {width: 411px; float: right; padding: 11px 55px 0 0;}

.copyright .footer-logo {width: 79px; float: right; padding-left: 10px;}

.copyright .cop-text {font-size: 10px; color: #b0bd90; padding-top: 11px;}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

#bodycontent{
	position: relative;
	width: 100%;
	float: right;
}

#bodycontent .bodypad{ padding: 0 0 15px 15px;}

/*Nav Area*/
#searcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#searcharea span{
	color: #7d4800;
	font-size: 12px;
	display: block;
	float: left;
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/search-title.gif) no-repeat top left;
	padding: 2px 9px 0 26px;
}

#query { width: 146px; padding: 1px 2px; }

#artsearcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

#artsearcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#artsearcharea span{
	color: #546037;
	font-size: 12px;
	display: block;
	float: left;
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/art-search-title.gif) no-repeat 0 1px;
	padding: 3px 12px 0 28px;
}

#artsearcharea #query { width: 146px; padding: 1px 2px; }

#htmltop, .htmltop {
	padding: 10px 0 6px 10px;
	border-top: 7px #FDC432 solid;
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/leftnav-title-bar.gif) no-repeat bottom left;
	font-size: 14px;
	color: #6a5a29;
}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
#nav-product li a{
	display: block;
	padding: 4px 10px;
	color: #606c42;
	font-size: 12px;
}

#nav-product li a:hover {text-decoration: none; color: #7d4800; font-weight: bold;}
/*End Nav Area*/

.splash-left .blog-inner .column {
	border-right:1px solid #d0deae;
	float:left;
	height:1%;
	margin-bottom:10px;
	margin-right:-1px;
	padding:0 2% 3px;
	width:45.9%;
}
.splash-left .blog-inner .column.last {
	border-left:1px solid #d0deae;
	border-right:0;
	margin-right:0;
}
.splash-left .blog-inner .column .post h2 {
	background:url(http://blog.talinmarket.com/wp-content/themes/talin/images/bullet.png) no-repeat left center;
	padding-left:18px;
	line-height:1em;
	margin-top:6px;
	font-size:1.3em;
}
.splash-left .blog-inner .column .post h2 a {
	color:#546037;
	line-height:1em;
}
.splash-left .blog-inner .column .readmore {
	background:url(http://blog.talinmarket.com/wp-content/themes/talin/images/readarrow.png) no-repeat right center;
	color:#546037;
	font-size:1em;
	font-weight:bold;
	padding-right:12px;
}
#blog-rss,#readarchives{
	display:block;
	margin-top:15px;
	overflow:hidden;
}
#blog-rss img {
	margin-left:-18px;
}


