a:link:after,
a:visited:after,
a:hover:after,
a:active:after {
content: " <" attr(href) "> ";
color: grey;
font-style: italic;
font-weight: normal;
}
a[href^="/"]:after {
content: " <http://www.example.com"attr(href)"> ";
} 

/*---------LAYOUT--------- */
.wrapper{ width:990px; margin-right:auto; margin-left:auto; padding-bottom:10px }
.page{ float:left; width:930px; padding:0 30px }

#head-section{ width:930px; height: 100px; padding:7px 0 3px 0 }

#header{ float:left; width:428px; }
#header img{ border:none !important }
#header .logo { background: url(images/logo-ilcantaro.gif) no-repeat; height:90px; width:428px;}

/*---------TOP NAVIGATION for PAGES---------  */
.top_menu{ display:none; }

/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav { display:none;}

/*---------TOP MENU for CATEGORIES--------- */
#cat-menu{ display:none; }

/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#catnav {display:none;}


/*---------SUBSCRIBE ---------  */
a.admin-link, a.admin-link:hover{color:#999;padding:0 6px 0 0;font-weight:normal}
span.subscribe{ color:#D8D8D8; line-height:25px }
.subscribe{ color:#FCFCFC; float:right; font:11px Verdana; height:16px; padding:0 5px 0 0 }
.subscribe a,.subscribe a:hover{ color:#fff; font-weight:700 }
a.admin-link, a.admin-link:hover{ color:#aaa }
.rss-button{ background:url(images/rss-small.png) center left no-repeat; line-height:23px; padding:3px 9px }

/*---------REST OF ENTRIES --------- */
.content .post{ float:left; margin-bottom:30px; width:610px }
.blog .post h2{ margin-bottom:5px; font-size:20px; font-weight:400; font-family:Georgia }
.post h2{ font-weight:700; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:-1px }
.post h2.post_title{ font-size:32px; margin-bottom:30px }
p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ font-size:13px; font-weight:normal; margin:5px 0; line-height:20px; text-align:justify }

.boxed_posts .post{ float:left; width:280px; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline; position:relative }
.boxed_posts .post span.title_bg h2 a{ color:#000; font-size:18px; font-weight:normal }
.boxed_posts .post span.title_bg h2{ padding:8px 0; letter-spacing:0; margin:0; clear:both }
.boxed_posts .post span.date_bg{ font-size:13px; font-weight:normal; float:left; padding:4px; font-style:oblique; color:#9f9f9f }
.boxed_posts .post span.comment_bg{ float:right; line-height:16px; margin-left:15px; padding-left:20px; background: url(images/comments-trans.png) no-repeat top left; font-style:oblique }
.boxed_posts .post span.comment_bg a{ color:#838383; font-size:24px; font-weight:normal }

.full_posts .post{ float:left; width:600px; margin:10px 15px 5px 10px !important; border-top:1px solid #ddd; padding:15px 0 0 0 !important; display: inline; position:relative }
.full_posts .post span.title_bg h2 a{ color:#000; font-size:18px }
.full_posts .post span.title_bg h2{ padding:8px 0 12px 0; letter-spacing:0; margin:0 }
.full_posts .post span.date_bg{ float:left; padding:4px; font-style:oblique; color:#9f9f9f }
.full_posts .post span.comment_bg{ float:right; line-height:16px; margin-left:15px; padding-left:20px; background: url(images/comments-trans.png) no-repeat top left; font-style:oblique }
.full_posts .post span.comment_bg a{ color:#838383; font-size:24px }
.full_posts img.fll{ margin-right:10px }

/*---------SIDEBAR ---------  */
.sidebar{ display:none;}

/*---------widgets ---------  */
.widget { display:none; }

/*---------ADVERTISING ads --------- */
.box3{ display:none;}
.ads123456{ display:none;}
.ads123456 img{ display:none;}
.ads123456{ display:none;}
#big_banner img{ display:none;}
#big_banner1 img{ display:none;}

.adsense-468{ display:none;}
.adsense-728{ display:none;}

/*---------SINGLE POST STYLING --------- */
.single-post #header-about h1{ float:left; width:610px; font:normal 33px/33px georgia; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 0 20px; padding:15px 0; text-transform:none }
.date-comments{ color:#777; line-height:20px }
.date-comments a{ color:#777; font-weight:700 }
.date-comments span.comments a{ font-size:22px; font-weight:400 }
.tags{ padding: 10px 0 }
.entry { color:#333; padding: 0 0 30px 0; }
.entry a{ background:#FFFCD2 }
.entry img.fr{ margin:0 }
.entry img.alignright{ margin:0 0 10px 10px }
.entry p{ text-align:left; font-size:13px; line-height:20px !important; padding:8px 0 }
.entry blockquote{ border-left:2px solid #444; width:85%; color:#666; font-style:italic; margin:5px auto 15px; padding:0 10px }
.entry ol, .entry ul { line-height: 18px; padding:8px 0 }
.entry ul { padding-left: 60px }
.entry ul li { list-style: disc; padding: 3px 0 }
.entry ul li ul li { list-style: circle }
.entry ol { padding-left: 50px }
.entry ol li { list-style: decimal inside; padding: 3px 0 }
.entry h2, .entry h3 { font-weight:normal }
.entry h2 { font-size: 24px }
.entry h3 { font-size: 18px }
.entry h4 { font-size: 14px }
.entry h5 { font-size: 11px }

/*---------COMMENTS --------- */
span.comments { margin-left:5px; padding-left:20px; background: url(images/comments-trans.png) no-repeat bottom left }
.commh2{ font-size:21px !important; color:#333 !important; padding:0 0 5px 0; margin:0 }
.commh2-title{ border-top:1px solid #DDD; padding:20px 0 0 0 }
#comments ol{padding:20px 0;}
#comments .comment { margin-top: 10px; width: 100%;}
#comments .comment .meta-left { width: 90px; float:left; color:#aaa; font-family:Georgia, Times, serif }
#comments .comment .meta-left p{ padding:10px 0 0 0 }
#comments .comment .meta-left .meta-wrap {width: 90px; margin-right: -16px; overflow: hidden; padding-right: 7px; min-height:70px }
.authorcomment, .authorcomment a, .authorcomment a:hover {color:#515151 }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; background:#F8F8F8; padding: 12px; border:1px solid #DDD; margin-left:100px; float:none }
#comments .comment .text-right a{ text-decoration:underline }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0 }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .commentlist { padding:0 }
#comments .comment .authcomment{ background:#EAEAE3; border: #D8D8D8 1px solid }
p.commpadd{ padding:10px 0 10px 0 }
span.comm-reply{ float:right; color:#aaa; padding:5px 0 0 0 }
span.comm-reply a, span.comm-reply a:hover{ font-size:13px; color:#aaa }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0 }
#respond textarea, .commpadd input{ border: #DEDEDE 1px solid; background:#F8F8F8 }
p.commpadd input{ line-height:25px; height:25px }
p.commpadd label{ padding:0 0 0 5px }
input#submit{ font:bold 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color:#FFF; text-align:center; padding: 5px; border:1px solid #DEDBD1; background:#000; margin:0 0 7px }

/*---------FOOTER --------- */
.footer{ padding:25px 0 0 0; margin:20px 0 0 0; background:#fff; border-top:1px solid #DDDDDD; width:610px; color:#000000 !important }
.footer a { color:#222222 }
.footer ul{ float:left; margin:0 0 30px; padding:0 }
.footer li{ float:left; list-style-type:none; margin:0 25px 0 0 }

/*--------- Footer widgets ---------  */
.footer .widget{ display:none; }

/*--------- Footer widgets ---------  */
.copyright{ font-size:13px; margin:0; padding:10px 0 30px 0; width:610px; border-top:1px solid #DDDDDD; }
.copyright a{ color:#000 }
.copyright .fr span{ color:#CE0000 }

