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, 
font, img, ins, kbd, q, s, samp, small, strike, tt, 
var, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, 
td {
background-color: transparent;
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
}



html { font-size:100.01%; }
body { font-size:100%;
background-color: #fff; 
color: #333; 
margin: 0 auto;
word-wrap: break-word;
}

img { max-width: 100%; }

hr {
color:#999; 
background-color: #999;
}

li {
font-family: "lucida sans", arial, sans-serif;
color: #333;
display: inline;
background-color:transparent;
}

a  { 
color: #039bdb;
background-color: transparent;
font-family: helvetica, verdana, arial;
text-decoration: none;
}


@font-face {
font-family: Caviar Dreams;
src: url(type/Caviardreams/CaviarDreams_Bold.ttf) format("truetype");
}

@font-face {
  font-family: Fibel Nord Bold;
  src: url(type/Fibel/Fibel_Nord_Bold.ttf) format("truetype");
}

@font-face {
  font-family: Fibel Nord Bold;
  src: url(type/Yorkville/yorkville.ttf) format("truetype");
}

@font-face {
  font-family: walkway bold;
  src: url(type/Walkway/walkway_bold.ttf) format("truetype");
}

@font-face {
  font-family: Aubrey;
  src: url(type/Aubrey/AUBREY1__.ttf) format("truetype");
}



@font-face {
  font-family: spinwerad;
  src: url(type/Spinwerad/spinwerad.ttf) format("truetype");
}


@font-face {
  font-family: chunk;
  src: url(type/Chunk/Chunkfive.otf) format("opentype");
}


@font-face {
  font-family: blackout;
  src: url(type/Blackout/Blackout-Midnight.ttf) format("truetype");
}

/* Font definition for Internet Explorer */
/*         (*must* be first)             */

@font-face {
  font-family: chunkie;
  src: url(type/Chunk/CHUNKFI0.eot) /* can't use format() */;
}

@font-face {
  font-family: titillium mini;
  src: url(type/Titillium_generate/TitilliumText800wt.otf) format("opentype");
}



@font-face {
  font-family: titillium;
  src: url(type/Titillium_generate/TitilliumText1.otf) format("opentype");
}


@font-face {
  font-family: cabnd;
  src: url(type/CABND/CABNDWebBold.otf) format("opentype");
}



/*---------->>> structure <<< ---------*/



#grid {
margin: 0 auto;
max-width: 61em;
background-color: transparent;
}

#black_line_top {
margin: 0;
width: 100%;
height: 35px;
background-color: black;
}


div.home_icon{
float:left;
margin:0 0 0 3.3%;
display:inline-block;
}

.main {
margin: 0 3.3% 0 3.3%;
width: 93.44%;
height: auto;
background-color: transparent; 
}




#menu {
text-align: right;
margin:0 3.3% 0 0;
float:right;
}




.top_feed {
font-size: 80%;
font-family: arial, sans-serif;
color:#fff;
}





/*------------   TOP    --------------*/



#header {
margin: 0 0 0 0;
width: 100%;
background-color: transparent;
}

p.tagline {
font-family: "futura light", helvetica, verdana, arial, sans-serif;
font-size: 0.875em;
color: #bcbcbc;
line-height: 1.71em;
letter-spacing: 0.1em;
}

div#name{
margin:0 0 0 0;
padding:0;
width:100%;
overflow:auto;
clear:both;
}
div#name div{
font-family:blackout, arial, verdana, sans-serif;
font-size:2em;
font-weight:bold;
color:#d9d9d9;
letter-spacing:-1px;
margin:2% 0 0 0;
padding:0;
width:30%;
float:left;
}





h1.title {
margin:3em 0 0 0;
padding:0;
width: 100%;
overflow:auto;
}

#top_navigation {
display: block;
margin: 0 0 0 57.2%;
padding:1em 0;
height: auto;
font-family:Helvetica, arial, sans-serif;
font-size: 0.8em;
border-top: 2px solid #e9e9e9;
}

hr.second_line {
height: 5px;
color: #000;
background-color: #000; 
border: none;
}

hr.third_line {
height: 3px;
color:#e9e9e9;
background-color:#e9e9e9;
border:none;
}

a.top_nav {
padding: 0 1em ;
color: #999;
font-family: "copperplate light", "copperplate light gothic", verdana, arial, sans-serif;
font-size: 80%;
line-height: 120%;
font-weight: bold;
background-color:transparent;
text-decoration: none;
border-right: 2px solid #e9e9e9;
}

a.top_nav:hover {
padding: 1em;
color: white;
background-color: black;
font-weight: bold;
}


.search_form {
width: 40%;
height: 10px;
padding: 0em 0 0 0em;
display: inline;
float: right;


}

#searchform {
margin:0;
display:inline;
}

.search_text {
font-family: arial, sans-serif;
font-size: 0.75em;
color: #333;
display: inline;
width: 65%;
height: 1.5em;
margin:0 0 5px 0;
padding:0;
border: 1px solid #bcbcbc;
}

li.nav_search {
display: inline;
padding: 1em 0;
margin: 1em 0;
}

input.cerca {
font-family:  arial, sans-serif;
color: #fff;
font-size: 0.85em;
line-height: 1.3em;
background-color: #000;
padding:  0;
display:inline-block;
float:right;
border: none;
margin:0 0 0 .5em;
font-weight:bold;
border:none;
}

input.cerca:hover {
font-family:   arial, sans-serif;
color: #7FCDFE;
text-decoration:underline;
cursor: pointer;
}
















/*---------------------------------->>>>>>>>>>>>  CONTENT  <<<<<<<<<<<-------------------------------------*/




#content_wrapper {
margin: 2% 0 15% 0;
width: 52.2%;
height: auto;
padding: 10% 5% 5% 0;
background-color: transparent;  
display: block;
float: left;
color: #333;
overflow: auto;
}



h1.article_title {
font-size:300%;
color: #fff; 
font-family:   cabnd, "arial narrow bold", "Arial Narrow Grassetto",  "lucida sans", "helvetica neue", verdana, sans-serif;
background-color: transparent;
line-height: 80%;
 
letter-spacing: -2px;
line-height: 1.3em;
background-color: #000;
padding:0 0 0 0.5em;

}

#content_wrapper img{
padding:5% 0;
}



img.quote{
margin:5%;
float:left;
vertical-align:baseline;
}



#content_wrapper div.data {
text-align:left;
margin: 1em 0;
background-image: url('http://designerbreak.com/wp-content/themes/Designer_Break/images/icons/arrow_data.jpg');
background-repeat:no-repeat;
background-color:transparent;
}

#content_wrapper div.data p {
font-family: georgia, times, "times new roman", serif;
font-size: 75%;
font-weight: bold;
color: #999;
padding:0em;
font-style: italic;
background-color:transparent;
}


#content_wrapper p {
font-size: 100%;
color: #333;
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
padding:1em 0;
margin: 0 5%;
}

#content_wrapper p.intro {
font-size: 120%;
color: #333; 
font-family: garamond, cambria, "times new roman", georgia, "times", serif;
line-height: 1.5em;
font-weight:bold;
padding: 2% 5%;
margin: 1em 0;
background-color:#f5f5f5; #e9e9e9;
-webkit-border-radius: 10px;  
    -moz-border-radius: 10px;  
     -khtml-border-radius: 10px;  
    border-radius: 10px;

}

#content_wrapper p.cite{
background: url('http://designerbreak.com/wp-content/themes/Designer_Break/images/quote.png') no-repeat top left;
background-color:#e9e9e9;
font-family: "times new roman", times, cambria, serif;
font-style:italic;
color:#000;
padding: 10% 2% 2% 5%;
margin:2%;

}

#content_wrapper p.question {
font-weight: bold;
padding:5% 0 0 0;
}

#content_wrapper strong.answer {
font-size: 100%;
font-weight:bold;
color: #00CF1C;
padding:0;

}

#content_wrapper strong.answer2 {
font-size: 100%;
font-weight:bold;
color: #FF5B2F;
padding:0;

}

#content_wrapper p.inteview {
font-size: 100%;
color: #333;
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
padding:0;
}


p.participate {
margin:5%0;
padding:0;
font-style:italic;
color: #999;
}

.quotes {
background: url('http://designerbreak.com/wp-content/themes/Designer_Break/images/quote.png') no-repeat top left;
background-color:#e9e9e9;
font-family: "times new roman", times, cambria, serif;
font-size: 1.5em;
color:#000;
padding: 10% 2% 2% 5%;
float:right;
margin:2%;
width: 35%;
}

#content_wrapper h2{
margin:5% 0 3% 0;
font-family:georgia, times, "times new roman", serif;
font-size:1.25em;
font-variant:small-caps;
font-weight:bold;
color:#333;
}

#content_wrapper a.glossary{
font-size: 100%;
color: #B0D730;
font-family: georgia, "times new roman", serif;
font-weight:bold;
}

#content_wrapper a.glossary:hover{
background-color:#333;
color:#B0D730;
text-decoration: underline;

}

#content_wrapper p  a:hover{
border-bottom:2px solid #333;
font-weight:bold;
}

#content_wrapper p ul {
padding:0 1em;
list-style-type: square;
list-style-position: inside;
}

#content_wrapper div.slide {
padding:1.4em;}

#content_wrapper code {
white-space:pre;
background-color:#f5f5f5;
}

#content_wrapper pre {
background-color:#f5f5f5;
line-height: 1.1;
margin: 1em 2.5em;
padding: 1em 0em;
font: 12px courier, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

#content_wrapper div.list p{
font-size: 87.5%;
color: #333;
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
padding:1.5em 1em;
margin: 0 5%;
background-color:#f5f5f5;
}



/*-----<<<>>> sublist <<<>>>----*/

div.sub_list {
width: 100%;
padding: 0;
display: block;
}



div.sub_list ul {
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
padding: 2em 1.5em;
font-size: 87.5%;
line-height: 2em;
color: #333;
}


div.sub_list ul li{
padding:0 2% 0 0;
}










/*-----<<<>>> list share <<<>>>----*/


a.icons{
margin:0;
}
a.icons:hover{
border-bottom: 3px solid #039bdb;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}



p.tags {
padding: 1em;
}



hr.post_line {
width:100%;
height:2px;
background-color:#555;
}

.sub_list h3 {
font-size: 87.5%;
color: white; 
font-family: georgia, "times new roman", serif;
line-height: 150%;
font-weight: bold;
padding:1em 1.5em;
background-color: #000;
font-style: italic;
}








/*------<<<>>> liste link <<<>>>----*/


a.articles_list_2 {
font-family: helvetica, verdana, arial, sans-serif;
font-size: 87.5%;
color:#787773; 
text-decoration: underline;
line-height: 170%;
}


a.articles_list_2:hover {
padding:1em;
background-color: #000;
color: #fafafa;
text-decoration:underline;
font-weight: bold;
line-height: 2.5em;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}








/*------<<<>>> tag list <<<>>>-----*/



div.post-tags{padding:2em 1.5em;}

div.post-tags a{
padding: 1em 0;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 87.5%;
color: #6c6c6c; 
text-decoration: underline;
}

div.post-tags a:hover {
padding:1em;
background-color: #000;
color: #fafafa;
text-decoration:underline;
font-weight: bold;
line-height: 2.5em;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}













/*--------<<<>>> comments <<<>>>-------*/



li.comment_box {
text-align: right;
display:block;
float:right;
width:50%;
margin: 3% 0 0 0;
}

li.comment_data {
text-align: left;
display: block;
float: left;
}


.comment_field {
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
margin: 3% 0;
}

.comment_field_2 {
margin: 2% 0;
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
}

.comment_field_3 {
margin: 2% 0;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-bottom:1px solid #999;
border-right:1px solid #999;
background-color: #fff;
}

.comment_field_3:hover {
margin: 2% 0;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-bottom:1px solid #999;
border-right:1px solid #999;
background-color: #000;
color:#fff;
}

small.comment_label {
font-family: georgia, times, sans-serif;
color: #999;
font-size: 85%;
margin:3% 0;
}

ul.comment_ul {clear: both;}



#comments {padding: 5% 0;}



#content_wrapper p.com_text_left {
font-family: georgia, times, "times new roman", serif;
font-size: 85%;
color:#000;
padding:  0;
margin:5% 0 0 0;
font-weight:bold;
text-align: left;
display:inline-block;
float:left;
}

#content_wrapper p.com_text_right {
font-family: georgia, times, "times new roman", serif;
font-size: 85%;
color:#000;
padding:  0;
margin:5% 0 0 0;
font-weight:bold;
float:right;
text-align: right;
display:inline-block;
}
ol.commentlist hr{
overflow:auto;
clear:both;}

#content_wrapper ol.commentlist li p{background-color: transparent;}

#content_wrapper ol#commentlist li{background-color:#e9e9e9;}
.li_com {margin:5% 0;clear:both;background-color:#e9e9e9;}

.authorcomment{  
color:#BEEB07;  
font-weight:bold;  
background:#068;  
}  


.commentlist,#commentlist {margin:5% 0;}

.com_rss {
float:right;
margin: -1% 0 0 0;
line-height:1em;
vertical-align: baseline;

}

.com_rss:hover {border-bottom:3px solid #039bdb;}






















/*------------------------------------------>>>>>>>>>  SIDEBAR  <<<<<<<<------------------------------------- */







#sidebar {
margin: 10% 0 10% 14%;
width: 28.8%;
height:auto;
padding: 0 0 0 0 ;
display: inline;
float: right;
background-color: transparent; 
}






/*--------<<<>>> Ads block <<<>>>-------*/

#ads_block {
width: 100%;
height: auto;
margin:0;
padding: 0 0 5% 0;
}

div.ad_title {width: 100%;height: auto;padding: 0 0 5% 0;}


div.ad_container {margin: 0; padding: 0.5%;}


#wp125adwrap_2c .wp125ad { 
 display:inline-block;
text-align: center;
width: 125px;
height: 125px;
padding: 0;
margin: 0 0 8% 0;
}
.odd{float:left;}
.even {float:right;}
 
#wp125adwrap_2c { width:100%; padding:0; margin:0; overflow:auto;}








div.side_div {
width: 95%;
height: auto;
padding: 5% 5% 5% 0;
color: #e9e9e9;
}



#flickr_gallery {
width: 100%;
height: auto;
padding: 5% 5% 5% 0;

}

.flickr  img{margin: 2% 0;}



div.side_div h3{
font-size: 100%;
color: #000; 
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
letter-spacing: -1px;
font-weight: bold;
padding: 0 1em;
margin: 1.5em 0;
border-top: 1px solid #bcbcbc;
border-bottom: 1px solid #bcbcbc; 
background-color: transparent;
font-style: italic;

}

h3.sidebar{
font-size: 100%;
color: #000; 
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
letter-spacing: -1px;
font-weight: bold;
padding: 0 1em;
margin: 1.5em 0;
border-top: 1px solid #bcbcbc; 
border-bottom: 1px solid #bcbcbc;
background-color: transparent;
font-style: italic;

}

div.side_div ul.sidebar h3{
font-size: 80%;
color: #000; 
font-family: georgia, "times new roman", serif;
line-height: 1em;
letter-spacing: -1px;
margin: 1.5em 0 0 0;
font-weight:normal;
border:none;
padding:0;

}


hr.sb {
width: 100%;
height: 0.18em;
background-color: #eee; 
}


p.tips {
font-family: helvetica, verdana, arial, sans-serif;
font-size: 87.5%;
color: #333;
line-height: 1.71em;
padding: 0 1em 1.71em 1em;
}



ul.sidebar {
padding: 0 0 0 1em;
}



a.ads {
display: inline;
text-align: center;
width: 125px;
height: 125px;
padding: 0;
}

a.articles_list {
font-family: helvetica, verdana, arial, sans-serif;
font-size: 87.5%;
color:#787773;
text-decoration: underline;
line-height: 170%;
}


a.articles_list:hover {
padding:1em;
background-color: #000;
color: #fafafa;
text-decoration:underline;
font-weight: bold;
line-height: 2.5em;
}








/*-------<<<>>> Tag Cloud <<<>>>--------*/

a.tags { 

font-family: helvetica, verdana, arial, sans-serif;
font-size: 100%;
color: #6c6c6c; 
text-decoration: underline;
}

a.tags:hover {
padding:1em;
background-color: #000;
color: #fafafa;
text-decoration:underline;
font-weight: bold;
line-height: 2.5em;
}

p.tags_sb {
font-size: 87.5%;
line-height: 1.71em;
padding:1em;
}




.flickr {
padding: 2%;}

#commentForm {
display:none;
}






/*------<<<>>> Users Links <<<>>>------*/



a#add_link {
font-size:87.5%;
color: #039bdb;
padding:0 5% 0 0;
float:right;

}

a#add_link:hover {
border: 3px solid #bcbcbc;
padding: 5%;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}


div#link_subm a{
color:#bcbcbc;
text-decoration: underline;
}

div#link_subm a:hover{
color:#fff;
text-decoration: underline;
padding:0.5em;
background-color:#000;
}

p.link_community {
font-size:87.5%;
font-family: helvetica, verdana, arial, sans-serif;
color:#333;
background-color:transparent;
}

h4.link_title {
font-size:87.5%;
color:#333;
font-weight:bold;
}

div.link_descr  p{
font-size:75%;
font-family: helvetica, verdana, arial, sans-serif;
color:#333;
background-color:transparent;
}

li.link_com {
padding:2% 0;}


















/*----------------------------------->>>>>>>>>>   FOOTER   <<<<<<<<<<------------------------------------------*/





div.footer {
margin-top: 0;
padding: 0 ;
width: 100%;
height: auto;
background-color: #000;
float: left;
clear: left;

}

div.footer div{
margin: 5% 0 5% 6.25%;
padding: 5% 0 5% 0;
width: 18.75%;
height:auto;
font-family: verdana, arial, sans-serif;
font-size: 80%;
float: left;
display: ;
background-color: transparent;
}

div.footer div.foot_nav {margin: 5% 0 5% 6.25%;width: 12.50%;}


div.footer div.aktt_tweets{
width:100%;
margin:0;
padding:0;
font-size:100%;
}


div.friend_tweet {margin: 5% 6.25% 5% 6.25%;}



div.footer ul{padding:10% 0;}



div.footer h4{
font-size: 100%;
color: #fff;
font-family:  georgia, "times new roman", serif;
font-style: italic;
font-weight: bold;
}





div.footer a {color:#fff;text-decoration:underline; letter-spacing:1px;}

div.footer a:hover {color:#1494E6; font-weight:bold;}


div.footer li{color:#fff;}


p.comment {font-style: italic;color: white;}


div.footer div.last-line {
margin:5%;
clear: both;
text-align:center;
font-family:  verdana, arial, sans-serif;
color: #bcbcbc;
font-size: 75%;
font-style:;
font-weight: bold;
width:90%;
padding:0;
}

div.last-line a{
color: #e9e9e9;
font-family: lucida, "lucida sans", arial, sans-serif;
text-decoration: underline;
}


div.last-line a:hover{
font-family: lucida, "lucida sans", arial, sans-serif;
text-decoration: underline;
color:#1494E6;
}






div.back_2_top {
margin:10% 0 0 80%;
padding:0;
color: #333;
background-color: transparent;
clear:left;
}

a.top {
margin:0;
padding: 10%;
font-family: helvetica, verdana, arial, sans-serif;
font-weight: bold;
font-size: 100%;
color: #000;
line-height: 1.71em;
letter-spacing: 0.1em;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}



a.top:hover {
color: #039bdb;
background-color:#000;}


















/*--------------------------------->>>>>>>>>>>> HOME <<<<<<<<<<<<<<-----------------------------------------*/



div#logo{
margin:0;
padding:0;
width:35%;
float:left;

}

div#titolo{
margin:5% 0 0 0 ;
padding:0;
width:30%;
float:right;

}






/*--------->>>> first half<<<<<---------*/

div.first_half {
margin: 10% 0 2% 0;
padding:0;
width:100%;
height: auto;
}

div.title1 {
padding:0;
margin: 0 0 5% 0;
background-color: #333;
width: 100%;
height:auto;
overflow:auto;
}

.title1 div.uno{
width:49%;
margin:0;
float:left;
display:block;
vertical-align:top;
}
.title1 div.due{
width:49%;
margin:0;
float:right;
display:block;
vertical-align:top;
}

.title1 div h2{
margin:0 3%;
padding:5%;
font-family: chunkie,  chunk,  tahoma, "lucida grande", arial, sans-serif;
font-size: 350%;
color:#7FCDFE;
font-weight:bold;

}




.title1 div h2:hover{  border-bottom:3px solid #7FCDFE;cursor:pointer;}

p.custom_intro{
padding:10% 10% 5% 10%;
font-family: "times new roman", times, palatino, serif;
font-size: 1.5em;
color:#fff;
line-height: 1.2em;

}

div.main_article {
 
     -webkit-column-count : 2;  
     -webkit-column-gap : 20px;  
    -moz-column-count : 2;  
    -moz-column-gap : 20px;  
    
margin: 2% 0 8% 0;
padding:0;
width: 100%;
}

p.intro1 {
font-family: titillium, "titillium mini", "Century gothic", "Apple Gothic", sans-serif;
font-size: 2em;
line-height: 131%;
color: #4a4a4a; 

}

p.text1 {
margin: 0;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 87.5%;
line-height: 171%;
color: #333;
}


div.main_article  div.quotes {
background: url('http://localhost/wordpress/wp-content/themes/english_DB/images/quote.png') no-repeat top left;
background-color:#e9e9e9;
font-family: "times new roman", times, cambria, serif;
font-size: 1.5em;
color:#000;
padding: 6% 2% 2% 5%;

float:right;
margin:2%;
width: 25%;
}






a.read_more_main {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 87.5%;
line-height: 171%;
color:  #1494E6;
}

a.read_more_main:hover {color: #1494E6;background-color:  #ececec;
-webkit-border-radius: 6px;  
-moz-border-radius: 6px;  
-khtml-border-radius: 6px;  
 border-radius: 6px;
}











/*--------->>>> Low Half <<<<-----------*/


#low_half {
margin: 2% 0;
padding:0 ;
width: 100%;
float:left;
}


#low_half h3{
padding: 0 0 0 1em;
font-family: cabnd, "Copperplate light", "Copperplate Gothic Light", serif;
font-size: 100%;
line-height: 200%;
font-weight: bold;
letter-spacing: 1px;
text-transform:uppercase;
}

div.first_row {
margin: 2% 0;
padding:0 2%;
background-color: #eee;
float:left;
width:96%;
}

div.second_row {
margin: 2% 0;
padding:0 2%;
background-color: #eee;
float:left;
width:96%;
}

div.third_row {
margin: 2% 0;
padding:0 2%;
background-color: #eee;
float:left;
width:96%;
}


div.mini_pict {
margin: 0 5% 0 0;
padding: 2% 0;
width: 25%;
height: auto;
float:left;
}

div.mini_pict:hover {
padding: 2% 0 0 0;
border-bottom: 7px solid  #72EF4A;
}


div.mini_pict_2 {
margin: 0 5% 0 0;
padding: 2% 0;
width: 25%;
height: auto;
float:left;
}

div.mini_pict_2:hover {
padding: 2% 0 0 0;
border-bottom: 7px solid #f84c00;
}


div.mini_pict_3 {
margin: 0 5% 0 0;
padding: 2% 0;
width: 25%;
height: auto;
float:left;
}

div.mini_pict_3:hover {
padding: 2% 0 0 0;
border-bottom: 7px solid #d1ff00; 
}

div.mini_pict_4 {
margin: 0 5% 0 0;
padding: 2% 0;
width: 25%;
height: auto;
float:left;
}

div.mini_pict_4:hover {
padding: 2% 0 0 0;
border-bottom: 7px solid #0395CC; 
}


div.first_article {
margin: 0 5% 0 0;
padding: 2% 0;
width: 45%;
height: auto;
float: left;
}

div.mini_sidebar { 
margin: 0 0 0 0;
padding: 2% 0;
width: 20%;
height: auto;
float: right;
}

h3.mini_title_1 {color: #72EF4A;background-color: #000;}
h3.mini_title_1:hover {color: #000;background-color: #72EF4A;}

h3.mini_title_2 {color: #f84c00;background-color: #000;}
h3.mini_title_2:hover {color: #000;background-color: #f84c00;}


h3.mini_title_3 {color: #d1ff00;background-color: #000;}
h3.mini_title_3:hover {color: #000;background-color: #d1ff00;}

h3.mini_title_4 {color:#0395CC; background-color: #000;}
h3.mini_title_4:hover {color:#000; background-color:#0395CC;}


p.mini_text {
padding:2em 0 0 2%;
font-family: "lucida grande", arial, "lucida sans", "helvetica neue", "trebuchet ms", sans-serif;
font-size: 75%;
line-height: 200%;
color: #333;
background-color: transparent;
}

#low_half h3.sb_title {
padding:0 0 0 1em;
font-family: georgia, palatino, "palatino linotype", times, serif; 
font-size: 100%;
line-height: 200%;
letter-spacing: -1px;
color: white;
font-style: italic;
font-weight: bold;
background-color: #000;
text-transform:none;
}

ul.mini_ul {
padding: 2em 0 0 1em;
font-size: 75%;
color:#333;
line-height:2em;
}

p.tags {
padding: 2em 0 2em 1em;
font-size: 75%;
color:#333;
line-height: 2em;
}




a.home_list{
font-size: 100%;
line-height: 2em;
color: #333;
text-decoration:underline;
}


a.home_list:hover {
padding:1em;
background-color: #000;
color: #fafafa;
text-decoration:underline;
font-weight: bold;
line-height: 2.5em;
}


a.read_more, a.comments{
font-family: "Copperplate light", "Copperplate Gothic Light", serif;
font-size: 75%;
color: #333;
font-weight: bold;
}

ul.mini_post {
margin: 4% 0;}

ul.mini_post li{
margin: 4% 0;
padding:0 2%;
font-family: "Copperplate light", "Copperplate Gothic Light", serif;
font-size: 100%;
line-height: 150%;
color: #333;
font-weight: bold;
}

li.cm {border-left: 1px solid #333;}

li.rm  {border-right: 1px solid #333;}

li.cm a:hover{
padding: 1em;
background-color: black;
color:white;
font-weight: bold;
text-decoration: underline;
}

li.rm a:hover{
padding:1em;
background-color: black;
color:white;
text-decoration: underline;
font-weight: bold;
}


#tg {
padding: 0 5px;
}

.tag-link  {
color: #000000;
background: #ffffff;
}
.tag-link  a{
color: #000000;
background: #ffffff;
}
.tag-link  a:hover{
color: #fff;
background: #000;
}

 
.tag-link-1,.tag-link-2,.tag-link-3,.tag-link-4,.tag-link-5,.tag-link-6,
.tag-link-7,.tag-link-8,.tag-link-9,.tag-link-10,.tag-link-11,.tag-link-12,
.tag-link-13,.tag-link-14,.tag-link-15,.tag-link-16,.tag-link-17,.tag-link-18,
.tag-link-19,.tag-link-20,.tag-link-21,.tag-link-22,.tag-link-23,.tag-link-24,.tag-link-25,.tag-link-26,.tag-link-27,.tag-link-28,.tag-link-29,.tag-link-30,.tag-link-31 {
color: #000;}



.tag-link-1:hover,.tag-link-2:hover,.tag-link-3:hover,.tag-link-4:hover,.tag-link-5:hover,.tag-link-6:hover,
.tag-link-7:hover,.tag-link-8:hover,.tag-link-9:hover,.tag-link-10:hover,.tag-link-11:hover,.tag-link-12:hover,
.tag-link-13:hover,.tag-link-14:hover,.tag-link-15:hover,.tag-link-16:hover,.tag-link-17:hover,.tag-link-18:hover,
.tag-link-19:hover,.tag-link-20:hover,.tag-link-21:hover,.tag-link-22:hover,.tag-link-23:hover,.tag-link-24:hover,.tag-link-25:hover,
.tag-link-26:hover,.tag-link-27:hover,.tag-link-28:hover,.tag-link-29:hover,.tag-link-30:hover,.tag-link-31:hover {
color: #fff;
background-color: #000;
padding: 5px;}










/*---------------------------------->>>>>>>>>>> CATEGORY PAGE <<<<<<<<<<<<-------------------------------------*/


/*
titles and images styles are the same as the home page
*/

#category_list {
margin: 0 0 60px 0;
width: 52.2%;
height: auto;
padding: 10% 5% 5% 0;
background-color: transparent;  
display: block;
float: left;
}

.pagetitle p{
font-family:  "helvetica neue", arial, sans-serif;
font-size: 50%;
color: #333;
font-weight: bold;
letter-spacing: 0;
margin: 10% 0 0 0;
}

.pagetitle a{
font-family:  "helvetica neue", arial, sans-serif;
font-size: 100%;
color: #333;
font-weight: bold;
letter-spacing: 0;
margin: 5% 0;
text-decoration: underline;
}

.pagetitle a:hover{
font-family:  "helvetica neue", arial, sans-serif;
font-size: 100%;
color: #fcfcfc;
background-color:#333;
font-weight: bold;
letter-spacing: 0;
margin: 5% 0;
text-decoration: underline;
}



div.result h3{
padding: 0 0 0 1em;
font-family: "Copperplate light", "Copperplate Gothic Light", serif;
font-size: 100%;
line-height: 200%;
font-weight: bold;
letter-spacing: 1px;
}


.text_cat{
margin: 0 5% 0 0;
padding: 2% 0;
width: 65%;
height: auto;
float: right;
}


.result {
margin:5% 0;
padding: 5%;
background-color: #eee;
float: left;
clear:left;
width: 90%;
height:auto;
}



div.random_featured {
margin: 12.2% 0 5% 0;
width: 35%;
height: auto;
padding: 10% 1%;
background-color: #333;  
display: block;
float: right;
}






p#post_37 {
font-family : arial, "helvetica neue", sans-serif;
font-size: 3em;
color: #fff;
text-align: center;
padding: 1%;
}




p#check {
font-family : arial, "helvetica neue", sans-serif;
font-size: 1.5em;
line-height:2em;
color: #fff;
text-align: center;
padding: 1%;
}

div.page_nav{
margin:5% 30%;
}

/*-------------------------------->>>>>>> Tag page <<<<<<<<------------------------------------------*/

/*
mostly styles are related to the category page.
*/

.img_cat {
margin: 0 5% 0 0;
padding: 2% 0;
width: 25%;
height: auto;
float:left;
}


.img_cat:hover {border-bottom: 7px solid #F11D1D; }

h3.mini_title_5 {color: #F11D1D;background-color: #000;}
h3.mini_title_5:hover {color: #000;background-color: #F11D1D;}

p.data {
font-family: georgia, times, "times new roman", serif;
font-size: 75%;
font-weight: bold;
color: #999;
padding:1em 0 0 0;
font-style: italic;}






/*------------------------------------->>>> Archive Page  <<<<----------------------------------------*/






div.arc_div {
width: 100%;
margin: 10% 0;
padding:  0;
background-color: transparent;
overflow:auto;
}


h2.arc_title {
font-family: georgia, times, "times new roman", serif;
font-style: italic;
font-size: 1.5em;
line-height:2em;
padding: 1em 1em 0 1em;
width: 30%;
background-color: #000;
color: #fff;
text-align: right;
float:right;
}


hr.arc_line {
border:none;
height: 4px;
width:100%;
background-color: #000;
color:#000;
margin:0;
padding:0;

}

div.arc_text {
font-family: "lucida sans", arial, sans-serif;
font-size: 1.5em;
color: #333;
width: 30%;
line-height:1em;
margin:  0;
padding: 1em 1em;
background-color: transparent;
float: right;
}

div.small_arc {
margin: 0 5%;
width: 80%;
float:left;}

.cont_arc {
margin: 2% 0;
padding:0;
background-color: transparent;
overflow:auto;
}

.cont_arc ul{
margin:1% 3%;
width: 50%;
padding:0;
background-color: transparent;
float:left;
}

.cont_arc ul li{
margin: 5% 10% 5% 0;

height: auto;
background-color: transparent;

}



div.sfondo {
margin:0;
padding:10% 0;
background-color: #eee;
}

.ul_arc {
width:100%;

}



a.link_arc {
margin:0;
padding: 0 2%;
font-family: Palatino, "Palatino linotype", georgia, times, "times new roman";
font-size: 1.5em;
font-weight: bold;
font-variant:small-caps;
line-height: 1.5em;
color: #000;
background-color: transparent;
text-decoration: underline;}

a.link_arc:hover {
color: #fff;
text-decoration: underline;
background-color: #333;}

a.continua {
margin:15% 0 0 3%;
padding:0.5em 1em ;
background-color: #333;
color:#7FCDFE;
 -webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;

}


div.tag_arc {
float:left;
width:50%;
margin:2% 5%}


.navigation {}

.alignleft {}

.alignright {}









/*------------------------------>>>>>>>>>>>>>>>>> Archive <<<<<<<<<<<-----------------------------*/


h3.archive_year {
font-family: georgia, times, "times new roman", serif;
font-size: 2em;
color: #000;
font-weight: bold;
}


ol.archives_list {
margin: 0% 5% 10% 5%;
padding:0;
width: 70%;
background-color: #eee;
}

a.link_art {}

span.date {}












/*----------------------->>>>>>>>>>>>>>>> top_right menu <<<<<<<<<<<<<<<<<<<<-----------------*/







/* menu */
#menu{ margin:0 3.3% 0 0; padding:0px; list-style:none; color:#fff; line-height:0px; display:inline-block;
    float:right; z-index:1000; }
#menu a { color:#fff; text-decoration:none; }
#menu > li {background:#000 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;
    padding:0px 0px;}
#menu > li a:hover {color:#B0D730;}
#menu .eng {background:transparent none repeat scroll 0% 0%; padding:0px;
    background-color:Transparent;}
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-200%; top:0px; margin-top:35px; width:450%; line-height:16px;
    background-color:#000; color:#fff; /* for IE */ display:none; 
	 
     -moz-border-radius-bottomright: 6px;  
     -moz-border-radius-bottomleft: 6px;  
      
     -webkit-border-bottom-right-radius: 6px;  
     -webkit-border-bottom-left-radius: 6px;  
      
     border-bottom-right-radius: 6px;  
     border-bottom-left-radius: 6px; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060;
    list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#0395CC; }
#menu li ul li a:hover { color:#7FCDFE; }
/* main submenu */
#menu #main { 
left:-200%; 
top:0; 
padding-top:0px; 
width:400%; 
background-color:#000; 
color:#fff;
z-index:999;
	-moz-border-radius-bottomright: 6px;  
     -moz-border-radius-bottomleft: 6px;  
      
     -webkit-border-bottom-right-radius: 6px;  
     -webkit-border-bottom-left-radius: 6px;  
      
     border-bottom-right-radius: 6px;  
     border-bottom-left-radius: 6px; }

#menu li ul li p {
color:#fff;
}













/*---------------------------------->>>>>>>>>>>  search page  <<<<<<<<<<<------------------------------------*/



.pagetitle {
font-family:  "helvetica neue", arial, sans-serif;
font-size: 300%;
color: #333;
font-weight: bold;
letter-spacing: 0;
margin: 10% 0;
}





.post_div {
margin: 15% 0;
height: auto;
width: 100%;
background-color: transparent;
}

.search_title {
font-family: "gill sans", arial, sans-serif;
font-size: 100%;
font-weight: bold;
color: #333;
line-height: 200%;
padding:0 1.7em;
}

.search_title:hover {
background-color: #000;
color: #7FCDFE; 
}


.search_hr {
margin: 0 0 5% 0;
border: 4px solid #e9e9e9;
background-color: #e9e9e9;
}

.search_hr2 {
margin: 5% 0;
border: 2px solid #bcbcbc;
background-color: #bcbcbc;
}

.post_div  ul li a{
margin: 5% 0;
padding: 2%;
overflow:hidden;
font-family:"lucida sans", arial, sans-serif;
color: #000;
background-color: transparent;
}



.post_div  ul li:hover {
background-color: #000;
color:#fff;
}


.post_div  ul li:hover a{
color: #fff;
background-color: #000;

}


.post_div  ul li a:hover{
color: #fff;
background-color: #000;

}

div.metadata {
display: block;
margin: 1em 0 ;
padding:1em 0;
height: auto;
font-family:Helvetica, arial, sans-serif;
font-size: 0.8em;
border-top: 2px solid #e9e9e9;
}

div.metadata a {
padding: 0 1em ;
color: #999;
font-family: "copperplate light", "copperplate light gothic", verdana, arial, sans-serif;
font-size: 80%;
line-height: 120%;
font-weight: bold;
background-color:transparent;
text-decoration: none;
border-right: 2px solid #e9e9e9;
}

div.metadata a:hover {
padding: 1em;
color: white;
background-color: black;
font-weight: bold;
}

li.tag_s {
display: inline;
padding: 1em 0 1em 0.8em;
margin: 1em 0 2em 0;
}

strong.search-excerpt { background: yellow; }



h2.result {
font-family: georgia, times, "times new roman", serif;
color: #333;
font-weight: bold;
}

h2.result p{
color: green;
}





/*----------------------------->>>>>>>>>>>>> CONTACT PAGE  <<<<<<<<<<<<<--------------------------*/




#contact_text {
margin:0;
padding: 0;
color: #333;
font-family: "lucida sans", lucida, arial, sans-serif;
font-size: 100%;
width:40%;
float: left;
}

#contact_form {
margin: -6% 0 0 0;
padding: 0 5%;
color: #333;
font-family: "lucida sans", lucida, arial, sans-serif;
font-size: 100%;
width: 40%;
float: right;
}

#contact {
overflow:auto;
}


#advertise {
margin:  5% 0;
}

#advertise p{
margin: 5% 0;
padding: 0;
color: #333;
font-family: "lucida sans", lucida, arial, sans-serif;
font-size: 100%;
width:70%;

}



/*--------------------->>>>>>>>>>>>> TIMELINE - SMARTER ARCHIVE <<<<<<<<<<<<<----------------*/




#smart-archives-list {
width: 50%;
margin: 10% 0;
padding:0;
}

#smart-archives-block {
width: 50%;
margin: 10% 0;
padding:0;
}

#smart-archives-list li{
display:block;
width:100%;
padding: 10% 0 3% 0;
margin: 0 0 0 30%;
border-bottom: 1px solid #bcbcbc;
}

#smart-archives-list  h2{
width: 30%;
font-size:1.5em;
font-weight: bold;
margin: 10% 0;
padding: 0 0 2% 0;
border-bottom: 5px solid #e9e9e9;
}



#smart-archives-list a:hover{
padding:  0.5em;
background-color: #333;
font-weight: bold;
color:#B0D730;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;

}






/*---------------------------------------->>>>>>>>>>> 404 page <<<<<<<<<<<<----------------------------*/




div#all{
overflow:auto;
clear:both;
width:100%;
}

div#tex{
margin:0;
padding:0;
width: 50%;
float:left;
}


#tex p{
font-family: "lucida sans", arial, verdana, sans-serif;
font-size: 1em;
color:#333;
line-height: 1.5em;
}

#tex a{
text-decoration: underline;
padding: 0.5em;
}

#tex a:hover {
background-color: #333;}



#brick{
float:right;
margin: 0 0 0 0;
}





/*---------------------------------------->>>>>>>> About <<<<<<<<<---------------------------------*/




.about {
margin:0 0 10% 0;
width: 60%;
font-family: "lucida sans", lucida, Verdana, arial, sans-serif;
font-size: 100%;
color: #333;
line-height: 1.3em;
}

.about h2{
font-variant: small-caps;
font-weight:bold;
padding: 3% 0;
}

.about a:hover{
padding:  0.5em;
background-color: #333;
font-weight: bold;
color:#B0D730;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;

}








/*------------------------------------------->>>>>>>> Glossary <<<<<<<<-----------------------------------------*/





#glossary{
width:60%;
margin:0;
background-color:transparent;
}


#glossary h2 {
width:50%;
font-size: 100%;
font-family: Georgia, palatino, "palatino linotype", "times new roman", serif;
font-weight:bold;
color: #000;
border-bottom: 1px solid #e9e9e9;
margin:7% 0 3% 0;
}


#glossary p{
font-size: 87.5%;
font-family: Lucida, verdana, arial, sans-serif;
line-height:1.2em;
color: #333;
}


#glossary h3 {

font-size: 300%;
font-family: arial, verdana,sans-serif;
font-weight:bold;
color: #F11D1D;
border-bottom: 1px solid #bcbcbc;
margin:10% 0;
font-style:italic;
}



#glossary h4 {

font-size: 200%;
font-family: arial, verdana,sans-serif;
font-weight:bold;
color: #F11D1D;
border-bottom: 1px solid #bcbcbc;
margin:10% 0;
}


#glossary h4 ul li{
margin:5% 0;
padding:5% 0;

}



#recap {
width: 50%;
margin:10% 0;
padding:5%;
background-color: #e9e9e9;
-webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
     -khtml-border-radius: 6px;  
    border-radius: 6px;
}