﻿/*  
Theme Name: 0VC私家摄影
Theme URI: http://www.vcbb.net/
Description: VCBB 博客专用
Version: 1.08.11.13
Author: zEUS.
Author URI: http://zeuscn.net/
*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0; border: 0; outline: none;}
body {
background:#fdfaf6 url(images/bg.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif,Verdana,trebuchet ms,helvetica;
color:#777;
line-height:1.8em;
font-size:62.5%;
}
ul, ol{list-style: none;}
a {
color:#6e6e6e;
text-decoration:none;
}
p {
display:block;
margin:0 0 0px;
}
blockquote {
background:#EFEFEF;
border:1px dashed #CCC;
color:#777;
margin:5px 0;
padding:5px 10px;
}
/* site title */
h1 {
	font-family:Arial, Verdana, Sans-Serif;
text-indent:-9999em;
position:absolute;
width:266px;
height:61px;
position:absolute;
left:0px;
background:url(images/h1.gif) no-repeat;
z-index:20;
}
h1 a,h1 a:visited {
width:234px;
height:61px;
display:block;
}
h1 a:hover {
text-decoration:none;
color:#6e6e6e;
}
/* post title */
h2 {
color:#222;
font-size:1.8em;
	font-family:Arial, Verdana, Sans-Serif;
font-weight:700;
margin:0;
padding:3px 0;
}
h2 a {
color:#ff9000;
text-decoration:none;
}
h2 a:hover {
color:#724100;
text-decoration:none;
}
.index-header {
height:339px;
width:980px;
margin:20px auto 0;
position:relative;
}
.home-header {
width:980px;
margin:100px auto 0px;
position:relative;
}
.home-header h1 {
	background:none;
	width:0;
}
.price-header {
height:205px;
width:980px;
margin:20px auto 0;
position:relative;
overflow:hidden;
}
.header {
height:269px;
width:980px;
margin:20px auto 0;
position:relative;
overflow:hidden;
}
.description {
text-indent:-9999em;
width:0;
height:0;
}
.search {
position:absolute;
right:0;
top:62px;
width:242px;
height:26px;
}
.searchform {
height:20px;
margin:0;
float:right;
padding:20px 0;
width:263px;
}
.searchform input {
color:#724100;
	font-family:Arial, Verdana, Sans-Serif;
border:none;
}
.searchform .s  {
background:#FFFFFF;
border:1px solid #DACCBC;
float:left;
height:16px;
padding:1px 5px;
position:absolute;
width:180px;
}
#s {
background:#fff;
border:none;
float:left;
height:16px;
position:absolute;
width:180px;
padding:4px 5px;
border:none;
}
.searchform .submit {
background:url(images/search-off.png) no-repeat top left;
border:none;
float:right;
width:58px;
height:22px;
margin:2px 5px 0 0;
display:inline;
cursor:pointer;
}
.nav {
background:url(images/navbg.png) no-repeat;
font-size:1.2em;
position:absolute;
right:0px;
height:39px;
width:714px;
z-index:20;
}
.nav ul {
float:left;
height:38px;
margin:0 0 0 20px;
display:inline;
padding:0;
position:relative;
}
.nav ul li {
background:url(images/navli-bg.png) no-repeat right center;
margin:0;
text-align:center;
float:left;
height:38px;
width:100px;
line-height:38px;
list-style:none;
margin-top:1px;
}
.nav ul li a {
color:#ffffff;
display:block;
font-size:1.2em;
}
.nav ul li a:hover {
display:block;
text-align:center;
color:#724100;
background:#fff;
font-size:1.2em;
height:37px;
width:100px;
}
#magazine a:hover {
margin-bottom:1px;
*height:36px;
background:none;
}
.nav .current_page_item a,#nav .current_page_item a:visited {
display:block;
text-align:center;
}
#flashclip {
background-color:#FDF7F1;
padding-top:39px;
position:relative;
z-index:10;
border-bottom:3px solid #FF9933;
}
#wrapper {
width:980px;
margin:0 auto;
padding-top:3px;
}
#content {
width:630px;
float:left;
padding:20px 20px 0;
}
#content .h-gallery {
	width:628px;
	height:350px;
	border:1px solid #dac5be;
	background:#fff;
	margin:25px 0 35px;
}
#content .topstories {
background:url(images/topstories.jpg) no-repeat;
width:630px;
height:41px;
line-height:41px;
font-size:1.2em;
margin-bottom:25px;
}
#content .topstories li { list-style:none; padding-left:147px; width:425px; overflow:hidden; }
#content .topstories a { color:#825f3c; }
#content .topstories a:hover { color:#ff9933; text-decoration:underline; }
#content .works, #content .contact {
background:url(images/contact.jpg) no-repeat left top;
padding-top:40px;
width:630px;
float:left;
font-size:1.2em;
margin-bottom:25px;
}
#content .works {
background:url(images/works.jpg) no-repeat left top;
}
#content .works ul {
list-style:none;
}
#content .works ul li {
list-style:none;
float:left;
width:204px;
height:249px;
}
#content .works .exp, #content .works .newborn {
margin-right:9px;
display:inline;
}
.thumbnail {
overflow:hidden;
padding:0;
text-indent:-9999em;
}
img.thumb {
display:block;
}
a.coverBg:link, a.coverBg:visited, a.coverBg:hover, a.coverBg:active {
margin:auto;
}
a.coverBg:link, a.coverBg:visited {
background-color:#FFFFFF;
}
a.coverBg:link, a.coverBg:visited, a.coverBg:hover, a.coverBg:active {
display:block;
height:179px;
opacity:0;
*filter:alpha(opacity=0); 
padding-top:70px;
position:absolute;
text-align:center;
width:204px;
}
a.coverBg:link, a.coverBg:visited {
background-color:#f09e4d;
}
a.coverBg:link, a.coverBg:visited, a.coverBg:hover, a.coverBg:active {
margin:auto;
}
a.coverBg:hover, a.coverBg:active {
color:#fff;
opacity:0.7;
*filter:alpha(opacity=70); 
text-decoration:none;
}
.font30 {
font-size:24px;
font-weight:bold;
text-indent:0;
line-height:40px;
}
.coverfont {
font-size:14px;
font-weight:bold;
}

#content .contact {
background:url(images/contact.jpg) no-repeat left top;
padding-top:40px;
}
#content .contact ul {
	background:#d5cabe;
	float:left;
	height:110px;
	width:628px;
	padding:1px 0 0 1px;
}
#content .contact ul li {
	float:left;
	list-style:none;
	width:156px;
	height:54px;
	margin:0 1px 1px 0;
	display:inline;
	background:#fff;
}

.qlink {
width:968px;
border-top:2px solid #ff9933;
border-left:1px solid #d3c7ba;
border-right:1px solid #d3c7ba;
padding:36px 5px 0;
float:left;
background:#fff url(images/qlink.jpg) no-repeat 10px top;
height:225px;
}
.qlink ul {
width:162px;
float:left;
padding:0 15px;
margin:12px 0 0
}
.qlink ul li {
background:url(images/lili.gif) no-repeat -2px 7px;
font-size:1.2em;
line-height:22px;
float:left;
width:147px;
padding-left:15px;
}
.qlink ul li a {
	color:#a1876d;
	display:block;
}
.qlink ul li a:hover {
	text-decoration:underline;
	color:#ff9933;
}
.qlink .title {
font-size:1.4em;
margin-bottom:6px;
padding-bottom:3px;
color:#ff9933;
border-bottom:1px dotted #d5cabe;
float:left;
width:100%;
}
.bdr1{ border-right:1px solid #dfd6cd; }
.qlink .totop, #comment-area .totop {
	width:118px;
	height:24px;
	float:right;
	margin:15px 5px 0 0;
	display:inline;
}
.qlink .totop a, #comment-area .totop a {
	width:118px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:block;
	background:#ff9933;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}
.qlink .totop a:hover, #comment-area .totop a:hover {
	background:#fff;
	color:#ff9933;
}

.post {
	float:left;
	width:980px;
background:url(images/postbg.jpg) repeat-y;
}
.arch-post {
float:left;
height:194px;
overflow:hidden;
width:194px;
margin:0;
border:1px solid #d3c7ba;
padding:0;
}
.post .title {
border-bottom:1px dotted;
height:auto;
margin-bottom:10px;
margin-left:15px;
padding:15px 20px 10px;
text-align:center;
width:900px;
}
.post h4 {
float:left;
font-size:14px;
padding-left:50px;
}
.index-title {
text-align:left;
height:auto;
padding:15px 20px 2px;
}
.arch-post .title {
text-align:left;
height:auto;
width:275px;
}

.arch-title {
	height:60px;
	line-height:60px;
	padding:0 14px;
	margin:0 1px;
	width:950px;
	font-size:1.4em;
	color:#9b7f63;
	background:#feecd9;
}
.arch-title b {
	font-weight:bold;
	color:#ff9933;
}

/* archive page title */
.arch-post h2 {
font-size:1.5em;
font-weight:700;
margin:0;
padding:0 10px;
width:174px;
overflow:hidden;
text-align:right;
text-indent:0;
color:#000;
}
.arch-post .meta {
font-size:1.2em;
font-weight:700;
width:174px;
display:block;
margin:0;
padding:0 10px;
text-align:right;
color:#630;
}
a.coverP:link, a.coverP:visited, a.coverP:hover, a.coverP:active {
margin:auto;
}
a.coverP:link, a.coverP:visited {
background-color:#FFFFFF;
}
a.coverP:link, a.coverP:visited, a.coverP:hover, a.coverP:active {
display:block;
height:44px;
opacity:0.5;
*filter:alpha(opacity=50); 
padding-top:150px;
position:absolute;
text-align:center;
width:194px;
}
a.coverP:link, a.coverP:visited {
background-color:#ccc;
}
a.coverP:link, a.coverP:visited, a.coverP:hover, a.coverP:active {
margin:auto;
}
a.coverP:hover, a.coverP:active {
color:#fff;
opacity:0;
*filter:alpha(opacity=0); 
text-decoration:none;
}


.entry {
color:#724100;
margin-top:5px;
padding:0 20px;
font-size:1.3em;
line-height:1.8em;
text-align:center;
}
.entry img {
border:none;
margin:5px;
}
.entry .img_border { 
border: 1px solid #FF9000;
padding: 3px;
}
.entry h1{font-size:1.7em;padding-bottom:10px}
.entry h2{font-size:1.5em;padding-bottom:10px}
.entry h3{font-size:1.3em;padding-bottom:10px}
.entry h4{font-size:1.2em;padding-bottom:10px}
.entry h5{font-size:1.1em;padding-bottom:10px}
.entry h6{font-size:1em;padding-bottom:10px}
.entry ul,.entry ol{color:#686868;margin:0 0 10px 15px}
.entry ul li{list-style:square inside}
.entry ol li{list-style:inside decimal}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:1px solid #ccc;text-align:center;background-color:#f3f3f3;padding-top:7px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px auto}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{line-height:18px;margin:0;padding:5px 4px 3px}
.entry table tbody,.entry table thead{background:#EEE}
.entry table tbody th,.entry table tbody td,.entry table thead th,.entry table thead td{margin:1px;padding:1px 3px}
.entry td,.entry th{border:1px solid #CCC}
.entry th{background:#666;color:#fff}
.entry big{font-size:1.6em}
.entry small{font-size:.8em}
.entry .radio,.entry .checkbox{border:none;margin-bottom:0}
.entry pre{border:1px solid #DDD;overflow:hidden;width:80%;margin:5px 0;padding:10px}
.entry fieldset{border:1px solid #DDD;margin:5px 0;padding:10px}
.entry legend{border-top:1px solid #DDD;font-size:1.2em;font-style:italic;text-transform:uppercase;padding:2px 15px 10px}
.entry .searchform{margin-bottom:15px;width:100%;padding:0}
.entry .searchform .s{border:1px solid #CCC;float:left;margin-right:5px;width:140px;padding:1px 3px}

.entry a {
color:#FF9000;
text-decoration:underline;
}
.entry a:hover {
color:#6E6E6E;
text-decoration:none;
}
.entry li {
list-style:none;
margin:10px 0px;
}
.entry h3 {
font: bold 14px Arial, Helvetica, sans-serif;
color:#707070;
margin:2px 2px 2px 20px;
}
.entry ul, .entry ol {
list-style:none;
margin:0 0 0 15px;
}
.entry ul li, .entry ol li {
background:url(images/linkli.gif) no-repeat left 2px;
margin:0;
padding-left:20px;
}
.entry .readmore a {
color:#FF0000;
}
.entry .readmore a:hover {
color:#724100;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
.search-entry {
padding:5px;
margin:5px 10px;
display:inline;
width:554px;
float:left;
background:#f5f5f5;
font-size:1.2em;
}
.search-entry a {
color:#222;
}
.search-entry a:hover {
color:#6E6E6E;
}
.postinfo {
font-size:1.1em;
color:#8a8c8d;
}
.postinfo a {
color:#8a8c8d;
}
.postinfo a:hover {
color:#222;
}
.posttag {
background:url(images/tag.gif) no-repeat left center;
padding:0 9px 0 15px;
}
.postcat {
background:url(images/mini-category.gif) no-repeat left center;
padding:0 9px 0 15px;
}
.postuser {
background:url(images/mini-user.gif) no-repeat left center;
padding:0 9px 0 15px;
}
.posttime {
background:url(images/mini-archive.gif) no-repeat left center;
padding:0 9px 0 15px;
}
.comms {
background:url(images/mini-comment.gif) no-repeat left center;
padding-left:15px;
float:right;
	font-family:Arial, Verdana, Sans-Serif;
}
.tocomm {
background:url(images/mini-down-arrow.gif) no-repeat left center;
padding-left:10px;
float:right;
}
.pagetitle {
background: url(images/pagetitle.gif) no-repeat;
width:511px;
height:25px;
float:left;
margin-left:39px;
display:inline;
line-height:25px;
color:#707070;
	font-family:Arial, Verdana, Sans-Serif;
font-style:italic;
text-align:center;
font-size:1.2em;
}
.postmeta {
background: url(images/postinfo.gif) no-repeat;
width:507px;
height:21px;
line-height:21px;
float:left;
margin-left:29px;
display:inline;
margin-top:5px;
color:#707070;
text-align:center;
}
.postmeta a, .pagetitle a {
color:#707070;
text-decoration:none;
}
.postmeta a:hover, .pagetitle a:hover {
color:#222;
}
.postmeta .postdate {
font-family:Arial, Helvetica, sans-serif;
color:#838a91;
font-size:0.8em;
font-weight:bold;
float:left;
width:101px;
text-align:center;
}
.postmeta .category {
font-style:italic;
float:left;
margin-left:13px;
font-weight:bold;
font-size:0.9em;
}
.postmeta .comment, .pagetitle .comment {
font-style:italic;
float:right;
margin-right:20px;
font-weight:bold;
font-size:0.9em;
}

h3 {
color: #5a5a5a;
font:bold 110%/100% Arial, Helvetica, sans-serif;
}

/* next & previous post navigation */
.post-nav {
clear: both;
padding-bottom: 15px;
margin-top: -15px;
font-size: 95%;
}

.post-nav a, .post-nav a:visited {
color: #555;
text-decoration: none;
}

.post-nav a:hover {
color: #44a1d0;
text-decoration: none;
}

.post-nav .previous a {
float: left;
padding-left: 20px;
padding-top: 2px;
}



.post-nav .next a {
float: right;
padding-right: 20px;
padding-top: 2px;
}







.pageNav {



float:right;



font-size:1.4em;



text-decoration:none;



padding:0 10px 25px;



}







.pageNav a {



margin:2px 0;



}







.pageNav .first a {



background:url(images/pagefirst.png) no-repeat left top;



height:26px;



width:22px;



float:left;



padding:0 3px;



}







.pageNav .first a:hover {



background:url(images/pagefirst.png) no-repeat left bottom;



height:26px;



width:22px;



}







.pageNav .last a {



background:url(images/pagelast.png) no-repeat;



height:26px;



width:22px;



float:left;



padding:0 3px;



}







.pageNav .last a:hover {



background:url(images/pagelast.png) no-repeat left bottom;



height:26px;



width:22px;



}







.pageNav .pre {



background:url(images/pagepre.png) no-repeat;



height:21px;



width:19px;



float:left;



padding:0 3px;



cursor:pointer;



}







.pageNav .next {



background:url(images/pagenext.png) no-repeat;



height:21px;



width:19px;



float:left;



padding:0 3px;



cursor:pointer;



}







.current {



color:#815D3A;



font-weight:700;



margin:2px 0;



padding:2px 5px 1px;



float:left;



padding:0 5px 0 3px;



line-height:16px;



}







.pages,.extend {
background-color:#e9e5e4;
border:1px solid #9b999a;
margin:2px 0;
padding:2px 5px 1px;
}

/* ------------------------------------- sidebar area  */
.sidebar {
float:right;
width:269px;
padding:30px 20px 0 21px;
}

.sidebar h3 {
color:#5a5a5a;
display:block;
font-size:1em;
font-family:Arial, Verdana, Sans-Serif;
height:14px;
line-height:14px;
text-decoration:underline;
padding:15px 15px 5px;
}

.sidebar .recentpic {
widows:269px;
background:url(images/recentpic_title.jpg) no-repeat left top;
padding-top:21px;
margin-bottom:28px;
float:left;
}
.sidebar .recentpic .more {
	border:1px solid #d3c7ba;
	border-top:none;
	padding:10px 15px;
	width:237px;
	text-align:center;
	color:#8e6e4f;
	font-size:1.2em;
	float:left;
	background:#fff;
}
.sidebar .recentpic .more a {
	color:#ff9933;
	float:right;
	padding-top:10px;
}
.sidebar .recentpic .more a:hover {
	color:#d3c7ba;
	text-decoration:underline;
}
.sidebar .movement {
widows:269px;
background:url(images/movement_title.jpg) no-repeat left top;
padding-top:21px;
width:269px;
float:left;
text-indent:-9999em;
}
a.coverMv:link, a.coverMv:visited, a.coverMv:hover, a.coverMv:active {
margin:auto;
}
a.coverMv:link, a.coverMv:visited {
	background-color:#F09E4D;
}
a.coverMv:link, a.coverMv:visited, a.coverMv:hover, a.coverMv:active {
display:block;
padding-top:140px;
height:197px;
opacity:0;
*filter:alpha(opacity=0); 
position:absolute;
text-align:center;
width:269px;
}
a.coverMv:link, a.coverMv:visited {
}
a.coverMv:link, a.coverMv:visited, a.coverMv:hover, a.coverMv:active {
margin:auto;
}
a.coverMv:hover, a.coverMv:active {
background-color:#f09e4d;
color:#fff;
opacity:0.7;
*filter:alpha(opacity=70); 
text-decoration:none;
}

.widget {
background:url(images/widget-bg.png) repeat-y;
float:left;
font-size:1.2em;
width:283px;
margin:8px 0 0;
padding:0;
}

.widget-top {
background:url(images/widget-top.png) no-repeat;
width:283px;
float:left;
padding-bottom:10px;
}

.widget-btm {
background:url(images/widget-btm.png) no-repeat;
width:283px;
height:12px;
float:left;
margin-bottom:15px;
}

.widget ul,.textwidget {
float:left;
padding:10px 15px 0;
text-align:center;
width:250px;
}

.textwidget .img_border a:hover {
border:1px #88888C solid;
padding:3px;
}

.widget ul li {
list-style:none;
float:left;
background:url(images/linkli.gif) no-repeat left 4px;
padding-left:20px;
margin:0;
width:230px;
text-align:left;
}

.widget ul li a:hover {
color:#FF9000;
}



.longli,.shortli {



margin:0;



padding:0;



}







.longli ul,.longli ul li ul {



list-style:none;



margin:0;



}







.longli ul li,.longli ul li ul li {



float:left;



background:url(images/mini-page.gif) no-repeat left 1px;



padding-left:20px;



width:230px;



margin:0;



}







.shortli ul,.shortli ul li ul {



list-style:none;



margin:0;



}



.shortli ul li ul {



width:100px;



padding:0;



}



.shortli ul li,.shortli ul li ul li {



background:url(images/bullet-orange.gif) no-repeat left 6px;



float:left;



padding-left:15px;



width:105px;



margin:0;



}



.shortli ul li ul li {



width:85px;



}



.widget .alignleft {



float:left;



}







.widget .alignright {



float:right;



}

#hotposts li,#commentstitle li {
float:left;
width:100%;
}

.hotcomment {
float:right;
display:block;
text-align:right;
width:65px;
}

.hotposttitle {
float:left;
display:block;
}

/* 日历 未使用 */
#calendar table {
margin: 0px auto;
color:#666;
}

#calendar td {
padding: 0px 4px;
}







#calendar table a {



margin: 0px auto;



text-decoration: none;



color: #44a1d0;



border:none;



white-space: normal;



}







#calendar table a:hover {



margin: 0px auto;



text-decoration: none;



color: #666;



border:none;



}







/* ------------------------------------- comments area  */
.comments-template {
	border-top:3px solid #FF9933;
	float:left;
padding:0 1px;
width:978px;
}
.comments-template ol {
float:left;
font-size:1.2em;
list-style:none;
padding:0 0 35px;
background:#fdfaf6;
width:978px;
}

.comments-template ol li {
border-bottom:1px solid #D3C7BA;
color:#724100;
float:left;
width:978px;
background:url(images/commentbg.jpg) repeat-y;
line-height:34px;
color:#825f3c;
}
.comments-template ol li a {
color:#825f3c;
}
.comments-template ol li .numb {
	width:50px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:left;
}
.comments-template ol li .comment-author {
display:block;
float:left;
font-size:1.2em;
padding:0 11px;
text-align:left;
width:104px;
}
.comments-template ol li .comment-entry {
display:block;
float:left;
font-size:1.2em;
font-weight:normal;
padding:5px 20px;
text-align:left;
width:586px;
color:#825f3c;
}
.comments-template ol li .commentmetadata {
display:block;
float:left;
font-size:1.1em;
font-weight:normal;
text-align:center;
width:176px;
color:#825f3c;
}

.comments-template ol .alt {
background:url(images/alt.jpg) repeat-y;
}

#comment-title {
background:#fbeedd;
height:24px;
line-height:24px;
}
#comment-title .numb {
border-right:1px solid #D3C7BA;
font-weight:normal;
font-size:1em;
}
#comment-title .comment-author {
border-right:1px solid #D3C7BA;
text-align:center;
padding:0;
font-size:1em;
width:124px;
}
#comment-title .comment-entry {
border-right:1px solid #D3C7BA;
text-align:center;
padding:0;
font-size:1em;
width:625px;
}

.comments-template ol li p {
margin:0;
display:inline;
}

.comments-template h2 {
background:#F0DBC7;
border-bottom:1px solid #D3C7BA;
color:#724100;
font-size:1.4em;
padding:15px 30px 5px;
width:918px;
height:24px;
}







.comments-template h3 {



	font-family:Arial, Verdana, Sans-Serif;



font-size:14px;



color:#555;



text-align:center;



margin:0;



padding:0 10px;



}







.comments-num {
font-size:1.8em;



font-style:italic;



color:#FF9000;



}





































.comment-entry-owner {



background:#555;



color:#ccc;



}







.commentmetadata a {



font-size:.8em;
color:#b4b4b4;
}

.comments-template p.nocomments {
padding:0;
}

#comment-area {
	width:978px;
	float:left;
border-top:3px solid #FF9933;
padding-bottom:10px;
}

#respond {
height:36px;
text-indent:-999em;
margin:0 auto;
padding:0;
width:100%;background:url(images/respond.jpg) no-repeat 10px top;
}

#comment-area p {
margin:0 0 5px 0;
}


#commentform {
width:375px;
height:240px;
padding:25px 0 0 10px;
font-size:1em;
float:left;
}
#commentform p {
	float:left;
}

#author,#email,#url,#submit,#mcspvalue {
border:1px solid #FF9000;
width:288px;;
background:#f6f6f6;
padding:2px 5px;
color:#724100;
}

#submit {
border:1px solid #ff9000;
width:63px;
height:150px;
float:left;
background:#f6f6f6;
color:#d4c1b8;
padding:2px 5px;
height:156px;
margin-top:1px;
margin-left:10px;
}

.reply-tip {
font-size:1.3em;
color:#825f3c;
padding-left:7px;
}

#commentform textarea {
font:120% Arial, Helvetica, sans-serif;
width:288px;
height:150px;
float:left;
border:solid 1px #FF9000;
background:#f6f6f6;
overflow:hidden;
padding:2px 5px;
}
/* ------------------------------------- cat area  */



#cat-area {



width:970px;



font-size:1.2em;



float:left;



margin-top:7px;



}







#cat-area img {



border:3px solid #CECECE;



}







#cat-top {



background:url(images/cat-top.gif) no-repeat;



width:970px;



height:18px;
float:left;
}

#cat-bg {
background:url(images/cat-bg-1.gif) repeat-y;
float:left;
width:966px;
text-align:center;
padding:0 2px;
}

#cat-btm {
background:url(images/cat-btm.gif) no-repeat;
width:970px;
height:18px;
float:left;
}

#cat-area a {
color:#858585;
}

.cat {
float:left;
width:141px;
display:inline;
color:#b4b4b4;
margin:0 10px;
}

.cat h2 {
color:#929da6;
	font-family:Arial, Verdana, Sans-Serif;
border-bottom:1px dotted;
display:inline;
}

.cat p {
font:1em Arial;
margin-top:5px;
color:#929da6;
}



/* ------------------------------------- end cat area  */
.footer {
color:#fff;
width:978px;
background:#ff9934;
padding:5px 0;
float:left;
border:1px solid #d1c7be;
border-top:none;
text-align:center;
font-size:1.2em;
margin-bottom:20px;
}
.footer-home {
color:#c4b7a6;
width:980px;
padding:5px 0;
text-align:center;
font-size:1.2em;
margin:0 auto 20px;
}
.footer a {
color:#fff;
font-weight:700;
}
.footer-home a {color:#c4b7a6;}
.footer a:hover {
color:#222;
font-weight:700;
}
.footer p {
height:16px;
margin:0;
padding:2px 0;
}
.notfound {
background:url(images/404.gif) no-repeat;
height:500px;
width:960px;
float:left;
margin-left:5px;
}

/* 额外插件兼容样式 */
.comment-entry-alt,.comment-entry-alt a {
color:#000;
}
.comment-entry-alt a:hover,.navi a:hover {
color:#ccc;
}
.editComment, .editableComment, .textComment{
display: inline;
}
.thdrpy {
text-align:right;
margin:0;
}
.comment-childs{
border: 1px solid #999;
margin: 5px 2px 2px 4px;
padding: 5px;
background: url(images/commentbg.gif) repeat;
}
.chalt{
background: #E2E2E2;
}
#newcomment{
border:1px dashed #777;width:90%;
}
#newcommentsubmit{
color:red;
}
.adminreplycomment{
border:1px dashed #777;
width:99%;



margin:4px;



padding:4px;



}



.mvccls{



color: #999;



}



.avatar{



background:#FFFFFF;











border:1px solid #FF9000;



display:inline;



float:left;



margin-right:10px;



padding:2px;



}



#wp-paged-comments-1 {



display:none;



}



#cancel_reply {



margin:5px 0;



padding:0 5px;



}



#cancel_reply a {



border:1px solid #ccc;



width:150px;



background:#f6f6f6;



font-family:"Arial Black";



padding:2px 5px;



font-size:0.8em;



}



.st-tag-cloud {



padding:5px 14px 5px 10px;



}



.st-tag-cloud a:hover {



color:#FF9000;



}







/* 拍摄资讯 */







h2 {


font-size:1.8em;
color:#FF9000;
padding-bottom:15px;
}

#slider {
width: 100%;
margin: 0 auto 20px;
background:#FDF7F1;
padding:10px 0 0;
position:relative;
}

.navigation {
background:url(images/price-title.png) no-repeat;
height:49px;
width:715px;
margin:10px auto 0;
padding:15px 20px 0;
}

.pengpai,.waipai,.douding,.qingzi,.chengzhang,.ztps {
display:inline;
width:75px;
height:30px;
float:left;



text-indent:-9999em;



margin:0 22px;



}







.pengpai a,.waipai a,.douding a,.qingzi a,.chengzhang a,.ztps a {



width:75px;



height:30px;



float:left;



}







.pengpai a {



background:url(images/ypps.png) no-repeat left bottom;



}







.waipai a {



background:url(images/wyps.png) no-repeat left bottom;



}







.douding a {



background:url(images/zxhd.png) no-repeat left bottom;



}







.qingzi a {



background:url(images/fwlc.png) no-repeat left bottom;



}







.chengzhang a {



background:url(images/ywps.png) no-repeat left bottom;



}







.ztps a {



background:url(images/ztps.png) no-repeat left bottom;



}







.pengpai a:hover {



background:url(images/ypps.png) no-repeat left top;



}



.pengpai a.selected {



background:url(images/ypps.png) no-repeat left top;



margin:0;



}







.waipai a:hover {



background:url(images/wyps.png) no-repeat left top;



}



.waipai a.selected {



background:url(images/wyps.png) no-repeat left top;



margin:0;



}







.douding a:hover {



background:url(images/zxhd.png) no-repeat left top;



}



.douding a.selected {



background:url(images/zxhd.png) no-repeat left top;



margin:0;



}







.qingzi a:hover {



background:url(images/fwlc.png) no-repeat left top;



}



.qingzi a.selected {



background:url(images/fwlc.png) no-repeat left top;



margin:0;



}







.chengzhang a:hover {



background:url(images/ywps.png) no-repeat left top;



}



.chengzhang a.selected {



background:url(images/ywps.png) no-repeat left top;



margin:0;



}







.ztps a:hover {



background:url(images/ztps.png) no-repeat left top;



}



.ztps a.selected {



background:url(images/ztps.png) no-repeat left top;



margin:0;



}







.scroll-top {



background:url(images/scroll-top.png) no-repeat;



width:892px;



margin:0 auto;



padding-top:40px;



}



.scroll-bg {



background:url(images/scroll.png) repeat-y;



width:892px;



margin:10px auto 0;



}



.scroll {



width: 881px;



overflow: auto;



overflow-x: hidden;



position: relative;



clear: left;



margin:0 auto;



left:-1px;



}



.spm {



float:right;



}



.demo-bg {



background:url(images/demo-bg.gif) repeat-y;



width:660px;



height:85px;



position:absolute;



left:0;



float:left;



padding:0 50px;



}



.demo {



width:72px;



height:83px;



float:left;



padding:0 19px;




}



.demo .title {



height:20px;



line-height:20px;



font-size:0.8em;



color:#efefef;



text-align:center;



margin-top:1px;



}



.demo .pic-index {



background:url(images/demo-index.jpg) no-repeat;



height:55px;



padding:4px 1px 0;



}



.demo .pic-single {



background:url(images/demo-single.jpg) no-repeat;



height:55px;



padding:4px 1px 0;



}



.demo .pic-archives {



background:url(images/demo-archives.jpg) no-repeat;



height:55px;



padding:4px 1px 0;



}







.scroll-btm {



background:url(images/scroll-btm.png) no-repeat;



width:892px;



height:27px;



margin:0 auto;



}



.price-post {



padding:25px 15px 0;



width: 852px;



float:left;



}



.price-post p {



	font-family:Arial, Verdana, Sans-Serif;



margin-bottom:5px;



}



.new {



background:url(images/NEW.png) no-repeat;



height:64px;



width:64px;



position:absolute;



left:-15px;



top:-15px;



display:block;



}



.scrollButtons {



position: absolute;



top: 350px;



cursor: pointer;



}



.scrollButtons.left {



left: 5px;



}



.scrollButtons.right {



right: 5px;



}



.hide {



display: none;



}







.price-list {



background:url(images/button.png) no-repeat;



bottom:60px;



color:#FFFFFF;



font-size:1.4em;



height:29px;



line-height:29px;



position:absolute;



right:3px;



width:98px;



}



.price-pengpai {



background:url(images/button.png) no-repeat;



bottom:25px;



color:#FFFFFF;



font-size:1.4em;



height:29px;



line-height:29px;



position:absolute;



right:3px;



width:98px;



}







.price-wpxl {



background:url(images/wpxl.png) no-repeat;



*background-image:none;



height:444px;



width:852px;











}







/* HOME 页样式 */



.index-gallary {



width:980px;



height:460px;



margin:0 auto;



}



.index-gallary .top {



background:url(images/gallary-top.png) repeat-x;



width:980px;



height:41px;



}







/* 默认翻页样式 */
.navi {
margin:30px 20px;
width:938px;
float:left;
color:#724100;
font-size:1.2em;
border-bottom:1px solid #d9cfc3;
display:inline;
}
.navi a {
color:#fff;
}
.navi .alignleft {
float:right;
display:inline;
}
.navi .alignleft a {
background:#c9b9a9;
width:60px;
height:24px;
line-height:24px;
text-align:center;
display:block;
}
.navi .alignright {
float:right;
padding-left:5px;
}
.navi .alignright a {
background:#ffa346;
width:60px;
height:24px;
line-height:24px;
text-align:center;
display:block;
}
.navi .alignleft a:hover, .navi .alignright a:hover {
background:#fff;
color:#bca48b;
}

/* Javascript 悬浮菜单样式 */
.nav ul li ul {
display:none;
padding:11px 0 10px 103px;
*padding:8px 0 0 103px;
margin:0;
position:absolute;
right:0;
top:38px;
height:144px;
*height:157px;
width:496px;
background:#fff url(images/nav-about.png) no-repeat;
list-style:none;
float:left;
border-left:1px solid #e48628;
border-right:1px solid #e48628;
border-bottom:1px solid #e48628;
z-index:30;
}

.nav ul li ul li {
float:left;
width:247px;
height:36px;
line-height:36px;
*height:34px;
*line-height:34px;
text-align:left;
padding:0;



margin:0;



border-left:1px solid #c4b5a6;



background:none;



letter-spacing:5px;



}



.nav ul li ul li a {



color:#825f3c;



text-align:left;



background:url(images/lili.gif) no-repeat 7px center;



padding:2px 0 2px 25px;



height:32px;



*height:30px;



}



.nav ul li ul li a:hover {



color:#825f3c;



text-align:left;



background:#ede9e4 url(images/lili.gif) no-repeat 7px center;



padding:2px 0 2px 25px;



border:none;
height:32px;
*height:30px;
width:222px;
margin:0;
}

/* 摄影作品页面 */
.product-header {
height:273px;
width:980px;
position:relative;
overflow:hidden;
margin:20px auto 0;
}

.product {
background:url(images/product-bg.png) repeat-y;
padding-top:15px;
padding:10px 44px;
float:left;
}

.product .content-top {
background:url(images/product-content-top.png) no-repeat;
float:left;
height:12px;



width:892px;



*margin-bottom:-1px;



}







.product .content-bg {



background:url(images/product-content-bg.png) repeat-y;



width:892px;



float:left;



}







.product .content-btm {



background:url(images/product-content-btm.png) no-repeat;



float:left;



height:16px;



width:892px;



margin-bottom:15px;



}







.content-left {



float:left;



width:666px;



padding-bottom:15px;



}







.content-right {



float:right;



width:226px;



}







.content-right ul {



border-left:1px solid #D1C0AD;



float:left;



margin:10px 0;



padding:7px 0 7px 9px;



}







.content-right ul li {



height:51px;



width:210px;



display:block;



margin-bottom:10px;



}







.content-right ul li a {



background:url(images/productli.png) no-repeat left top;



color:#F77A00;



display:block;



font-size:1.5em;



font-weight:bold;



height:21px;



padding:30px 0 0 20px;



position:relative;



width:189px;



}







.content-right ul li a:hover {



background:url(images/productli.png) no-repeat left bottom;



}







/* 关于页面模板样式 */



.about-top {



background:url(images/about-top.png) no-repeat;



height:69px;



width:957px;



}



.about-bg {
background:url(images/about-bg.png) repeat-y;
float:left;
margin:20px 0 0;
}

.about-light {
background:url(images/about-light.png) no-repeat;
float:left;
}

.about-btm {
background:url(images/about-btm.png) no-repeat;
height:19px;
width:957px;
float:left;
margin-bottom:20px;
*margin-bottom:0;
}

.stripNavL {
left:0;
}
.stripNavR {
right:0;
}
.stripNavL, .stripNavR {
position:absolute;
top:230px;
}
.navigation li {
float:left;
}
.vcyq , .sytd, .sjsj, .vcfg, .khfw, .hzhb, .lxwm, .wzdt {
width:80px;
text-align:center;
padding:0 10px;
}
.vcyq a,.sytd a,.sjsj a,.vcfg a,.khfw a,.hzhb a,.lxwm a,.wzdt a {
width:80px;
color:#825F3C;
}
.vcyq a {
background:none;
}
.vcyq a:hover, .sytd a:hover, .sjsj a:hover, .vcfg a:hover, .khfw a:hover, .hzhb a:hover, .lxwm a:hover, .wzdt a:hover {
background:url(images/about-button.png) no-repeat bottom;
display:block;
height:30px;
color:#FF9000;
}
.vcyq a.selected, .sytd a.selected, .sjsj a.selected, .vcfg a.selected, .khfw a.selected, .hzhb a.selected, .lxwm a.selected, .wzdt a.selected {
background:url(images/about-button.png) no-repeat bottom;
margin:0;
display:block;
height:30px;
color:#FF9000;
}
#vcyq {
background:url(images/vcyq.png) no-repeat;
}
#sytd {
background:url(images/sytd.png) no-repeat;
}#sjsj {
background:url(images/sjsj.png) no-repeat;
}#vcfg {
background:url(images/vcfg.png) no-repeat;
}#khfw {
background:url(images/khfw.png) no-repeat;
}#hzhb {
background:url(images/hzhb.png) no-repeat;
}#lxwm {
background:url(images/lxwm.png) no-repeat;
}#wzdt {
background:url(images/wzdt.png) no-repeat;
}
#vcyq, #sytd, #sjsj, #vcfg, #khfw, #hzhb, #lxwm, #wzdt {
height:388px;
width:881px;
*background-image:none;
padding:0;
margin-top:27px;
}
#zxhd {
background:url(images/zxhd0.png) no-repeat;
}
#pengpai {
background:url(images/ypxl0.png) no-repeat;
}
#waipai {
background:url(images/wyxl0.png) no-repeat;
}
#ztps {
background:url(images/ztps0.png) no-repeat;
}
#ywps {
background:url(images/ywps0.png) no-repeat;
}
#fwlc {
background:url(images/fwlc0.png) no-repeat;
}
#zxhd, #pengpai, #waipai, #ztps, #ywps, #fwlc {
*background-image:none;
height:444px;
width:852px;
}
.home-link {
margin:5px auto 60px;
width:980px;
height:123px;
}
.home-link .home-cuixi {
float:left;
}
.home-link .home-cuixi a {
background:url(images/home-cuixi.png) top left;
display:block;
width:245px;
height:123px;
}
.home-link .home-cuixi a:hover {
background:url(images/home-cuixi.png) bottom left;
}
.home-link .home-zxhd {
float:left;
}
.home-link .home-zxhd a {
background:url(images/home-zxhd.png) top left;
display:block;
width:245px;
height:123px;
}
.home-link .home-zxhd a:hover {
background:url(images/home-zxhd.png) bottom left;
}
.home-link .home-zxzp {
float:left;
}
.home-link .home-zxzp a {
background:url(images/home-zxzp.png) top left;
display:block;
width:245px;
height:123px;
}
.home-link .home-zxzp a:hover {
background:url(images/home-zxzp.png) bottom left;
}
.home-link .home-zxyy {
float:left;
}
.home-link .home-zxyy a {
background:url(images/home-zxyy.png) top left;
display:block;
width:245px;
height:123px;
}
.home-link .home-zxyy a:hover {
background:url(images/home-zxyy.png) bottom left;
}

.slideshow-widget {
margin-left:15px;
}

.postnavi {
float:left;
font-size:12px;
padding:10px 50px 5px;
width:880px;
position:relative;
}
.postnavi a {
color:#FF9000;
height:28px;
line-height:23px;
}
.postnavi a:hover {
color:#724100;
}
.postnavi .previous a{float:left;padding-left:30px;background:url(images/turnleft.png) no-repeat left center}
.postnavi .next a{float:right;padding-right:30px;background:url(images/turnright.png) no-repeat right center}

.faq h2{ font-size:14px; padding:5px; border-bottom:1px dotted #c6b8a8; }
.faq .drawer-handle { color:#825f3c; border-bottom:none; border-top:1px solid #c6b8a8; background:url(images/faq-tip.jpg) left top no-repeat; padding:5px 10px 5px 30px; font-weight:normal;  }
.drawers-wrapper { float:left; width:100%; height:780px; }
.drawers { float:left; width:100%; }
.drawer { margin-bottom:1px; }
.drawer .open { background:#ece6dd url(images/faq-tip.jpg) left -30px no-repeat; color:#ff9933; }
.drawer ul { padding:5px 10px 5px 30px; font-size:12px; color:#825f3c; }
.drawer p { margin-bottom:5px; line-height:20px; }
.captop { background:url(images/faq-title.jpg) no-repeat; width:240px; height:23px; float:right; }

.vclink { width:560px; height:200px;padding:25px 10px 0 0; float:right; }
.vclink img { background:#FF9000; width:560px; height:200px; display:block;}
.cl { clear:both; }
.fl { float:left;background:url(images/wrapbg.jpg) repeat-y; }
.fl-arch {background:transparent url(images/postbg.jpg) repeat-y; float:left; width:980px; padding-bottom:20px; }
.tohome {bottom:12px;left:460px;margin:0 auto;position:absolute; font-size:14px;}
.h1100 { height:1100px; }
.mt28 { margin-top:28px; }