/*
 Theme Name: Pallonetto
 Theme URI: http://pallonetto.com/
 Description: The default Pallonetto WordPress theme
 Version: 1.0
 Author: Giovambattista Fazioli
 Author URI: http://www.undolog.com/
 */ 
 
 
* {
    margin: 0;
    padding: 0
}

a {
	outline:none;
}

body {
    background: url(images/bck-body.png) repeat-x;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.clear {
    clear: both
}

div#header {
	width:969px;
	height:203px;
	margin:0 auto;
}

div#header h1 {
	padding-top:12px;
}

div#header h1 span {
    display: none
}

div#header h1 a {
    display: block;
    width: 516px;
    height: 185px;
    margin:0 auto;
    background: url(images/logo.png) no-repeat
}

div#grass {
	background:url(images/grass.png) repeat-x;
	height:116px;
}

div#page {
    background: url(images/bck.png);
    margin: 0;
	padding-top:24px;
}

div#content-box {
    width: 980px;
    margin: 0 auto;
    background: url(images/lv.png) repeat-y
}

div#navbar {
	width:980px;
    height: 65px;
    margin:-38px 0 0;
	background: url(images/bck-navbar.png) no-repeat;
	position:relative;
}

div#navbar ul {
    list-style: none
}

div#navbar li {
    float: left;
	display:inline;
}

div#navbar li a {
    width: 129px;
    height: 65px;
    display: block;
}

div#navbar li a span {
	display:none;
}

div#content {
    width: 640px;
    float: left;
    margin: 0 0 0 32px;
	padding-top:20px;
	display:inline;
}

div.post {
    background: url(images/bottom-post.png) 0px bottom no-repeat;
    padding: 0 0 8px 0;
    margin: 0 0 16px 0
}

div.top-post {
    background: url(images/top-post-title.png) no-repeat;
    width: 640px;
    height: 8px
}

div.bck-post {
    background: url(images/bck-post.png) repeat-y;
    padding: 4px 18px 16px
}

div.post h3, div.post h2 a, div.post h2 a:link, div.post h2 a:visited {
    display: block;
    text-decoration: none;
    padding-bottom: 4px;
    border-bottom: 2px solid #f90;
    color: #222;
    margin: 0 0 8px 0;
    letter-spacing: -1px;
    font-size: 18px
}

div.post h2 a:hover {
    border-bottom: 2px solid #222;
    color: #f90
}

div.post small.date {
    background: url(images/whistle.png) no-repeat;
    padding: 6px 0 6px 30px;
    margin: 8px 0;
    display: block
}

p.postmetadata {
    clear: both;
    background: #eaeaea;
    border: 4px solid #fff;
    margin: 8px 0 0;
    padding: 16px;
    -moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	line-height:22px;
}

div.entry img {
    border: 8px solid #000;
    float: right;
    margin: 0 0 8px 16px;
}

div.entry p {
    font-size: 13px;
    text-align: justify;
    line-height: 22px
}

div.navigation {
    clear: both
}

div.navigation a, div.navigation a:link, div.navigation a:visited {
    background: url(images/ball.png) no-repeat;
    padding: 12px 0 12px 40px;
    text-decoration: none;
    color: #fff;
    display: block
}

div.navigation a:hover {
}

div#leave-comment {
    background: #FC0;
    padding: 16px;
    border: 1px solid #333
}

form#commentform {
}

form#commentform input#author, form#commentform input#email, form#commentform input#url {
    padding: 3px;
    width: 300px
}

form#commentform textarea {
    padding: 3px;
    width: 600px
}

form#commentform p {
    margin: 8px 0
}

form#commentform input#submit_button {
    padding: 2px 8px;
    border: 1px solid #666;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer
}

div#sidebar {
    width: 255px;
    float: right;
	display:inline;
    margin: 0 32px 0 0;
    background: url(images/bottom-sidebar.png) 0px bottom no-repeat;
    padding: 20px 0 8px 0
}

div#top-sidebar {
    height: 8px;
    background: url(images/top-sidebar.png) no-repeat;
}

div#sidebar-content {
    background: url(images/bck-sidebar.png) repeat-y;
	padding-bottom:12px;
}

div#sidebar ul {
    list-style: none;
    margin: 0 0 0 16px
}

div#sidebar ul ul li {
    background: url(images/list-point.png) 0px 6px no-repeat;
    padding: 0 0 0 16px;
    line-height: 24px
}

div#sidebar ul ul {
	margin-bottom:24px;
}

div#sidebar a, div#sidebar a:link, div#sidebar a:visited {
    color: #06F
}

div#sidebar a:hover {
    color: #f90
}

div#sidebar h2 {
    letter-spacing: -1px;
    border-bottom: 2px solid #444;
    padding-bottom: 2px;
    margin:0 16px 4px 0
}

div#footer {
    clear: both;
    background: url(images/bck-footer.png) no-repeat;
    width: 600px;
    margin: 0 auto;
    padding: 150px 0 0 0
}

div#footer p {
    text-align: center;
    color: #fff;
    font-size: 11px;
    line-height: 18px
}

div#footer a, div#footer a:link, div#footer a:visited {
    color: #fff
}

div#footer a:hover {
    color: #f90
}

form#searchform {
    margin: 20px 0 0 18px;
	
}

form#searchform input#s {
    width: 140px;
    font-size: 12px;
	background:none;
	border:none;
	margin-top:6px;
	margin-left:12px;
	outline:none;
}

form#searchform input#searchsubmit {
    border: 1px solid #aaa;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer
}

img.noborder {
    border: none !important;
    display: inline !important;
    float: none !important;
    margin: 0 4px 0 0 !important
}

table#fantacalcio {
}

table#fantacalcio th,
table#fantacalcio td {
    padding: 6px
}

table#fantacalcio th {
	text-shadow:1px 1px 1px #000;
}

table#fantacalcio td.green {
    color: #080
}

table#fantacalcio td.red {
    color: #f00
}

table#fantacalcio tr.even {
    background: #eee
}

table#fantacalcio tr.odd {
}

table#fantacalcio tr.odd td {
    border-bottom: 1px solid #888
}

table#fantacalcio tr.even td {
    border-bottom: 1px solid #888
}

div#legenda_fantacalcio {
}

div#legenda_fantacalcio div {
    border: 1px solid #aaa;
    padding: 8px;
    background: #eee;
    margin: 12px 0 0 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

div#legenda_fantacalcio div button {
    margin: 0 0 8px 0
}

div#legenda_fantacalcio p {
    font-size: 10px
}

div#filtri_fantacalcio {
    border: 1px dotted #666;
    margin: 12px 0;
    padding: 8px;
}

div#filtri_fantacalcio input#go {
    padding: 2px 8px;
    border: 1px solid #666;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer
}
div#miasquadra_fantacalcio {
    padding: 2px 8px;
    border: 1px dotted #666;
    cursor: pointer
}

div#miasquadra_fantacalcio input#showhide_squadra {
    padding: 2px 8px;
    border: 1px solid #666;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer
}
p.team_reset{
    padding: 2px 8px;
    border: 1px solid #666;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #bbb;
    color: black;
    width:20%;
}
#team_reset a,a:hover {
    text-decoration:none;
    color:black;

}

button {
    padding: 2px 8px;
    border: 1px solid #666;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer
}

select {
    -moz-border-radius: 4px;
    background: #fff;
    border: 1px solid #aaa;
    font-size: 11px;
    padding: 4px;
}

/* ___ overwrite MyBlogLog */
table#MBL_COMM {
    background: none !important;
}

table#MBL_COMM td.mbl_img {
    background: none !important;
}

/* __ comments */
h3.comments {
    color: #fff
}

ol.commentlist {
    list-style: none;
    color: #fff;
    line-height: 24px;
}

ol.commentlist li {
    -moz-border-radius: 6px;
    background: #ca0;
    border: 1px solid #333;
    padding: 16px;
    margin: 12px 0;
}

ol.commentlist li.alt {
    background: #c90;
}

ol.commentlist li img.avatar {
    border: 4px solid #000;
}

ol.commentlist li a, ol.commentlist li a:link, ol.commentlist li a:visited {
    color: #080
}

ol.commentlist li a:hover {
    color: #000
}

.fantadv {
    text-align: center;
    margin: -8px 0 4px 0;
}

div.post-ratings {
	background:#eaeaea;
	padding:12px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	width:auto;
	margin:12px auto;
	border:1px solid #bbb;
}

.post-ratings img {
	display:inline;
	float:none !important;
	vertical-align:middle;
	margin:0 4px 0 0 !important;
	border:none !important;
}

.widget_wp_bannerize img {
    max-width: 220px;
    border: 1px solid #aaa;
}

.widget_wp_bannerize ul,
.widget_wp_bannerize li {
    list-style: none !important;
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
span.warning-team{
    color: red;
    font-size:16px;
}
