/*
Theme Name: BlueBizShow-52blogger
Theme URI: http://www.wpyou.com/
Description: 改自http://www.wpyou.com/的BizShow-Blue主题
Version: 1.0
Author: 52blogger.com
Author URI: http://52blogger.com/
Tags: deep red, white, fixed width, enterprise, two columns, widgets
*/

/* global css */
body{ margin:0 auto; color:#333; background-color:#871F1F; font:12px Verdana,Sans-Serif,Arial,'宋体';}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{ padding:0; font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

/* default link style */
a:link, a:visited{ color:#222; text-decoration:none;}
a:hover { color:#851E1E; text-decoration:underline; }

.clearfix{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

/* Wrapper */
.wrapper{ margin:0px auto; padding:0 15px; width:900px; border-left:1px solid #D0D6DC; border-right:1px solid #D0D6DC; background:#FFF;}

/** Header **/
.header{ width:900px;}
.top{ margin-bottom:10px; padding-top:15px; width:900px; overflow:hidden;}
.logo{ float:left; font-size: 24px;}
.logo a:link, .logo a:visited, .logo a:hover{ width:300px; display:block;color:#AE3032; font-weight: bold;}

/* HeadRight */
.headr{ float:right; width:500px; overflow:hidden;}
.siteinfo{ float:right; margin-bottom:10px; height:24px; line-height:24px; font-size:16px; font-family:"Microsoft Yahei","黑体",Verdana,Sans-Serif,Arial,'宋体'; color:#333; overflow:hidden;}
#searchform{ float:right; width:280px; height:26px; background:url(images/sprite.png) no-repeat right -44px; overflow:hidden;}
.searchInput{width:205px; padding:6px 5px 6px; border:none; background:none;}
.searchBtn{ margin:0px; padding:0px; width:58px; height:22px; line-height:22px; text-indent:-9999px; border:none; background:none; cursor:pointer;}

/* Main Menu */
.mainmenu{ width:900px; height:34px; background:url(images/sprite.png) no-repeat 0 0;}
.navi{ margin:0px 10px;}
.navi li{ position:relative; float:left; padding:0px 29px; font-size:14px; font-weight:bold; white-space:nowrap; color:#FFF; background:url(images/line.png) no-repeat 0 3px;}
.navi li.nl{ background:none;}
.navi, .navi ul{ position:relative; z-index:300; background-color:#871F1F;}
.navi li ul{ padding:3px 1px 0px; width:143px; position:absolute; top:32px; left:0px; display:none;}
.navi li ul li{ padding:1px 0px; width:143px; border-bottom:1px solid #761B1B; background:none;}

/* MainCats Link */
.navi li a:link, .navi li a:visited{ float:left; padding:3px 6px 3px 10px; height:28px; line-height:26px; *line-height:28px; color:#FFF; text-decoration:none; display:block;}
.navi li a:hover{ color:#DDD; text-decoration:underline;}

/* Current MainCats Link */
.navi li.current-cat a:link, .navi li.current-cat a:visited, .navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#DDD; text-decoration:underline;}
.navi li.current-cat a:hover, .navi li.current-menu-item a:hover{ color:#FFF;}
/* SubCats Link */
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ float:left; padding:0px 5px 0px 18px; width:120px; height:24px; line-height:24px; font-size:13px; font-weight:normal; background:url(images/sprite.png) no-repeat 0 -52px;}
.navi li ul li a:hover, .navi li:hover ul li a:hover{ background:#C0393C url(images/sprite.png) no-repeat 0 -92px;}
.navi li:hover ul li a:link, .navi li:hover ul li a:visited{ text-decoration:none;}
.navi li:hover ul li a:hover{ text-decoration:underline;}
/* Current SubCats Link */
.navi li.current-cat ul li a:link, .navi li.current-cat ul li a:visited, .navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ text-decoration:none;}
.navi li.current-cat ul li a:hover, .navi li.current-menu-item ul li a:hover{ background-color:#C0393C; text-decoration:underline;}
.navi li ul li.current-cat a:link, .navi li ul li.current-cat a:visited, .navi li ul li.current-menu-item a:link, .navi li ul li.current-menu-item a:visited{ color:#FFF; background:#C0393C url(images/sprite.png) no-repeat 0 -92px; text-decoration:underline;}
.navi li ul li.current-cat a:hover, .navi li ul li.current-menu-item a:hover{ text-decoration:underline;}
#access {
	background: #222; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
	background: -webkit-linear-gradient(#252525, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
}
#access li:hover > a,
#access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}
#access ul li:hover > ul {
	display: block;
}
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}

/** Slideshow **/
.slider{ padding-bottom:30px; background:url(images/slideshow.png) no-repeat center bottom;}
.slideshow{ width:900px; height:280px; position:relative; overflow:hidden;}
#showimg{ z-index:10;}
#showimg img{ width:900px; height:280px;}
.opacity{ width:900px; height:30px; background-color:#F0F0F0; position:absolute; z-index:99; bottom:0px; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; overflow:hidden;}
.operate{ position:absolute; z-index:1000; right:5px; bottom:5px;}
.operate span{ float:left; margin-left:3px; width:18px; height:17px; line-height:17px; cursor:pointer; color:#F0F0F0; background:url(images/icon.gif) no-repeat 0 -27px; text-align:center;}
.operate span.hov{ font-weight:bold; color:#FFF; background-position:0 0;}
#msg{ float:left; width:900px; height:26px; line-height:26px; position:absolute; z-index:100; bottom:0px; overflow:hidden; }
#msg li{ height:24px;  text-align:left; text-indent:16px; font-size:14px; font-weight:bold; color:#004C94; display:block;}
#msg li a:link, #msg li a:visited{ color:#333; text-decoration:none;}
#msg li a:hover{ color:#FFF; text-decoration:underline;}
.displayblock{ display:block;}
.displaynone{display:none;}

/** Container **/
.container{ width:900px; overflow:hidden;}

/* Banner */
.banner{ margin-bottom:15px;}

/* BreadCrumb */
.breadcrumb{ float:left; padding-left:20px; width:670px; height:30px; line-height:30px; background:url(images/icon.gif) no-repeat 0 -111px; border-bottom:1px solid #DDD; overflow:hidden;}
.breadnavi{ float:left; width:500px; overflow:hidden;}
.pagelink{ float:right; padding-right:5px; width:150px; text-align:right; overflow:hidden;}

/** Featured **/
.featured{ float:left; width:570px; overflow:hidden;}
.featuredr{ float:right;}
.homebar{ float:right; width:320px; overflow:hidden;}
.homebarl{ float:left;}

.featured h2, .homebar h2{ padding-left:15px; /* height:39px; */ line-height:28px; *line-height:30px; font-size:13px; background:url(images/sprite.png); background-repeat:no-repeat;}
/* .featured h2{ background-position:-330px -133px;} */
.featured h2 a:link, .featured h2 a:visited{ color:#FFF;}
.featured h2 a:hover{ color:#CCC;}

.featured h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.featured h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.featured h2 span a:hover{ color:#FFF;}

/*.homebar h2{ background-position:right -84px;}*/

/* Scrool */
.scroll{ width:550px; height:185px; overflow:hidden; position:relative;}
.scroll ul{ width:700px; position:absolute; top:0px; left:0;}

/* Products */
.products{ float:left; margin-bottom:10px; width:570px;}
.products ul{ float:left; padding:5px 10px 0px;}
.products ul li{ float:left; width:137px; height:185px; text-align:center; overflow:hidden;}
.products ul li img{ padding:2px 2px; width:125px; height:125px; border:1px solid #E5E5E5;}
.products ul li h4{ padding-left:5px; width:125px; height:36px; line-height:18px; text-align:left; font-size:12px; font-weight:normal;overflow:hidden;} 

/* Introduction */
.introduction{ margin-bottom:10px;}
.introduce{ padding:0px 8px 5px 12px; line-height:22px; background-color:#F5F5F5;}

/* News */
.news{ width:320px; overflow:hidden;}
.news ul{ float:left; padding:0px 8px 5px 5px; background-color:#F5F5F5;}
.news ul li{ float:left; padding-left:17px; width:290px; line-height:28px; *line-height:30px; border-bottom:1px solid #EEE; background:url(images/icon.gif) no-repeat 5px -51px;}
.news ul li a{ float:left; width:210px; height:28px; overflow:hidden;}
.news ul li span{ float:right; width:75px; height:28px; text-align:right; font-size:11px; color:#666; display:block; overflow:hidden;}

/* Content */
.content{ float:right; width:690px; overflow:hidden;}
.contentl{ float:left;}

/* Newslist */
.newslist{ float:left; margin:15px 10px;}
.newslist li{ float:left; margin-bottom:5px; padding:0px 0px 5px 15px; width:655px; line-height:22px; border-bottom:1px solid #EEE; background:url(images/icon.gif) no-repeat 3px -54px;}
.newslist li h2{ float:left; width:500px; font-size:13px; font-weight:normal;}
.newslist li span{ float:right; color:#666; display:block; }

/* ProductList */
.productlist{ float:left; margin:15px 10px;}
.productlist li{ float:left; width:167px; height:210px; text-align:center; overflow:hidden;}
.productlist li img{ margin-bottom:5px; padding:2px 2px; width:150px; height:150px; border:1px solid #E5E5E5;}
.productlist li h3{ width:130px; height:36px; line-height:18px; font-size:12px; font-weight:normal; overflow:hidden;} 

/* AllProductList */
.singleproductlist{ float:left; margin-top:10px; width:690px;}
.singleproductlist h2{ padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; background:url(images/sprite.png) no-repeat 0 -244px;}
.singleproductlist h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.singleproductlist h2 a:link, .singleproductlist h2 a:visited{ color:#851E1E;}
.singleproductlist h2 a:hover{ color:#222;}
.singleproductlist h2 span a:link, .singleproductlist h2 span a:visited{ color:#666;}
.singleproductlist h2 span a:hover{ color:#222;}

/* Single */
.single{ padding:0px 15px; width:660px; line-height:24px;}
.single h1, .single h2{ padding-top:15px; font-size:20px; text-align:center; clear:both;}
.meta{ padding:3px 0px 0px; text-align:center; color:#666; border-bottom:1px solid #E5E5E5;}
.meta span{ padding-right:8px;}
.meta a:link, .meta a:visited{ color:#666; text-decoration:none; }
.meta a:hover{ color:#222; text-decoration:underline;}
.fontbig{ font-size:18px; line-height:160%;}
.fontmid{ font-size:14px; line-height:140%;}
.fontsml{ font-size:12px; line-height:24px;}
.meta a.mfcurrent{ font-weight:bold;}

.entry{ float:left; margin-top:20px; overflow:hidden;}
.entry h2{ padding:0; text-align:left; color:#222; border:none;}
.entry p{ margin-bottom:15px; text-indent:24px;}
.entry .summary{ padding:8px 5px 6px 10px; font-size:13px; background-color:#F5F5F5; border:1px solid #DFDFDF;}
.entry img{ margin-bottom:10px; max-width:620px; width:expression(this.width > 620 ? "620px" : this.width);}
.entry ul, .entry ol{ margin:10px 20px;}
.entry ul li{ list-style:disc;}
.entry ol li{ list-style:decimal;}
.aligncenter{ text-align:center;}
.alignleft{ float:left; padding-right:10px;}
.alignright{ float:right; padding-left:10px;}
.alignnone, .aligncenter{ float:none; text-align:center;}

.entrycontent{ float:left; margin-bottom:15px; width:660px; overflow:hidden;}
.entrycontent .title{ margin-bottom:15px; padding-left:15px; height:29px; line-height:29px; font-size:13px; font-weight:bold; color:#333; background:url(images/sprite.png) no-repeat 0 -184px;}
.entrycontent .title span{ float:left; width:90px; height:29px; text-align:center; cursor:pointer; display:block;}
.entrycontent .title span.mov{ color:#851E1E; background:url(images/sprite.png) no-repeat 0 -134px;}

.entrycontent a:link, .entrycontent a:visited{ color:#851E1E;}
.entrycontent a:hover{ color:#222; text-decoration:underline;}

.productpic{ float:left; margin-bottom:15px; width:310px; text-align:center;}
.productpic img.thumbpic{ margin-bottom:8px; padding:2px 2px; width:300px; height:250px; border:1px solid #E5E5E5;}
#bigpic{ display:none;}

.productag{ float:right; margin-bottom:15px; width:335px; min-height:250px; border:1px solid #F0D0D1;}
.productag h3{ padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; color:#851E1E; background:url(images/sprite.png) no-repeat 0 -244px;}
.productag ul{ margin:10px 0px; padding:0px 15px;}
.productag ul li{ padding:5px 0px 5px 12px; line-height:18px; list-style:none; border-bottom:1px solid #EEE; background:url(images/icon.gif) no-repeat 0 -183px;}

/* Relative Products */
.the_related{ display:none;}
.the_related ul{ float:left; margin:10px 0px; padding:5px 0px;}
.the_related ul li{ float:left; margin-bottom:10px; padding:0px 6px 0px 4px; width:155px; height:200px; list-style:none; overflow:hidden;}
.the_related ul li img{ margin-bottom:0px; padding:2px 2px; width:145px; height:145px; border:1px solid #DDD;}
.the_related ul li h3{ margin-bottom:5px; width:140px; height:45px; line-height:15px; font-size:12px; font-weight:normal; text-transform:capitalize; overflow:hidden;}
.the_related ul li span{ color:#666;}

/* Facebox Lightbox */
#facebox{ position:absolute; top:0; left:0; z-index:1000; text-align:left;}
#facebox .b{ background:url(images/facebox/b.png);}
#facebox .tl{ background:url(images/facebox/tl.png);}
#facebox .tr{ background:url(images/facebox/tr.png);}
#facebox .bl{ background:url(images/facebox/bl.png);}
#facebox .br{ background:url(images/facebox/br.png);}

#facebox .popup{ position:relative;}
#facebox table{ border-collapse: collapse;}
#facebox td{ border-bottom: 0; padding:0;}
#facebox .body{ padding:10px;  width:370px; background:#fff;}
#facebox .loading{ text-align:center; background:url(images/facebox/loading.gif);}
#facebox .image{ text-align:center;}
#facebox img{ max-width:930px; _width:expression((documentElement.clientWidth > 930) ? "930px" : "auto" );}
#facebox .picfooter{ margin-top:10px; padding-top:5px; border-top:1px solid #DDD; text-align:right;}
#facebox .picfooter a.close{ float:right; width:66px; height:22px; text-indent:-9999px; background:url(images/facebox/closelabel.gif); display:block;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{ padding:0; width:10px; height:10px; overflow: hidden;}
#facebox_overlay{ position:fixed; top:0px; left:0px; height:100%; width:100%;}
.facebox_hide{ z-index:-100;}
.facebox_overlayBG{ background-color:#000; z-index:99;}
* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

/* Post Function */
.postmeta{ padding:10px 0px 15px; line-height:24px; color:#454545; border-bottom:1px solid #DFDFDF;}

.related{ float:left; padding:15px 0px 0px; width:100%;}
.related h3{ margin-bottom:10px; padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; background:url(images/sprite.png) no-repeat 0 -244px;}
.related ul{ float:left; margin:0px 0px; padding:5px 0px 10px 10px; *padding:5px 0px 0px 10px;}
.related ul li{ float:left; margin:0px 10px 0px 0px; padding:5px 0 6px 12px; width:300px; line-height:18px; border:none; background:url(images/icon.gif) no-repeat 0px -51px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* Page */
.page{ min-height:800px;}

/* Sidebar */
.sidebar{ float:left; width:200px; overflow:hidden;}
.sidebarr{ float:right;}
.sidebar h3{ padding-left:15px; line-height:28px; *line-height:32px; font-size:13px; color:#FFF; background:url(images/sprite.png) no-repeat 0 0;}
.sidebar h3 a:link, .sidebar h3 a:visited{ color:#FFF;}
.sidebar h3 a:hover{ color:#CCC;}
.sidebar ul li{ margin-bottom:10px; padding:2px 0px; line-height:18px;}
.sidebar ul li ul{ padding:0px 8px 10px 5px; border:1px solid #DDD; border-top:none; background-color:#F5F5F5;}
.sidebar ul li ul li{ margin-bottom:0px; padding:5px 0px 5px 15px; border:none; border-bottom:1px solid #E5E5E5; background:url(images/icon.gif) no-repeat 5px -51px; overflow:hidden;}
.sidebar ul li.widget{ line-height:22px;}
.sidebar ul li.widget div{ padding:0px 0px; border:1px solid #DDD; border-top:none;}
.sidebar ul li.widget_tag_cloud div{ padding:8px 8px 8px 10px;}

/* SubList */
.sidebar ul li.sublist ul{ padding:0px 0px;}
.sidebar ul li.sublist ul li{ padding:0px 0px; width:190px; font-weight:bold; border-top:1px solid #E5E5E5; border-bottom:1px solid #FFF; background:none;}
.sidebar ul li.sublist ul a:link, .sidebar ul li.sublist ul a:visited{ padding:3px 0px 4px 18px; height:20px; line-height:20px; border-top:1px solid #FFF; background:url(images/icon.gif) no-repeat 5px -162px; *background-position: 5px -164px; display:block;}
.sidebar ul li.sublist ul a:hover{ color:#F00; background-position: 5px -141px; *background-position: 5px -143px;}
.sidebar ul li.sublist ul li.current-cat a:link, .sidebar ul li.sublist ul li.current-cat a:visited, .sidebar ul li.sublist ul li.current_page_item a:link, .sidebar ul li.sublist ul li.current_page_item a:visited{ color:#F00; background-position: 5px -141px; *background-position: 5px -143px; text-decoration:underline;}
.sidebar ul li.sublist ul li.current-cat a:hover,.sidebar ul li.sublist ul li.current_page_item a:hover{ color:#222; background-position: 5px -162px; *background-position: 5px -164px;}

.sidebar ul li.sublist ul li ul{ padding-left:10px; border:none;}
.sidebar ul li.sublist ul li ul li{ width:175px; font-weight:normal; border-top:1px solid #E9E9E9;}

/* Search */
.sidebar ul li.widget_search .searchform{ float:none; margin:6px 0 2px; width:190px; height:30px;}
.sidebar ul li.widget_search .searchBtn{ position:static;}
.sidebar ul li.widget_search .searchInput{ width:110px;}

/* Calendar */
#wp-calendar{ width:100%;}
#wp-calendar caption{ padding:5px 0px;}
#wp-calendar th, #wp-calendar td{ padding:2px 2px; line-height:18px; text-align:center; text-transform:capitalize; color:#555; border:1px solid #E6E6E6; background-color:#F9F9F9;}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited{ font-weight:bold; color:#FF0242;}
#wp-calendar tbody tr td a:hover{ color:#222;}
#wp-calendar tbody tr td:hover{ border:1px solid #D9D9D9; color:#444; background-color:#EEE;}
#wp-calendar tfoot tr td{ padding:8px 10px 0px; border:none; background:none;}
.pad{ border:none !important; background:none !important;}

/* Pagenavi */
.wpagenavi{ margin:0px 0px 15px; padding-top:15px; height:24px; text-align:center;}
.wpagenavi a:link, .wpagenavi a:visited{ margin:0 2px; padding:3px 7px; text-decoration:none; border:1px solid #CCC; color:#333;}
.wpagenavi a:hover, .wpagenavi a:active{ border:1px solid #333; color:#FFF; background:url(images/sprite.png) no-repeat center 0;}
.wpagenavi a.extend{ padding:3px 6px; color:#222;}
.wpagenavi a.extend:hover{ color:#FFF !important;}
.wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover{ border:1px solid #333; color:#FFF; background:url(images/sprite.png) no-repeat center 0;}

/* Comments*/
.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }
#addcomment, #comments{ float:left; width:99%; margin:10px 0px 15px; padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; background:url(images/sprite.png) no-repeat 0 -244px;}
.post_comment p{ padding:5px 10px; font-size:12px;}
.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; }
.commentlist{ width:98%; padding:5px 0px; font-size:12px; clear:both;}
.commentlist li{ margin-bottom:10px; padding-top:5px; background-color:#FFF; border:1px solid #E3E3E3;}
.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDD;}
.commentlist li.comment-author-admin{ background:#F6F6F6;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:10px 0px;}
.commentlist li p{ padding:5px 10px;}

.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}
.avatar{ float:left; padding:1px 1px; width:32px; height:32px; border:1px solid #E0E0E0;}
.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#999;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ padding-bottom:35px;}
#respond em{ color:#FF0242;}
#author, #email, #url, #comment{ padding:5px 5px; width:45%; border:1px solid #CCC;}
#comment, #gbcomment{ width:97%; height:150px; font-size:12px; overflow-y:scroll;}
#submit{ float:right; margin:0 13px; padding:6px 20px 4px; font-size:14px; font-weight:bold; border-width:1px; border-style:solid; border-color:#C0393C #871F1F #871F1F #C0393C; color:#FFF; background:#65767D url(images/sprite.png) no-repeat -10px 0; cursor:pointer;}
.post_comment .navigation{ width:97%;}
.comment_navi{ text-align:right; padding:5px 15px;}

/* FriendLink */
.friendlink{ margin:15px auto 0px; width:898px; border:1px solid #D0D6DC; border-top:none; overflow:hidden;}
.friendlink h3{ height:29px; line-height:29px; font-size:13px; text-indent:12px; color:#333; border-bottom:1px solid #D0EEF0; background:#EBEBEB url(images/footer.jpg) no-repeat 0 0;}
.friendlink ul{ float:left; padding:8px 5px; width:888px;}
.friendlink ul li{ float:left; margin:3px 5px; height:18px; line-height:18px; white-space:nowrap;}
.friendlink ul h4{ display:none;}

/* Footer */
.footer{ margin:0px auto; padding:10px 0px 0px; width:930px; border:1px solid #D0D6DC; border-top:none; background-color:#FFF; overflow:hidden;}
.footer p{ line-height:26px; text-transform:capitalize;}
.foot{ padding:10px 14px 15px; width:900px; border:1px solid #FFF; border-top:none; background:#EBEBEB url(images/footer.jpg) no-repeat 0 0;}
.footpage{ float:left; margin:5px 0px 5px -10px; _margin:5px 0px 5px -5px; width:900px; height:24px;}
.footpage li{ float:left; padding:0px 12px; text-transform:capitalize; background:url(images/icon.gif) no-repeat 0 -228px;}
.footpage li.nb{ background:none;}
.sidebar ul li.widget div.textwidget div{padding-left:12px;}