﻿/*
Theme Name: vikiworks V5.0 beta 4
Theme URI: http://vikiworks.com
Version: 5.0beta 4
Author: yichi
Author URI: http://vikiworks.com

*/
body {
background:#FFFFFF url(images/lay.jpg) no-repeat scroll left top;
color:#666666;
font-family:"Lucida Grande","Segoe UI",Arial,Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
a {
color:#666666;
outline-color:invert;
outline-style:none;
outline-width:0pt;
text-decoration:none;
}
a:hover {
color:#EEEEEE;
}
*::-moz-selection {
background:#662704 none repeat scroll 0% 50%;
color:#EEEEEE;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal-leading-zero;
}
ul.dates, ul.counts {
list-style-type:none;
margin:3px 0pt;
}
ul.dates li, ul.counts li {
background:transparent url(images/li.gif) no-repeat scroll left center;
list-style-type:none;
margin:0pt;
padding:3px 0pt 3px 10px;
}
ul.dates .date {
color:#333333;
font-family:arial;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0pt 5px 0pt 0pt;
text-transform:uppercase;
}
ul.counts .count {
color:#858585;
float:right;
}
ul.dates a, ul.counts a {
color:#BFBFBF;
text-decoration:none;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count {
color:#DDDDDD;
}
.clear {
clear:both;
}
.left {
float:left;
margin-right:8px;
}
.right {
float:right;
margin-left:8px;
}
.pagetitle {
background:transparent url(images/exclamation.png) no-repeat scroll 0pt 15%;
color:#CCCCCC;
font-family:arial,verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:6px 5px 20px 20px;
text-transform:uppercase;
}
h3 {
color:#EEEEEE;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
h4 {
background:transparent url(images/stripe.gif) repeat scroll 0% 50%;
border-top:1px solid #CCCCCC;
color:#990000;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
letter-spacing:1px;
line-height:normal;
margin:0pt;
padding:9px 10px 5px;
text-transform:uppercase;
}
code {
color:#666666;
display:block;
font-family:arial,"Courier New";
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:12px 10px;
}
code::-moz-selection {
background:#333333 none repeat scroll 0% 50%;
}
blockquote {
background:transparent url(images/close-quote.png) no-repeat scroll right bottom;
color:#666666;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
blockquote p {
padding-left:10px;
text-indent:-18px;
}
blockquote p:first-letter {
background:transparent url(images/open-quote.png) no-repeat scroll left top;
padding-left:18px;
padding-top:8px;
}
blockquote p ~ p:first-letter {
background:transparent none repeat scroll 0% 50%;
font-size:12px;
}
.pullquote {
border-bottom:1px solid #222222;
border-top:1px solid #222222;
color:#AAAAAA;
float:right;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0pt 10px 10px;
padding:6px;
text-align:center;
width:180px;
}
#container {
margin:0pt 0pt 0pt 80px;
overflow:auto;
padding:0pt;
width:894px;
}
#content {
background:#FFFFFF url(images/title.png) no-repeat scroll 0% 50%;
float:left;
padding:5px 6px 15px;
width:582px;
}
#header {
margin:170px 0pt 0pt;
padding:0pt;
}
#logo h1 {
font-family:arial;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
}

#logo h1 a {
float:left;
height:100px;
margin:20px 30px 1px 200px;;
text-indent:-999em;
width:500px;
}
#flash {
margin:0pt;
padding:0pt;
width:820px;
}
#a {
background:#111111 url(images/extras-bg.jpg) no-repeat scroll 0% 50%;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
height:200px;
margin:0pt;
padding:0pt;
width:975px;
}
#a ul {
margin:0pt;
padding:0pt;
}
#b {
background:#252525 none repeat scroll 0% 50%;
border-bottom:1px solid #2F2F2F;
border-top:1px solid #303030;
height:160px;
margin:0pt;
padding:0pt;
}
#b ul {
margin:0pt;
padding:0pt;
}
#handler {
height:20px;
margin:0pt;
padding:0pt;
width:975px;
}
#handle ul {
margin:0pt;
padding:0pt;
}
ul#menu {
clear:both;
float:right;
margin:70px 10px 0pt 5px;
padding:0pt;
}
ul#menu li#close a {
background:transparent url(images/handler.png) no-repeat scroll left bottom;
display:block;
height:20px;
margin:0pt;
padding:0pt;
text-indent:-999em;
width:50px;
}
#openB {
float:right;
font-size:90%;
margin:5px 20px 0pt 0pt;
}
#closeB {
float:right;
font-size:90%;
margin:5px 20px 0pt 0pt;
}
.expand a {
background:transparent url(images/handler.png) no-repeat scroll left top;
display:block;
float:right;
height:20px;
margin:0pt 140px 0pt 0pt;
padding:0pt;
text-indent:-999em;
width:36px;
}
.menu {
background:transparent none repeat scroll 0% 50%;
border-bottom:1px solid #CCCCCC;
font-size:11px;
height:32px;
margin:0pt;
padding:0pt;
}
.menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 20px;
padding:0pt;
}
.menu li {
float:right;
margin:0pt;
padding-top:3px;
}
.menu li a {
border-bottom:0px none;
color:#666666;
display:block;
margin-right:12px;
padding:4px 10px 3px 8px;
text-decoration:none;
}
.menu ul li a:hover {
color:#990000;
}
.menu ul li a.active {
color:#FFFFFF;
padding-left:18px;
}
.relposts {
color:#333333;
margin:0pt;
padding:0pt;
}
.relposts h2 {
color:#9D8A77;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
text-transform:uppercase;
}
.relposts li {
background:transparent url(images/left-fodler.gif) no-repeat scroll 0pt 50%;
margin:0pt;
padding:2px 0pt;
}
.relposts li a {
border-bottom:1px dotted #222222;
color:#666666;
text-decoration:none;
}
.relposts li a:hover {
border-bottom:1px solid #942F25;
color:#CCCCCC;
}
#content .post {
background:transparent url(images/divider.png) repeat-x scroll center bottom;
margin:0pt 0pt 15px;
padding:15px 6px 20px 4px;
}
#content .post:hover {
background:#FFFFFF url(images/divider.png) repeat-x scroll center bottom;
}
#content .post h2 {
font-family:"Lucida Grande",Geneva,Arial,verdana;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0pt;
padding:0pt;
}
#content .post h2 a {
color:#990000;
display:inline;
margin:0pt;
padding:0pt;
text-decoration:none;
}
#content .post h2 a:hover {
border-bottom:1px solid #CCCCCC;
color:#666666;
}
#content .post small {
display:block;
font-family:arial;
font-size:80%;
letter-spacing:normal;
text-transform:uppercase;
}
#content .post small a {
color:#CCCCCC;
text-decoration:none;
}
#content .post small a:hover {
color:#999999;
}
#content .post-comments {
background:transparent url(images/icon-comment.gif) no-repeat scroll 0pt 50%;
margin:0pt;
padding-left:17px;
}
#content .entry ul li {
color:#BBBBBB;
margin:0pt;
padding:0pt 0px 0pt 12px;
}
#content .entry ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal-leading-zero;
}
#content .entry a {
color:#990000;
text-decoration:underline;
}
#content .entry a:hover {
text-decoration:none;
}
#content .entry img {
background:#F7F7F7 url(images/fondo_img.jpg) no-repeat scroll center bottom;
margin:15px 0pt 0pt;
padding:11px 12px 24px;
}
#content .entry img:hover {

}
#content .entry img.wp-smiley {
border:0px none;
margin:0pt;
vertical-align:middle;
}
h3#comments, h3#respond {
background-position:left center;
background-repeat:no-repeat;
color:#BBBBBB;
font-family:arial,verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px 0pt 4px 25px;
text-transform:uppercase;
}
h3#comments {
background-image:url(images/addcomment.png);
}
h3#respond {
background-image:url(images/addcomment.png);
}
h3#trackback {
background:transparent url(images/pingback.png) no-repeat scroll 0% 50%;
color:#BBBBBB;
font-family:arial,verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:3px 0pt 4px 25px;
text-transform:uppercase;
}
h5 {
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:0pt;
}
h5 a {
color:#BDBD8D;
}
ol.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ol.commentlist cite {
color:#666666;
font-style:normal;
}
ol.commentlist small {
color:#666666;
}
ol.commentlist li {
border-bottom:1px dotted #222222;
padding:10px;
}
ol.commentlist li {
background:#F0F0F0 none repeat scroll 0% 50%;
}
ol.commentlist li#linkpage ul li {
float:left;
padding:4px 0px;
}
.alt {
background:#1D1D1D none repeat scroll 0% 50%;
}
.pingback {
margin-bottom:20px;
}
ol.commentlist li span.moderate {
color:#990000;
padding:3px 0px 3px 20px;
text-decoration:blink;
}
#commentform input#author, #commentform input#email, #commentform input#url {
background:#EBEBEB none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
font-family:"Lucida grande",geneva,arial;
padding:4px;
width:200px;
}
#commentform input#author {
background-position:3px -3px;
}
#commentform input#email {
background-position:3px -33px;
}
#commentform input#url {
background-position:3px -63px;
}
#commentform #comment {
background:#EEEEEE url(images/icon_form_bg.gif) repeat scroll 0% 50%;
border:1px none;
font-family:"Lucida Grande",geneva,arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
padding:6px;
width:97%;
}
#sidebar {
float:right;
margin:0pt;
padding:0pt 0pt 10px;
width:300px;
}
#sidebar-me {
padding:5px 15px 10px;
}
#sidebar-me a {
background:#662704 none repeat scroll 0% 50%;
color:#DDDDDD;
display:inline;
padding:2px;
}
#sidebar-me a:hover {
background:#151515 none repeat scroll 0% 50%;
color:#DDDDDD;
display:inline;
padding:2px;
}
#sidenote {
color:#555555;
margin:0pt;
padding:1px;
}
#sidenote h2.delicious-banner {
display:none;
}
#sidenote li a {
border-bottom:1px dotted #111111;
color:#999999;
text-decoration:none;
}
#sidenote li a:hover {
border-bottom:1px solid #111111;
color:#942F25;
}
#sidenote img {
border:1px solid #222222;
}
#sidenote img:hover {
border:1px solid #777777;
}
#sidenote .delicious {
float:left;
margin-top:10px;
width:175px;
}
#sidenote .flickr {
margin-top:5px;
padding-top:5px;
}
#sidenote .flickr img {
display:block;
float:left;
height:35px;
margin:4px;
width:35px;
}
#sidenote .flickr a img {
border:2px solid #333333;
}
#sidenote .flickr a:hover img {
border:2px solid #CCC5B0;
}
#randomshit {
background:transparent url(images/randomshit.png) no-repeat scroll 0% 50%;
height:28px;
width:300px;
}
#randomshit a {
color:#EEEEEE;
}
#randomshit a:hover {
color:#FFCC00;
}
#simtag {
background:transparent url(images/tagclouds.png) no-repeat scroll right bottom;
margin:5px;
padding:10px 8px 40px 10px;
}
#simtag a:link, a:visited {
text-decoration:none;
}
#simtag a:hover {
text-decoration:underline;
}
#simtag2 {
margin:0pt;
padding:10px 0pt 35px;
}
#simtag2 a:link, a:visited {
color:#990000;
text-decoration:none;
}
#simtag2 a:hover {
color:#CCCCCC;
text-decoration:underline;
}
#BOX {
margin:20px 10px;
padding:0px;
}
#BOX a.hightlighted, #BOX a.hightlighted_down {
background:#CCCCCC none repeat scroll 0% 50%;
color:#999999;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px 10px;
text-decoration:none;
text-transform:uppercase;
}
#BOX a.hightlighted:hover {
background:#666666 none repeat scroll 0% 50%;
}
#BOX a.hightlighted_down {
background:#990000 none repeat scroll 0% 50%;
color:#DDDDDD;
}
#recent {
margin:0pt;
padding:0pt;
}
#recent h2 {
color:#333333;
margin:0pt;
text-transform:uppercase;
}
#recent ul {
list-style-type:none;
margin:0pt;
padding:5px 0pt;
}
#recent li a {
color:#666666;
text-decoration:none;
}
#recent li a:hover {
color:#942F25;
}
#sidecomments {
margin:5px 0pt;
padding:0pt;
width:250px;
}
#sidecomments ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px;
}
#sidecomments li a {
color:#666666;
text-decoration:none;
}
#sidecomments li a:hover {
color:#942F25;
}
#monthly {
margin:0pt;
padding:0pt;
}
#monthly ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0pt;
}
#monthly li a {
color:#666666;
text-decoration:none;
}
#monthly li a:hover {
color:#942F25;
}
#twitter {
background:transparent url(images/twitter.png) no-repeat scroll 0% 50%;
margin:0pt auto;
padding:30px 30px 8px;
}
#twitter a {
color:#333333;
text-decoration:none;
}
#twitter a:hover {
color:#943021;
}
#twitter ul {
margin:0pt;
padding:0pt;
}
#twitter li {
padding:8px 0pt;
}
.cat {
height:130px;
padding:10px 0pt 10px 0px;
}
.cat ul {
margin:4px 0pt;
}
.cat ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px 0px;
}
.cat ul li a:link, .cat ul li a:visited {
color:#999999;
float:left;
font-size:10px;
margin:0px 3px;
padding:4px 4px 4px 10px;
text-transform:uppercase;
width:35%;
}
.cat ul li a:hover {
background:#990000 none repeat scroll 0% 50%;
color:#FFFFFF;
}
#featured {
background:#FFFFFF none repeat scroll 0% 50%;
height:230px;
margin:0pt;
padding:0pt;
}
.controls {
padding:4px 2px 1px;
}
.controls a {
background:#181818 none repeat scroll 0% 50%;
border:1px solid #181818;
display:block;
float:left;
height:25px;
margin-left:2px;
margin-right:8px;
padding:2px;
width:25px;
}
.controls b {
background-color:#FFFFFF;
display:block;
height:25px;
overflow:hidden;
text-indent:-999em;
width:25px;
}
.controls a.on {
border:1px solid #999999;
}
.controls a:focus {
border-color:#999999;
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.boxIn {
border:1px solid #EFEFEF;
clear:both;
padding:0pt 10px 10px;
}
.pi {
padding:5px 0pt;
width:300px;
}
.mi {
background:transparent url(images/mask.png) no-repeat scroll 0% 50%;
color:#999999;
font-family:"Lucida Grande",arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:135px 10px 10px;
padding:4px;
width:172px;
}
.mi a {
color:#999999;
text-decoration:none;
}
.mi a:hover {
color:#DDDDDD;
}
div.scroller {
height:190px;
overflow:hidden;
width:300px;
}
div.scroller div.section {
float:left;
height:190px;
overflow:hidden;
width:300px;
}
div.scroller div.content {
width:10000px;
}
.section {
color:#FFFFFF;
}
#mail {
height:150px;
margin:0px;
padding:0pt;
width:300px;
}
#mail ul, li {
margin:0pt;
padding:0pt;
}
#mail li {

float:left;
margin:0px;
padding:0pt;
}
#mail li#accedi a {
background:transparent url(images/accedi.jpg) repeat scroll 0% 50%;
display:block;
height:150px;
text-indent:-999em;
width:300px;
}
#banner {
height:290px;
margin:5px 5pt 1px 0px;
padding:0pt;
width:280px;
}
#banner ul, li {
margin:0pt;
padding:0pt;
}
#banner li {
float:left;
margin:3px;
padding:0pt;
}
#banner li#b01 a {
background:transparent url(images/125ad.png) repeat scroll 0% 50%;
display:block;
height:125px;
text-indent:-999em;
width:125px;
}
#banner li#b02 a {
background:transparent url(images/125ad.png) repeat scroll 0% 50%;
display:block;
height:125px;
text-indent:-999em;
width:125px;
}
#banner li#b03 a {
background:transparent url(images/125ad.png) repeat scroll 0% 50%;
display:block;
height:125px;
text-indent:-999em;
width:125px;
}
#linkpage {
font-size:90%;
margin:0pt;
padding:0pt;
}
#linkpage h2 {
color:#999999;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
margin:0pt;
padding:10px 0pt;
text-transform:uppercase;
}
#linkpage li {
float:left;
}
#footer {
background:#FFFFFF url(images/piede.jpg) no-repeat scroll left bottom;
line-height:140%;
margin-top:20px;
padding-bottom:20pt;
width:894px;
}
#sbm {
clear:both;
font-size:10px;
padding:5px 0pt 0pt 480px;
}
#sbm a {
border-bottom:1px dotted #111111;
color:#CCCCCC;
text-decoration:none;
}
#sbm a:hover {
border-bottom:1px solid #111111;
color:#942F25;
}
#sbm img {
display:none;
}
.feedcountdiv {
background:transparent url(images/rss.png) no-repeat scroll 0pt 50%;
float:left;
font-size:80%;
height:35px;
margin:0pt 0pt 0pt 10px;
padding:0pt;
}
.feedcountdiv a {
border-bottom:1px dotted #222222;
color:#666666;
text-decoration:none;
}
.feedcountdiv a:hover {
border-bottom:1px solid #BF4D08;
color:#EEEEEE;
text-decoration:none;
}
.subscribers {
color:#F99A39;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:38px;
margin-right:4px;
}
#search {
background:transparent url(images/icon_search.gif) no-repeat scroll 3px 4px;
color:#BBBBBB;
font-size:9px;
margin:15px 1px 15px 2px;
padding:0pt 0pt 0pt 22px;
}
input.textinput {
border:1px solid #C3C3C3;
color:#3A3A3A;
font-size:11px;
padding:3px;
}
ul.archive li ul li {
margin:0px;
}
ul.archive li {
display:block;
margin-left:15px;
padding:0pt 0pt 1em;
}
ul.archive p {
display:block;
padding:0pt;
}
ul.archive li p {
padding:0pt 0pt 0.5em;
}
ul.archive {
margin:0pt;
padding:0pt;
}
#newsletter {
color:#999999;
font-size:11px;
margin:5px 1px 3px 10px;
}
.formnews {
border:1px solid #CCCCCC;
color:#666666;
font-size:11px;
margin:5px 5px 1px 3px;
padding:3px;
width:90px;
}
.news {
height:100px;
padding:10px 0pt 10px 0px;
}
.invia {
display:inline;
margin:15px 10px -5px 0px;
}
#txtmail {
clear:both;
display:inline;
font-size:10px;
}
#txtmail2 {
font-size:10px;
width:200px;
}
.bordotrat {
border: 1px dashed #CCCCCC;
}
