/*
Theme Name: ProgettoQualeGioco
Theme URI: 
Description: Tema realizzato per l'associazione ProgettoQualeGioco
Author: ProgettoQualeGioco
Version: 1.0
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

p {padding:4px 0 14px 0;line-height:22px;}
p img.left {float:left;margin:0.5em 0.5em 0.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/*Styling Images*/
img.alignright {float:right; margin:0 0 1em 1em;display:inline;}
img.alignleft {float:left;margin:0 1em 1em 0;display:inline;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a:link, a:visited {color:#333;text-decoration:underline;}
a:hover, a:active {color:red;}
p.wp-caption-text {font-style:italic;}

@font-face {
	font-family: 'bohRegular';
	src: url('font/sottile-webfont.eot');
	src: local('?'), url('font/sottile-webfont.woff') format('woff'), url('font/sottile-webfont.ttf') format('truetype'), url('font/sottile-webfont.svg#webfonthqr9u2mZ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

body {font-family:arial/*'Myriad Pro'*/;}
.container {width:960px;margin:0 auto;padding:0;background:url('images/bg/bg.png') repeat-y top center #fefefe;}
.content {width:758px;float:left;margin-top:30px;}
#primary {width:174px;float:right;margin:30px 6px 0;}


/* nav category */
.header {width:354px;/*height:405px;*/padding:85px 0 0 420px;float:left;background:url('images/headers/header.jpg') no-repeat top center;}
ul.category li a {/*font-family:bohRegular;*/font-family:'arial';font-size:15px;color:#333;margin:0 0 14px 0;display:block;floast:left;}
ul.category li a span {font-family:'arial';font-size:16px;}
ul.category li a span.description {font-size:13px;font-style:italic;color:#000/*636568*/;}
ul.category li a:link,ul.category li a:visited {text-decoration:none;}
ul.category li a:hover,ul.category li a:active {text-decoration:underline;}

ul.category li.inverso a {font-family:'arial';font-size:16px;color:#333;}
ul.category li.inverso a span {font-family:bohRegular;font-size:16px;}
ul.category li.inverso a span.description {font-family:'arial';font-size:13px;font-style:italic;color:#000/*636568*/;}
ul.category li a:link,ul.category li a:visited {text-decoration:none;}
ul.category li a:hover,ul.category li a:active {text-decoration:underline;}

ul.category li.cat-item-14 a {margin-bottom:30px;margin-left:35px;}
ul.category li.cat-item-15 a {margin-bottom:30px;margin-left:15px;}
ul.category li.cat-item-16 a {margin-bottom:32px}
ul.category li.cat-item-17 a {margin-bottom:30px}
ul.category li.cat-item-22 a {margin-bottom:30px;margin-left:15px;}
ul.category li.cat-item-21 a {margin-left:15px;}

/*nav pages*/
.section-nav {width:174px;float:right;margin:70px 6px 0;}
ul.nav {font-size:90%;letter-spacing:1px;background-color:#d7182a;text-align:right;padding:12px 20px 12px 0;margin:0;}
ul.nav li {line-height:21px;}
ul.nav li a:link,ul.nav li a:visited {color:#fff;text-decoration:none;}
ul.nav li a:hover,ul.nav li a:active {text-decoration:underline;}

/*nav pages int*/
.section-nav-int {width:172px;float:right;margin:10px 6px 0;border:1px solid red;}
ul.nav-int {font-size:80%;padding:4px 0 4px 20px;margin:0;}
ul.nav-int li {line-height:20px;margin:13px 0;}
ul.nav-int li a:link,ul.nav-int li a:visited {color:red;text-decoration:none;}
ul.nav-int li a:hover,ul.nav-int li a:active {text-decoration:underline;}
ul.nav-int li.current-cat a {color:#333;}

/*search form*/
#search {height:20px;margin:40px 25px 0 0;float:right;}
form#searchform {margin:0;padding:0;width:185px;}
input#s {margin:0 0 0 10px;padding:0;width:145px;height:19px;border:1px solid red;float:right;}
input#go {float:left;width:25px;height:21px;}

/*entry*/
.image-post {margin:0 10px 10px 5px;width:365px;height:365px;border:1px solid red;float:left;}
.image-post img {width:365px;height:365px;}
.container-post {margin:0 0 10px 0;padding:25px 30px 25px 30px;width:305px;height:315px;border:1px solid red;float:left;}
.date {color:#76777a;padding:0 0 22px;width:80px;float:left;}
h2.entry-title {color:#404041;font-size:170%;line-height:1.3;margin:0 0 20px 0;height:80px;}
h3.entry-title {color:#404041;font-size:140%;line-height:1.3;margin:0 0 20px 0;height:70px;}
h2.entry-title a:link,h2.entry-title a:visited,.cat-links a:link,.cat-links a:visited,.comments-link a:link,.comments-link a:visited {color:#404041;text-decoration:none;}
h2.entry-title a:hover,h2.entry-title a:active,.cat-links a:hover,.cat-links a:active,.comments-link a:hover,.comments-link a:active {color:#f63c41;text-decoration:underline;}
.entry-utility {margin:30px 0 0 0;}
.description-cat {font-size:85%;}
.comment-post {float:right;font-size:90%;}
.edit-link {float:right;}

/*footer*/
.copyright {color:#fff;width:345px;padding:10px;margin:10px 211px 20px 0;float:right;background-color:#d7182a;text-align:right;border:1px solid red;}
.interno {width:357px;}
.copyright a:link,.copyright a:visited {color:#fff;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#fff;text-decoration:underline;}

/*sidebar*/
.banner {float:right;}
img.banner {border:1px solid red;margin-bottom:15px;width:171px;height:171px;}

/*single*/
.content-articolo {width:710px;float:left;border:1px solid red;margin:30px 10px 20px 6px;padding:20px 15px;}
h1.entry-title {margin-bottom:25px;}
.author {margin-bottom:30px;}
.entry-content img {margin:5px 42px 5px 0;border:1px solid red;}
.entry-content img + img{margin:5px 0 5px 0px;}

/*comment*/
.comment {font-size:90%;}
.content-commenti {position:relative;width:345px;border:1px solid red;margin:30px 0 20px 370px;padding:20px 15px;background-color:#eef3fa;}
h3#comments-title {margin:15px 0 0 0;}
textarea#comment {width:330px;height:150px;border:1px solid red;}
.commentmetadata {margin:5px 0 15px 0;}
.comment-meta a:link,.comment-meta a:visited {color:#333;text-decoration:none;}
.comment-meta a:hover,.comment-meta a:active {text-decoration:underline;}
.says {font-size:85%}
cite.fn {font-weight:bold;}
cite.fn a:link,cite.fn a:visited {color:#333;text-decoration:none;}
cite.fn a:hover,cite.fn a:active {text-decoration:underline;}
p.comment-form-author label,p.comment-form-email label,p.comment-form-url label {display:block;font-size:90%;}
input#author,input#email,input#url {border:1px solid red;width:330px;}
input#submit {border:1px solid red;width:100px;}
.required {display:none;}
/*ol.commentlist {list-style-type:decimal;margin-left:10px;}*/

/*category*/
h1.page-title {margin:30px 6px 10px;}
.archive-meta {margin:0 6px;}

/*search*/
.not-found h2.entry-title {margin:30px 6px 10px;}
.search-not-found {width:710px;float:left;border:1px solid red;margin:30px 10px 20px 6px;padding:20px 15px;}

/*page*/
.content-page {position:relative;width:345px;border:1px solid red;margin:0 0 20px 372px;padding:20px 15px;background-color:#ebebeb;}
.content-page-img {position:relative;width:752px;margin:30px 0 20px 0;padding:0 6px 20px 0;}
.content-page-img .entry-content img {border:none;}
