/*  
Theme Name: Tokite 1.0
Theme URI: http://www.blogtecnico.com/
Description: Tokite <br /> This release is good for tokite.com.
Version: 1.0
Author: Pierpaolo
Author URI: http://www.blogtecnico.com/
*/


/* layout */
* {font-size: 100%; margin: 10; padding: 0; line-height: 1.4em;}
body {position: relative; background: url(images/bg_body.gif) top left repeat #b6d8a6; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #4B5D67; text-align: center;}
#page {display: block; width: 900px; background: url(images/bg_main.gif) top repeat-y; text-align: left; margin: 0 auto;}
#header {position: relative; float: left; display: block; width: 900px; background: url(images/bg_header.gif) top no-repeat; min-height: 350px; padding: 0;}
* html #header {height: 350px;}
#content {float: left; display: block; width: 523px; margin: 0;}
#sidebar { float: left; display: block; width: 193px; margin: 0 0 0 0;}
#sidebar2 {float: left; display: block; width: 170px; margin: 0 0 0 7px;}
* html #content, * html #sidebar, * html #sidebar2 {position: relative; left: -7px;}
* html #sidebar { margin: 0 0 0 0px; }
.post {float: left; display: block; width: 515px; margin: 0 0 0 8px;}
.page {float: left; display: block; width: 515px; margin: 0 0 0 8px;}
.archive {float: left; display: block; width: 507px; margin: 0 0 18px 18px; border-bottom: 1px solid #da8aff;}
#sidebar .post {display: block; width: 157px; margin: 0pt 0pt 0pt 0px;}
#sidebar2 .post {display: block; width: 117px; margin: 0 0 0 0px;}
.title {
	float: left;
	display: block;
	width: 523px;
	background: url(images/bg_h2.gif) bottom repeat-x #000099;
	margin: 0 0 18px 0;
	}
#sidebar .title {float: left; display: block; width: 193px; background: url(images/bg_h3.gif) bottom left repeat-x #3C452D; }
#sidebar2 .title {float: left; display: block; width: 170px; background: url(images/bg_h4.gif) bottom right repeat-x #3C452D;}
.entry {float: right; display: block; width: 350px; margin: 0;}
.postinfo {float: left; display: block; width: 157px; margin: 0 0 18px 0;}
.wideposts .entry {float: left; display: block; width: 515px; margin: 0 4 0 10px;}
.wideposts .postinfo {float: left; display: block; width: 515px; margin: 0 0 18px 0;}
.archive .postinfo {margin-left: 0;}
.archive .entry {margin-right: -24px;}
* html .post, * html #sidebar .post, * html #sidebar2 .post, * html .archive  {margin-left: 0; position: relative; left: 18px;}
p img { margin: 0 18px 12px 0;}
p img.wp-smiley {float: none; margin: 0;}
embed {float: left; margin: 0 18px 12px 0;}

/* typography */
h1 {font: 3.2em Tahoma, Verdana, Arial, sans-serif; color: #fff; letter-spacing: -1px; padding: 25px 37px 0 37px; margin: 0 0 -5px 0;}
h1 a, h1 a:visited {color: #fff; text-decoration: none;}
.description {color: #B2FF00; margin: 0 25px 37px 37px;}
.title h2 {
	color:#78009D;
	letter-spacing:-1px;
	font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; 
	background: #e1b7ff; margin: 0px;
	padding: 0px 5px 3px 12px;
	}
#hormenu {
background:url(images/menu_bg.png) top left repeat;
height: 30px
border:1;
}
a#tooCool {
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 90px;
width: 90px;
background: url(images/crea-temi.png) bottom right no-repeat;
text-indent: -999em;
text-decoration: none;
}
#sidebar .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 2px 0pt 2px 24px; background: none; color: #fff; letter-spacing:0px;}
#sidebar2 .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 2px 0pt 2px 24px; background: none; color: #fff; letter-spacing:0px;}
#/.titlesmall h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 12px 24px; background: none; color: #32474B; letter-spacing:0px; }
.title small {float: right; padding: 4px 24px 0 0; color: #3C452D;}/#
h2 a, h2 a:visited {}
.title h2 a,
.title h2 a:link,
.title h2 a:visited {
	color:#78009d;
	border:0;
	}
.title h2 a:hover {
	color:#78009d; text-decoration: underline;
	border:0;
	}
h3 {font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0;}
p {margin: 0 0 18px 0; padding: 0;}
.entry p {padding-right: 24px;}
.postinfo p {padding: 0 6px;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 0 0 0 12px; border-left: 3px solid #ccc;}

/* lists */
ul {margin: 0 0 24px 1px;}
ol {margin: 0 0 24px 9px;}
ul li {margin: 0pt -5px 0pt 19px; widht: 117px;}
ol li {margin: 0 24px 0 14px;}
.buttons {float: left; display: block; width: 100%; list-style: none; margin-left: 0; margin-bottom: 21px; color:fff; }
*:first-child+html .buttons {float: none;}
.buttons li {float: left; margin: 0 18px 3px 0; padding: 0;}
.buttons ul {margin: 3px 0 0 0; list-style: none; padding-bottom: -5px;}
.buttons ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0; font-weight: bold;}
#sidebar .buttons a {text-align: left;}
.buttons a:hover {background-position: bottom right;}
p.pages {flont-weight: bold;}
p.pages a {display: block; padding: 3px; width: auto; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0; border-right: 1px solid #D1E0F0;}
.catlist {float: left; list-style: none; margin: 0 0 18px 0;}
*:first-child+html .catlist {border-bottom: 18px solid #fff;}
.catlist li {float: left; margin: 0 18px 0 0; border-bottom: 1px solid #CAD6E1;}
* html .onecol li {margin: 0;}
.catlist ul {display: none;}
.catlist li:first-child, .catlist li:first-child+li, .catlist li:first-child+li+li {border-top: 1px solid #CAD6E1;}
.onecol li:first-child+li, .onecol li:first-child+li+li {border-top: none;}
*:first-child+html .onecol {border-bottom: 0;}
.catlist a, .catlist a:visited {display: block; width: 145px; padding: 1px 6px 2px 6px; margin: 1px 0;}
.catlist a:hover {background: #F2F2F2;}
#themeswitcher {list-style: none; margin: 0 0 18px 0;}
#themeswitcher li {margin: 0;}
#sidelist {list-style: none;}
#sidelist li {margin: 0;}
#sidelist li li {margin: 0 24px 0 8px;}
#sidelist ul {list-style-type: disc; }


/* links */
a, a:visited {color: #000099; text-decoration: none;}
p a:hover, ul a:hover {text-decoration: underline; color: #78009D}
#content p a:hover, #content ul a:hover {text-decoration: none; background-color: #B2FF00;}


/* main image */
#mainpic {position: absolute; bottom: 0; float: left; background: url(images/mainpic00.jpg) no-repeat; display: block; width: 886px; height: 229px; margin: 0 7px; border-bottom: 3px solid #000; border-top: 3px solid #b2ff00;}


/* forms */
form {margin: 0 0 18px 0;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #B2FF00; background: #E1B7FF; color: #000099; margin-right: 0px; margin-left: 5px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}


/* calendar */
#wp-calendar caption {width: 157px; text-align: center; background: #4b5d67; color: #fff; border-bottom: 2px solid #e6eef7;}
#wp-calendar { border-collapse:collapse; width: 155px; text-align: center;}
#wp-calendar thead tr {background: url(images/cal_bkg.gif) bottom right no-repeat;}
#wp-calendar thead th {background: url(images/cal_single.gif) top left no-repeat;}
#wp-calendar tbody td {background: url(images/cal_single2.gif) top left no-repeat; padding: 2px 0;}
#wp-calendar #today {background: url(images/cal_single_today.gif) top left no-repeat; color: #000;}
#wp-calendar tbody .pad { background: url(images/cal_pad.gif) top left no-repeat;}
#wp-calendar a {padding: 2px 0; font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0; background: url(images/cal_pad.gif) top left no-repeat;}
#wp-calendar #next {text-align: right; padding-right: 10px;}
#calendar_wrap {display: block; width: 156px; background: url(images/cal_bkg.gif) bottom right no-repeat; padding: 0 1px 1px 0; margin: 0 0 18px 0;}

/* page tabs */
#pagetabs {position: absolute; bottom: 5px; left: 1px; display: block; float: left; padding: 0; margin: 0 0 0 25px; list-style: none;}

#pagetabs ul {display: none;}
#pagetabs li {float: left; border-bottom: 1px solid; margin: 0 5px 0 0; padding: 0;}
#pagetabs li:hover {border-bottom: 1px solid}
#pagetabs a {text-decoration: none; float: left; display: block; padding: 5px 5px 3px 5px; color: #fff; font-weight: bold; border-bottom: 2px solid #B2FF00;}
#pagetabs a:hover {text-decoration: none; background: none; border-bottom: 2px solid #fff; color: #fff;}
.pagetabstitle {border-bottom: none !important; color: #fff; font-weight: bold; position: relative; top: 4px;}

/* footer */
#footer {clear: both; display: block; width: 900px; background: url(images/bg_footer.gif) bottom no-repeat;  text-align: center;}
* html #footer {margin-top: 18px;}
#footer-top {display: block; width: 900px; height: 15px; background: none;}
#footer p {color: #fff; padding: 0 37px 7px 37px;}
#footer a, #footer a:visited {color: #E1B7FF;}
.commentstable td { padding-left: 10px; }
.commentstable { width: 100% }

.testatacommenti {
background:url(images/Untitled-4.gif) no-repeat; width:550px; height:84px; display:block
}

.cbox {
	/*margin:0 0 35px 40px;*/
	width:520px;
	margin-left:0; 
	background: url(images/sfond.gif) repeat-y;
	
	
	}
	
.cbox2 {
	/*margin:0 0 35px 40px;*/
	width:520px;
	margin-left:0; 
	background: url(images/sfond2.gif) repeat-y;
	
	
	}
.cboxgravatar {
	width:55px;
	padding-left:6px;
	margin-left:0;
	padding-top:10px;
	float:left;
	background:url(images/gr_sfondo.gif) no-repeat;
	height:74px;
	display:block
	}
.cboxtext {
	float:left;
	width:430px;
	padding:10px;
}	

.pp {
	border-bottom:1px dotted #000000;
	color:#265112;
	}
	
.cboxtext em {
	padding-right:10px;
	margin-right:9px;
	border-right:1px dotted #4b5757;
	font-style:normal;
	}
	
	
	/*
.comment {
	padding:10px 8px 0 20px;
	float:left;
	width:583px;
	}
.gravatar {
	padding:6px 0 0 6px;
	float:left;
	width:38px;
	height:75px;
	background:transparent url(./graphics/bg-gravatar.gif) no-repeat;
	}
.gravatar p {
	text-align:center;
	padding:5px 0 0 0;
	width:32px;
	color:#677e86;
	text-shadow:#283434 2px 2px;
	font:bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
.comment h3 {
	color:#cae001;
	letter-spacing:2px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font:normal .94em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-shadow:#000 2px 2px;
	background:url(./graphics/dotted-line.gif) repeat-x left bottom;
	}
.comment h3 a, .comment h3 a:link, .comment h3 a:visited {
	background:none;
	color:#cae001;
	border:0;
	}
.comment h3 a:hover {
	color:#e45a49;
	background:none;
	border:0;
	}
.comment h3 em {
	padding-right:10px;
	margin-right:9px;
	border-right:1px dotted #4b5757;
	font-style:normal;
	}
.comment p {
	margin:0 0 10px 0;
	}
.comment p em {
	color:#acc0a2;
	}
.comment h3 span {
	float:right;
	}*/
.cbox div.clear, .cbox2 div.clear {
	clear:both;
	height:19px;
	background: url(images/bg-comment-bottom-v.gif) no-repeat;
	width:520px;
	display:block;
	border:0;
	}
	
.cbox2 div.clear {
	background:none;
}
.cbox div.clear hr, .cbox2 div.clear hr {
	display:none;
	}
/*.comment pre,
.comment code {	
	color:#9cc57f;
	font-family:Courier,"Courier New",Monaco,Tahoma;
	font-size:12px;
	padding:5px 0 5px 8px;
	margin:0 0 12px 0;
	border:1px dashed #576861;
	background:#293636;
	width:563px;
	overflow:auto;
	display:block;
	}
.comment blockquote {
	background:url(./graphics/quote-comment.gif) no-repeat;
	padding:5px 0 0 20px;
	margin: 0 0 20px 20px;
	color:#acc0a2;
	font-style:italic;
	width:520px;
	}
#comments-nav p.nav-footer {
	margin:0 25px 25px 40px;
	text-align:center;
	font-weight:bold;
	border:1px dashed #3f4f4f;
	


.comment-box-v {
	margin:0 0 35px 40px;
	width:655px;
	background:#b4cde6  url(./graphics/bg-comment-v.gif) repeat-y;
	}
.comment-box-v .comment h3 {
	color:#fff;
	background:url(./graphics/dotted-line.gif) repeat-x left bottom;
	text-shadow:#687f97 2px 2px;
	}
.comment-box-v .comment h3 a,
.comment-box-v .comment h3 a:link,
.comment-box-v .comment h3 a:visited {
	background:none;
	color:#fff;
	border:0;
	}
.comment-box-v .comment h3 em {
	border-right:1px dotted #fff;
	}
.comment-box-v .gravatar {
	background:transparent url(./graphics/bg-gravatar-v.gif) no-repeat;
	}
.comment-box-v .gravatar p {
	color:#4c7cac;
	text-shadow:#46698b 2px 2px;
	}
.comment-box-v .comment {
	color:#475867;
	}
.comment-box-v div.clear {
	clear:both;
	height:19px;
	background:#b4cde6 url(images/bg-comment-bottom-v.gif) no-repeat;
	width:655px;
	display:block;
	border:0;
	}
.comment-box-v div.clear hr {
	display:none;
	}
.comment-box-v .comment pre,
.comment-box-v .comment code {	
	color:#fff;
	border:1px dashed #fff;
	background:#a4c4e4;
	}
.comment-box-v .comment p em {	
	color:#336699;
	}	
.comment-box-v .comment h3 a,
.comment-box-v .comment h3 a:link,
.comment-box-v .comment h3 a:visited {
	background:none;
	border:0;
	}	
.comment-box-v .comment blockquote {
	background:url(./graphics/quote-comment-v.gif) no-repeat;
	color:#336699;
	}
	
	.comment a:link {
	border-bottom:1px dotted #774841;
	}
.comment a:visited {
	color:#ae594c;
	border-bottom:1px dotted #774841;
	}
.comment a:hover {
	color:#e45a49;
	background-color:#293838 ;
	border-bottom:1px solid #e45a49;
	}
.comment-box-v .comment a:link {
	border-bottom:1px dotted #e45a49;
	}
.comment-box-v .comment a:visited {
	color:#ae594c;
	border-bottom:1px dotted #774841;
	}
.comment-box-v .comment a:hover {
	color:#e45a49;
	background-color:#a4c4e4;
	border-bottom:1px solid #e45a49;
	}
*/

.entry img {
	padding: 3px;
	background:#FFF;
	border:1px solid #97B0AA;

}

#network img { border:2px solid #FFFFFF; }
#network { text-align:center }

#affiliati a img 
{
-moz-opacity: 0.3;
filter:alpha(opacity=30);
opacity: 0.3;
}

#affiliati a:hover img 
{
-moz-opacity: 1.0;
filter:alpha(opacity=100);
opacity: 1.0;
}.testo { font-size:12px; margin-right:24px; padding: 22px 0px 0pt 16pt; color: #fff; height: 120px; width: 297px; }   

