/*

Theme Name: PausaXn Theme v. 2.0

Theme URI: http://www.pausaxn.it

Description: PausaXn Theme v. 2.0 . Finalmente è arrivata!

Author: Redemption

Author URI: http://www.pausaxn.it

Version: 2.0



*//* Sfondo */
BODY {
  background: #8ac5fd none repeat scroll 0 0;
  color: Black;
  margin-top: 0px;
  font-size: 10pt;
  font-family: Verdana;
}
/************************

** HEADER****************

************************/

#main {
  margin: auto;
  text-align: center;
  width: 1000px;
  background-color: White;
  margin-bottom: 20px;
  background: white none repeat scroll 0 0;
}

#logo {
  text-align: left;
  width: 1000px;
  height: 190px;
}

#header {
  padding: 0px 0px 0px 0px;
}

#header h1 {
  font-family: "Trebuchet MS";
  font-size: 24pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

#header a, a:link, a:visited, a:hover {
  font-family: "Trebuchet MS";
  font-size: 24pt;
  color: White;
  text-decoration: none;
}

#header .desc {
  font-family: "Trebuchet MS";
  font-size: 10pt;
  color: White;
  text-decoration: none;
  padding-left: 20px;
}

#titolo {
  background: transparent url(images/head.gif) no-repeat right;
  height: 55px;
  margin:0 0 20px;
  padding: 8px 62px 0 0px;
}
/************************

** PAGESNAV**************

************************/

#attacco {
  background-image: url(images/attacco.gif);
  text-align: left;
  width: 1000px;
  height: 20px;
margin-bottom:-5px;
}

#pagesnav {
  margin-top: 0px;
  font-size: 11pt;
}

#pagesnav li {
  display: inline;
  list-style-type: none;
  padding-left: 10px;
  padding-right: 10px;
}
/************************

** PAGESNAV2**************

************************/

#pagesnav2 {
  margin-top: 0px;
  font-size: 11pt;
}

#pagesnav2 li {
  display: inline;
  list-style-type: none;
  padding-left: 10px;
  padding-right: 10px;
}
/************************

** DATA******************

************************/

#datas {
  background: #FFFFFF none repeat scroll 0 0;
  float: left;
  height: auto;
  width: auto;
}
/************************

** CONTENT***************

************************/

#content {
  float: left;
  width: 590px;
  text-align: left;
  padding-left: 5px;
  padding-bottom: 30px;
  background-color: White;
}
/************************

** SIDEBAR***************

************************/

#sidebar {
  width: 400px;
  text-align: center;
  padding-right: 5px;
  background-color: White;
  margin-bottom: 30px;
}

#sidebar_c {
  float: right;
  width: 400px;
  text-align: left;
  padding-right: 5px;
  background-color: White;
}

#sidebar_c .box {
  margin-top: 5px;
  padding: 0;
  line-height: 1.4em;
}

#sidebar2 {
  width: 190px;
  float: left;
  display: inline;
}

#rss {
  margin-bottom: 10px;
}

#search {
  width: 235px;
  height: 50px;
  float: right;
  position:relative;
  margin-top: -7px;
  padding-left: 0px;
  background: url('images/search.png') no-repeat;
}

#search h2 {
  margin: 0px;
  padding: 0px;
  font: 11px Verdana;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 31px;
  margin-left: 85px;
}

#search h2 a {
  font-weight: bold;
  color: #FFFFFF;
}

#searchform {
  float: right;
  margin: 0px;
  padding: 0px;
}

#searchform .searchinput {
  float: left;
  border: 0px;
  height: 13px;
  font: 11px Verdana;
  color: #147DC2;
  margin-right: 70px;
  margin-top: 12px;
  padding-left: 0px;
  padding-top: 3px;
  width: 150px;
}

#searchform .searchsubmit {
  float: right;
  border: 0px;
  margin-left: 3px;
}

#recent_posts {
  background: transparent url(images/backside.gif) no-repeat scroll 320px 0;
  width: 400px;
  float: left;
  margin-bottom: 0px;
  margin-top: 5px;
}

#recent_posts h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/recent_posts.png') no-repeat left top;
  padding-left: 26px;
  line-height: 24px;
  margin-bottom:5px;
}

#recent_posts ul {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#recent_posts li {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  background: url('images/category_dot.gif') no-repeat left top;
}


#categories {
  /** background: transparent url(images/backside.gif) no-repeat scroll 0 0; **/
  width: 200px;
  float: left;
  margin-bottom: 5px;
  margin-top: 5px;
}

#categories h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/categories.png') no-repeat left top;
  padding-left: 26px;
  line-height: 24px;
  margin-bottom:5px;
}

#categories ul {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#categories li {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  background: url('images/category_dot.gif') no-repeat left top;
}

#archives {
  /** background: transparent url(images/backside.gif) no-repeat scroll 0 0; **/
  width: 200px;
  float: right;
  margin-bottom: 5px;
  margin-top: 5px;
}

#archives h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/archive.png') no-repeat left top;
  padding-left: 26px;
  line-height: 24px;
  margin-bottom:5px;
}

#archives ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#archives li {
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 15px;
  background: url('images/category_dot.gif') no-repeat left top;
}

#meta {
  width: 200px;
  float: left;
  margin-bottom: 10px;
}
#bookmarks1 {
  width: 200px;
  float: right;
  margin-bottom: 10px;

}

#myblog {
  width: 400px;
  float: left;
  margin-bottom: 10px;
  padding: 0 0 0 5px;

}

#bookmarks_criteo {
  width: 200px;
  float: right;
  margin-bottom: 10px;
  margin-top: 5px;

}


#bookmarks_criteo h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/blogger.png') no-repeat left top;
  padding-left: 26px;
  margin-left: 5px;
  line-height: 24px;
  margin-bottom:-5px;
}

#bookmarks_criteo ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#bookmarks_criteo li {
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 18px;
  background: url('images/category_dot.gif') no-repeat left top;
}

#bookmarks {
  width: 200px;
  float: right;
  margin-bottom: 10px;
  margin-top: 5px;
}


#bookmarks2 {
  width: 200px;
  float: right;
  margin-bottom: 10px;
  margin-top: 5px;
}

#bookmarks h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/blogroll.png') no-repeat left top;
  padding-left: 26px;
  margin-left: 15px;
  line-height: 24px;
}

#bookmarks ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#bookmarks li {
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 18px;
  background: url('images/category_dot.gif') no-repeat left top;
}

#meta h2 {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: url('images/meta.png') no-repeat left top;
  padding-left: 26px;
  line-height: 24px;
}

#meta ul {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#meta li {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 18px;
  background: url('images/category_dot.gif') no-repeat left top;
}
/************************

** FOOTER*****************

************************/

#footer {
  font-size: 10pt;
  font-family: "Trebuchet MS";
  background: white none repeat scroll 0 0;
  color: #000000;
  width: 1000px;
  text-align: center;
  float: left;
}

#footer a {
  color: #32CD32;
}

.ad {
  margin-bottom: 10px;
}

h3 {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12pt;
}

img {
  border: 0;
}

#lea a, a:link, a:visited {
  font-family: "Trebuchet MS";
  font-size: 12pt;
  color: Green;
  text-decoration: none;
}

#leae a:hover {
  font-family: "Trebuchet MS";
  font-size: 12pt;
  color: Green;
  text-decoration: underline;
}
/************************

** LINKS*****************

************************/

a, a:link, a:visited {
  font-family: "Trebuchet MS";
  font-size: 10pt;
  color: Green;
  text-decoration: none;
}

a:hover {
  font-family: "Trebuchet MS";
  font-size: 10pt;
  color: Green;
  text-decoration: underline;
}

#fragment-2 ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#fragment-2 li {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 18px;
  background: url('images/category_dot2.gif') no-repeat left top;
}

.alter{
  background-color: #DCFFE6;
}

.comment-toolbar {
  float: right;
  font-size: 8pt;
  margin-top: -15px;
  margin-bottom: 5px;
  padding: 0 10px 0 0;
}

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;
}

h2, h2 a, h2 a:hover, h3, h3 a, h3 a:hover, #sidebar_c h2, #wp-calendar caption, cite {
  text-decoration: none;
}

#content h2, h2 a, h2 a:hover, small, .narrowcolumn .postmetadata {
  margin-bottom: 10px;
  color: #FF2400;
  margin-top: 0px;

  padding: 0px 0px 0px 0px;
}

#content h2 a {
  font-size: 16pt;
  color: blue;
}

#content h2 a:hover {
  font-size: 16pt;
  color: green;
}

small {
  font-size: 10pt;
  font-family: Verdana, Arial;
}

.come{
  padding: 2px 0px 0px 20px;
  background: url('images/comment.png') no-repeat top left;
  margin-left: 5px;
}

.come1{
  padding: 2px 0px 0px 20px;
  background: url('images/tex.png') no-repeat top left;
  margin-left: 5px;
}

.post {
  margin: 0 10px 20px;
  text-align: justify;
}

select {
  width: 130px;
}

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
}

#commentform textarea {
  width: 545px;
  padding: 2px;
}

#commentform #submit {
  background: #ffffff;
  margin: 0;
  float: right;
}

.alt {
  margin: 0;
  padding: 10px;
  color: #AAAAAA;
}

#aboutbox {
  border: 1px solid #C0C0C0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  margin: auto;
  background: url(images/about.gif);
  width: 540px;
  height: 130px;
  text-align: justify;
}

#aboutbox h2 {
  color: black;
  font-size: 16px;
}
/*

Feed CSS



*/

.rssfeed {
  background: url(images/rssimg.gif) no-repeat;
  background-position: left 0px;
  padding-left: 30px;
}

.rssfeed a {
  border-bottom: 1px dotted #ddd;
}

.feedemail {
  border: 1px solid #ddd;
  width: 280px;
  padding: 3px;
  background: #fffff4;
}

.feedemail:focus {
  border: 1px solid #bbb;
  color: #ff9600;
  background: #fff;
}

.feedsubmit {
  border: 1px solid #ddd;
  text-transform: uppercase;
  background: #fff;
  color: #666;
  font-size: 10px;
  height: 23px;
}

.feedsubmit:hover {
  color: #ff9600;
}
/*

Page Menu CSS

*/

#bar {
  width: 1000px;
  height: 28px;
  background: url(images/menu.gif) repeat-x;
  border-top: 0px;
  margin-top: 0px;
}

#bar2 {
  width: 1000px;
  height: 28px;
  background: url(images/menu.gif) repeat-x;
  border-top: 4px solid #8acce7;
}

#bar #toprss {
  float: right;
  display: inline;
  height: 28px;
  margin-right: 10px;
}

#bar #toprss a:hover {
  color: #e1f876;
}

#catmenu {
  float: left;
  display: inline;
  margin-top: 0px;
  height: 13px;
  z-index: 20;
}

#catmenu li {
  float: left;
  display: block;
  height: 28px;
/*border-right: 1px solid #2594bf;*/
}

#catmenu li ul li {
  height: 24px;
  border-right: 0;
  border-bottom: 1px solid #ddd;
  width: 100%;
}

#catmenu li a {
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
  line-height: 28px;
  padding-left: 10px;
  padding-right: 10px;
}

#catmenu li a:hover {
  background: #8acce7;
}

#catmenu li.current-cat a {
  color: #f99b1c;
  background: #FFF;
}

#catmenu li.current-cat a:hover {
  color: #f99b1c;
  background: #FFF;
}

#catmenu ul {
  display: none;
  z-index: 99;
  position: absolute;
}

#catmenu ul li a {
  display: block;
  background: #FFF;
}

#catmenu li ul a:hover {
  display: block;
  background: #FFF;
}

#catmenu ul a {
  display: block;
}

#catmenu ul ul {
  margin-top: -24px;
  display: none;
  margin-left: 200px;
  position: absolute;
  border-left: 1px solid #ff9000;
}

#catmenu li:hover ul ul {
  display: none;
}

#catmenu li:hover ul {
  display: block;
}

#catmenu ul li:hover ul {
  display: block;
}

#catmenu li ul li {
  display: block;
  width: 100%;
}

#catmenu li.cat-item ul {
  width: 200px;
}

#catmenu li.cat-item a {
  display: block;
}

#catmenu li.cat-item a:hover {
  display: block;
}

#catmenu li.cat-item ul li a {
  display: block;
  text-align: left;
  font-size: 0.75em;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  color: #666;
  font-weight: bold;
  text-transform: none;
  background: #f9f9f9;
}

#catmenu li.cat-item ul li a:hover {
  display: block;
  text-align: left;
  font-size: 0.75em;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  color: #738ba1;
  font-weight: bold;
  text-transform: none;
  background: #FFF;
}
/* search form */

#site-profile {
  background: white none repeat scroll 0 0;
  clear: both;
  height: 90px;
  margin: 0;
  padding: 0;
  width: 1000px;


}

#site-profile a {
  color: #ef8701;
  text-decoration: none;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#site-profile a:hover {
  color: #ef8701;
  text-decoration: underline;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#site-profile p {
  padding: 10px;
  margin: 0;
  text-align: left;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#login-area{
  width: 400px;
  line-height: 1.4em;
  font-weight: bold;
  margin-bottom:-2px;
margin-top:-5px;
}

#login-area .xtext{
  background: #FFFFF4 none repeat scroll 0 0;
  border: 1px solid #DDDDDD;
  color: #999999;
  font-size: 12px;
  height: 14px;
  width: 150px;
  padding: 3px;
}

#register_box{
  font-weight: normal;
  padding: 4px 0 3px 10px;
  font-size: 11px;
margin-top:-10px;
}

#register_box a{
  font-size: 10pt;
  text-decoration: none;
}


.loginp {
  background: url('images/meta.png') no-repeat;
  background-position: left 0px;
  padding: 0 0 0 30px;
  margin: 10px 0 10px 0;
}

.emailfeed {
  background: url(images/rssemail.gif) no-repeat;
  background-position: left 0px;
  padding: 0 0 0 30px;
  margin: 10px 0 10px 0;
}

#bottompost {
  padding: 2px 20px;
  width: 528px;
  border-left: 1px dotted #FF2400;
  border-right: 1px dotted #FF2400;
  background-color: White;
  margin-bottom: 0px;
  background: white none repeat scroll 0 0;
  font-family: "Trebuchet MS";
  font-size: 10pt;
  text-decoration: none;
}

#bottomround {
  border-bottom: 1px dotted #FF2400;
  margin-left: 6px;
margin-top:-5px;
padding:0;
  width: 558px;
}

#bottomround1 {
  border-top: 1px dotted #FF2400;
  margin-left: 6px;
  width: 558px;
}

b.rtop, b.rbottom{
  display: block;
  background: #fff;
}

b.rtop b, b.rbottom b{
  display: block;
  height: 1px;
  overflow: hidden;
  border-left: 1px dotted #FF2400;
  border-right: 1px dotted #FF2400;
}

b.r1{
  margin: 0 5px;
}

b.r2{
  margin: 0 3px;
}

b.r3{
  margin: 0 2px;
}

b.rtop b.r4, b.rbottom b.r4{
  margin: 0 1px;
  height: 2px;
}

.tag{
  background: url(images/tag.png) no-repeat top left;
  padding: 0 0 3px 19px;
  line-height: 17px;
}

.tx blockquote {
  border-left: 3px solid #1F5405;
  font-size: 10px;
  padding: 2px 10px;
}

blockquote {
  margin-bottom: 10px;
  padding: 0;
}

#formsection {
/****background:#e8ecfd none repeat scroll 0 0;****/
/****border:1px solid #3A59A1;****/
  font-size: 12px;
  margin-top: 0px;
  padding: 10px 10px 15px 8px;
}

#contenuto_commenti {
  background: #ffffff none repeat scroll 0 0;
  margin: 0;
  padding: 0;
}

div.data {
  background: transparent url(images/data.png) no-repeat scroll 0 0;
  clear: both;
  color: #666666;
  float: left;
  height: 70px;
  line-height: 1.3em;
  margin: 0 5px 0 0;
  padding-bottom: 0;
  text-align: center;
  width: 60px;
}

div.data span.d {
  background: transparent none repeat scroll 0 0;
  color: #666666;
  display: block;
  font-size: 150%;
  font-weight: bold;
  height: 16px;
  padding-top: 20px;
}

div.data span.m {
  font-size: 90%;
  height: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}

div.data2 {
  background: transparent url(images/data2.png) no-repeat scroll 0 0;
  clear: both;
  color: #666666;
  float: left;
  height: 60px;
  line-height: 1.3em;
  margin: 0 5px 0 0;
  padding-bottom: 0;
  text-align: center;
  width: 60px;
}

div.data2 span.d {
  background: transparent none repeat scroll 0 0;
  color: #666666;
  display: block;
  font-size: 150%;
  font-weight: bold;
  height: 16px;
  padding-top: 20px;
}

div.data2 span.m {
  font-size: 90%;
  height: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}

div.scroller {
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 53px;
}

div.scroller a.scroll-up {
  float: left;
  margin-left: 5px;
}

div.scroller a.scroll-down {
  float: right;
}

div.scroller a.scroll-up, div.scroller a.scroll-down {
  overflow: hidden;
  padding: 0;
}

div.scroller a.scroll-link {
  border: medium none;
  color: #000000;
  font-size: 10px;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 24px;
}
/************************

** comment****************

************************/

label {
  display: inline;
  font-weight: bold;
  margin: 2px 0;
}

label.author-label {
  background: transparent url(images/icons/vcard.png) no-repeat scroll left center;
  padding-left: 18px;
}

label.email-label {
  background: transparent url(images/icons/email.png) no-repeat scroll left center;
  padding-left: 18px;
}

label.url-label {
  background: transparent url(images/icons/house.png) no-repeat scroll left center;
  padding-left: 18px;
}

label.comment-label {
  background: transparent url(images/comment.png) no-repeat scroll left center;
  padding-left: 18px;
}

#comment-field-text {
  background: #e6efff none repeat scroll 0 0;
  border: 1px solid #3A59A1;
  height: 400px;
  margin: 0;
  padding: 10px 5px 10px 10px;
  width: 553px;
}

#comment-field {
  background: #e6efff none repeat scroll 0 0;
  border: 1px solid #3A59A1;
  display: block;
  margin: 4px 0;
  padding: 3px 5px 6px 8px;
}
/******pubb*******/

#postpub{
  background-color: #ffffff;
  margin-right: 0px;  
  margin-top:-30px;
  padding: 0;
  text-align: center;
  /*** float:left; **/
}
/******************************myblog***************/

body table#MBL_COMM {
  background: white none repeat-x scroll 0 50%;
  margin: 0 auto;
}

table#MBL_COMM {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-family: Verdana, Arial, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  line-height: 12px;
  width: 180px;
}

table#MBL_COMM td.mbl_fo_hidden a {
  display: none;
}

table#MBL_COMM td.mbl_img {
  background-color: #ffffff;
  border-top: 0 none;
  margin: 0;
  padding: 2px;
  width: 26px;
}

table#MBL_COMM {
  font-family: Verdana, Arial, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  line-height: 12px;
}
/*** smiles clickabili ****/

p.postsmile{
  background: #aac8fe;
  padding: 4px 4px;
  border: 1px dashed #0025ED;
  font-size: 10px;
  text-align: center;
}

.entry {
margin-top:-10px;
padding:0;

}

#post-info { 
background:#BFE4FB none repeat scroll 0 0 !important;
border:1px solid #AADBFB !important;
padding:15px !important;
width:360px !important;
}




#banner_op a:link img, #banner_op a:visited img 
{
 border: 3px solid #999; 
 opacity: 0.5;
 } 

#banner_op a:hover img
{
 border: 3px solid #5ca8f4; 
 opacity: 0.9;
 } 