/*
Theme Name: ArtForum Seconda versione
Theme URI: http://www.artforum.it
Description: Tema per Art Forum 
Author: Valeria Cestari
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/

/*@font-face {
    font-family: 'SpaceandAstronomyRegular';
    src: url('lapidary_roman-webfont.eot');
    src: url('lapidary_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('lapidary_roman-webfont.woff') format('woff'),
         url('lapidary_roman-webfont.ttf') format('truetype'),
         url('lapidary_roman-webfont.svg#SpaceandAstronomyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
    font-family: 'CopperplateRegular';
    src: url('font/copperplate-webfont.eot');
    src: url('font/copperplate-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/copperplate-webfont.woff') format('woff'),
         url('font/copperplate-webfont.ttf') format('truetype'),
         url('font/copperplate-webfont.svg#CopperplateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{padding:0; margin:0; text-align: left; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
a{color:#fff;}
a{color:#515151;}
img{border:0;}

body{text-align: center; background: #969696;}
.clear{clear: both;}
.alignleft{float: left; margin:0 10px 10px 0;}
.alignright{float: right; margin:0 0 10px 10px;}

#container{background: #969696; width: 950px; margin: 36px auto;}

#top{width: 950px; height: 75px; text-align: right;}
#top #primary{position:relative; top:-30px; left:0; text-align: right;}
#Language{text-align: right;}
#Language a.ita, #Language a.eng{display: block; float: right; width: 21px; height: 13px; text-align:right; margin-right: 5px; font-size: 11px; text-decoration:none; color:#ffffff;}
#Language a:hover.ita, #Language a:hover.eng{color:#515151;}

#head{width: 950px; height: 100px; background: url(images/logo.jpg) no-repeat top center; text-align:center;}

#menu{width: 630px; height:20px; margin:10px auto 0 auto; text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu ul{list-style: none;}
#menu ul li{float: left;}
#menu ul li a{color: #ffffff; /*line-height: 60px;*/ text-decoration: none; font-size: 10px; /*padding:0 30px 0 10px;*/ text-align:center; display:block; width:90px; text-transform:uppercase;}
#menu ul li a:hover{color: #ffffff;}

#corpo{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#corpo .spacer{padding:/*55px*/25px 40px 75px 40px;}
#corpo .spacer-home{padding:25px 0 75px 0; text-align:center;}
#corpo .spacer-home .page .entry-content, #corpo .spacer-home .page .entry-content p{text-align:center;}
#corpo h2{font-weight: bold; font-size: 14px; color: #ffffff;}
#corpo p{padding-right: 20px; text-align: justify;}

#footer{width: 950px; height: 50px; /*border-top: 2px solid #84091f;*/ font-family: Arial, Helvetica, sans-serif; /*font-family: 'CopperplateRegular';*/ color: #ffffff; clear:both;}
#footer a{color: #ffffff; text-decoration: none;}
#footer a:hover{color:#ffffff;}
#footer #footer-widget-area{width: 100%; padding-top: 20px; font-size: 10px;}
#footer #footer-widget-area .textwidget{text-align:center;}

#footer #footer-widget-area h3{color: #515151; font-size: 11px; text-transform: uppercase;}
#footer #copyright{text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#footer #copyright a{color:#515151;}
#footer #copyright a:hover{text-decoration: underline;}

h1.page-title, .entry-title{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1.page-title, h1.page-title span{color:#ffffff; font-size: 18px; text-transform: uppercase; margin-bottom: 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2.entry-title, h2.entry-title a{color: #ffffff; text-decoration:none;}
h1.entry-title, h1.entry-title a{color:#ffffff; font-size: 18px; text-transform: uppercase; margin-bottom: 25px; text-decoration:none;}
body.category .post, 
body.search-results .page{margin-bottom:10px; padding-bottom: 10px; border-bottom: 1px dotted #9fa4a2; clear:both;}
body.category .archive-meta{width:100%;}
body.category .archive-meta a{display:block; float:left; width:30%; margin-right:3%; height:25px; background:#444444; color:#777777; text-transform:uppercase; text-align:center; text-decoration:none; line-height:20px; font-weight:bold; margin-bottom:15px;}
body.category .archive-meta a:hover{background:#777777; color:#444444;}
#post .entry-summary a{color: #ffffff; text-decoration: none;}
#post .entry-summary a:hover{color:#ffffff; text-decoration: underline;}
#artisti-table{width: 100%; font-family: 'CopperplateRegular'; font-size: 14px;}
#artisti-table tr td{padding:20px 0;}
#artisti-table a{color: #ffffff; text-decoration: none; text-transform:capitalize; font-style:italic;}
#artisti-table tr td:first-letter{font-style:normal; font-weight:bold; color:#9fa4a2; font-size:30px;}
#artisti-table a:hover{color:#9fa4a2;}

#artisti-div{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/*#artisti-div p{display:block; width:29%; height:30px; float:left; padding-left:1%; text-align:left; text-transform:capitalize; border-bottom:1px dotted #696969;}*/
#artisti-div p{display:block; width:90%; height:30px; padding-left:1%; text-align:left; text-transform:capitalize; border-bottom:1px dotted #696969;}
#artisti-div p{text-transform: capitalize; padding-top:8px;}
/*#artisti-div p:first-letter{font-style:normal; font-weight:bold; color:#ffffff; font-size:18px; }*/
#artisti-div .colonna-artisti{width:33%; float:left;}
#artisti-div p a{color: #ffffff; text-decoration: none;}
#artisti-div p a:hover{color:#515151;}

#wpcf7-f24-p25-o1 .wpcf7-text, #wpcf7-f24-p25-o1 textarea{border:1px solid #7c827e; font-size: 12px; color: #666; padding:3px; margin-bottom:10px;}
#wpcf7-f24-p25-o1 .wpcf7-submit{border:0; color:#515151; background:#fcfcfc; font-weight:bold;}


/*schede artisti*/
#artisti-scheda{width: 80%; float: right;}
#artisti-scheda .entry-content{padding-left:20px;}
#artisti-scheda ul{margin-left:25px; list-style:none;}
#artisti-scheda ul li{margin:5px 0 15px 0;}
li#sub-page-menu ul{list-style:square; margin-left:15px; margin-top:3px;}
li#sub-page-menu h3{display:none;}
#corpo .boxside{width: 20%; float:left; border-top: 1px solid #fff;}
#corpo .boxside .pages{list-style: none; padding:10px;}
#corpo .boxside .pages li a{font-size: 11px; color: #ffffff; text-decoration: none; text-transform: uppercase;}
#corpo .boxside .pages li a:hover{color:#515151;}

.slideshowlink{text-align: right; padding-right: 40px;}
body #corpo .slideshowlink a{color:#ffffff; text-decoration: none;}
body #corpo .slideshowlink a:hover{color:#9fa4a2;}
.facebook{width: 120px; position: absolute; top: 0; left: 0; margin-top: 15px; line-height:18px;}
.facebook img{float:left; /*margin-right: 5px;*/}
.facebook a{color: #ffffff; font-size: 11px; text-align: left; text-decoration: none;}
.facebook a:hover{color: #ffffff;}

.home .page h2.entry-title{display: none;}
.edit-link{display: none;}
.ngg-galleryoverview{position:relative; top:-30px;}
.titoli{display:block; width:100%; height:15px; font-size:14px; color:#fff; font-weight:bold;}
.pubblicazioni{width:521px; border:0;}
.pubblicazioni tr th{background:#444444; text-transform:uppercase; padding:3px 5px;}
.pubblicazioni tr td{border-bottom:1px dotted #777777; padding-bottom:15px;}
.pubblicazioni tr td p{padding:10px;}
.pubblicazioni tr td img{margin:10px 0 0 15px;}
.pubblicazioni tr td a img{border:2px solid #444444;}
.pubblicazioni tr td a:hover img{border:2px solid #777777;}

.nav-previous, .nav-next{width:50%;}
.nav-previous a, .nav-next a{text-decoration:none;}
.nav-previous{float:left;}
.nav-next{float:right; text-align:right;}