/*   
Theme Name: Yew Clothing
Theme URI: www.lavishcreative.com
Description: WP theme for Yew Clothing website
Author: Alexis Sun
Author URI: www.alexissun.com
Template: 
Version: 1.0
*/
/*********************************/
/************ RESET **************/
/*********************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border:none; font-variant: normal;}
address, caption, cite, code, dfn, th, var, i {	font-style: normal;	font-weight: normal;}
strong, b{font-weight:bold;}
caption, th, td, center {	text-align: left;	vertical-align: top;}
q:before, q:after {	content: �;}
ul, ol, dir, menu, li {	list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
a { color:#4D4D4D; text-decoration:none; }
a:hover {color:#7FA900;}

/*********************************/
/******** START STRUCTURE ********/
/*********************************/

body {	
	color: #4D4D4D;
	/* background:url(images/content_bg.jpg) repeat; */
	background: #4d4d4d;
	font-family:arial;
	font-weight:12px;
	line-height:18px;
}
#bg_pattern{
	width: 100%;
	background:url(images/content_bg.jpg) repeat;
}
#wrapper {
	width: 100%;
	background: url(images/nav_bg.gif) repeat-x;
}
#container{ 
	width:100%;
	background:url(images/sidebar_bg.jpg) repeat-y;
	min-width:950px;
}


/* sidebar-left */
#sidebar-left {	
	float: left;
	width: 176px;
	padding: 0 15px;	
	font-size:12px;
}
#sidebar-left #left-header h1 a{ width:174px; height:125px; text-indent:-2000px; display:block;}
#sidebar-left #left-header h1 a.logo_home { background:url(images/logo_home.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_about { background:url(images/logo_about.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_shop { background:url(images/logo_shop.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_community { background:url(images/logo_community.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_fabrics { background:url(images/logo_fabrics.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_downloads { background:url(images/logo_downloads.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_account { background:url(images/logo_account.gif) no-repeat;}
#sidebar-left #left-header h1 a.logo_contact { background:url(images/logo_contact.gif) no-repeat;}
#sidebar-left h3 {
	line-height: 32px;
	padding: 0px 0px 0px 8px;
	height: 32px;
	width: 167px;
}
/* SHOP SIDEBAR */
.colLeft { 	position: relative;	z-index:5;	left: 0px; 	float: left; }
#leftUserInfo{padding:5px; background:url(images/session_bg.gif); margin:10px 0 0; text-align:center; width:159px; }
#leftUserInfo .boxTitleLeft{ color:#4d4d4d;font-size: 13px;	font-weight: bold;		height: 15px;		padding: 5px 5px 5px 0;	} 
#leftUserInfo .greybg{ background:#5d5d5d; padding:3px 5px; text-align:center; margin:auto 5px 10px 5px;}
#leftUserInfo .greybg a, #leftUserInfo .greybg .or_text{ color:#fff; }
 #leftUserInfo .or_text{ color:#5d5d5d; }
#leftUserInfo .greybg a:hover{ color:#a4b7da;}
#leftUserInfo a.flashBasket{ background-image:url(images/yew_cart.jpg); background-position:0 0px; width:116px; height:29px; text-indent:-2000px; border:none; padding:0; display:block; margin:0 auto;}
#leftUserInfo a.flashBasket:hover{ background-position:0px -29px;}
#leftUserInfo a.flashingBasket{ background-image:url(images/yew_cart.jpg); background-position:0px -29px; width:116px; height:29px; text-indent:-2000px; border:none; padding:0; display:block; margin:0 auto;}

#shopCategories{ background:#7a7a7a; width:169px; padding:10px 0;}
#shopCategories .boxTitleLeft{ background:url(images/shop_by_cat.gif); width:169px; padding:0; text-indent:-2000px; height:40px;}
.boxCategories {	padding: 3px 5px 10px;	margin-bottom: 30px;	font-size:12px;}
#mainmenu-nav {	list-style: none;	list-style-type: none;	padding-left: 3px;	margin: 0px;}
.boxCategories .li-nav a {	padding: 2px 1px 2px 10px;	width: 130px;	display:block;	background: url(images/cat_bullet.gif) no-repeat 0 6px;	color: #fff;	text-decoration: none;	margin: 0px;	text-indent: 2px;	float:left;}
.boxCategories ul .li-nav a:hover {	color: #A4B7DA; display: block;}
.boxCategories ul .ul-nav {	 padding-left:10px;}
.li-nav {		float: left;}
.li-nav .ul-nav  {	display:none; margin-left:0px;}

#ps_btn{ padding:20px 0 0 15px; display:block; clear:left;}
#ps_btn a{ color:#fff; font-size:14px;}
#ps_btn a:hover{ color:#A4B7DA;}


#mailing_subscribe{ width:138px; height:179px; background:url(images/subscribe_bg.gif) no-repeat; color:#4d4d4d; padding:5px 20px 0px 15px;  }
#mailing_subscribe .boxTitleLeft{ text-indent:-2000px; background:url(images/keep-in-touch.gif) no-repeat; width:132px; height:28px; margin:10px 0 0; padding:0; }
#mailing_subscribe .boxContentLeft{ color:#4d4d4d; margin:5px 0 0; padding:0;}
#mailing_subscribe .boxContentLeft .txtCopy { padding-bottom:10px;}
#mailing_subscribe .boxContentLeft .textbox { border:1px solid #4d4d4d; padding:3px;}
#mailing_subscribe .boxContentLeft form{ margin-top:5px;}
#mailing_subscribe .submit{ background:none; color:#4d4d4d; font-size:14px; border:none; width:inherit;	height: 20px;	margin:6px 0 0 0;	padding:0 3px;}



/* header */
#header {		
	height:68px;
	margin:0 0 0 206px;
	width:744px;	
}

#right-header {
	float: right;	
	height:33px;
	padding-right:20px;	
}
#searchform .intext {
	padding: 2px;
	margin: 5px 5px 0 0;
	float:left;
	width:120px;
}
#searchform .inbutton {
	color: #FFFFFF;
	background-color: #A4B7DA;
	height: 20px;
	width: 45px;
	font-size: 10px;
	margin:6px 0 0 0;
	padding:0 3px;
	border: 1px solid #A4B7DA;
}

/* top navigation */
#nav{ 	float:left;  height:33px; width:520px; }
.pg-nav {
	margin: 3px 0px 7px;	
	width: 100%;
	list-style-type: none;
	font-size:12px;
}
.pg-nav li {	
	display:inline;	
}
.pg-nav li a {
	display: inline;
	margin: 0px 10px 0px 19px;
	float: left;
	color:#FFFFFF;
}
.pg-nav li .unpublished_link{ display:inline; margin:0px 10px 0px 19px; float:left; color:#999;}
.pg-nav li a.about_link:hover, 
.pg-nav li.current_page_item a.about_link {	border-bottom:5px solid #CDDAA4;}
.pg-nav li a.shop_link:hover,
.pg-nav li.current_page_item a.shop_link {	border-bottom:5px solid #A4B7DA;}
.pg-nav li a.fabrics_link:hover,
.pg-nav li.current_page_item a.fabrics_link {	border-bottom:5px solid #967496;}
.pg-nav li a.community_link:hover, 
.pg-nav li.current_page_item a.community_link { border-bottom:5px solid #864343;}
.pg-nav li a.downloads_link:hover,
.pg-nav li.current_page_item a.downloads_link { border-bottom:5px solid #896E6E;}
.pg-nav li a.account_link:hover,
.pg-nav li.current_page_item a.account_link { border-bottom:5px solid #C0B461;}
#footer li a:hover,
#footer li.current_page_item a.contact-us{ border-bottom:5px solid #93A6CB; color:#FFFFFF;}

/* sub navigation */
#sub-navs {	
	background:url(images/sub-nav.gif) repeat-x; 	
}
ul.subnav_about {margin-left:0;}
ul.subnav_fabrics {margin-left:130px;}
ul.subnav_community {margin-left:196px;}
ul.subnav_downloads {margin-left:285px;}
ul.subnav_shop{ margin-left:78px;}
.sub-nav li {	display: inline; }
.sub-nav li a {
	padding: 8px 0px 0px 19px;
	color:#4D4D4D;
	font-size:12px;
	display:block; 
	float:left;
}
.sub-nav li a:hover, .sub-nav li.current_page_item a { color: #ffffff;}

#content {
	margin: 0 0 0 206px;
	padding:20px 0 0 0;
	min-height:450px;	
}
#post-entry h2 {font-size: 18px;}
#post-entry h3 { font-size:16px; margin:0 0 10px 0;}

.post-meta { width:720px; padding: 0 0 20px 20px;}
.post-meta h2#parent_title{ float:right;  text-align:right;	margin:0 20px 0 0;  }
.post-meta h2.title_home{width:327px; height:52px;background:url(images/title_home.png) no-repeat; }
.post-meta h2.about-us{width:123px; height:35px;background:url(images/title_about.png) no-repeat; }
.post-meta h2.fabrics{width:105px; height:46px;background:url(images/title_fabrics.png) no-repeat; }
.post-meta h2.community{width:152px; height:51px;background:url(images/title_community.png) no-repeat; }
.post-meta h2.downloads{width:152px; height:37px;background:url(images/title_downloads.png) no-repeat; }
.post-meta h2.my-account{width:174px; height:51px;background:url(images/title_account.png) no-repeat; }
.post-meta h2.contact-us{width:185px; height:39px;background:url(images/title_contact.png) no-repeat; }
.post-meta h2.shop{width:64px; height:49px;background:url(images/title_shop.png) no-repeat; }
.post-meta h2.product-stories{width:211px; height:47px;background:url(images/title_pstories.png) no-repeat; }
.post-meta h1 {
	font-size: 18px;
	line-height: 24px;
	font-weight:normal;
	margin: 0px 0px 5px;
	clear:right;
}
.post-content {
    overflow: hidden;
	font-size:13px;
	clear:right;
	padding:10px 0 0 0;
}
.post-content p{ 	padding: 0 0 10px 0; }
.post-content img {	border: 10px solid #ffffff; }
.post-content img.alignright{ float:right; margin:0 20px 20px;}
.post-content img.aligncenter{ }
.post-content img.alignleft{ float:left; margin:0 10px 10px 0;}
.post-content a {	text-decoration: underline;	font-weight: bold;}
.post-content a:hover {	color: #7FA900;}
.post-content div.left_column { width:335px; float:left; margin:20px 0px 5px 0; padding:0;}
.post-content div.left_column strong, .post-content div.right_column strong{ padding-right:5px;}
.post-content div.left_column li, .post-content div.right_column li{ padding:3px 0; line-height:16px;}
h3#jun_name{ background:url(images/jun_name.png); width:137px; height:49px; text-indent:-2000px; margin:0;}
h3#kresse_name{ background:url(images/kresse_name.png); width:210px; height:49px; text-indent:-2000px; margin:0;}
.about_facts{ background:url(images/white_transparent.png); padding:8px 8px 0 8px; margin:0 10px 10px 0;}
.about_facts strong{ color:#ac72ac}
.post-content div.right_column { width:335px; float:right; margin:20px 10px 5px 5px;}

.post-content div#ppl_yew_like ul{ padding:0; width:550px;}
.post-content div#ppl_yew_like ul li{  margin:0 0 10px 0; border-top:1px solid; padding-top:10px; line-height:18px;}
.post-content div#ppl_yew_like ul li img{ border:10px solid #fff;  margin:0 10px 10px 0; line-height:0;}
.post-content div#ppl_yew_like ul li p{line-height:18px; margin:0; padding:0; }
.post-content div#ppl_yew_like ul li a{ font-weight:normal; color:#864343; }
.post-content div#ppl_yew_like ul li a:hover{ color:#7FA900;}

.post-content .wallpaper_left, .post-content .wallpaper_right{ background:#ffffff; width:336px; padding:10px 5px 5px; text-align:center; margin-bottom:25px;}
.post-content .wallpaper_left{ float:left; }
.post-content .wallpaper_right{ float:right; }
.post-content .wallpaper_left img.alignleft, .post-content .wallpaper_right img.alignleft{ float:none; display:block;}
.post-content .wallpaper_left a, .post-content .wallpaper_right a{ padding:5px 10px; background:#FFFFFF; }

.post-content .material_thumbnail{ float:left; width:325px; margin:10px 30px 0 0;}
.post-content .material_thumbnail h4{ font-size:18px; margin-bottom:10px; display:block;}
 

/* flash and movie files in content
.post-content object {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 380px;
	width: 480px;
}
.post-content embed {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 380px;
	width: 480px;
}
 */
/* styles for the blog */
.the_blog{ width:720px; padding-left:20px; }
.the_blog .blog_title{font-size: 18px; font-weight:normal;	margin: 0px 0px 10px;	clear:right; display:block;}
.the_blog h2.community{ width:152px; height:51px; background:url(images/title_community.png) no-repeat; float:right;  text-align:right; margin:0; }
.the_blog .post-meta{ width:465px; float:left; border-top:1px solid #864343; padding:20px 0 0; margin:0 0 20px 0px;}
.the_blog .post-content a{ color:#305cab; text-decoration:none;}
.the_blog .post_thumb{ float:left; margin:5px 10px 5px 0;}
.the_blog h1.single_title{ margin-bottom:5px; font-size:18px; display:block; color:#6c7f1e; }
.the_blog h1.single_title a{ color:#6c7f1e;}
.the_blog h1.single_title a:hover{text-decoration:underline;}
.post-author {
	margin: 0px 0px 10px;
	font-size:11px;
	color:#864343;
}
.post-author a {	text-decoration: underline;}

.post-under {
	margin: 0px 0px 2px;
	font-size:12px;
}
.edit-link{ float:right; font-weight:bold;}
.post-view-com {
	margin: 0px;
	padding: 0px;
}
.post-view-com .comment-count {}
.post-view-com .comment-count a {
	background: url(images/socials/icomment.png) no-repeat left center;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	padding-right: 15px;
}
.post-view-com .comment-count a:hover {
	background: url(images/socials/icomment.png) no-repeat left center;
	padding-left: 15px;
	color: #003366;
	text-decoration: underline;
	padding-right: 15px;
}
.post-view-com .view-count {
	color: #666666;
	text-decoration: none;
	background: url(images/socials/view.gif) no-repeat left 2px;
	padding-left: 15px;
	padding-top: 1px;
}
.post-wp-rating {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.post-wp-rating .post-ratings {
	padding: 0px!important;
}

#sidebar-right {	width: 229px;	float: right; }
#sidebar-right .sidebar_righttop{	background:url(images/sidebar_righttop.jpg) no-repeat; padding:5px 0 0 0; }
#sidebar-right .sidebar_rightmid{ background:url(images/sidebar_rightmid.jpg) repeat-y; padding:5px 10px 10px 10px; }
#sidebar-right .sidebar_rightbot{	background:url(images/sidebar_rightbot.jpg) no-repeat; height:18px; width:229px;}
#sidebar-right h3 {
	padding: 0px 0px 2px;
	margin-bottom:5px;
	border-bottom: 1px solid #864343;
	font-weight:normal;
	font-size:14px;
	color:#864343;
}
#sidebar-right .side_icon{  height:32px; height:37px; float:right;}
#sidebar-right #add_rss{ clear:both; font-size:12px; margin:10px 0; }
#sidebar-right #add_rss a{color:#864343;}
#sidebar-right #add_rss img{ float:left; margin:3px 3px 3px 0;}
#sidebar-right .facebook{ display:block; color:#0254A0; margin-top:3px; border:none; font-size:12px; width:120px;}
#sidebar-right .facebook img{ border:none;  float:right;}
/* .list */
.list, .wp-tag-cloud {	
	list-style-type: none;
	overflow: hidden;
	margin:10px 0 20px;
}
.list li table {	clear: both;}
.list ul, .wp-tag-cloud ul{	list-style-type: none;}
.list ul li, .wp-tag-cloud ul li{	margin-bottom: 5px; }
.list li a, .wp-tag-cloud li a {
	background: url(images/list.png) no-repeat left 4px;
	padding-left: 10px;
	text-decoration: none;
	font-size:12px;
}
.list li a:hover, .wp-tag-cloud li a:hover{	text-decoration: underline;}
.list img, .wp-tag-cloud img {	border-width: 0px;}

/* .no-list */
.nolist img {
	border-width: 0px;
}

.nolist {
	margin: 0px;
	padding: 12px 0px 20px;
	float: left;
	width: 100%;
	list-style-type: none;
	overflow: hidden;
}
.nolist ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90%;
	list-style-type: none;
}
.nolist li {
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 100%;
}
.nolist ul li {
	color: #000000;
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.nolist li a {
	color: #000;
	text-decoration: none;
}
.nolist li a:hover {
	color: #00006c;
	text-decoration: underline;
}

/* #video-slot */
#video-slot {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 260px;
}
#video-slot p {
	margin: 0px 0px 8px;
	padding: 0px;
	float: left;
}

#video-slot embed {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 210px;
	width: 260px;
}
#video-slot object {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 210px;
	width: 260px;
}

/* #ads-slot */
#ads-slot {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 260px;
}
#ads-slot .adshere {
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	width: 260px;
}
#ads-slot .adshere a {
	color: #000000;
	text-decoration: underline;
}
#ads-slot .adshere a:hover {
	color: #660000;
	text-decoration: none;
}

#ads-slot img {
	margin: 0px 3px 3px 0px;
	padding: 0px;
	float: left;
	border-width: 0px;
}

/* #feature-articles */
#feature-articles {
	font-size: 16px;
	line-height: 20px;
	color: #660000;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}



/* Home Page Gallery Box */

#post-entry #GalleryBox{ height:120px; margin:0px; padding:10px 20px; background:url(images/scrolling_btns_bg.gif) repeat-x; color:#fff;}
#GalleryBox .gallery_box{ width:223px; background:#333333; border:1px solid #000; padding-bottom:5px; float:left; margin-right:10px; height:99px; }
#GalleryBox .gallery_box h3 { font-weight:normal; font-size:12px; margin:0; padding:3px 0 0 5px; }
#GalleryBox .gallery_box h3.box_blog_title{background:url(images/scrolling_red.jpg) no-repeat;}
#GalleryBox .gallery_box h3.box_news_title{background:url(images/scrolling_purple.jpg) no-repeat;}
#GalleryBox .gallery_box h4{ font-size:12px; font-weight:bold; margin:0; padding:4px 0 0 5px;}
#GalleryBox .gallery_box h4 a{ color:#fff;}
#GalleryBox .gallery_box h4 a:hover{ color:#7FA900;}
#GalleryBox .gallery_box small{ font-size:10px; padding-right:5px; float:right; }
#GalleryBox .gallery_box p{ font-size:12px; padding:4px 0 0 5px;}
#myGallery { float:left; width:223px; }



/* #footer */
#footer {	
	background: #4D4D4D url(images/footer_bg.jpg) repeat-x;
	float: left;
	width: 100%;
	min-width:950px;
	color: #fff;
	font-size:12px;
}
#footer-content a {	color: #fff; margin:0 10px; }
#footer-content a:hover {	color: #999999; }
#footer-content {
	margin: 0px;	
	padding: 10px 0px;
	float: left;
	width:970px;
}
#footer-content .left-footer {
	float: left;
	padding-left:15px;
padding-right:20px;
}
#footer-content .right-footer {
	float: right;
	text-align: right;
	padding-right:20px;
}
#footer-content .right-footer li, #footer-content .left-footer li{ display:inline;}
/* sitemap */
.sitemap{ width:720px; padding-left:20px; }
.sitemap .post-meta{ border-top:1px solid #864343; padding:20px 0;}
.sitemap .post-content{margin:0; padding:0;}
.sitemap ul{ margin:0; padding:0;}
.sitemap li{ margin:10px 0 0 0; padding:0;}
.sitemap li a{ font-size:14px; text-decoration:none;}
.sitemap li li{ margin:0 0 0 20px; padding:0;}
.sitemap li li a{ font-size:12px; font-weight:normal; }
.sitemap li li ul{ margin:0 0 0 10px; padding:0;}

/* toolbox */
.clear-left{clear:left;}
.clear-right{ clear:right;}
.clear { clear:both;}
.small {font-size:10px; line-height:14px; }
.disclaimer{ display:block; clear:right;}
strong {font-weight:bold;}
#parent_title { behavior: url(iepngfix.htc) }
.float-left{ float:left;}
.float-right{float:right;}
.block { display:block;}
.the_blog .post-content a.more-link{ float:right; padding:10px; color:#864343; text-decoration:none; font-weight:normal;}
em{font-style:italic;}
img.noborder{ border:none;}
