/* @override 
	http://192.168.1.72:8888/generic_wordpress/wp-content/themes/blog.resetstudio/style.css
	http://blog.resetstudio.it/wp-content/themes/blog.resetstudio/style.css
*/

/*   
Theme Name: Blog ResetStudio
Theme URI: <www.>
Description: the theme of <>
Author: ResetStudio
Author URI: http://www.resetstudio.it
Version: 1.9
.
Copyright resetstudio.it
.
*/

/*
--------------------------------------------------------------
Color definition
- Light gray (text) : #AAAAAA
- Blu leggero titoli : #93D0F4 e hover : #00AAE7
--------------------------------------------------------------
CSS 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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

/*
--------------------------------------------------------------
*/

:focus {
    outline: 0;
}
body {
    line-height: 1;
    background: none;;
}
ol, ul {
    list-style: none;
}

/*
--------------------------------------------------------------
*/

table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/*
-------------------------------------------------------------- 
Typografy
--------------------------------------------------------------
Default font settings.
The font-size percentage is of 16px. (0.75 * 16px = 12px)
*/

body { 
    font-family: Lucida Grande, lucida-sans, Arial, Helvetica, Tahoma;
    color : rgb(112,112,112);
    background : url(images/body-bg.jpg) repeat-x left -100px;
    font-size : 14px;
}
textarea{
    font-family: Lucida Grande, lucida-sans, Arial, Helvetica, Tahoma;
    font-size : 12px;
}

/*
--------------------------------------------------------------
Headings
--------------------------------------------------------------
*/

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    color: #000;
}
h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
    margin: 0;
}
.title{
    font-family : Futura XBlk BT, Arial Black, Tahoma, Arial, lucida sans;
    font-size : 34px;
    color : rgb(147,208,244);
    text-transform : uppercase;
}
.head-text{
    padding : 5px 0px;
    font-size : 24px;
    font-family : Georgia;
    line-height : 120%;
    color : #AAAAAA;
}

/*
--------------------------------------------------------------
Text Elements
--------------------------------------------------------------
*/

p{ }
br{
    clear : both;
}
a{
    text-decoration: none !important;
}
.clearer{
    clear : both;
    float : none !important;
    height : 0px !important;
}

/*
--------------------------------------------------------------
Generic List
--------------------------------------------------------------
*/

/*
--------------------------------------------------------------
Forms
--------------------------------------------------------------
*/

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
    background-color : #fff;
    border : 1px solid #bbb;
}
input[type=text], input[type=password],
input.text, input.title,
textarea, select {
    margin : 0.5em 0;
}
input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
    position:relative; top:.25em;
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

/*
--------------------------------------------------------------
Notice boxes
--------------------------------------------------------------
*/

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*
--------------------------------------------------------------
Layouts: Container, Header and others
--------------------------------------------------------------
*/

.container{
    margin : 0 auto;
    width : 960px;
}
#top{
    height : 100px;
}
.content{
    background: url(images/border.gif) repeat-y 660px top;
    height : 1%;
}
.secondary-content{
    float : right;
    width : 299px;
}

/* Logo */

.logo, .logo a{
    float : left;
    width : 123px;
    height : 21px;
    margin-top : 50px;
}
.logo a{
    margin : 0px;
    background: url(images/newlogo.gif) no-repeat left bottom;
}

/* Language selector */

.language-selector{
    position : absolute;
    right : 0px;
    top : 0px;
    width : 25px;
    height : 53px;
}
.language-selector a{
    background: url(images/language.gif) no-repeat left -5px;
    float : left;
    height : 53px;
    width : 25px;
}
.language-selector a:hover{
    background: url(images/language.gif) no-repeat left top;
}
.language-selector a.en{
    background: url(images/language.gif) no-repeat -28px -5px;
}
.language-selector a.en:hover{
    background: url(images/language.gif) no-repeat -28px top;
}

/*
--------------------------------------------------------------
Navigations
--------------------------------------------------------------
*/

#navigations{
    margin : 0 auto;
    width : 960px;
    position : relative;
}
#navigations ul{
    width : 755px;
    height : 49px;
    float : right;
    margin-top : 46px;
}
#navigations ul li{
    float : left;
    margin-right : 5px;
    width : 130px;
    width : 138px;
}
#navigations ul li a{
    float : left;
    padding-top : 1px;
    width : 118px;
    padding : 1px 5px 0px 25px;
    text-decoration : none;
    width : 128px;
    height : 60px;
    color : #aaa !important;
}
#navigations ul li.whatwedo{
    width : 175px;
}
#navigations ul li.whatwedo a{
    width : 150px;
}
#navigations ul li a.active{
    background: url(images/a-active.png) no-repeat left 32px;
}
#navigations ul li.whatwedo a.active{
    background: url(images/a-active.png) no-repeat center bottom;
}
#navigations ul li a strong{
    font-weight : normal;
    font-size : 16px;
    font-family : Futura XBlk BT, Arial Black, Tahoma, Arial, lucida sans;
    float : left;
    width : 100%;
    text-transform : uppercase;
    color : rgb(147,208,244);
}
#navigations ul li a span{
    float : left;
    font-size : 12px;
    float : left;
}
#navigations ul li a small{
    float : left;
    font-size : 12px;
    float : left;
    display : none;
}
#navigations ul li a:hover span{
    display : none;
}
#navigations ul li a:hover small{
    display : inline;
}
#navigations ul li a.active:hover small{
    display : none!important;
}
#navigations ul li a.active:hover span{
    display : inline !important;
}

/*
--------------------------------------------------------------
Header
--------------------------------------------------------------
*/

#header{
    width : 960px;
    position : relative;
}
.hello{
    padding-left : 200px;
    padding-top : 50px;
    background: url(images/panda-hello.jpg) no-repeat left 10px;
    width : 760px;
}
.hello p{
    padding-bottom : 50px;
}

/*
--------------------------------------------------------------
Post
--------------------------------------------------------------
*/

.posts{
    float : left;
    width : 660px;
    padding-top : 20px;
}
.posts .post{
    padding-bottom : 27px;
    background : url(images/box-bg.jpg) repeat-x left bottom;
    padding-right : 10px;
    line-height : 150%;
    margin-bottom : 20px;
    font-size : 14px;
    position : relative;
    height : 1%;
}
.posts .post.last{
    background: none;
}
.posts .post .head-title{
    margin-bottom : 20px;
}
.posts .post .post-title{
    float : right;
    width : 585px;
    padding-top : 10px;
}
.posts .post.single .post-title{
    width : 595px;
}
.posts .post .title{
    font-size : 24px;
    font-family : Georgia, Arial, lucida sans;
    text-transform : none;
}
.posts .post a.title:hover{
    color : rgb(0,170,231);
}
.post-date{
    width : 50px;
    background: url(images/border.gif) repeat-y right top;
    float : left;
    padding-top : 4px;
}
.post-date span{
    display : block;
    width : 44px;
    text-align : center;
    color : #aaa;
}
.post-date span.day{
    font-family : Futura XBlk BT, Arial Black, Tahoma, Arial, lucida sans;
    font-size : 24px;
    color : #93D0F4;
    margin-bottom : 3px;
}
.post-date span.month, .post-date span.year{
    font-family: Lucida Grande, lucida-sans, Arial, Helvetica !important;
    font-size : 20px;
    text-transform : uppercase;
    font-size : 11px;
    font-weight : bold;
}
.post-date span.year{
    margin-top : -2px;
    text-transform: none !important;
}
.post-head{
	padding-bottom: 10px;
}
.post .thumb{
    float : left;
    width : 200px;
}
.post .post-details{
    float : right;
    width : 440px;
}
.post .no-thumb{
	width: auto;
}
.post .post-details img{
    float : left;
    margin : 3px 10px 5px 0px;
    clear  :both;
}
.post .entry a{
    color : #707070;
    text-decoration : underline !important;
}
.post .entry img{
    margin  : 10px;
}
.post a:hover{
    color : #93D0F4;
}
.avatar{
    display : none !important;
}

/* Ridefinizione classi post singolo */

.post.single{
    background: none !important;
    padding-right : 0px;
    margin-bottom : 0px !important;
    padding-bottom : 0px !important;
}
.post.single .post-details{
    width : 640px;
    padding-right : 20px;
}
.post.single .entry p {
    padding-bottom : 10px;
}
.single .links{
    width : 650px;
}
.entry{
	
}
.entry strong{
	font-weight: bold;
}
.entry ul, .entry ol{
	padding-left: 15px;
}
.entry li{
	list-style: ;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 5px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	color : #93D0F4;
	font-size: 18px;
	margin: 10px 0px;
	font-weight: bold;
}
/* ********************************* */

.blockquote{
    clear : both;
    margin-top : 15px;
    background: url(images/blockquote.jpg) no-repeat left 3px;
    padding-left : 65px;
    padding-right : 20px;
    color : #000;
    font-size : 14px;
    float : left;
    padding-bottom  :20px;
    width : 565px;
    height : 1%;
}
.share{
    padding-bottom : 18px !important;
}
.share p{
    font-size : 18px;
    font-family : Georgia;
    font-weight : normal;
    color : #93D0F4;
    float : left;
    width:110px;
    padding-top : 30px;
}
.share ul{
    float : right;
    width : 540px;
    margin-top : 10px;
}
.share ul li{
    float : left;
    margin-right : 0px;
    height : 64px;
    width : 64px;
}
.share ul li a{
    float : left;
    height : 64px;
    width : 64px;
}
.share ul li.twitter a{
    background:url(images/share.jpg) no-repeat;
    background-position:left top;
}
.share ul li.facebook a{
    background:url(images/share.jpg) no-repeat;
    background-position:-64px top;
}
.share ul li.delicius{
    margin-right:15px;
}
.share ul li.delicius a{
    background:url(images/share.jpg) no-repeat;
    background-position:-128px top;
}
.share ul li.digg a{
    background:url(images/share.jpg) no-repeat;
    background-position:right top;
}
.posts .entry p{
    padding-bottom : 30px;
}
.the-author{
    float : left;
}
.the-author span{
    font-size : 10px;
    padding : 5px 3px 0px 3px;
    color : #aaa;
    float : left;
}
.the-author a{
    float : left;
    color : #aaa;
    font-size : 12px;
    padding-top : 6px;
}
.links{
    position : absolute;
    width : 450px;
    bottom : 20px;
    right : 0px;
}
.links a.comments{
    float : left;
    background: url(images/comm-bg.jpg) no-repeat right top;
    padding-right : 25px;
    color : #93D0F4;
}
.links a.more{
    background: url(images/border.gif) repeat-y left top;
    padding-left : 12px;
    padding-top : 2px;
    color : #93D0F4;
    margin-left : 10px;
}
.links a.more:hover, .links a.comments:hover {
    color : #00AAE7;
}

/* Articoli correlati */

.releated-articles{
    padding-bottom : 40px !important;
}
.releated-articles .title, .comments .title, .write-comments .title{
    font-size:20px !important;
    height:64px;
    line-height:64px;
    padding-left:85px;
    background:url(images/releated.jpg) no-repeat left top;
    font-family:Futura XBlk BT,Arial Black,Tahoma,Arial,lucida sans !important;
    text-transform:uppercase !important;
}
.comments .title {
    background:url(images/write-comment.jpg) no-repeat left top;
}
.write-comments .title{
    background:url(images/pen.png) no-repeat 5px top;
}
.releated-articles ul li{
    padding : 3px 10px 3px 85px;
    border-top :1px solid #F0F0F0;
}
.releated-articles ul li a{
    color:#93D0F4;
    text-decoration : none !important;
}
.releated-articles ul li a:hover{
    color:rgb(86,187,237);
}
a#cancel-comment-reply-link{
    color : #707070 !important;
    font-family : Lucida Grande, lucida-sans,Arial,Helvetica,Tahoma !important;
    font-size : 14px !important;
    text-decoration : none;
    float : none !important;
    text-transform : lowercase !important;
}
a#cancel-comment-reply-link:hover{
    color : #56BBED !important;
}
#respond{
    clear : both !important;
}


/* Category List and tags */

.post-categories li{
    float : left;
}
.post-categories li a{
    font-size : 12px;
    color : #aaa;
    float : left;
    padding-top : 6px;
}
.tag-list{
    padding-left : 75px;
    color : rgb(170,170,170);
    clear: both;
}
.tag-list div{
	padding : 30px 0px !important;
}
.tag-list a{
    color : rgb(170,170,170);
}
.tag-list a:hover{
    text-decoration : underline !important;
}
.tag-list span{
    font-size : 12px;
}


/*
--------------------------------------------------------------
Sidebar
--------------------------------------------------------------
*/

.sidebar{

}
.sidebar .title{
    font-size : 20px !important;
    padding-left : 85px;
    height : 64px;
    line-height : 64px;
}
.sidebar .title .cufon, #footer .title .cufon{
	padding-top: 24px;
}
/* Modulo About */

.about, .categories-list, .archives{
    width : 299px;
    padding-top : 11px;
    background: url(images/border.gif) repeat-x left top;
}
.about .title{
    background: url(images/about.jpg) no-repeat 15px top;
}
.about .text{
    padding : 10px 0px 20px 25px;
    font-style : italic;
    font-size : 13px;
    line-height : 150%;
}

/* Modulo Categorie */

.categories-list .title{
    background: url(images/cat-list.jpg) no-repeat 15px top;
}
.categories-list ul {
    border-top : 1px solid rgb(240,240,240);
    margin-top : 10px;
    height : 1%;
}
.categories-list ul li{
    border-bottom : 1px solid rgb(240,240,240);
    padding : 5px 5px 5px 20px;
    float : left;
    width : 124px;
}
.categories-list ul li a:hover {
    color:#00AAE7;
}
.categories-list ul li a {
    color : #93D0F4;
}

/* Rss */

.rss{
    clear : both;
    padding-top : 5px;
}
.rss a.title{
    background: url(images/rss.jpg) no-repeat 10px top;
    padding-left : 85px;
    display : block;
}
.rss a.title:hover{
    color : #00AAE7;
}

/* Archivi */

.archives{
    margin-top : 5px;
    padding-top : 5px;
}
.archives .title{
    background: url(images/archive.jpg) no-repeat 15px top;
}
.archives ul{
    background: url(images/border.gif) repeat-x left top;
    padding : 5px 0px 10px 0px;
    height : 1%;
}
.archives ul li{
    border-bottom : 1px solid rgb(240,240,240);
    padding : 5px 5px 5px 20px;
    float : left;
    width : 124px;
}
.archives ul li.last, .categories-list ul li.last{
    width : 273px;
}
.archives ul li a:hover {
    color:#00AAE7;
}
.archives ul li a {
    color : #93D0F4;
}

/* Tag */

.sidebar .tags{
    width : 299px;
    padding-top : 5px;
    clear : both;
}
.sidebar .tags .title{
    background: url(images/tag.jpg) no-repeat 15px top;
}
.sidebar .tags ul{
    padding : 0px 20px;
    margin-top : 10px;
}
.sidebar .tags ul li a{
    color : rgb(112,112,112);
}
.sidebar .tags ul li a:hover{
    color : rgb(150,150,150);
}

/*
--------------------------------------------------------------
Search
--------------------------------------------------------------
*/

.search{
    padding-left : 85px;
    height : 57px;
    width : 220px;
    background: url(images/search.jpg) no-repeat 15px 5px;
    padding-top : 20px;
}
.search input{
    padding : 7px;
    background: rgb(240,240,240);
    color : rgb(112,112,112);
    border : 0px;
    float : left;
}
.search input.submit{
    padding : 6px;
    background: url(images/button-bg.jpg) repeat-x left top;
    color : #fff;
    font-weight : bold;
    margin-top : 5px;
}
.search input.submit:hover{
    background: url(images/button-bg.jpg) repeat-x left -28px;
}

/*
--------------------------------------------------------------
Commenti
--------------------------------------------------------------
*/

#comments{
    margin-bottom : 5px;
    line-height:130%;
}
li.comment{

}
.single-comments li:nth-child(2n){
    background : rgb(250,250,250);
}
.reply{
    text-align : right;
    margin : 5px 0px 15px 0px;
    padding-right : 20px;
}
.single-comments .reply{
    margin-bottom : 0px;
    padding-bottom : 15px;
}
.reply a, .author a{
    text-decoration : none;
    color : #93D0F4;
    font-weight : bold;
    font-weight : 12px;
}
.author a{
    font-weight : normal;
}
.reply a:hover, .author a:hover{
    color: rgb(86,187,237);
}
.author, .hours{
    float : left;
    padding-right : 3px;
}
.hours small{
    font-size : 12px;
}
.hours{
    color : #93D0F4;
}
.comment-info{
    margin-bottom : 5px;
}
.approvation-pending{
    color : #AAAAAA;
    padding-bottom : 10px;
}
.details{
    border-top : 1px solid rgb(240,240,240);
    margin-bottom : 0px;
    padding-left : 85px;
    padding-top : 14px;
}
.details p{
    padding-right : 20px;
}
#comments ul.single-comments .first .details{
    border : 0px;
    padding-top : 0px;
}
.comment-children .details{
    padding-top : 5px !important;
    line-height:130%;
}
ul.comment-children{
    padding-left : 65px;
}
ul.comment-children li{
    border-left : 1px solid rgb(240,240,240) !important;
    border-top : 1px solid rgb(240,240,240) !important;
    border-right : 1px solid rgb(240,240,240) !important;
    padding : 10px 20px 0px 20px !important;
    margin : 0px 20px 0px 0px !important;
    position : relative;
    height : 1%;
}
ul.comment-children li .details{
    padding-left : 0px !important;
}
ul.comment-children li.last{
    margin-bottom : 20px !important;
    border-bottom : 1px solid rgb(240,240,240) !important;
}
.arrow{
    height : 30px;
    width : 22px;
    background: url(images/arrow-w.jpg) no-repeat left top;
    position : absolute;
    left : -22px;
    top : 15px;
}
.single-comments li:nth-child(2n) .arrow{
    background: url(images/arrow-even.jpg) no-repeat left top;
}

/*
--------------------------------------------------------------
Footer
--------------------------------------------------------------
*/

#footer-container{
    background: url(images/body-bg.jpg) repeat left top;
}
#footer{
    margin : 0 auto;
    height : 460px;
}
#footer-content{
    padding-top : 12px;
    background : url(images/box-bgup.jpg) repeat-x left top;
}
.section-container{
    margin : 0 auto;
    width : 960px;
    padding-top : 5px;
}

/* the-most-read-comment */

.the-most-read{
    width : 680px;
    float : left;
}
.the-most-read .head-title{
    margin-bottom : 10px;
    background: url(images/most-read.png) no-repeat left top;
}
.the-most-read .thumb{
    float : left;
    height : 70px;
    width : 70px;
    background: #aaa;
}
.the-most-read .post-details{
    float : right;
    padding-right : 30px;
    width : 540px;
    padding-top : 1px;
}
.the-most-read .post-info{
    clear : both;
}
.primary-content .posts .post .post-info a{
    color : #93d0f4 !important;
    font-size : 12px;
}
.primary-content .posts .post .post-info a:hover{
    color : #00adef !important;
}
.the-author{
    font-size : 12px !important;
    margin-right : 5px;
}
.post-title .title{
    margin-bottom : 3px;
    display : block;
}
#footer .title{
    font-size : 20px !important;
    padding-left : 80px;
    height : 64px;
    line-height : 64px;
}
.the-most-read {
    padding-top : 5px;
}
.the-most-read ul li{
    border-bottom : 1px solid #fff;
    padding-bottom : 20px;
    height : 1%;
    margin-bottom : 20px;
    padding-right : 30px;
}
.the-most-read ul li p{
    font-size : 12px;
    padding-top : 5px;
    line-height : 130%;
}
.the-most-read ul li a{
    color : rgb(86,187,237);
    font-size : 16px;
    font-family : Georgia;
    float: none;
}
.the-most-read ul li a.category, .the-most-read ul li .the-author a{
    color : #AAAAAA;
    font-size : 12px;
    padding-top : 6px;
    font-family: Lucida Grande, lucida-sans, Arial, Helvetica, Tahoma;
}
.the-most-read ul li a:hover{
    color : #00AAE7;
}
.the-most-read ul li a.category:hover, .the-most-read ul li .the-author a:hover{
    color : #AAAAAA;
    text-decoration : underline;
}
.the-most-read ul li .post-info span{
    padding-top : 6px;
}
.post-info .author{
	color: #777;
}
/* Last Comment */

.last-comments{
    width : 280px;
    float : left;
}
.last-comments .head-title{
    margin-bottom : 19px;
    background: url(images/last-comment.png) no-repeat -10px top;
}
.last-comments .title{
    padding-left : 65px !important;
}
.last-comments strong{
    font-weight : normal;
    color : #aaa;
    font-size : 12px;
    display : block;
    margin : 7px 0px;
}
.last-comments li.first strong{
    margin : 5px 0px !important;
}
.last-comments ul li{
    border-bottom : 1px solid #fff;
    padding-top : 1px;
    padding-bottom : 5px;
    margin-bottom : 20px;
    height : 1%;
}
.last-comments ul li a span{
    display : block;
    color : #56BBED;
}
.last-comments ul li a small{
    display : block;
    color : rgb(112,112,112);
    font-size : 12px;
    line-height : 130%;
}

/*
--------------------------------------------------------------
Bottom Container
--------------------------------------------------------------
*/

#bottom{
    margin : 0 auto;
    width : 960px;
    height : 55px;
}
#bottom strong{
    color : rgb(207,207,207);
    font-size : 18px;
    float : left;
    font-weight : normal;
    text-transform : uppercase;
    width : 78px;
}

/* What we love */

.love{
    width : 470px;
    padding-top : 22px;
    height : 38px;
    background: url(images/love.jpg) no-repeat 36px 16px;
    float : left;
    font-family : Futura XBlk BT, Arial Black, Tahoma, Arial, lucida sans !important;
}
.love div{
    height : 17px;
    overflow : hidden;
    width : 392px;
    position : relative;
}
.love span{
    color : rgb(207,207,207);
    font-size : 18px;
    text-transform : uppercase;
}
.love ul{
    float : right;
    width : 392px;
    position : relative;
}
.love ul li{
    width : 470px;
}
.thanks {
    float : left;
    width : 340px;
    padding-top : 22px;
    height : 38px;
    margin-left : 30px;
    font-family : Futura XBlk BT, Arial Black, Tahoma, Arial, lucida sans !important;
}
.thanks strong{
    width : 380px !important;
}
.copyright{
    float : right;
    width : 115px;
    height : 25px;
}

.copyright ul{
    height : 25px;
    padding-top : 16px;
    width : 115px;
}
.copyright li{
    float : left;
    position: relative;
}
.copyright span{
	display: block;
	height : 25px;
    width : 25px;
    background: url(images/copyright.jpg) no-repeat left top;
    position : relative;
    text-indent: -9999px;
    cursor: pointer;
}
.copyright .credits.hover span{
	background-position: left -26px;
}
.copyright .w3c span{
    width : 51px;
    background-position: -28px top;
}
.copyright .w3c.hover span{
    background-position: -28px -26px;
}
.copyright .wordpress span{
    background-position: -82px top;
}
.copyright .wordpress.hover span{
    background-position: -82px -26px;
}
.copyright li div{
	position : absolute;
    width : 137px;
    padding-top : 7px;
    height : 50px;
    font-size : 11px;
    left : -57px;
    background: url(images/copyright-hover.png) no-repeat left top;
    top : -57px;
    line-height : 125%;
    text-align : center;
    display: none;
}
.copyright li.w3c div{
	left: -45px;
}
.copyright li.hover div{
	display: block;
}
.copyright li a{
	color : #93D0F4;
    font-size : 11px;
    text-decoration: none;
}
/* Write Comments */

.write-comments{
    padding-bottom : 10px;

}
.form-comments{
    float : right;
    width : 555px;
    margin-right : 20px;
    padding-bottom : 20px;
}
.write-comments form input{
    border : 1px solid rgb(240,240,240);
    width : 430px;
    padding : 8px;
    float : right;
    margin : 0px;
    background: rgb(250,250,250);
    color : rgb(58,94,151);
    margin-bottom : 10px;
}
.write-comments form input.button{
    border : 0px;
    padding : 0px;
    width : 147px;
    height : 29px;
    background: url(images/button.png) no-repeat left top;
    color : #fff;
    margin-bottom : 10px;
    text-align : center;
    float : right;
    cursor : pointer !important;
    font-weight : bold;
    text-decoration : none !important;
    font-size : 12px;
    line-height : 29px;
    padding-bottom : 5px;
}
.write-comments form textarea{
    border : 1px solid rgb(240,240,240);
    width : 536px;
    background: rgb(250,250,250);
    padding : 8px;
    height : 240px;
    color : rgb(58,94,151);
    float : left;
    overflow : auto;
    margin-bottom : 10px;
}
.write-comments form label{
    float : left;
    padding-top : 12px;
    width : 90px;
    font-size : 12px;
    color : rgb(86,187,237);
}

/* Bottone generico */

.write-comments form input.button:hover{
    background: url(images/button.png) no-repeat left -30px;
}

/* @group pagin */
/* *************************************************************** */
/* Paginazione */

.pagin {
    width : 660px;
    margin : 20px 0px 30px 0px;
    height : 30px;
}
.wp-pagenavi .pages{
    display : none !important;
}
.pagin ul li span.extend{
    display : none !important;
}
.pagin ul li a.first-text, .pagin ul li a.last-text{
    display : none !important;
}
.pagin ul {
	width : 660px;
    height : 30px;
}
.pagin ul li {
    display : inline;
    float : left;
    margin-right : 5px;
}
.pagin ul li a, .pagin .current {
    float : left;
    text-decoration : none;
    height : 22px;
    width : 30px;
    text-align : center;
    background : url(images/pagin.jpg) no-repeat -35px top;
    padding-top : 8px;
    color : rgb(112,112,122);
}
.pagin ul li a:hover{
    background : url(images/pagin.jpg) no-repeat -35px -30px;
}
.pagin .current {
    background : url(images/pagin.jpg) no-repeat -35px -60px;
    display : block;
    color : #fff;
}
.pagin .pages{
    display : none !important;
}
.pagin ul li.back a, .pagin ul li.foward a{
    text-indent : -15500px;
}
.pagin ul li.back a {
    background : url(images/pagin.jpg) no-repeat left top;
}
.pagin ul li.foward a{
    background : transparent url(images/pagin.jpg) no-repeat -70px top;
}
.pagin ul li.back a:hover {
    background : url(images/pagin.jpg) no-repeat left -30px;
}
.pagin ul li.foward a:hover {
    background : url(images/pagin.jpg) no-repeat -70px -30px
}



/* @end */

/*
--------------------------------------------------------------
General Use
--------------------------------------------------------------
*/

.standard-container{
    padding-bottom : 7px;
    background : url(images/box-bg.jpg) repeat-x left bottom;
    height : 1%;
}
