/*
Theme "FalegnameArtista" by Master Fu
http://www.masterfu.ch

This theme is based on the original theme 'LightWord'
http://www.lightwordtheme.com
by Andrei Luca
translated by Incontri Edarling, http://www.edarling.it/

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

*/

/* 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,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}

/* BASIC */
*:focus{outline:none;}
.clear{clear:both;}
body{background-color:#2C2C29;font-family:Tahoma;font-size:11px;color:#2C2C29;}
p{font-size:1.2em;padding:2px;margin:1px 0 15px;}
a{color:#807D7A;}
h2{letter-spacing:-1px;font-size:24px;padding-bottom:3px;font-weight:400;margin:10px 0 3px 0;font-family:Helvetica, Georgia;}   /* border-bottom:1px solid #DCDCDB; */
h2 a{font-weight:700;border:0;text-decoration:none;color:#2C2C29;display:block;}
h3{font-size:1.8em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
br {}

hr{color:#DCDCDB;background-color:#DCDCDB;height:1px;border:0px;}
pre{width:100%; white-space:pre-wrap;}

/* LAYOUT */
#wrapper{width:811px; margin:0 auto;text-align:left;background: url(images/content_top_mf.png) no-repeat; }

#header{background:transparent url(images/content_top_no_rss.png) no-repeat; height:170px; position:relative; top: 131px;}
#top{z-index:-1;cursor:pointer;display:block;margin-left:5px;position:relative; margin-top:5px;}

#top strong{display:none;}
#top_bar{padding:5px 20px 0 20px; }
*+html #top_bar{padding:18px 20px 0 20px; }
/*#searchform{float:right;width:191px;height:26px;background:url(images/searchbox.png) no-repeat;position:relative;top:1px;} */
#header #s{border:1px solid #000;float:left;border:0;width:154px;background:none;color:#ACACAB;margin:4px 0 0 4px;}
#header #go{float:right;width:25px;height:26px;background-color:transparent;border:0px;cursor:pointer;}

#content{padding:20px 0px 20px 55px; margin: 0 10px 0 10px; }
#content{background: #FFF; }
#content-body {width:650px; background: #f9f9f9; border: 1px solid #DCDCDB; padding: 15px 15px 15px 15px; margin-top:15px;} 
#content-body{display:inline-block;min-height:450px; height:auto !important; margin-right:25px;}
* html #content-body{float:left;margin-right:24px;} 
*+html #content-body{float:left;margin-right:28px;}

#footer{height:68px;text-align:center; padding:40px 0 0 0;} 
#footer .text{color:#8D837B;font-size:10px;}
#footer .top{position:relative;right:5px;top:-5px;display:inline;float:right;}
* html #footer .top{top:-20px;} *+html #footer .top{top:-20px;}
#footer em, #footer em a{font-style:normal;color:#41413E;}
#footer{background:transparent url(images/content_bottom.png) no-repeat;}
#footer .text{width:785px;}
#logo_fu {float:right; position:relative; top:-1px; left:-9px;}

/* FRONT MENU */

ul#front_menu{float:left;text-transform:uppercase;position:relative;top:-4px;}
* html .expand{margin-top:-13px;} *+html .expand{margin-top:-13px;}
#front_menu li{list-style:none;float:left;margin-right:4px;}
* html #front_menu li{height:36px;display:inline;}
#front_menu li a{height:36px;display:block;background:url(images/nav.png) no-repeat left top;padding-left:15px;color:#2C2C29;font:700 .88em/26px Arial, Helvetica, sans-serif;text-decoration:none;cursor:pointer;}
#front_menu li a span{height:36px;display:block;background:url(images/nav.png) no-repeat right top;line-height:36px;padding-right:15px;}
#front_menu li a:hover,#front_menu li a.s{background-position:left bottom;}
#front_menu li a:hover span,#front_menu li a.s span{background-position:right bottom;}
* html #front_menu li a,* html #front_menu li a span{width:1%;white-space:nowrap;cursor:pointer;}
* html #front_menu li a span{position:relative;}
#front_menu li {background:none;float:left; position:relative;}
#front_menu ul {width:200px;position:absolute;display:none; background:#FFF;border-left:1px solid #ACACAB;border-right:1px solid #ACACAB;border-bottom:1px solid #ACACAB;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius:5px;}
#front_menu ul li a, #front_menu ul li a span{margin:-3px -1px;height:auto;background:none;}
#front_menu li ul a {width:200px; float:left; white-space:nowrap;}
#front_menu li ul a:hover{text-decoration:underline;}
#front_menu ul ul {top:auto;}
#front_menu li ul ul {left:1em; }
#front_menu li:hover ul ul, #front_menu li:hover ul ul ul, #front_menu li:hover ul ul ul ul {display:none;}


/* WP */
blockquote{margin:20px 10px 10px 5px;border-left:4px solid #DDD;padding:0 5px 0 5px;font-size:9px;text-align:justify;}
.commenttext blockquote{border-left:4px solid #B6B6B5;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;}
.wp-caption img{border:none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;color:#111;margin:0;padding:0 4px 5px;}
.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
abbr, acronym, span.abbr{cursor:help;border-bottom:1px dotted #000;}
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border-right:1px solid #fff;padding:.4em .8em;}
table th{background-color:#5e5e5e;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{background-color:#eee;}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#fff;}
table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}
.wp_syntax { width:auto; }
.wp_syntax table { border:0 !important; }
.wp_syntax table td { border:0 !important; }
img.wp-smiley{border:0px;vertical-align:middle;}

/* CONTENT */
#content-body ul,#content-body ol{margin:15px 30px;font-size:12px;}
#content-body ul li{list-style:circle;margin-bottom:4px;}
.hentry{height:auto!important;margin-bottom:1em;}
.sticky h2 a{color:red;}


