
/*======================================
Theme Name: FTW2
Theme URI: http://www.flisterz.com/
Description: Another wordpress theme by <a href="http://www.flisterz.com">flisterz</a>. Second version of <a href="http://www.flisterz.com/2007/08/18/ftw-wordpress-theme/">FTW</a>. Clean, simple, three-column, widgetized theme. Wordpress 2.3.1 compatible (tags etc). Please leave the credit in the footer :)
Version: 2.0
Author: flisterz
======================================*/

*{
margin:0;
padding:0;
}

body{
/*background-image: url(images/background.jpg);
background-repeat: repeat-y;
overflow-x: hidden;
overflow-y: auto;
*/
font-family: Arial, Helvetica, sans-serif;
font-size:100.001%;
color:#000000;
}

#wrapper{
margin: 0px auto 70px 0px;
padding-top:10px;
width:960px;
background-color:#FFFFFF;
border-right: 1px solid #000000;
border-left: none;
border-bottom: none;
}

.clear{
clear:both;
}

a{
text-decoration:none;
outline:none;
}

td{
padding:4px;
}

code {
background : #cccccc;
border-bottom : 1px dotted;
border-bottom-color : #999999;
padding-left:3px;
padding-right:3px;
text-align:left;
}

small{
font-size:0.85em;
}

img a{
border:none;
}

ul{
list-style:none;
}

#navigation ul li a img  {
border:none;
}

/*

#navigation ul li.feed a{
float:left;
background:none;
color:#2D2D2D;
border:none medium #2D2D2D;
margin:-4px 0 0 0;
}

#navigation a.feed:hover{
border:none medium #2D2D2D;
color:#2D2D2D;
}

*/

#navigation{
display:block;
float:left;
width:960px;
height:32px;
background:#FFFFFF;
}

#navigation ul {
margin:10px 0 0 0;
width: 960px;
text-align: center;
}

#navigation li {
display:inline;
}

#navigation ul li.current_page_item a {
background: #DB3226;
color: #FFFFFF;
padding:4px 8px 4px 8px;
border: #DB3226 1px solid;
}

#navigation a {
background: #FFFFFF;
color: #000000;
margin:0 4px 0 0;
padding:4px 8px 4px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
border: #000000 1px solid;
}

#navigation a:hover{
background-color: #848284;
color: #FFFFFF;
padding:4px 8px 4px 8px;
border: #848284 1px solid;
}

#header-c{
float:left;
width: 960px;
}

#header{
clear:both;
}

#header a img{
border:none;
}

#header h1 a {
font-size:0px;
color: #FFFFFF;
width: 0px;
text-decoration: none;
}

#header .description{
font-size:0px;
width: 0px;
color: #FFFFFF;
}

#s{
border:1px dotted #000000;
padding:4px;
font-size:0.7em;
width:79.8%;
height:13px;
}

* html #s{  /*only IE 6*/
border:1px dotted #CCCCCC;
padding:4px;
font-size:0.7em;
width:77.6%;
height:13px;
}

*:first-child+html #s{  /*only IE 7*/
border:1px dotted #CCCCCC;
padding:4px;
font-size:0.7em;
width:77.6%;
height:13px;
}

/*

#leftbar #s,#rightbar #s{
border:1px dotted #999999;
margin-top:10px;
width:92%;
}

*/

.alignleft{
float:left;
}

.alignright{
float:right;
}

.alignleft a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: underline;
}

.alignright a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: underline;
margin-right: 26px;
}

.alignleft a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
background-color: #848284;
color: #fff;
}

.alignright a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
background-color: #848284;
margin-right: 26px;
color: #fff;
}


/******************************date***************/

.month {
width:40px;
padding:7px 3px 0px;
text-align:center;
color:white;
background:url(images/date.jpg) no-repeat top;
font-size:11px;
float:left;
margin-right:10px;
height:40px;
}

.date {
display:block;
color:#9b241b;
padding:1px 1pt 0px 1px;
font-size:15px;
font-weight:bold;
}

/******************************contentttttttttttt***************/

#content-container{
float:left;
width:960px;
background-color:#FFFFFF;
border-top: 1px solid #000000;
margin-top: 0px;
}

.content{
width:516px;
text-align:justify;
margin-right:26px;
border-right: 1px solid #000000;
padding-left:40px;
float:left;
padding-top: 29px;
padding-bottom: 25px;
}

.title{
padding-bottom:10px;
width:490px;
}

.title h2{   /*cambiare anche h2.page!!!*/
font-family: Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#000000;
width:490px;
text-align: left;
}

/*

.title h2 a{
color:#000000;
text-align:left;
text-decoration: none;
background-color: #000000;
}

.title h2 a:hover{
color:#000000;
text-align:left;
text-decoration: none;
background: none;
}

p.details{
font-size:11px;
padding-left:50px;
}

h2.pagetitle{
font-size:20px;
color:#000;
background:#66CC66;
padding:5px;
}

*/

h2.page{   /*cambiare anche title.h2!!!*/
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:1.3em;
font-weight: bold;
width:490px;
text-align: left;
}

.post{
width:490px;
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom:1px solid #000000;
}

.post a img{
border:0px dotted;
}

/*

.post img.wp-smiley{
border:none;
padding:0px;
background:none;
}

.postmeta{
height:17px;
font-size:10px;
margin-bottom:4px;
text-align:right;
}

.postmeta a{
color:#0066CC;
}

.postmeta a:hover{
color:#003366;
}

*/

.entry {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
text-align: left;
line-height: 1.6em;
}

.entry blockquote{
font-style:italic;
padding:0px 0px 0px 15px;
border-left:2px dotted #000000;
margin-bottom:18px;
}

.entry strong{
font-size: 1.1em;
}

.entry p{
margin-bottom:13px;
}

.entry a{
color: #000000;
text-decoration: underline;
}

.entry a:hover{
color:#FFFFFF;
text-decoration: none;
background-color: #848284;
}

.entry ol{
margin:0px 0 10px 28px;
}

.entry ul{
margin:0px 0 10px 20px;
list-style-type:disc;
}

/*

p.postinfo{
background:#FFFFCC;
border-bottom:1px dotted #FF9933;
padding:4px 10px;
border-top:1px dotted #FF9933;
font-size:10px;
margin-bottom:20px;
margin-right:10px;
}

#sidebar2 p.postinfo{
margin-right:15px;
}

p.postinfo a{
color: #008000;
}

span.viewing{
padding:0 0  3px 1px;
line-height:15px;
}

span.folder,span.tag,span.comment,span.calendar,span.rss,span.author{
padding:0 0  3px 19px;
line-height:17px;
}

span.folder{
background: url(images/folder.gif) no-repeat top left;
}

span.tag{
background: url(images/tag.png) no-repeat top left;
}

span.comment{
background: url(images/comment.png) no-repeat top left;
line-height:21px;
}

span.calendar{
background: url(images/calendar.png) no-repeat top left;
line-height:23px;
}

span.author{
background: url(images/author.png) no-repeat top left;
}

span.rss{
background: url(images/rss.png) no-repeat top left;
line-height:21px;
}

*/

/******************************sidebar***************/

#swrap{
float:left;
width:352px;
margin:27px 0 27px 0;
padding-bottom: 20px;
}

#leftbar{
font-size: 0.75em;
color: #000000;
width:165px;
float:left;
line-height:19px;
}

#rightbar{
font-size: 0.75em;
color: #848284;
float:right;
width:165px;
margin:0px 3px 0px 5px;
line-height:19px;
}

#sidebar_single{
float:left;
width:399px;
}

#leftbarwidget ul , ul#sidebarwidget{
list-style:none;
margin-bottom:20px;
}

#leftbar ul{
margin-bottom:0px;
}

#leftbar ul li h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color: #000000;
margin:28px 0px 5px 0px;
line-height: 1.2em;
font-weight: bold;
}

#rightbar ul li h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color: #626262;
margin:28px 0px 5px 0px;
line-height: 1.2em;
font-weight: bold;
}

#leftbar ul li ul li, #rightbar ul li ul li{
line-height:19px;
border-bottom:1px dotted #000000;
}

#leftbar a{
color: #000000;
display: block;
background-color: #FFFFFF;
}

#rightbar a{
color:#555555;
display: block;
background-color: #FFFFFF;
}

#rightbar a:hover{
color:#FFFFFF;
display: block;
background-color: #848284;
}

#leftbar a:hover{
color:#FFFFFF;
display: block;
background-color: #848284;
}

#rightbar ul li.current_page_item a {
color: #FFFFFF;
display: block;
background-color: #DB3226;
}

#leftbar ul li.current_page_item a{
color: #FFFFFF;
display: block;
background-color: #DB3226;
}

/*#rightbar a:visited, #leftbar a:visited{
color: #CCCCCC;
}

#rightbar a:visited:hover, #leftbar a:visited:hover{
color: #FFFFFF;
display: block;
background-color: #848284;
}*/

.browse a {
font-size : 14px;
color : #66cc00;
font-weight : bold;
}

.browse a:hover {
color : #669900;
}

.browse {
padding:0pt 0pt 20px 0;
text-align:center;
}

/********************************** comments template ***********************************/

#comments {
width:510px;
text-align:left;
float :left;
padding-bottom:10px;
}

.dlf a{
color:#666666;
}

.dlf a:hover{
background:#999999;
color:#FFFFFF;
}

.ann {
text-align:left;
}

.ann a{
color:#669900;
text-decoration:underline;
}

#comments h2 {
margin-top : 30px;
font-size : 14px;
}

.commentlist {
list-style-type : none;
padding : 0;
}

.commentlist li {
color : #000000;
}

.tx {
padding:7px 0pt 10px 10px;
}

.tx p {
margin-right:64px;
margin-bottom:10px;
}

.tx blockquote{
font-size:11px;
width:279px;
background-color:#B8E8A2;
border-left : 2px dotted #A9E28D;
}

.tx code {
border-bottom : 1px dotted #999999;
border-left : 1px dotted #999999;
background-color:#EFEFEF;
}

.top-border {
height:15px;
padding:5px 10px 5px 10px;
font-size:9px;
color:#000;
}

.top-border a:hover{
background:#FFFFFF;
}

.eachcomment{
border:1px dotted #A9E28D;
border-left:0px;
width:490px;
background:#DEF4D3;
}

.c_info {
padding-left : 40px;
margin-bottom:20px;
}

.c_name {
float:left;
font-size:10px;
}

#formsection{
padding: 24px 10px 10px 4px;
height:194px;
}

.kiri{
float:left;
margin-right:10px;
}

#author, #email, #url {
width:205px;
margin-bottom:4px;
padding:3px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#commenttext{
width:251px;
height:140px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

#submit {
height:29px;
margin:14px 0pt 0pt;
width:208px;
}

/******************************footer***************/

#footer{
font-size: 0.6em;
line-height: 1.3em;
background: #000000;
padding:10px 26px 11px 40px;
color: #FFFFFF;
}

#footer a{
color: #FFFFFF;
text-decoration: underline;
}

#footer a:hover{
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
}