/* @override http://www.chefcecio.it/wp-content/themes/chefcecio/style.css */
/*  
Theme Name: Chefcecio
Theme URI: http://www.chefcecio.it/
Description: Chefcecio: il primo tema del cecio
Version: 0.2
Author: fp
Author URI: http://www.chefcecio.it/
*/


/* Reset ------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{line-height:1}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a:focus,a:active{outline:none}
::-moz-any-link:focus { outline: none; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .clearfix { zoom:1 }
*:first-child+html .clearfix { zoom:1 }
hr{background:#b3b3b3;color:#b3b3b3;clear:both;float:none;width:100%;height:1px;border:none;margin:5px 0}
.hide{position:absolute;left: -9999px;top:-9999px}

* html li { height:0 }

/* Struttura
-------------------------------------------------------------- */
body { border-top:30px solid #f0f0f0; text-align: center; /* IE5 Fix */ }
#container { margin:0 auto; width: 850px; text-align:left; min-height:500px; }
#contA,	#contB, #contA1, #contA2 { display:inline; float:left; overflow:visible }


.left { float:left !important }
.right{ float:right !important }
.noborder { border:none !important }
.nomargin { margin:0 !important }
.clear { clear: both }
.contentbox		{ -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box;}
.corner3		{ -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.corner5		{ -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.corner8		{ -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
/* //////////////////////////////////// */

body { font-size:12px; background-color:#fff }

#contA 		{ width:680px; margin-right:10px }
	#contA1 { width:370px; margin-right:10px }
	#contA2 { width:300px }
#contB		{ width:300px }

/* Default fonts */
h1,h2		{ font-family:Georgia, "Times New Roman", Times, serif }
h3,h4,h5,h6	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold }
h5,h6		{ text-transform:uppercase }
body,pre	{ font-family: Arial, Helvetica, sans-serif } 
code		{ font-family: "Courier New", Courier, monospace } 

strong      { font-weight: bold }
em,dfn      { font-style: italic }
p			{ margin: 10px 0 0 0; line-height:21px }
.sup { vertical-align:top; color:#e91771; font:8px Arial; padding:0 1px; }

/* Generic
-------------------------------------------------------------- */
a, a:visited { text-decoration:none; color:#e9609b}
a:hover 	 { text-decoration:none; color:#000}
.category-ricette-dei-lettori a, category-ricette-dei-lettori a:visited { color:#9bcaeb }


h2 { font-size:24px; line-height:26px; color:#e9609b }
.category-ricette-dei-lettori h2 { color:#9bcaeb }
h3 { margin-bottom: 5px; padding: 8px 5px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; background-color: #f9f9f9; text-transform: uppercase; color: #555; font-size: 12px;}
h4 { font-size:11px; font-weight:normal; text-transform:uppercase; }
.category-ricette-dei-lettori h4 { color:#9bcaeb }

/* inutility ---------------*/
::selection                         { background: #f0f0f0; color: #e9609b }
::-moz-selection                    { background: #f0f0f0; color: #e9609b }



/* SUBHEADER
-------------------------------------------------------------- */
#sub-header { display:block; margin:-30px 0 0 0;  }
	.ie6 #sub-header { zoom:1; position:relative;}
	#sub-header li { list-style:none; float:left; }
	#sub-header li a,#sub-header li a:visited { display:block; padding:9px 5px; color:#888; }
	#sub-header li.feed-rss a,#sub-header li.feed-rss a:visited { display:block; padding:9px 5px 9px 18px; /*background:url(images/ico-rss.gif) no-repeat 3px center;*/ background-image: url(images/chefcecio-sprite.png); background-position: -7px -133px; }
	#sub-header li a.current_item, #sub-header li.feed-rss a.current_item { background-color:#fff; color:#e9609b; font-weight:bold; }
	#sub-header li a.current_home { color:#666; }
	#sub-header li a:hover { background-color:#fff !important; color:#444; }
/* HEADER
-------------------------------------------------------------- */
#header { background-color:#fff; display:block; padding:35px 0 25px 0; margin:0 0 40px 0; border-bottom:1px solid #ccc; }
	#header h1 a,#header h1 a:visited { display:block; margin:0 0 0 -9px; width:330px; height:130px; background:#fff url(images/chefcecio-logo.jpg) left top no-repeat; float:left; text-indent:-9999px;   }
	#header h1 a:hover { background-position:left bottom; }	
	#navigation	{ float:right; margin-top: 42px }
		
		#navigation ul { border-right:1px solid #ccc; float:left; padding-right: 5px}
			#navigation li { list-style:none; float:left; }
			#navigation li a,#navigation li a:visited { display:block;  padding:15px 10px; font-size:16px; color:#999; }
			#navigation li a.current_item { /* background:url(images/bg-active.jpg) 0 -6px no-repeat; */ color:#e9609b; }
			#navigation li a:hover { /* background-color:#F7C5DB; */ color:#e9609b;  }
		
		#navigation-search { float:left; margin:12px 0 0 15px  }
			#navigation-search input.text { background-color:#f6f6f6; border:1px solid #e6e6e6; color:#626262; padding:3px; font-size: 11px; float:left; width: 140px }
			#navigation-search input.button { float:left; background:#f2f2f2; padding: 3px 5px; color:#222; cursor:pointer; border:1px solid #e6e6e6; }
			#navigation-search input.button:hover { background-color: #ddd; border-color: #e1e1e1}

.ie #navigation-search input.button { padding:2px; font-weight:bold; height:22px; margin-left:3px; }




/* CORPO
-------------------------------------------------------------- */	
#pagebody { display: block; }
#colA { float: left; width: 240px; margin: 0 70px 0 0; min-height: 500px  }
#colB { float: left; width: 540px; min-height: 500px }

/* SIDEBAR (widget generici)
-------------------------------------------------------------- */
#sidebar .widget { margin-bottom: 20px}
#sidebar ul { list-style:none }
#sidebar a,#sidebar a:visited { padding:2px; color:#666; }
#sidebar a:hover { /* background-color:yellow; color:#222; */ color:#e9609b }

#sidebar .current-cat a  { color:#e9609b }

#sidebar li { color: #ccc; }
#sidebar li a,#sidebar li a:visited { display: block; padding: 5px;}
#sidebar li li li a,#sidebar li li li a:visited { display: block; padding: 5px 5px 5px 15px; color:#666; }
#sidebar li li li li a,#sidebar li li li li a:visited { display: block; padding: 5px 5px 5px 25px; color:#666; }
#sidebar li li li li li a,#sidebar li li li li li a:visited { display: block; padding: 5px 5px 5px 35px; }

#sidebar .current-cat ul.children a, #sidebar .current-cat ul.children ul.children a { color:#666 }

/* SIDEBAR (widget specifici)
-------------------------------------------------------------- */
#sidebar li.widget_tag_cloud a, #sidebar li.widget_tag_cloud a:visited
{ display:inline; padding: 2px }

#sidebar li.tags a, #sidebar li.tags a:visited
{ display:inline; padding: 2px }


/* CONTENUTI
-------------------------------------------------------------- */
#colB { font:14px/21px Georgia, Times, Times New Roman, serif; color: #666;}
#colB .post { margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #ccc; position:relative; z-index:22; }


#colB .comments { width:40px; height:31px; /*background:url(images/ico-comments.gif) 0 0 no-repeat;*/ background-image: url(images/chefcecio-sprite.png); background-position: -10px -92px; position:absolute; top:1px; right:0px; z-index:2;}
#colB .category-ricette-dei-lettori .comments { background-position:-93px -92px; }

	#colB .comments a, #colB .comments a:visited { display:block; font-size:16px; font-weight:bold; color:#fff; line-height:20px; text-align:center; width:37px}
#colB h2 { margin: 0 40px 15px 0; }
#colB ul { margin:10px 0 0 10px; list-style-position:inside; }
#colB blockquote { margin:10px 0 10px 10px; border-left:3px solid #F7C5DB; padding-left:10px; font-style:italic}
#colB blockquote ol { list-style-position:outside; margin:0 0 0 20px; font-style:normal; font:13px/18px Arial; }
#colB blockquote ol li { list-style-type:circle; }

#colB .category-ricette-dei-lettori blockquote { border-color:#9bcaeb; border:none; padding:0;margin:0;color:#9bcaeb; font-size:15px;}



#colB p.post-meta {  margin:-8px 0 0 0; padding:0 0 3px 0; border-bottom: 1px dotted #e7e7e7; font-size:12px; line-height:15px; }
#colB p.post-meta-bottom { margin:10px 0 0 0; display:block; padding:5px; border-bottom: 1px dotted #ccc; font-size:12px; line-height:15px;  border-top: 1px dotted #ccc; background-color: #f9f9f9; }

#colB .post-content li { list-style-position: outside; margin-left: 20px; line-height: 17px; padding: 3px 0;}


/* pulsanti */
button { border:none; background:none; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap; cursor:pointer }
button span, button em { display:block; height:21px; font:12px/21px Arial, helvetica; margin:0; color:#666 }
	button span { padding-left:10px; /*background:url(images/button.png) no-repeat left top;*/ background-image: url(images/chefcecio-sprite.png); background-position: -10px -10px; }
	button em { font-style:normal; padding-right:10px; /*background:url(images/button.png) no-repeat right top;*/ background-image: url(images/chefcecio-sprite.png); background-position: 100% -10px; }
		button.submit-button:hover span		{ background-position: -10px -31px; }
		button.submit-button:hover em 		{ background-position: 100% -31px }
		button.submit-button:active span 	{ background-position: -10px -52px; outline: none; -moz-outline-style: none; }
		button.submit-button:active em 		{ background-position: 100% -52px; outline: none; -moz-outline-style: none; }
		
		button:focus { outline: none; -moz-outline-style: none; }

		.ie button { width:auto; overflow:visible; zoom:1; margin:-2px 0 0 2px; }


/* ----------- Nextgen Gallery  -------------*/
.ngg-galleryoverview { margin:10px 0 0 0;width:100%;clear:both;display:block !important;}
.ngg-gallery-thumbnail-box { float:left;}
.ngg-gallery-thumbnail { float:left;margin:10px 20px 0 0;}
	.ie6 .ngg-gallery-thumbnail { display:inline;}
.ngg-gallery-thumbnail img { background-color:#f1f1f1;display:block;padding:10px;}
.ngg-gallery-thumbnail img:hover { background-color:#F7C5DB;}
.ngg-gallery-thumbnail span { display:none;}
.ngg-clear { clear:both;}
#ngg-image-4 .ngg-gallery-thumbnail,#ngg-image-8 .ngg-gallery-thumbnail,
#ngg-image-12 .ngg-gallery-thumbnail,#ngg-image-16 .ngg-gallery-thumbnail,
#ngg-image-20 .ngg-gallery-thumbnail,#ngg-image-24 .ngg-gallery-thumbnail,
#ngg-image-28 .ngg-gallery-thumbnail,#ngg-image-32 .ngg-gallery-thumbnail,
#ngg-image-36 .ngg-gallery-thumbnail, #ngg-image-40 .ngg-gallery-thumbnail { margin:10px 0 0 0;}


/* CONTENUTI (specifici)
-------------------------------------------------------------- */
#colB h3 { margin: 30px 0 20px 0 }
#colB h3.title-section { margin: 0 0 15px 0; text-transform:none; padding: 4px 5px; font-size:18px; font-weight:normal; color:#999; background:none; border-top:none }
#colB h3.title-section strong { color:#e9609b; font-weight:normal }
/*#colB .recent-post { float:left; }*/
#colB .recent-post dl { float:left; margin:0 20px 0 0 }
#colB .recent-post dd a img { border:10px solid #f1f1f1; }
#colB .recent-post dd a:hover img { border:10px solid #F7C5DB; }
#colB .recent-post dt { width:100px; padding:5px 0 0 0;  margin:0 0 15px 10px; font-size:12px; line-height:13px;  }
#colB .recent-post a, #colB .recent-post a:visited { font-size:13px; font-weight:bold; }
#colB .recent-post dl.last { margin:0 }



/* RICERCA
-------------------------------------------------------------- */
ul#no-result { padding:10px 0; margin:0; line-height:20px }
ul#no-result li.title { padding:20px 5px !important; border:1px solid #e7e7e7; background-color:#f1f1f1; text-indent:5px; margin:0 0 15px 0}
ul#no-result li { list-style: none !important; margin:0; padding:0; border:none; }



/* FOOTER
-------------------------------------------------------------- */
#footer	{ float:left; margin:30px 0 40px 0; padding:225px 0 20px 0; color:#555;  position:relative}
	#footer p { margin:0; float:left; padding-left:310px; width: 540px !important; width /**/: 850px; font-size:11px; line-height:24px;}
	#footer p.line {  border-bottom:1px solid #F7C5DB;}
	.footer-picture { position:absolute; bottom:15px;  left:50px; }
		.footer-about { position:absolute; top:-73px; left:154px  }


/* rosa	e9609b */


.imgtest { border:10px solid #f1f1f1; float:right; margin:0 0 10px 0}
/* ---- paginazione  ---- */
.wp-pagenavi { padding:8px 6px; margin: 15px 0 0 0; background-color: #f9f9f9; text-align: right; position: relative; /*border:1px solid #ddd*/ }

.wp-pagenavi:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .wp-pagenavi { zoom:1 }
*:first-child+html .wp-pagenavi { zoom:1 }



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited  {
	padding: 4px; margin: 2px; text-decoration: none; border: 1px solid #f1f1f1; color: #e9609b; background-color:#fff }
.wp-pagenavi a:hover {  border: 1px solid #e9609b; color: #666; background-color: #fff; }

.wp-pagenavi a.wp-pagenavi-first, .wp-pagenavi a.wp-pagenavi-first:visited,
.wp-pagenavi a.wp-pagenavi-last, .wp-pagenavi a.wp-pagenavi-last:visited { font-weight:normal; }

.wp-pagenavi span.wp-pagenavi-extend {padding: 2px 4px; margin: 2px; border: 1px solid #000; color: #000; background-color: #fff; }
.wp-pagenavi span.wp-pagenavi-links { float:right; } /* aggiunto da me hardcoded nel plugin */

.wp-pagenavi span.pages { position: absolute; left: 0; margin-left: 10px; color: #666; font-size: 13px}
	.wp-pagenavi span.pages strong { color:#e9609b; }

.wp-pagenavi span.current {	padding: 4px; margin: 2px; font-weight: bold; border: 1px solid #f1f1f1; color: #fff !important; background-color: #e9609b;  	} 


#wpstats { display:none; }



#tooltip { position:absolute; font-size: 11px; padding:2px; color: #000; background-color:#F7C5DB; border:1px solid #e9609b ;  z-index: 888; display:none}	


/* da sistemare */
.commentlist li, #commentform input, #commentform textarea { font:12px Arial, Helvetica, sans-serif; }
.commentlist li ul li { font-size:1em; }
.commentlist li { font-weight:bold;}
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff; }
.commentlist cite, .commentlist cite a { font-weight:bold; font-style:normal; font-size:1.1em; }
.commentlist p { font-weight:normal; line-height:1.5em; text-transform:none; }
#commentform p { font-family:Arial, Helvetica, sans-serif ; }
.commentmetadata { font-weight:normal; }
#commentform { margin:5px 10px 0 0; }
#commentform input { width:170px; padding:2px; margin:5px 5px 1px 0; border:1px solid #ccc }
#commentform textarea { width:100%; padding:2px; border:1px solid #ccc }

.ie6 #commentform textarea { width:98% }

#respond:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#commentform #submit { margin:0 0 5px auto; float:right; }
.commentlist { padding:0; }
.commentlist li { margin:0; padding:0; list-style:none; }
.commentlist li ul li { margin-right:-5px; margin-left:10px; }
.commentlist p { margin:10px 5px 10px 0; }
.children { padding:0; }
#commentform p { margin:5px 0; }
.nocomments {  margin:0; padding:50px 0 20px 10px; font:12px Arial, Helvetica, sans-serif; color:#999; display:none;}
.commentmetadata { margin:0; display:block; }




.commentbox { background-color:#f1f1f1; margin:0; padding: 5px 15px; border:1px solid #ddd; position:relative; z-index:1; font-weight:normal; }
li.alt .commentbox { background-color:#FDF3F8; border-color:#F5B7D2; position:relative; z-index:2;  }
.commentfooter { margin:-1px 0 20px 0; position:relative; z-index:2; background: url(images/comments-arrow-gray.png) 20px -1px no-repeat;padding-left: 55px; padding-top: 4px; font-size:11px; color:#444; font-weight:normal }
li.alt .commentfooter {  background-image:url(images/comments-arrow-pink.png)}
.ie6 .commentfooter { margin-top:-2px }
.ie7 .commentfooter,.ie8 .commentfooter { margin-top:-5px; }
/* autore cecio */
li.comment-author-cecio .commentbox { background-color:#fff; border-color:#F5B7D2; color:#e9609b; }
li.comment-author-cecio .commentfooter { background-image: url(images/comments-arrow-white.png); }


/* anteprima del commento */
h3.comment-preview { color:#e9609b; }
#live-preview { padding:10px 15px; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }


/* pagina tag cloud */
.wp-tag-cloud { }
.wp-tag-cloud a, .wp-tag-cloud a:visited {  color:#666; line-height:0.6; padding:3px 9px 3px 0; }
.wp-tag-cloud a:hover { color:#333 !important; }


p img { padding:0; /* max-width:100%; */ }
img.centered { 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 }

img.size-thumbnail { background-color:#f1f1f1;display:block;padding:10px;}
img.size-thumbnail:hover { background-color:#F7C5DB;}

/**/
div.pp_pic_holder .pp_top .pp_left { background:url(images/prettyPhoto/light_rounded/tl.gif) top left no-repeat; }
div.pp_pic_holder .pp_top .pp_middle { background:#fff; }
div.pp_pic_holder .pp_top .pp_right { background:url(images/prettyPhoto/light_rounded/tr.gif) top left no-repeat; }
div.pp_pic_holder .pp_content { background-color:#fff; }
div.pp_pic_holder .pp_content a.pp_next:hover { background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_previous:hover { background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_expand { background:url(images/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_expand:hover { background:url(images/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_contract { background:url(images/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_contract:hover { background:url(images/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_close { width:75px; height:22px; background:url(images/prettyPhoto/light_rounded/btnClose.png) center left no-repeat; cursor:pointer; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(images/prettyPhoto/light_rounded/arrow_previous.png) top left no-repeat; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(images/prettyPhoto/light_rounded/arrow_next.png) top left no-repeat; }
div.pp_pic_holder .pp_bottom .pp_left { background:url(images/prettyPhoto/light_rounded/bl.gif) top left no-repeat; }
div.pp_pic_holder .pp_bottom .pp_middle { background:#fff; }
div.pp_pic_holder .pp_bottom .pp_right { background:url(images/prettyPhoto/light_rounded/br.gif) top left no-repeat; }
div.pp_pic_holder .pp_loaderIcon { background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
div.ppt div.ppt_left { background:url(images/prettyPhoto/light_rounded/ttl.gif) top left no-repeat; }
div.ppt div.ppt_right { background:url(images/prettyPhoto/light_rounded/ttr.gif) top left no-repeat; }
div.ppt div.ppt_content { background:url(images/prettyPhoto/light_rounded/ttp.gif) top left repeat-x; }
div.pp_pic_holder a:focus { outline:none }
div.pp_overlay { background:#000; position:absolute; top:0; left:0; z-index:9500; width:100% }
div.pp_pic_holder { position:absolute; z-index:10000; width:100px }
div.pp_pic_holder .pp_top { position:relative; height:20px }
* html div.pp_pic_holder .pp_top { padding:0 20px }
div.pp_pic_holder .pp_top .pp_left { position:absolute; left:0; width:20px; height:20px }
div.pp_pic_holder .pp_top .pp_middle { position:absolute; left:20px; right:20px; height:20px }
* html div.pp_pic_holder .pp_top .pp_middle { position:static; left:0 }
div.pp_pic_holder .pp_top .pp_right { position:absolute; top:0; left:auto; right:0; width:20px; height:20px }
div.pp_pic_holder .pp_content { position:relative; text-align:left; width:100%; height:40px }
div.pp_pic_holder .pp_content .pp_details { display:none; margin:10px 15px 2px 20px }
div.pp_pic_holder .pp_content .pp_details p.pp_description { display:none; float:left; margin:0 }
div.pp_pic_holder .pp_content .pp_details .pp_nav { float:left; margin:3px 0 0 0 }
div.pp_pic_holder .pp_content .pp_details .pp_nav p { float:left; margin:0 4px }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { float:left; display:block; width:14px; height:15px; overflow:hidden; text-indent:-10000px; margin-top:3px }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled { background-position:0 -16px; cursor:default }
div.pp_pic_holder .pp_content div.hoverContainer { position:absolute; z-index:2000; top:0; left:0; width:100% }
div.pp_pic_holder .pp_content a.pp_next { display:block; float:right; text-indent:-10000px; width:49%; height:100%; background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
div.pp_pic_holder .pp_content a.pp_previous { display:block; float:left; text-indent:-10000px; width:49%; height:100%; background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract { position:absolute; z-index:20000; top:10px; right:30px; cursor:pointer; display:none; text-indent:-10000px; width:20px; height:20px }
div.pp_pic_holder .pp_content a.pp_close { float:right; display:block; text-indent:-10000px }
div.pp_pic_holder .pp_bottom { position:relative; height:20px }
* html div.pp_pic_holder .pp_bottom { padding:0 20px }
div.pp_pic_holder .pp_bottom .pp_left { position:absolute; left:0; width:20px; height:20px }
div.pp_pic_holder .pp_bottom .pp_middle { position:absolute; left:20px; right:20px; height:20px }
* html div.pp_pic_holder .pp_bottom .pp_middle { position:static; left:0 }
div.pp_pic_holder .pp_bottom .pp_right { position:absolute; top:0; left:auto; right:0; width:20px; height:20px }
div.pp_pic_holder .pp_loaderIcon { display:none; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px; width:24px; height:24px }
div.pp_pic_holder #full_res { width:100%; text-align:center }
div.pp_pic_holder #full_res { display:block; margin:0 auto }
div.ppt { display:none; position:absolute; top:0; left:0; z-index:9999; color:#fff; font-size:13px }
div.ppt div.ppt_left,div.ppt div.ppt_right { float:left; width:19px; height:23px; overflow:hidden }
div.ppt div.ppt_content { float:left; line-height:23px }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }

strong.search-excerpt { font-weight:normal; color:#e91771 } 


p.subscribe-to-comments {display:block; font-size:11px; float:left;  }
