/*  
Theme Name: Fotografo Verona
Theme URI: http://www.fotografoverona.net/
Description: WP DadeWebSite theme designed by <a href="http://www.davidemuci.it/">Davide Muci</a>.
Version: 1.0
Author: Davide Muci
Author URI: http://www.davdidemuci.it/
*/

* {padding:0; margin:0; font-family:Arial; }
body {background:#202020; text-align:center; border-top:5px solid #000; }
.clear {clear:both;}
.breadcrumb {text-align:right; font-size:12px; margin-bottom:9px;}
#title-slideshow {color:#202020; height:5px;}
.piclenselink {margin-bottom:9px;}
p {text-align:justify;}

#page {width:990px; padding:0; margin:0 auto; text-align:left;  }

/*---HEADER---*/
#page #header {width:990px; }

/*brand*/
#page #header #brand { float:left; padding:4px 0; }
#page #header #brand h1 {color:white; letter-spacing:4px; font-size:20px; font-weight:400; padding:0; margin:0;}
#page #header #brand h1 strong {font-size:16px;  text-transform:uppercase; padding-left:15px; background: url(/wp-content/themes/fotografoverona/images/divisorio-toolbar.jpg) left no-repeat;  }
#page #header #brand h1 a {color:white; text-decoration:none; }

/*toolbar*/
#page #header #toolbar {height:26px; background:#000; display:block; float:right;}
#page #header #toolbar li {list-style:none; float:left; }
#page #header #toolbar li a {height:21px; line-height:21px; padding:0 9px; color:#e3e3e3; font-size:13px;  text-decoration:none; background: url(/wp-content/themes/fotografoverona/images/divisorio-toolbar-mini.jpg) right no-repeat;}
#page #header #toolbar li.current_page_item a{ height:21px; line-height:21px; padding:0 5px; margin-left:4px; display:inline-block; background:#e3e3e3; color:#202020;}
#page #header #toolbar li.current_page_item a:hover {text-decoration:none;}
#page #header #toolbar li a:hover {text-decoration:underline;}
#page #header #toolbar li.feed a{background:none; }
#page #header #toolbar li.feed img {border:0; margin-top:3px;}
#page #header #toolbar li.search input { width:120px; color:#E3E3E3; border:1px solid #9F9F9F; float:left; background:#4F4F4F; margin-top:0px; padding:2px 5px; }
#page #header #toolbar li.search button{ width:16px; height:16px; float:left; border:0; background: url(/wp-content/themes/fotografoverona/images/search.jpg) top no-repeat; margin:3px 7px 0 7px;}

/*---SLIDESHOW---*/
#page #slideshow img {margin:9px 0 0 0;}

/*---MENU DI NAVIGAZIONE---*/
#page #nav {width:990px; height:44px; display:block; background: url(/wp-content/themes/fotografoverona/images/menu.jpg); }
#page #nav li  {float:left; list-style:none; font-size:16px; text-transform:uppercase;}
#page #nav li a {color:#ececec; text-decoration:none; line-height:44px; padding:0 51px; background:url(/wp-content/themes/fotografoverona/images/divisorio-menu.jpg) right no-repeat;}
#page #nav li a:hover {color:#f99b38; text-decoration:underline;}
#page #nav li.current_page_item a{color:#f99b38;}
#page #nav li.current_page_item a:hover{color:#f99b38; text-decoration:none;}

/*---MAIN HOLDER---*/
#page #mainholder {width:990px; margin:9px 0 9px 0; /*height:100px; border:1px solid #fff; */ display:block; color:#cccccc; background: url(/wp-content/themes/fotografoverona/images/mainholder.jpg) top left repeat-y;}
#page #mainholder h2 {font:400 22px Arial; margin-bottom:9px; }
#page #mainholder h2.blog {margin-bottom:0px;}
#page #mainholder h2.archive {text-transform:uppercase; font-size:20px; margin-bottom:18px;}
#page #mainholder p {color:#cccccc;  font-size:13px; line-height:18px;  padding-bottom:9px;}
#page #mainholder a {color:#cccccc; text-decoration:none; }
#page #mainholder a:hover {text-decoration:underline;}
#page #mainholder img {background:#fff; padding:4px; border:0px solid #8c8c8c; margin-bottom:9px; }
#page #mainholder .cat {margin-bottom:9px;}
#page #mainholder #holder #sx .cat {margin-bottom:0px;}
#page #mainholder span {font:11px Arial;}
#page #mainholder .data {width:39px; height:45px; padding:9px 0 0 15px; margin-right:12px; display:block; float:left; background: url(/wp-content/themes/fotografoverona/images/data.jpg);}
#page #mainholder .day {font-size:22px; line-height:18px; display:block;}
#page #mainholder .mouth {font-size:11px;  display:block; text-transform:uppercase;}
#page #mainholder .titolo {float:left; margin-top:4px;}
#page #mainholder .comm {float:right; line-height:18px; font-size:11px;}
#page #mainholder .comm a:hover {color:#f99b38; text-decoration:none;}
#page #mainholder .more-link {width:119px; height:22px;  padding-bottom:12px; text-align:center; font:700 13px/22px Arial; text-transform:uppercase; background: url(/wp-content/themes/fotografoverona/images/morelink.png) no-repeat;}
#page #mainholder .more-link a {color:#202020;  }

#page #mainholder #holder h1,h2,h3,h4,h5,h6 {font:400 18px Arial; margin-bottom:9px;}

/*sidebar*/
#page #mainholder #sidebar {width:339px; display:block;  position:relative; padding:9px 24px 0px 12px; float:left; /* background: #181818 url(/wp-content/themes/fotografoverona/images/sidebar.jpg) top right repeat-y; */}
#page #mainholder #sidebar .arrow {position:absolute; width:16px; height:28px; top:32px; right:1px; background: #181818 url(/wp-content/themes/fotografoverona/images/arrow.jpg) top right no-repeat;}
#page #mainholder #sidebar ul {list-style:none; margin-bottom:9px;}
#page #mainholder #sidebar li {width:335px; font-size:14px; border-bottom:2px solid #181818; }
#page #mainholder #sidebar li.page_item  a {color:#4d4d4d; padding:1px 9px; background:#262626; display:block;}
#page #mainholder #sidebar li.page_item a:hover{background:#2F2F2F;display:block; text-decoration:none; }
#page #mainholder #sidebar li.current_page_item a { color:#ebe8e8; padding:1px 9px; background:#3b3b3b; display:block;}

#page #mainholder #sidebar img {background:#fff; padding:0px; border:3px solid #fff; margin-bottom:0px; }
#page #mainholder #sidebar li.cat-item  a {color:#4d4d4d; padding:1px 9px; background:#262626; display:block;}
#page #mainholder #sidebar li.cat-item a:hover{background:#2F2F2F;display:block; text-decoration:none; }
#page #mainholder #sidebar li.current-cat a { color:#ebe8e8; padding:1px 9px; background:#3b3b3b; display:block;}

/*holder*/
#page #mainholder #holder {width:597px; display:block; background:#202020; padding:9px 9px 0 9px;  float:right;}
#page #mainholder #holder .post {margin:0 0 9px 0; border-bottom:1px dotted #4F4A4A;}
#page #mainholder #holder .content {padding:9px 0 0px 0; }
#page #mainholder #holder ul#search {padding-left:18px; list-style:square;}

#page #mainholder #holder #sx {width:330px; float:left; display:block; padding-right:8px;}
#page #mainholder #holder #sx p {text-align:justify; }
#page #mainholder #holder #sx img {float:left; margin-top:15px; padding:0px;padding:3px; margin-bottom:0px; margin-right:9px;}
#page #mainholder #holder #dx {width:252px; display:block; float:right; }
#page #mainholder #holder #dx img {background:#fff; padding:0px; border:3px solid #fff; margin-bottom:0px;}

/*commenti e contatti*/
.wpcf7-form { width:550px; padding:0; margin:0;  background:#202020; dispaly:block;}
.wpcf7-form input {width: 258px; background:#e3e3e3; color:#666; font:12px Arial; border:1px solid #e3e3e3; padding: 2px; margin: 0 0 0px 5px;}
.wpcf7-form select {color:#e3e3e3; font:12px Arial; border:1px solid #e3e3e3; overflow:auto;padding:1px 2px; margin: 0 0 0 5px;}
.wpcf7-form img {margin: 0 0 3px 9px; boder:1px solid #e3e3e3; }
.wpcf7-form textarea {width:462px; color:#666; background:#e3e3e3;overflow:auto; font:12px Arial; height:100px; border:1px solid #e3e3e3; padding: 2px;margin: 5px 0 9px 9px;}
.wpcf7-form #submit {text-align:right; border:0; margin-right:24px;  margin-top:18px; padding:0; float: right;	display:block; text-align:center; background:none; font:700 16px/18px Arial; text-transform:uppercase; color:#ccc;}
.wpcf7-form small {text-transform:uppercase; font:10px Arial; padding-left:9px; }
h3.wpcf7  {margin-top:9px;}
#wpcf7-form p {margin: 5px 0;  color:#e3e3e3;}
span.wpcf7-not-valid-tip-no-ajax {margin-left:9px; text-transform:uppercase;}

#commentform { width:597px; margin:5px 0; border-top:0px solid #ccc; border-bottom:1px solid #ccc; dispaly:block;}
#commentform input {width: 258px; color:#666; font:12px Arial; border:1px solid #ccc; padding: 2px; margin: 0;	}
#commentform textarea {width:530px; color:#666; font:12px Arial; height:100px; border:1px solid #ccc; padding: 2px;margin: 0;}
#respond h3, h3#comments{margin-top:9px;}
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {border:0; margin:0px 0 0 0; background:none; padding:9px 0; float: right;	display:block; text-align:center; font:700 16px Arial; text-transform:uppercase; color:#ccc;}
#commentform small {text-transform:uppercase; font:10px Arial; }
.responsetitle {font:italic 16px Arial; color:#C11C84;}

.commentlist li, #commentform input, #commentform textarea {font: 12px Arial;	}
.commentlist li ul li {font-size: 12px; } 
.commentlist li {font-weight: bold; border-bottom:1px dotted #5F3D29;  }
.commentlist li .avatar { float: left; margin-right:9px; border: 1px solid #eee; padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.says  {color: #666; font:italic 14px Arial;}
cite.fn {color: #666;}
cite.fn a.url{color: #C11C84; font:bold 16px/24px Arial;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#home .holder .commentlist img {margin:0 9px 0 0;}
#commentform p {font-family: Arial;}
.commentmetadata {font-weight: normal;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify; }
.commentlist li {margin: 10px 0 10px; padding: 0px 10px 0px 0px; list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px}
.commentlist em {color:#666;  padding:0; margin:0; font:italic 12px Arial;}
.commentlist p {margin: 10px 5px 10px 0;  }
.children { padding: 0; }
p.commentraw {margin: 12px 0 5px 0px;  color:#666;}
#commentform p {margin: 18px 0 5px 0px;  color:#666;}
#commentform p a {color:#BA1F84;}
.nocomments {text-align: center;margin: 0;padding: 0;}
#home #blog .commentmetadata a{margin: 0;background:#C11C84; color:#fff; padding:0 3px; font:italic 11px Arial;}

/*---FOOTER---*/
#page #footer {width:990px; height:300px;  display:block; clear:both; background: url(/wp-content/themes/fotografoverona/images/footer.jpg) top no-repeat;}
#page #footer a {color:#dedede; text-decoration:none;}
#page #footer a:hover {text-decoration:underline;}
#page #footer #credits {padding:18px 18px 0 0; text-align:right; color:#dedede; font:14px Trebuchet MS;}
#page #footer #credits strong {font-weight:400;}
#page #footer #sx {width:250px; height:170px; margin:40px 0 0 18px; float:left; display:block; color:#dedede; text-align:justify; font:400 16px Trebuchet MS;}
/*
#page #footer #sx .sx1 {letter-spacing:1px; word-spacing:7px;}
#page #footer #sx .sx2 {letter-spacing:3.5px; word-spacing:2px;}
#page #footer #sx .sx3 {letter-spacing:0px; font-size:15px; word-spacing:7px;}
#page #footer #sx .sx4 {letter-spacing:21px; }
#page #footer #sx .sx5 {letter-spacing:4px; font-size:15px; }
#page #footer #sx .sx6 {letter-spacing:1px;}
#page #footer #sx .sx7 {letter-spacing:1px;font-size:16px;}
#page #footer #sx .sx8 {letter-spacing:0px; font-size:14px;}
#page #footer #sx .sx9 {letter-spacing:1px;}
*/
#page #footer #dx {width:150px; height:170px; margin:40px 18px 0 0; float:right; display:block; background: url(/wp-content/themes/fotografoverona/images/footer-dx.jpg) top repeat-x;}
#page #footer #dx h6 {margin-top:132px; color:#3a3a3a; text-align:center; font:400 18px Trebuchet MS; text-transform:uppercase; letter-spacing:4px;}
#page #footer #dx h6 span { color:#dedede; letter-spacing:3px; word-spacing:2px; font-size:12px;}

