/*  Theme Name: VintagerTheme URI: http://www.vintager.cn/Version: 1.0.0Description: Designed by <a href="http://www.vintager.cn">Vintager</a>.Author: NoTorAuthor URI: http://www.vintager.cnTags: vintager	Copyright: (c) 2011-2012 Vintager.	License: GNU General Public License v2.0	License URI: http://www.gnu.org/licenses/gpl-2.0.html*//* WARNING! DO NOT EDIT THIS FILE!To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css file to add your styles. You can copy a style from this file and paste it in custom.css and it will override the style in this file. You have been warned! :)*//*-------------------------------------------------------------------------------------------INDEX:0. RESET1. SETUP-1.1 Defaults-1.2 Hyperlinks2. SITE STRUCTURE & APPEARANCE-2.1 Containers & Columns-2.2 Navigation	-2.2.1 Drop-down menus-2.3 Header-2.4 Content-2.5 Sidebar-2.6 Footer-2.7 Homepage-2.8 Slider3. POSTS-3.1 Typographic Elements-3.2 Images-3.3 Pagination / WP-Pagenavi-3.4 Single Post Author4. WIDGETS-4.1 Generic Widgets-4.2 Specific Widgets-4.3 WooTabs5. COMMENTS-5.1 Comments-5.2 Pingbacks / Trackbacks-5.3 Comments Form6. MISC-6.1 Buttons-6.2 Conatct Form -6.3 Gravity forms-6.4 Timeline page template-6.5 IE specific styling-6.6 Subscribe & Connect-------------------------------------------------------------------------------------------*/body,html{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h7,p,blockquote,pre,a,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;background-color:yellow;}
ol,ul{list-style:none;line-height: 1.5;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* Floating & Alignment  */
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}

/* Clear Floats  */
.col-full:after{content: "";display: block;clear: both;height: 0;}.col-full {zoom: 1;}
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { font: normal 14px 'Helvetica Neue',Helvetica,Arial, sans-serif;  color: #494949; background-color: #fff; }
h1, h2, h3, h4, h5, h6,h7,.title  { margin: 0; font-weight:normal; }h1, h2, h3, h4, h5, h6,h7,.title, #navigation, #site_info, #user, #footer,.featured-category,.featured-category a,#tabs ul.wooTabs li a,span.cat a,.job-title {font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;}
h1  {font-size: 2em } h2  {font-size: 1.4em;} h3  {font-size: 1.3em;} h4  {font-size: 1.2em;} h5  {font-size: 1.1em;} h6 {font-size: 1em;}h7  {font-size: 0.8em;}

p {margin: 0; }

hr { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }

textarea,input.email{ padding: 6px; margin-right:2px; border:1px solid #CCC;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/* 1.2 Hyperlinks */

a  { color: #663300; text-decoration:none;}
a:hover { color: #FF7F1B; text-decoration:none;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited , h7 a:visited,#user a,.latest-posts a { text-decoration: none; color: #663300;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover ,h7 a:hover,#user a:hover,.latest-posts a:hover {text-decoration: none;color:#FF7F1B;}
a img {	border-width: 0;	margin:0;	padding:0;	vertical-align: middle;}


/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
/* 2.1 Containers & Columns */
#wrapper  { background: transparent; }
#main{width:630px;margin:15px 0;display:inline-block;min-height:450px;}
#main.fullwidth, .layout-full #main{width: 960px; min-height:450px;margin:15px 0;display:block;}#content,#footer-out{width: 960px; margin:0 auto;}
#sidebar{margin-top:15px;width:300px;display:inline;}
#sidebar .secondary {margin-top:15px; width:140px; display:inline;} #main-r1,#main-r2,#main-r3{width:630px;margin-bottom:20px;}body.category #main{width:640px;}#archive-r1,#archive-r2,#archive-r3{width:640px;display:inline;height:auto;}
.col-left { float: left; }
.col-right { float: right; }
.layout-right-content #main { float:right; }
.layout-right-content #sidebar { float:left; border:none;}
/* 2.2 Navigation */#navigation {width:960px;margin:0 auto 0 auto;}
#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:0 25px 0 0;margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0; line-height: 28px;}
#navigation ul.rss li a{color:#c63f00;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:none;}
.nav { padding:0; list-style:none; height:42px;line-height:1;}.nav a{ position:relative; line-height:1;color: #333;padding: 12px 25px 12px 25px;line-height:18px; text-decoration:none; font-size: 18px; background: transparent;border-right:1px solid #FFF;display:block;}#main-nav{border-bottom: solid 1px #D0431A;}.nav li a:hover,
.nav li.current_page_item a, .nav li.current_page_ancestor a,.nav li.current-page-ancestor a,.nav li.current_page_parent a,.nav li.current-page-parent a,.nav li.current-post-ancestor  a,.nav li.current-post-parent a,.nav li.current-event-ancestor a,.nav li.current-event-parent a,.nav li.current-menu-ancestor a,.nav li.current-menu-parent a,.nav li.current-menu-item a { text-decoration:none;cursor:pointer;color:#FFF;background: #D54E21;}.nav li{float:left; position:relative;z-index:1;}
	/* 2.2.1 Drop-down menus */
	.nav ul  { background: #FFF; position: absolute; left: -999em; z-index:999;}
	.nav ul li  {float:none;}
	.nav ul a  { white-space:nowrap;padding:8px 25px 8px 25px; color:#663300; font-size:16px; }	.nav li a:hover{ background:#D54E21; color: #FFF; }	.nav li:hover ul a { background:#FFF; color:#663300;}		.nav li ul li a:hover,	.nav li ul li.current_page_item a,	.nav li ul li.current_page_parent a,	.nav li ul li.current-post-ancestor a,	.nav li ul li.current-post-parent a,	.nav li ul li.current-event-ancestor a,	.nav li ul li.current-event-parent a,		.nav li ul li.current-menu-parent a,	.nav li ul li.current-menu-item a{ background:#D54E21; color: #FFF;border-top:1px solid #FFF;padding:7px 25px 8px 25px; }	
	.nav li:hover ul{ left:0; }			/* 2.2.2 Sub node under the primary menu */	.subnode {height:30px;line-height:1;background:#f5f5f5;}	.subnode li:first-child{padding-left:13px;}	.subnode li{float:left;}	.subnode li a  { padding:0 13px; margin:7px 0; color:#333; font-size:1em; border:none; background:transparent;font-size:16px;display:inline-block;border-left:1px solid #666;}	.subnode li:first-child a{border-left:none;}	.subnode li a:hover{color:#663300;}	.subnode li.current_page_item a, 	.subnode li.current_page_parent a,	.subnode li.current-post-ancestor a,	.subnode li.current-post-parent a,	.subnode li.current-event-ancestor a,	.subnode li.current-event-parent a,		.subnode li.current-menu-ancestor a,	.subnode li.current-menu-parent a,	.subnode li.current-menu-item a	{ color:#663300; }		.subnode li.current_page_item a:hover, 	.subnode li.current_page_parent a:hover,	.subnode li.current-post-ancestor a:hover,	.subnode li.current-post-parent a:hover,	.subnode li.current-event-ancestor a:hover,	.subnode li.current-event-parent a:hover,			.subnode li.current-menu-ancestor a:hover,	.subnode li.current-menu-parent a:hover,	.subnode li.current-menu-item a:hover	{ color:#FF7F1B; }		
/* 2.3 Header */
#header{clear:both;position:relative;border-bottom:solid 1px #EAEAEA;height:292px;width:960px;margin:0 auto 0 auto;}#logo { height:91px;float:left;padding-top:5px;}
#logo .site-title, #logo .site-description  { font-family:Georgia, serif; color: #333; display:none;  }

.site-title0{font-family:Georgia, serif; color: #663300; display:none; margin-left:-410px;  }
.site-title0 a { color:#663300; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }
.site-title0 a:hover { text-decoration:none; }

#logo .site-title a { color:#663300; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }
#logo .site-title a:hover { text-decoration:none; }

.site-title1{margin-top:-40px;margin-bottom:20px; font-family:Georgia, serif; color: #333;font-size:20px;  }
.site-title1 a { color:#222; font-size:20px; line-height:20px; text-transform:none; font-weight:normal; text-decoration:none; }
.site-title1 a:hover { text-decoration:none; }

#logo .site-description { color:#999; font:italic 14px Georgia, serif; }
#user {float:right;padding-top:18px;color:#663300;padding-right:10px;}#user a{margin-left:10px;}#site_info{float:left;color:#FFF;padding-top:10px;}#site_info p,#site_info a{color:#FFF;}#site_info a{margin-right:17px;}#site_info a:hover{color:#cf561f;}.overlay {padding: 15px;display: none;z-index: 10000;background: #666;background: rgba(0, 0, 0, 0.5);text-align: left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shaow: 0 0 50px #ccc;-moz-box-shadow: 0 0 50px #ccc;-webkit-box-shadow: 0 0 50px #ccc;	}
.overlay_content{background-color: #FFF;overflow: hidden;	}#login_overlay{color: #333;width: 500px;display: block;position: absolute;top: -9999px;}.overlay  .close {cursor: pointer;position: absolute;right: 25px;top: 25px;}.close span{display:none;}.button-remove {background: transparent url(images/close.gif) no-repeat 1px 4px;display: block;width: 20px;height: 20px;}
/* 2.4 Content */
#content{}
/* 2.5 Sidebar */
#sidebar{overflow:hidden;border:none; }
#sidebar .primary { }
#sidebar .secondary { float:left; margin-right:10px; } 
#sidebar .secondary.last { margin:0; } 


 .desc { width:170px;padding: 10px;    font-size: 14px; color: #630; }

 
ul.channelbox_rc{width:280px;float:left;}
ul.channelbox_rc li{min-height:60px;display:block;margin-bottom:5px;margin-left:5px;border-bottom: 1px dotted #b7b7b7;}
ul.channelbox_rc li a{color:#494949;}
ul.channelbox_rc li a:hover{border-bottom:dotted 1px #333;}
ul.channelbox_rc li p a{font-size: 13px;color:#666;}
.hot_post p a{font-size: 13px;color:#494949;}
ul.channelbox_rc li p a:hover,.hot_post p a:hover{border-bottom:dotted 1px #333;}
a.channel_in{position:absolute;bottom:5px;right:10px;}
ul.channelbox_rc li span.cat{ display:block;color:#663300;font-size:14px;}
ul.channelbox_rc li span.cat a{text-transform: uppercase;color:#663300;font-size:14px;}
ul.channelbox_rc li span.cat a:hover{color: #663300;text-decoration:none;}
  
ul.channelbox_rcb{width:680px; float:left;margin-top:15px;}
ul.channelbox_rcb li{min-height:220px;display:block;margin-bottom:5px;border-bottom: 1px dotted #b7b7b7;}
ul.channelbox_rcb li a{color:#494949;}
ul.channelbox_rcb li a:hover{border-bottom:dotted 1px #333;}
ul.channelbox_rcb li p a{font-size: 13px;color:#666;}
.hot_post p a{font-size: 13px;color:#494949;}
ul.channelbox_rcb li p a:hover,.hot_post p a:hover{border-bottom:dotted 1px #333;}
a.channel_in{position:absolute;bottom:5px;right:10px;}
ul.channelbox_rcb li span.cat{ display:block;color:#663300;font-size:14px;}
ul.channelbox_rcb li span.cat a{text-transform: uppercase;color:#663300;font-size:14px;}
ul.channelbox_rcb li span.cat a:hover{color: #663300;text-decoration:none;}



.channelbox_rcbl{float:left;width:680px;}
.channelbox_rcbl ul{width:670px;margin-top: 20px; list-style:none;margin-left: 40px; }
.channelbox_rcbl ul li {float:left;width:50px;margin:0 30px 10px 0;}
.channelbox_rcbl ul li a { color:#494949;font-size:13px; line-height:18px;}
.channelbox_rcbl ul li a:link { color:#494949; text-decoration:none}
.channelbox_rcbl ul li a:visited { color:#494949; text-decoration:none;}
.channelbox_rcbl ul li a:hover { color:#494949; text-decoration:underline;}

.channelbox_rcblp{float:left;width:680px;}
.channelbox_rcblp ul{width:670px;margin-top: 20px; list-style:none;margin-left: 40px; }
.channelbox_rcblp ul li {float:left;width:80px;margin:0 30px 10px 0;}
.channelbox_rcblp ul li a { color:#494949;font-size:13px; line-height:18px;}
.channelbox_rcblp ul li a:link { color:#494949; text-decoration:none}
.channelbox_rcblp ul li a:visited { color:#494949; text-decoration:none;}
.channelbox_rcblp ul li a:hover { color:#494949; text-decoration:underline;}


.home-row-2 { height: 139px;  border-top: none; border-bottom: none; margin-top:20px; }
.home-row-2 .col { position: relative; display: inline; float: left; margin: 15px 0; padding: 0 35px; width: 283px; height: 103px; font-size:8px; color:#494949; }
.home-row-2 .col-1 { border-right: 1px dotted #b7b7b7; }
.home-row-2 .content { color:#666666; font-size:12px; margin-top: 15px; line-height: 26px; text-indent: 2em; text-align: justify; text-justify: inter-ideograph;  }
.home-row-2 .more { margin-left:200px;position: absolute; bottom:  49px;  width: 79px; height: 16px; background: url(images/more-bg.png) no-repeat; text-align: center; line-height: 16px; }
.home-row-2 .more a { text-decoration: underline; color: #333; }

.home-row-2 .more1 { position: absolute; bottom: -98px;margin-left:200px; width: 79px; height: 16px; background: url(images/more-bg.png) no-repeat; text-align: center; line-height: 16px; }
.home-row-2 .more1 a { text-decoration: underline; color: #333; }

.wfindex  { text-indent: 2em; }

.title-2 {  margin-top: -9px;width: 135px; height: 35px; background: url(images/02.png) no-repeat; }
.title-3 { width: 135px; height: 35px; background: url(/images/title/02.png) no-repeat; }
.title-4 { width: 116px; height: 19px; background: url(/images/title/04.png) no-repeat; }
.title-5 { width: 100px; height: 28px; background: url(/images/title/05.png) no-repeat; }
.title-6 { width: 99px; height: 28px; background: url(/images/title/06.png) no-repeat; }
.title-7 { width: 99px; height: 28px; background: url(/images/title/07.png) no-repeat; }
.title-8 { width: 99px; height: 28px; background: url(/images/title/08.png) no-repeat; }
.title-9 { width: 135px; height: 35px; background: url(images/03.png) no-repeat; }

.title-11 { width: 630px; height: 59px; background: url(images/2/23.png) no-repeat; }
.title-12 { width: 630px; height: 59px; background: url(images/2/21.png) no-repeat; }
.title-13 { width: 630px; height: 59px; background: url(images/2/22.png) no-repeat; }


.mt5  { margin-top: 5px; }  .mb5  { margin-bottom: 5px; }  .ml5 { margin-left: 5px; }   .mr5 { margin-right: 5px; }
.mt10 { margin-top: 10px; } .mb10 { margin-bottom: 0px; } .ml10 { margin-left: 10px; } .mr10 { margin-right: 10px; }
.mt15 { margin-top: 15px; } .mb15 { margin-bottom: 15px; } .ml15 { margin-left: 15px; } .mr15 { margin-right: 15px; }
.mt20 { margin-top: 40px; } .mb20 { margin-bottom: 0px; } .ml20 { margin-left: 20px; } .mr20 { margin-right: 20px; }

 
.comm-right { display: inline; float: right; margin-right: 15px; width: 230px; }
.comm-title { height: 32px;padding: 0 0 3px 27px; background: url(images/a2.png) no-repeat 7px 3px; border-bottom: 1px solid #706760; font-size: 14px; font-weight: bold; color: #663300; }
.comm-title1 { height: 32px;padding: 0 0 3px 27px; background: url(images/a1.png) no-repeat 7px 3px; border-bottom: 1px solid #706760;   }
.tab {}
.tab-content .item { display: none; }
.tab-content .item.active { display: block; }
.comm-title2 { height: 32px;padding: 0 0 3px 27px; background: url(images/a3.png) no-repeat 7px 3px; border-bottom: 1px solid #706760;   }
.comm-title3 { height: 32px;padding: 0 0 3px 27px; background: url(images/a4.png) no-repeat 7px 3px; border-bottom: 1px solid #706760;   }


.tab-1 { width: 230px; }
.tab-1 .tab-title { padding-left: 6px; height: 31px;}
.tab-1 .tab-title li { display: inline; float: left; margin-left: 6px; width: 66px; height: 31px; text-align: center; line-height: 25px; font-weight: bold; color: #663300; background: url(images/tab-1-bg.png) no-repeat right top; cursor: pointer; }
.tab-1 .tab-title li.active { background-position: 0 0; color: #fff; cursor: default; }

.tab-2 {}
.tab-2 .tab-title { padding-left: 10px; position: relative; height: 27px; border-bottom: 2px solid #69615b; }
.tab-2 .tab-title li { position: relative; display: inline; float: left; _bottom: -7px; margin-right: 6px; width: 100px; height: 34px; background: url(images/tab-2-bg.png) no-repeat right 0; text-align: center; font-size: 14px; line-height: 27px; color: #666; cursor: pointer; }
.tab-2 .tab-title li.active { background-position: 0 0; font-weight: bold; color: #fff; cursor: default; }
.tab-2 .tab-content { padding: 20px 10px; font-size: 14px; line-height: 1.7; }
.tab-2-bg {border-bottom: 2px solid #69615b; height:27px;}

.list-1 {}
.list-1 li { position: relative; height: 26px; background: url(/images/dot.png) repeat-x left center; font-size: 14px; line-height: 28px; overflow: hidden; }
.list-1 li a { padding-left: 23px; padding-right: 5px; background: #fff url(/images/li-1.png) no-repeat 10px center; color: #630; }
.list-1 .date { position: absolute; top: 0; right: 0; padding-left: 5px; background: #fff; font-size: 12px; line-height: 28px; color: #bc9e78; }

.list-2 { padding: 0 15px; width: 248px; }
.list-2 li { position: relative; display: inline; float: left; padding: 20px 0 15px; width: 230px; height: 55px; border-top: 1px dotted #b7b7b7; font-size: 14px; overflow: hidden; }
.list-2 li.first { padding-top: 0; border-top: none; }
.list-2 li.last { padding-bottom: 0; }
.list-2 li.odd { padding-left: 70px; padding-right: 23px;  border-right: 1px dotted #b7b7b7; }
.list-2 li.even { padding-left: 94px; }
.list-2 li .icon { position: absolute; top: 25px; left: 0; }
.list-2 li.first .icon { top: 10px; }
.list-2 li.even .icon { left: 24px; }
.list-2 li .name { margin-bottom: 0px; color: #663300; }
.list-2 li .name a { color: #663300; }
.list-2 li .desc { line-height: 20px; color: #666666;  font-size: 12px;}

.list-3 {}
.list-3 li {width: 260px; position: relative; padding: 10px 70px 10px 20px; height: 52px; border-bottom: 1px dotted #663300; font-size: 14px; overflow: hidden; }
.list-3 li.even { background: #f2f1e5; }
.list-3 li .name { float: left;font-weight: bold; color: #663300; margin-left:80px;}
.list-3 li .name a { color: #663300; }
.list-3 li .price {float: left; color: #666; margin-left:80px;margin-top:20px;}
.list-3 li .image { float: left; top: 10px; right: 10px; border: 1px solid #724313; }
.list-3 li .image img { width: 60px; height: 45px; }

.list-4 { margin-right: -20px; }
.list-4 li { display: inline; float: left; margin-right: 20px; width: 172px; }
.list-4 li .image { padding: 3px; border: 3px double #ded5cf; }
.list-4 li .image img { width: 160px; height: 120px; }
.list-4 li .name { margin-top: 5px; text-align: center; font-size: 14px; font-weight: normal; color: #663300; }
.list-4 li .name a { color: #663300; }

.list-5 {}
.list-5 li { margin-top: 20px; font-size: 14px; line-height: 1.7; color: #333; }
.list-5 li .name { position: relative; margin: 0 0 -15px 15px; }
.list-5 li .name span { display: inline-block; padding: 2px 15px; background: #fff; border: 1px solid #dadada; }
.list-5 li .content { padding: 30px 15px 15px 15px; border: 1px solid #dadada; }
.list-5 li .content p { text-indent: 2em; }
.list-5 li .content img { margin: -5px 25px 10px 0; padding: 3px; border: 3px double #ded5cf; }

 

.list-7 {}
.list-7 li { position: relative; padding: 15px 6px 15px 198px; height: 132px; border-bottom: 1px dotted #b6b6b6; font-size: 14px; color: #666; }
.list-7 li .image { position: absolute; top: 15px; left: 6px; padding: 3px; border: 3px double #ded5cf; }
.list-7 li .image img { width: 160px; height: 120px; }
.list-7 li .price { position: absolute; top: 15px; right: 12px; font-weight: bold; color: #999; }
.list-7 li .price span { font-size: 18px; font-weight: normal; color: #c60; }
.list-7 li .name { margin-bottom: 10px; font-weight: normal; color: #630; }
.list-7 li .name a { color: #630; }
.list-7 li .intro { line-height: 1.8; }
.list-7 li .metas { position: absolute; bottom: 15px; right: 6px; width: 480px; height: 1.5em; font-size: 12px; color: #999; text-align: justify; overflow: hidden; }
.list-7 li .metas .fix { display: inline-block; width: 100%; height: 0; overflow: hidden; }

.list-8 li { line-height: 22px; color: #666; }
.list-8 li a { color: #666; }

.list-9 li { margin-top: 10px; padding: 10px; border: 1px solid #f0eae7; color: #666; }
.list-9 li.odd {border-top:1px dotted #630; border-bottom:1px dotted #630;  line-height:2em; font-size:14px; color:#000;}
.list-9 li h4 { color: #666; }
.list-9 li h4 strong { float: left; }
.list-9 li h4 span { float: right; font-weight: normal; }
.list-9 li .re-comment { margin-top: 5px; padding: 10px; background: #d1c1b2; color: #444; }
.list-9 li .re-comment h5 { font-weight: normal; color: #630; }

.product-list {}
.product-list li { display: inline; float: left; margin: 10px 0; width: 237px; text-align: center; }
.product-list li .image { position: relative; margin: 0 auto; width: 160px; height: 120px; padding: 3px; border: 3px double #ded5cf; overflow: hidden; }
.product-list li .image a, .product-list li .image a img { display: block; width: 100%; height: 100%; }
.product-list li .image span { position: absolute; top: 0; left: 0; width: 55px; height: 55px; text-indent: -9999px; overflow: hidden; }
.product-list li .image span.tag-1 { background: url(images/tag/01.png) no-repeat; }
.product-list li .image span.tag-2 { background: url(images/tag/02.png) no-repeat; }
.product-list li .image span.tag-3 { background: url(images/tag/03.png) no-repeat; }
.product-list li .name { margin-top: 10px; height: 1.2em; font-weight: normal; font-size: 14px; line-height: 1.2em; color: #630; overflow: hidden; }
.product-list li .name a { color: #630; }
.product-list li .price { margin-top: 5px; font-weight: bold; font-size: 14px; color: #999; }
.product-list li .price span { font-weight: normal; font-size: 18px; color: #c60; }

.home-row-3 {}
.home-row-3 .title-4 { position: relative; z-index: 1; padding-bottom: 5px; border-bottom: 2px solid #706760; }
.home-row-3 .list-2 { margin-top: -2px; padding-top: 30px; border-top: 2px solid #d9d9d9; }
.home-row-3 .col-2 .comm-title { background: url(/images/icon-1.png) no-repeat 7px 3px; }
.home-row-3 .col-2 .list-3 li { padding-left: 30px; }
.number { position: absolute; top: 10px; left: -2px; width: 20px; height: 18px; background: url(images/number-bg.png) no-repeat; line-height: 18px; text-align: center; font: 12px 'Trebuchet MS'; color: #fff; overflow: hidden; }
.home-row-3 .col-2 .list-3 li.even .number { background-image: url(images/number-even-bg.png); }

.bk_content { width:960px; margin:0 auto; border:solid 1px #CCC; height: 400px;margin-top: -40px; background: url(images/03.png) no-repeat;}
.bk_left {  height: 300px; width: 600px; float: left; }
.bk_right {  height: 300px; width: 280px; margin-left: 683px;margin-top: 33px; }

.bk_right1 {  height:80px; width: 100px; margin-left: -22px;margin-top: -10px; float: left;}
.bk_right2 {TEXT-INDENT: 2em;  height:120px; width: 130px; margin-left: 110px;margin-top: -10px;}
.bk_right3 {  height:80px; width: 280px; margin-left: -22px;margin-top: 50px;float: left;}
.bk_right2 a { color:#494949;font-size:13px; line-height:18px;}
.bk_right3_content{TEXT-INDENT: 2em;float:left;display:block;padding: 4px 7px 3px;border-width: 1px 1px 1px 0;}

.bk_left1 {  height: 1900px; width: 670px; float: left;  margin-left: 0px;}
.bk_left1_r{width:670px;float: left;margin-top: 10px; margin-left: 15px;list-style:none; }
.bk_left1_r_h{min-height:220px;display:block;margin-bottom:15px;margin-top: 10px;}
.bk_left1_r_h a{color:#2D2D2D;}
.bk_left1_r_h a:hover{border-bottom:solid 1px #333;}
.bk_left1_r_h p a{font-size: 13px;color:#666;margin-top: 10px;float: right;}


.bk_left1_rcat{margin-right: 30px; width: 320px;margin-top: -1px;float: right;}
.bk_left1_rcat a{text-transform: uppercase;color:#663300;font-size:13px;}
.bk_left1_rcat a:hover{color: #FF7F1B;text-decoration:none;}

.bk_left2{float:left;width:670px;}
.bk_left2 ul{width:670px;margin-top: 230px; list-style:none;margin-left: 30px; }
.bk_left2 ul li {float:left;width:260px;margin:0 10px 10px 0;}
.bk_left2 ul li a { color:#494949;font-size:13px; line-height:18px;}
.bk_left2 ul li a:link { color:#494949; text-decoration:none}
.bk_left2 ul li a:visited { color:#494949; text-decoration:none;}
.bk_left2 ul li a:hover { color:#494949; text-decoration:underline;}

.ul.bk_left1_r li.align_h{margin:0 0 0px 0;border-bottom:solid 1px #EAEAEA;}
.ul.bk_left1_r li.last{margin:0;border:0;}

.side {  margin-right:5px;height: 104px; width: 110px; float: left; }
.side1 {   height: 104px;color:#FFF;  }
 #side1 ul li a { color:#494949;font-size:13px; line-height:18px;}
/* 2.6 Footer */
#footer-out{background:#272727;padding-bottom:10px;}#footer{color: #999;padding-top:5px;border-top:1px solid #424242;}
#footer p { color:#999; font-size:13px;}#copyright{width:600px;margin:0 auto;text-align:center;}
#footer #copyright span {margin-right:5px; } 
a.beian{color:#999;}span.jkb {display:none;}
/* 2.7 Homepage */
#main h3.section { background: url(images/strips.png) repeat; padding:10px 15px; line-height:1em; font-weight: bold; margin-bottom: 25px; }
#main .block { width: 196px; margin:0 0 15px 0; border:none; }
#main .block.last {margin-right:0; }
#main .block h2 { font-size:18px; margin-bottom:5px; line-height:1.2em;  }#latest.two-col .post { width:48%; float:left; margin-right: 4%; }
#latest.two-col .post.last { margin-right:0; }
/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

#breadcrumb { 	border-top: 10px solid #FFF;	clear: both;	padding: 5px 12px;
}#breadcrumb a{font-weight:bold;font-size:12px;color:#9C9C9C;}
.archive_header  {  	padding:0; 	font-size: 14px; 	clear:both;}
.archive_header .catrss a  { font-size: 14px; text-decoration: none; }
.post{ margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px solid #EAEAEA; }.post:last-child,.event:last-child{border:0;}
.single .post,.single .event { border: 0; }
.post .title,.event .title{ font-size:21px;position:relative; margin: 0 0 10px; }
.post-meta {font-size:0.9em;margin-bottom:10px;}.post-meta span {padding-left:0px;}.post-meta span:first-child{border:none;padding:0;}.post-meta a{color:#333;}.post-meta a:hover { border-bottom:dotted 1px #333; }.slide .caption .post-meta{float:right;display:block;position:relative;}.post-more { clear:both; margin:1em 0; color:#999;}
.post-more .read-more a.button { font-size: 12px; margin: 0; padding: 4px 10px; }
.post p.tags{color:#999; background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;margin-top:40px;}
.excerpt blockquote{	border-color:#efe3ae;	background:#fef6d2;	margin:1em 0;	padding:15px;	color:#555;	text-shadow:none;	font-size:1.1em;	line-height:1.5em;	}.post .text-right{	min-height: 100px;	display:inline-block;	width:72%;}
.post .image-left{	display:inline-block;	margin: 0 20px 0 0;	width:23.5%;	vertical-align:top;}
/* 3.1 Typographic Elements */
.entry, .entry p  { line-height: 1.8; color:#333;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 , .entry h7{ margin:0 0 0.5em; line-height:1.5em; font-weight:bold;}
.entry p  { margin-bottom: 1.5em; }
.entry blockquote  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444;  }
.entry blockquote p  { font-style:italic; }
.entry .copyright_box {
background: #F4F4F4;
margin: 1em 0;
padding: 15px;
color: #555;
text-shadow: none;
font-size: 1.1em;
line-height: 1.5em;}
.entry .copyright_box p{ margin:0;}
.entry ol  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: lower-latin; }

.sub1-entry, .sub1-entry p{font-size:0.9em;line-height:1.5;}

/* 3.2 Images */
img.thumbnail { padding: 0; border: 0px solid #999; background: none; }
img.thumbnail:hover { border: 0px solid #363636; opacity:0.8; }
img.wp-smiley  { padding: 0; border: none; }
.alignleft  { float: left; height: auto; margin: 0px 20px 10px 0; }
.alignright  { float: right; height: auto; margin: 0px 0 10px 20px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }

.entry .wp-caption { padding: 1px; text-align:center; background:#fafafa; border: solid 1px #e9e9e9; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border: 0; }
.entry .wp-caption-text { margin:0; padding:0; font-size:0.9em; line-height:1.5em; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }
.entry .alignnone{display:inline-block;}
.entry embed{display:block;margin:0 auto;}

/* 3.3 Pagination / WP-Pagenavi */
.nav-entries { background: url(images/strips.png) repeat; }
.nav-entries, .wp-pagenavi { padding:10px 15px; clear:both;  }
.nav-entries a { display: block; text-decoration:none;}
.nav-entries a:hover { border-bottom:dotted 1px #333;}

.wp-pagenavi { margin: 0 !important; text-align: center !important; }
.wp-pagenavi a:link,
.wp-pagenavi a:visited { display: inline !important; text-decoration: none !important; background: #EEEEEE !important; padding: 3px 7px !important; border:1px solid #DDDDDD !important;}
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover { padding: 3px 7px !important; background: #ddd !important; border:1px solid #bbb !important; }
.wp-pagenavi span.extend, .wp-pagenavi span.pages { background:none !important; border:none !important; }
#post-entries { border-bottom: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; padding: 5px 0px; }

/* 3.4 Single Post Author */
.post-author {  margin:0 0 40px; clear:both; }
.post-author h3 { margin-bottom: 10px; font-size: 26px; line-height:30px;}.profile-left{float:left;}
.profile-image { margin:0 15px 5px 0;}.job-title{font-size:17px;line-height:20px;}.author .profile-image{width:200px;}.profile-content{line-height:1.5em;}.author .profile-content{float:right;width:420px;}.latest-posts ul{	padding-top:10px;	display:inline-block;}/* 3.5 Pagination Link*/.page-link{text-align:center;margin-bottom:30px;}.page-link li{display:inline;height: 30px;padding: 3px 5px;line-height: 30px;vertical-align: middle;border: 1px solid #CCC;border-left: 0;}
.page-link li.pageup{border: 1px solid #CCC;border-left: 1px solid #CCC;}.page-link li.pagedown{}.page-link li.current{border-top: 1px solid transparent;}.page-link li.current-first{border-top: 1px solid transparent;border-bottom: 1px solid transparent;}.page-link li.current-last{border-top: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent;}
/* 3.6 Entry Tables */
.entry table  { width: 100%; border: 1px solid #e6e6e6; margin-bottom:1.2em; }
.entry table tr.alt-table-row  { background: #f9f9f9; }
.entry table th  { padding: 6px 0 3px 0; text-align:center;vertical-align:middle; background: #EEEEEE; border: 1px solid #e6e6e6; text-shadow: 1px 1px 0 #fff; box-shadow: inset 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; }
.entry table td  { padding: 6px 0 3px 0px; text-align:center;vertical-align:middle;border: 1px solid #e6e6e6; }
/* 3.7 Event */.event-pic{float:left;margin-right:20px;width:100px;height:150px;overflow:hidden;}.event{margin-bottom:30px;overflow:hidden;}.event-info span{color:#666;}.event-list .event-info{margin-left:120px;}.event-info .event-title{margin-bottom:8px;font-size:16px;}.event-info ul.event-categories{display:inline;}.event-info ul.event-categories li{display:inline;margin-left:5px;}.event-info ul.event-categories li:first-child{margin-left:0;}

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */
.widget  { padding:0; margin:0; display:block;}#sidebar .widget{ margin:0 0 15px 0;}.widget h2{ padding: 0 0 10px 0;}
.widget h3{ padding: 0 0 10px 0;}.widget h4{ padding: 0 0 5px 0;}.widget h5 {padding: 0 0 5px 0;}.widget h6 {padding: 0 0 2px 0;}
.widget ul  { clear:both; list-style-type:none;line-height: 20px;}
.widget ul li a  {text-decoration: none; }
.widget ul li a:hover  { text-decoration:none; }

.widget_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */

#footer-widgets { color: #FFF; padding:15px 25px;background:#272727;}
#footer-widgets .block { float:left; }
#footer-widgets .block h3 { padding: 7px 9px;}
#footer-widgets .block a {color: #FFF;vertical-align:top;}#footer-widgets .block a:hover{border-bottom:1px dotted #E0E0E0;}
#footer-widgets .block .widget { border:0; margin: 0;display:inline-block;zoom: 1;*display:inline; }
#footer-widgets .block li { padding-right:25px;display:inline-block;zoom: 1;*display:inline;width:90px;background:#272727 url(images/footer_rule.png) repeat-y scroll 95px 50%;vertical-align:top;}#footer-widgets  .menu li a{font-weight:bolder;}#footer-widgets .block li ul{padding-top:10px;}#footer-widgets .block li li {padding:0 0 5px 0; display:list-item;}#footer-widgets  .menu li li a{font-weight:normal;color:#C6C6C6;}#footer-widgets .menu li li a:hover{color:#FFF;}
#footer-widgets .block .text-widget { padding:0 10px; }#footerlogo{display:inline-block;zoom: 1;*display:inline;padding-right:80px;width:110px;height:65px;background:#272727 url(images/footerlogo.png) no-repeat;margin-top: 30px;}#footer-widgets .block #footerlogo:hover{border:0;}#footer-widgets .block  ul.siteinfo{display:inline-block;zoom: 1;*display:inline;vertical-align: top;}#footer-widgets .block  ul.siteinfo li {display:list-item;list-style-type:none;background:none;padding-bottom: 10px;}#footer-widgets .block  ul.siteinfo a{font-weight:bolder;}
/* Footer Widgets 1-4 Columns */
#footer-widgets.col-1 .block { width:100%;}
#footer-widgets.col-2 .block {  width:50%; }
#footer-widgets.col-3 .block {  width:33.3%; }
#footer-widgets.col-4 .block {  width:25%; }
/* 4.2 Specific Widgets */
/* SEARCH FORM */:focus{outline: none;}#searchform  { position:absolute;right:0;top:110px;border:none;background:transparent;padding-top:9px;}#searchform:hover input#s,#searchform input#s:hover,#searchform input#s:focus {background: #e8e8e8	;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#searchform input#s  { padding: 2px 20px 2px 4px;width: 180px;background: transparent;border: none;text-align:right;}
#searchform input#searchsubmit { padding: 2px;background: url(images/ico-search.png) no-repeat transparent;text-indent: -9999px;line-height: 0;width: 25px;height: 20px;border: none;background-position:0 2px;}
/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }
.widget_lifestream ul li a  { border:none; background:none!important; }
.widget_lifestream ul .lifestream_meta  { color: inherit; }

/* VIDEO */
.widget_woo_embedwidget { }
.widget_woo_embedwidget .vidsseo-inside {  }
.widget_woo_embedwidget .widget-video-unit { background: #f9f9f9; }
.widget_woo_embedwidget .widget-video-list li a {background: #E4E4E4; border:1px solid #DDDDDD; padding: 2px 8px; display: block; margin:5px 0; }
.widget_woo_embedwidget .widget-video-list li a:hover {background: #eee; text-decoration: none;}
/* Blog Author Widget */
.widget_woo_blogauthorinfo .avatar { border: #CECFC6 1px solid; padding: 3px; }
.widget_woo_blogauthorinfo .left { float:left; margin:0 10px 5px 0; }
.widget_woo_blogauthorinfo .right { float:right; margin:0 0 5px 10px; }
/* Slider*/.slides{position:relative;}.slide  { display:none;color:#FFF;}.slide .caption {position:absolute;bottom:0;z-index: 11;}.slide .caption h3 a {font-size:20px;color:white;}.slide .caption h4 a,.slide .caption h4 a:hover {color:white;}.slide .caption h3 span,.slide .caption h4 span{background:black;padding:9px 10px 11px;white-space: pre-wrap;opacity:.7;}.slide .caption h3 span:hover,.slide .caption h4 span:hover{opacity:.8;}.slide .featured-category { background:#d54e21;display:inline-block;padding:3px 10px 5px;}.slide .featured-category a {	color: #FFF; 	text-transform: uppercase;	font-size: 15px;	text-shadow: 1px 1px 1px #B5421C;	}.slides a.prev{	background: url('images/prev-next.png') no-repeat;	background-position: 10px 61%;	cursor: pointer;	padding: 0;	display: block;	height: 325px;	left: -30px;	top:0;	margin: 0;	position: absolute;	width: 110px;	opacity:0;	}.slides a.next{	background: url('images/prev-next.png') no-repeat;	background-position: -40px 61%;	cursor: pointer;	padding: 0;	z-index: 10;	display: block;	height: 325px;	left: 550px;	top:0;	margin: 0;	position: absolute;	width: 110px;	opacity:0;}body.category .slides a.prev{	height: 206px;		width:60px;	left:135px}body.category .slides a.next{	height: 206px;	background-position: -95px 61%;		width:60px;		left: 522px;	}/*Subfeature, Channel, Columnist*/.focus li p a, .highlight li p a, .vcard li p a, .subfeature li p a, .latest-posts li p a{	font-size: 13px;	color:#494949;}.focus li p a:hover, .highlight li p a:hover, .vcard li p a:hover, .subfeature li p a:hover, .latest-posts li p a:hover{border-bottom:dotted 1px #333;}.highlight li,.highlight li a{ position: relative; font-size: 14px; padding-bottom:5px;}.highlight{padding-top:7px;padding-bottom:7px;line-height: 1.5;}.highlight li span.title{position: relative; font-size: 14px;}.focus li{border-top-width: 1px;border-top-style: dotted;margin-bottom: 15px;}.focus li.single{border-top:0;margin-bottom: 0;margin-right:0;}.focus li.first{border-top:0;}.focus li.last,.subfeature li.last{margin-bottom: 0;margin-right:0;}.focus li h3{border:1px solid #CCC;border-bottom:0;padding:10px;}.focus li p {border:1px solid #CCC;border-top:0;padding:10px;}.focus li img{display: block;  position: relative; }.vcard li {margin:10px 0 0 0;display: block;}.vcard li.single{margin:0;}.vcard li.first{margin:0;}.vcard li.last{}.vcard li span.title{position: relative; font-size: 14px;line-height: 1.2em;margin:0 0 0 10px;}.vcard li .caption{padding:10px 10px 10px 10px;background:#F5F5F1;}.vcard li .img{display:block;float:right;padding:10px;}.category .vcard li .img{float:left;}.subfeature li.align_v{margin:0 20px 20px 0;float:left;}.subfeature li.align_h{margin:0 0 0px 0;border-bottom:solid 1px #EAEAEA;}.subfeature li.last{margin:0;border:0;}.align_v img{margin-bottom:10px;}.align_h img{float:left;margin-right:15px;}body.archive .subfeature .title{font-size:1.2em;}body.archive .post .title{font-size:1.3em;}.widget_channel{}li.channel{margin:0 20px 0 0;}li.op-ed-author{float:left;margin:0 20px 15px 0;}.op-ed-author div.avatar {	float:left;	position:relative;	margin:0 20px 10px 0;		}	.op-ed-author ul.latest-posts li.image-left{	float:left;	width: 55px;	margin: 8px 7px 0 0;	padding: 0;}.op-ed-author ul.latest-posts li.text-right{	padding: 5px 0;	min-height: 55px;	margin: 5px 0 5px 0;}	
.channel{display:block;padding-bottom:20px;}
.channel-title{height:66px;margin-bottom:15px;position:relative;border-bottom:solid 1px #ccc;}
.channel-title h2{padding: 3px 0 10px 0;}	
.chtitle{text-indent: -9999px;height:66px;width:370px;background:#FFF url(images/channel_titlebg.png) no-repeat;display:block;}
.chtitle1{text-indent: -9999px;height:66px;width:370px;background:#FFF url(images/channel_titlebg0.png) no-repeat;display:block;}

.channel-learning-wine{background-position: 23px 0;}
.channel-tasting{background-position: 23px -66px;}
.channel-magazine{background-position: 23px -132px;}
.channel-investment{background-position: 23px -198px;}
.channel-events{background-position: 23px -264px;}
.channel-wine-guide{background-position: 23px -330px;}
.channel-recommend{background-position: 23px -396px;}
.channel-wine-food{background-position: 23px -462px;}
.channel-tasting-note{background-position: 23px -528px;}
.channel-winery-visit{background-position: 23px -594px;}
.channel-wine-tools{background-position: 23px -660px;}
.channel-primeurs{background-position: 23px -726px;}
.channel-production-region{background-position: 23px -792px;}
.channel-person{background-position: 23px -858px;}
.channel-news{background-position: 23px -924px;}
.channel-grand-cru-bordeaux{background-position: 23px -990px;}
.channel-resto-bar{background-position: 23px -1056px;}
.channel-acquisition{background-position: 23px -1122px;}
.channel-aroma{background-position: 23px -1188px;}


.imgwf { padding: 3px; border: 3px double #ded5cf; }

.channel ul, .op-ed-author ul.latest-posts{display:block;}	.channel ul.channel_list li{border: 1px dotted #E6E6E6;border-width: 0 0 1px 0;padding: 5px 0;}.channel ul li:last-child{border-bottom:0;}.channel ul.channel_list li a{color: #494949;line-height: 18px;}.channel ul.channel_list li a:hover{border-bottom:dotted 1px #333;}.channel .hot_post{padding-bottom:10px;}.channel .hot_post img{margin-bottom:10px;}.channelbox_l{width:220px;margin-right:10px;margin-left:10px;float:left;}ul.channelbox_r{width:310px;float:right;margin-right:50px;}ul.channelbox_r li{min-height:90px;display:block;margin-bottom:12px;}ul.channelbox_r li a{color:#2D2D2D;}ul.channelbox_r li a:hover{border-bottom:dotted 1px #333;}ul.channelbox_r li p a{font-size: 13px;color:#666;}.hot_post p a{font-size: 13px;color:#494949;}ul.channelbox_r li p a:hover,.hot_post p a:hover{border-bottom:dotted 1px #333;}a.channel_in{position:absolute;bottom:5px;right:10px;}ul.channelbox_r li span.cat{ display:block;color:#663300;font-size:16px;}	ul.channelbox_r li span.cat a{text-transform: uppercase;color:#663300;font-size:16px;}ul.channelbox_r li span.cat a:hover{color: #663300;text-decoration:none;}.archive .channel-title h2{padding: 3px 0 10px 0;}	.archive .channel-title{margin-bottom:10px;}.widget_columnist h3{padding-left:5px;}.widget_columnist .op-ed-author h3{border-top-width:0;}	.op-ed-author .description{	min-height:75px;}/*Zeitgeist*/.zeitgeist li{position:relative;margin-bottom:10px;}.zeitgeist .caption{position:relative;height:60px;background:#F5F5F2;padding: 5px 5px 0 5px;z-index: 2;margin: 0;}.zeitgeist .caption h5,.vcard .caption h5{line-height:1em;}.zeitgeist .caption h5 a{color:#333;}.zeitgeist .caption h5.zeitgeist-cat a{font-weight:bold;}.zeitgeist .trail-text {background: #e5e4e6;display: none;font-size: 12px;line-height: 1.125;min-height: 40px;max-height: 190px;height: auto;height: 40px;left: 0;margin-top: 0;padding-top: 70px;padding-bottom: 10px;position: absolute;text-align: left;top: 0;opacity: 0.8;width: 100%;z-index: 1;}.zeitgeist .trail-text a{padding-left:5px;padding-right:5px;color: #333;display:block;}
/* 4.3 WooTabs */
#tabs {	height:auto; display: block; }
#tabs ul.wooTabs { overflow: hidden;position:relative;bottom: -1px;}
.tabs2{text-align:center;font-size:16px; line-height:25px;TEXT-INDENT: 2em;float:left;display:block;padding: 4px 7px 3px;border-width: 1px 1px 1px 1px;}#tabs ul.wooTabs li:first-child {border-left:1px solid #CCC;}
.tabs3{text-align:center;font-size:16px; line-height:25px;  display:block;padding: 4px 7px 3px;border-width: 1px 1px 1px 1px;}#tabs ul.wooTabs li:first-child {border-left:1px solid #CCC;}

#tabs ul.wooTabs li {float:left;display:block;padding: 4px 7px 3px;border:1px solid #CCC;border-width: 1px 1px 1px 0;background: #E4E4E4;}#tabs ul.wooTabs li:first-child {border-left:1px solid #CCC;}
#tabs ul.wooTabs li.selected { background:#FFF;border-bottom:none;font-weight:bolder;padding:4px 7px}#tabs ul.wooTabs li a {color:#494949;}#tabs ul.wooTabs li.selected a{color: #663300;}
#tabs .inside {border:1px solid #CCC;padding:0 7px;border-width:1px 0 0 0; }
#tabs #tab-tags { padding:10px; }
#tabs .inside ul { margin:0; }
#tabs .inside li {padding: 7px 0;  border:1px dotted #e6e6e6; border-width:0 0 1px 0; }
#tabs .inside li a { color:#494949; font-size:13px; line-height:18px; }
#tabs #tab-comm a { font-weight: normal; }
#tabs .inside a:hover{border-bottom:dotted 1px #333;}
#tabs .inside li span.meta { display:block; font:11px/20px sans-serif; text-transform:uppercase; color:#A4A4A4; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { background: no-repeat; border: #bbb 1px solid; padding: 0; float: left; margin: 0 8px 0 0; }
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments {position:relative;}
#comments h3  { color:#333; font-weight:bold; margin:20px 0; }
#comments .comment{width:100%;list-style-type:none;}
#comments .comment .comment-container  { position:relative; overflow: hidden; margin-bottom: 10px; }
#comments .comment-head  { margin: 0; width: 70px; float: left; }
#comments  .avatar  { }
#comments  .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .name { font-weight: bold; font-size: 14px; }
#comments .date, #comments .edit, #comments .perma { font-size: 11px; color: #999; font-style: italic; font-size: 12px; font-family:Georgia, serif; }
#comments .arrow { display: block; width: 9px; height: 18px; background: url(images/comment-arrow.png) no-repeat; left: 62px; position: absolute; }

#comments .comment-info { margin-bottom: 5px; }
#comments .comment-entry { padding: 15px 20px 5px 20px; background: #F7F7F7; border: 1px solid #E4E4E4; overflow: hidden; }
#comments .comment-entry p  { margin: 0 0 10px 0;}
#comments .reply { padding-top:5px; }
#comments ul.children{margin:0 0 0 25px;padding:0; }
#comments ul.children li { }
#comments .comment-container .cancel-comment-reply{margin:10px 0;}
#comments .comment-container #respond h3 { margin: 10px 0; }
#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}
#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }
#comments p.nocomments { margin: 40px 0  0; }

/* 5.2 Comments Form */
#respond  { margin: 20px 0 0; }
#respond h3  { color:#333; font-weight:bold; margin-bottom:20px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }
.comment-container #respond { margin: 20px 0px; }
#commentform label  { position:relative; display:inline; vertical-align:top; display:inline-block; margin-top:5px; }
#commentform input.txt, #commentform textarea { font:14px/14px sans-serif; border-color: #ccc #EAEAEA #EAEAEA #ccc; border-width:1px; border-style:solid;}
#commentform input.txt  { color:#494949; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea  { margin: 15px 0 0 0; color:#494949; width: 95% !important; padding: 5px 7px; }
#respond #commentform #submit  { margin: 15px 0 0 0; cursor: pointer; }
span.loggedin {margin-bottom:10px;}
/* 5.3 Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }


/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.1 Buttons */
a.button, a.comment-reply-link,a.comment-reply-login, #commentform # ,#contact-page .submit,input[type='submit']{	padding: 6px 10px;	color: #FFF;	border: 1px solid #d54e21;	cursor:pointer;	background: #d54e21 url(images/bg-loginbtn.png) repeat-x left bottom;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	text-shadow: 1px 1px 1px #B5421C;	font-size:14px;
}a.comment-reply-link,a.comment-reply-login{	padding: 3px 5px;	margin-left:1px;}
a.button.large { padding:6px 16px;}a.button.small { padding:0px 10px;}
a.button:hover, a.button.hover, a.button.active, a.comment-reply-link:hover, a.comment-reply-login:hover, #commentform #submit:hover,#contact-page .submit:hover,input[type='submit']:hover {	opacity: 0.8;
}

/* 6.2 Contact Form */
#contact-page { border-bottom: 0; }
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;background: #F0F0F0;border-color: #ccc #EAEAEA #EAEAEA #ccc; border-width:1px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;background: #F0F0F0;border-color: #ccc #EAEAEA #EAEAEA #ccc; border-width:1px;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin: 5px 0 0 120px; cursor:pointer; }
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}

/* 6.3 Gravity forms */
.gfield { margin-bottom: 10px; }
.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }
.gform_wrapper input.button { padding: 5px 10px 6px !important; }
.gform_wrapper input { padding: 7px 3px !important; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }
.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }
ul.top_label .clear-multi { clear: none !important; }
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }
img.ui-datepicker-trigger { border: 0px; padding: 0px; }

/* 6.4 Timeline Page Template */
#archives { padding: 10px 0 0; }
#archives a { font-style: italic; }
h3.archive_year { font: bold 20px sans-serif; color:#555; margin-top:0; }
#archives .archives_list { border-left:4px solid #ccc; list-style: none; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0 15px 15px;}
#archives .archives_list li { clear:left; padding-left:24px; font-size: 12px; font-style: normal; list-style: none; margin-bottom: 10px; }
#archives .archives_list .date { color: #808080; width: 100px; font-style: italic; display: inline-block; vertical-align: top; }
#archives .archives_list .linked { width: 300px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments { width: 150px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments a { color: #808080; font-size: 12px; font-style: italic; border-bottom:dotted 1px #333; padding-left: 13px;  }
#archives .archives_list .comments a:hover { text-decoration: none; }

/* 6.5 IE specific styling */
.ie6 .nav .sf-sub-indicator { display:none; }
.ie6 .nav li a:hover { text-decoration:none; }
.ie6 .nav li a.sf-with-ul { padding-right:10px; }/* IE7 Fix */.ie7 .tabs,.ie7 .tab_container{_height: 0;zoom: 1;} .ie7 h1,.ie7  h2,.ie7  h3,.ie7  h4,.ie7  h5,.ie7  h6,.ie7 h7,.ie7 .title,.ie7 #navigation,.ie7 #site_info,.ie7 #user,.ie7 #footer,#tabs ul.wooTabs li a {font-family:'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;	}
/* 6.6 Connect */
#connect { background: url(images/strips.png) repeat; margin:0 0 1.5em; padding:15px; border:1px solid #e6e6e6; border-width:1px 0 1px; clear:both; }
#main #connect .col-left, #connect .col-right { width:48%; }
#connect .title { margin-bottom: 10px; }
#connect p { margin: 0 0 1em; }#connect input.email{width:220px;}#connect .subscribeform h3,#connect .subscribeform form{display:inline-block;}
.widget #connect { margin:0; padding:0; background:none; border:none; }
.widget #connect .fl, .widget #connect .fr { float:none;  }.social a { opacity:0.8; padding-right:10px;}.social a:hover { opacity:1; }.related-posts {margin-bottom:25px;}.related-posts ul {list-style-type: none; }.related-posts li{ float:left;width:150px;margin-left:12px;line-height: 1.1;}.related-posts li:first-child{margin:0;}.related-posts li a span{color:#494949;font-size:0.9em;}.related-posts li a span:hover{border-bottom:dotted 1px #333;}.related-posts li .thumbnail {margin: 0 0 3px;}.woo-sc-related-posts ul li{clear:none;}
/* 6.7 Login *//* tabbed list */ul.tabs {	list-style: none;	border-bottom: 1px solid #DADBD6;	padding: 0 40px;	margin: 20px 0 0;	}ul.tabs li {	float: left;	display:block;		}ul.tabs li a {	display: block;	background-color: #F5F6F1;	border: 1px solid #DADBD6;	border-left: 0;	padding: 8px 12px;	margin: 0 0 -1px;	text-align: center;	color: #663300;	font-weight: bold;	position: relative;	-webkit-border-top-right-radius: 5px;	-khtml-border-radius-topright: 5px;		-moz-border-radius-topright: 5px;	border-top-right-radius: 5px;	-webkit-border-top-left-radius: 5px;	-khtml-border-radius-topleft: 5px;		-moz-border-radius-topleft: 5px;	border-top-left-radius: 5px;		}	ul.tabs li.first a {	border-left: 1px solid #DADBD6;}ul.tabs li.active a {	background-color: #fff;		color: #333;	border-bottom-color: #fff;}.tab_content li { margin: 5px 0; }.tab_container{			padding: 12px 48px;}/* global styles */.login h3 {	border: 0 none;	margin: 10px 0;	padding: 0;	}.login p {	margin: 0 0 15px 0;	padding: 0;	}.login label{	float: none;	display: block;	margin-top: 8px;	margin-bottom: 4px;	text-align: left;}.login p.forgetmenot label{	display:inline-block;	margin:0;}.login input.input {line-height: 16px;color: #333;font-size: 12px;margin: 0 0 .2em 0;padding: 6px;width: 204px;border: 1px solid #C2C2C2;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}.tml-action-links li a{	color:#663300;	font-size:12px;}	/* form elements */.wp-user-form {}	.username, .password, .login_fields {		margin: 7px 0 0 0;		overflow: hidden;		width: 100%;		}		.username label, .password label { float: left; clear: none; width: 25%; }		.username input, .password input { 			font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;			float: left; clear: none; width: 200px; padding: 2px 3px; color: #777;			}.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px; }#rememberme { float: left; clear: none; margin: 4px 4px -4px 0; }.user-submit { padding: 5px 10px; margin: 5px 0; }.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }	.userinfo p { 		margin-left: 10px; 		}.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }	.usericon img {		border: 1px solid #F4950E;		padding: 1px;		}#cboxTitle {color: #333;}
