/*
	Theme Name: Pixel06
	Theme URI:  http://www.flashmotus.it/
	Description: S  This is a port of the open-source template by Pat Heard ( FullAhead.org ) of the same name.
	Author: Paolo Di Paolo
	Author URI: http://www.flashmotus.it
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/*-----------Block Level Elements--------------*/

body { margin: 0; border: 0; text-align: center; font: 0.68em verdana, arial, sans-serif; line-height: 140%; color: #EEE; background: #585858 url(images/bg_body.gif) repeat-y top center; }
#page { position:relative; }
#header { width: 100%; margin: 0 auto; border: 0; height: 3em; background: #585858 url(images/bg_header.jpg) repeat-y top center; }
#headerimg { }
.description { display:none; }
#wrapper { position:relative; display:block; width: 767px; height: auto; margin: 0 auto; padding: 0; text-align: left; }
#content { float:left; position:absolute; display:block;  width: 430px; padding: 10px 5px 20px 10px; }
#content ul {list-style-image: url(images/li_bullet.gif);}
#sidebar { float:right; display:block; position:relative; width: 185px; padding: 10px 10px 10px 140px; background: url(images/pixel06.jpg) no-repeat top left; }
#footer { float:right; display:block; margin: 0 auto; text-align: center; padding: 10px; width:135px; color: #888; font-size:0.9em; }
#menu { width: 766px; margin: 0 auto; padding: 0; text-align: left; }
#menu ul { margin: 0; padding: 0; line-height: normal; }
#menu ul li { width: 115px; display: inline; float: left; padding-top: 0.8em; list-style: none; text-align: center; }
#menu ul li a { display: block; text-decoration: none; text-transform: uppercase; padding-bottom: 1.0em; color: #222; }
#menu ul li a:hover, #menu ul li a:active, .active { font-weight: bold; color: #111; background: url(images/menu_tab.gif) no-repeat bottom center; }
.sideMenu { padding: 10px 0; }
.sideMenu a { display: block; text-align: right; text-decoration: none; margin-bottom: 1px; }
.sideMenu a span { display: block; padding: 1px; }
.sideMenu a:hover { background: #686868 url(images/rounded_tl.gif) no-repeat top left; }
.sideMenu a:hover span { background: url(images/rounded_bl.gif) no-repeat bottom left; }
#title { padding: 0.6em 55px 0.6em 0; margin-right: 0.5em; float: right; background: url(images/logo_greenery.gif) no-repeat top right; }
#title h1 { display: inline; color:  #222; background-color: #fec422; background-image: none; }
/*-------------Headings-------------*/
h1 { display: inline; color:  #222; background-color: #ffc90d; background-image: none; clear: both; margin: 10px 0; font: 700 1em verdana, sans-serif; text-transform: uppercase; color: #F3B701;}
h1 a { clear: both; margin: 10px 0; font: 900 1em verdana, sans-serif; text-transform: uppercase; color: #000; text-decoration:none; }
h2 { /*clear: both;*/ margin: 10px 0; font: 700 1em verdana, sans-serif; text-transform: uppercase; color: #F3B701; background: #686868 url(images/rounded_tr.gif) no-repeat top right;}
h2 span { display: block; padding: 2px; background: url(images/rounded_br.gif) no-repeat bottom right; }
h3 { clear: both; margin: 10px 0; font: 700 1em verdana, sans-serif; text-transform: uppercase; color: #F3B701; }
h4 {}
h5 {}
/*-------------The Post-------------*/
#wrapper ol li { color: #9BE4FF; }
#wrapper ol li span { color: #EEE; padding: 2px; }
#wrapper ul { padding-bottom: 6px; }
#wrapper ul li { margin-left: 2px; padding-left: 2px; }
p { padding-top: 5px !important; padding-top: 3px; padding-bottom: 5px !important; padding-bottom: 3px; }
a { color: #ffc90d; }
a:visited { }
a:hover { color: #FFF; }
textarea { width: 98%; }
input { width: 70%;}
input, textarea { padding: 1px 3px; margin: 5px 0; font: 1em verdana, arial, sans-serif; color: #EEE; background-color: #777;  border: 1px solid #999; }
input:hover, input:focus, textarea:hover, textarea:focus { color: #FFF; background-color: #999; border: 1px solid #EEE; }
h2 a:hover, h2 a:visited, h2 a { text-decoration: none; }
.post { clear:both; }
.post p {text-align: justify; }
.post a {}
.post ul {}
.post li {}
.entry {}
.entrytext .postmetadata { color: #666; }
.postmetadata alt { color: #666;}
.postmetadata a { color: #999;}
.postmetadata a:hover { color: #fff;}
.navigation {}
.alignleft { float:left;}
.alignright { float:right; padding-bottom: 10px; padding-left: 10px;}
.center {}
.pagetitle {}
blockquote {margin:0; padding: 0 15px; border: #ffc90d 1px solid; background: #686868; } 
cite {}
code { display: block; padding: 5px 5px 5px 10px; background: #555; font-size:8pt; }
acronym, abbr { cursor: help; border-bottom: 1px solid #777; letter-spacing:1px; }
.lynkvp {background: url(http://www.pixel06.org./articoli/wp-content/themes/pixel06/video_button_white_dred.gif) no-repeat center left; padding-left: 35px; }
/*--------------Sidebar------------*/
#sidebar ul {list-style: none;padding: 0px 0px 0px 20px; }
#sidebar ul h2 { text-align: right; background: #686868 url(images/rounded_tl.gif) no-repeat top left; }
#sidebar ul h2 span { display: block;  padding: 2px; background: url(images/rounded_bl.gif) no-repeat bottom left; }
#sidebar ul li { }
#sidebar ul ul { list-style:disc; }
#sidebar ul ul li { }
#sidebar ul ul ul { list-style:square; }
#sidebar p { }
#sidebar a { }
#sidebar a:hover { }
#sidebar a:visited { }
ol.commentlist { }
ol.commentlist li { padding: 5px; margin-top: 5px; font-weight: 700; border: #555 1px solid; background: #343; }
ol.commentlist li.alt { background: #444;}
ol.commentlist a { color: #F3B701;}
small.commentmetadata {}
/*--------------Search Form-------------*/
#searchform {text-align:center;}
#searchform input {width:110px;}
#searchform #s {}
/*-------------Calendar-----------------*/
#wp-calendar {}
#wp-calendar th {}
#wp-calendar a {}
#prev a, #next a {}
#wp-calendar caption {}
#footer p { padding-top: 0 !important; padding-top: 10px;}
#footer a { color: #888;}
#footer a:hover { color: #EEE;}
a.fullAhead { text-align:center; display: block; width: 30px; height: 34px; margin: 3px; background: url(images/logo_fullahead.gif) no-repeat 0 0; }
a:hover.fullAhead { background-position: -30px 0;}
/***************************************************
 Generic Display Classes
 ***************************************************/
.center { text-align: center;}
.noPad { padding: 0; margin: 0; }
.left { float: left;}
.right { float: right; }
img.left { padding: 5px 5px 5px 0; }
img.right { padding: 5px 0 5px 5px; }
.button { width: auto; cursor: pointer; }
.date { display: block; font-weight: 700; }
a img { border: none; background: none; }
img.left {display: block; padding:1px; float:left; margin:3px 12px 3px 0;}
img.right {display: block; padding:1px; float:right; margin:3px 0 3px 12px;}
img.center {display: block; padding:1px; margin:3px auto;}
/* Begin Contact Form CSS */
.contactform {position: static;overflow: hidden; }
.contactleft {width: 25%;text-align: right;clear: both;float: left;display: inline;padding: 4px;margin: 5px 0;}
.contactright {width: 70%;text-align: left;	float: right; display: inline;padding: 4px; margin: 5px 0; }
.contacterror {	border: 1px solid #ff0000; }
/* End Contact Form CSS */
