* { margin: 0; padding: 0; } 
body 
{
font-family: verdana,tahoma,sans-serif;
font-size: 6.5pt;
color: #626262; 
margin: auto; 
background-color: #f8f7e5;
letter-spacing: 0pt;
line-height: 12px;
margin-bottom: 10px;
text-align: center;   /*centra in IE 5.x */
}


/*Stili Generali*/
a
{ text-decoration: none; color:#ed303c; border: 0px; cursor: crosshair;}
a:link
{ text-decoration: none; color:#ed303c; border: 0px; cursor: crosshair;}
a:visited
{ text-decoration: none; color:#ed303c; border: 0px; cursor: crosshair;}
a:active
{ text-decoration: none; color:#ed303c; border: 0px; cursor: crosshair;}
a:hover 
{color:#3b8183; text-decoration: none;border-bottom: 2px solid #ed303c;}

 
code 
{
background: #FFF url(images/code.gif) repeat;
font: 11px/17px "Courier New", Courier, mono, sans-serif;
color: #666666;
display: block;
margin: 5px 20px;
padding: 16px 10px;
border: 1px solid #f1e3f2;
text-align:left;}
code i {font-style: normal;font-weight: bold; color: #FF9900;}

h1
{
padding: 0px;
text-align: left;
color: #ed303c;
border-bottom: 1px dotted #ff9c5b;
letter-spacing: 0px;
font: italic normal 20pt Georgia; 
margin: auto;
padding-bottom: 3px;
padding-left: 8px;
margin-bottom: 5px;
margin-top: 15px;
letter-spacing: 5px;
}

h1:first-letter {
font: italic 400 32pt Georgia,Verdana,sans-serif; 
color: #f5634a;}

h2
{
padding: 0px;
text-align: left;
border-bottom: 1px dashed #fad089;
letter-spacing: 1px;
font: 500 18pt Tahoma; 
color: #ff9c5b;
margin: auto;
font-weight: normal;
margin-bottom: 10px;
margin-top: 6px;
font-style: italic;
}

h4
{
color:#3b8183; 
margin: 0 10px 0 10px;
padding: 4px 0px 0px 0px;
text-align: left;
font-weight: normal;
font: normal 7pt tahoma;
text-decoration: none;
}

textarea, input, select
{
font-size: 7pt;
border: 1px solid #f5634a;
color: #f5634a;
padding: 3px;
margin: 2px;
background: #e0e4cc;
font-family: Arial;
}

b, strong{
font-weight: bold;
color: #af1714;
font-family: verdana;
}

s{
text-decoration: underline;
color: #6993bb;
}

i, em{
font-style:italic;
color: #3b8183;
background: #ffffff;
}

hr{
border: 0;
color: #69d2e7;
border-top: 1px dotted #69d2e7;
margin: 0px 1px 3px 1px;
}

/*Contenitori*/

div#contenitore
{
width: 1200px;
background: #f8f7e5;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;	/*ripristina l' allineamento*/
border: 0px;
}

div#header
{
width:1200px;
padding: 0px;
margin: auto;
line-height:0px;
}

div#corpo
{
width: 800px;
margin: auto;
margin-bottom: 0px;
margin-right: 90px;
margin-top: 5px;
background: #e3f1e5 url(contents.jpg) no-repeat top;
border: 1px solid #69d2e7;
}

div#text{
padding: 5px;
}

div#footer{
	margin: 0px auto;
    clear: left;
	text-align: left;
	padding: 0px;
	width: 1020px;
	overflow: visible;
	height: 280px;
	background: url(footer.jpg) #f8f7e5 no-repeat top;
	border: 1px solid #a1efe6;
    }

/*Div nel Footer*/
.archivefull
{
border: 0px;
margin: auto;
margin-top: 20px;
}

.archive
{
width: 160px;
height: 200px;
border: 0px;
color: #626262;
float: left;
margin-top: 20px;
margin-left: 8px;
border-right: 1px dotted #b985b2;
}

.category
{
width: 160px;
height: 200px;
border: 0px;
color: #626262;
float: left;
margin-top: 20px;
margin-left: 8px;
text-align: justify;
}

.archive h4 {
color:#f38630; 
padding: 10px 0px 0px 0px;
text-align: center;
font-weight: normal;
font: italic 700 14pt Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
}

.category h4 {
color:#f38630; 
padding: 10px 0px 0px 0px;
text-align: center;
font-weight: normal;
font: italic 700 14pt Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
}

.archive ul{
list-style-type: none;
}
.archive li{
padding: 5px;
}
/*Navigazione*/

#navigation
{
margin: 5px;
margin-left: 90px;
width: 200px;
float: left;
border: 1px solid #ff9c5b;
text-align: left;
background: #f7e3d4 url(navigation.jpg) no-repeat top;
}

* html #navigation{ /*IE 6 only */
w\idth: 200px; /*Box model bug: 180px minus all left and right paddings for #navigation */
}

#navigation ul {
list-style-type: none;
padding: 0px 10px 3px 10px;
margin: 0px 0px 3px 0px;
}

div#navigation ul li {
color: #4183ca;
list-style-type: none;
}

div#navigation ul li h2 {
border: 0;
padding: 3px 0px 0px 0px;
margin: 0px;
text-align: left;
color: #af1714;
border-bottom: 1px solid #8f3e5f;
font: italic 600 16pt "Times New Roman", Times, serif;
padding-bottom: 1px;
letter-spacing: 1px;
text-decoration: none;
}

#navigation ul li {
border-bottom: 1px #f4e9b2 dotted;
margin: 0px;
}

#navigation li a{
display: block;
padding: 3px 2px 3px 2px;
background: none;
text-decoration: none;
width: 100%;
letter-spacing: 1px;
color: #f5634a;
font: 6.5pt verdana;
list-style-type: none;
}

#navigation li a:hover{
background: #ffeed2;
text-decoration: none;
color: #059286;
border: 0px;
}

.navi
{
list-style-type: none;
padding: 0px 10px 3px 10px;
margin: 0 0 3px 0;
}

div.navi h2 {
width: 100%;
border: 0;
padding: 3px 0px 0px 0px;
margin: 0px;
text-align: left;
color: #af1714;
border-bottom: 1px solid #8f3e5f;
font: italic 600 16pt "Times New Roman", Times, serif;
padding-bottom: 1px;
letter-spacing: 1px;
text-decoration: none;
}

div#affy
{
padding-top:3px;
width: 98%;
}

/*Altri DIV*/

.wall {
margin: 5px;
border: 0px;
background: #d5e9ff;
margin-top: 10px;
padding: 5px;
}
	
.art{
border: 1px dotted #a7dbd8;
background-color: #f2f6df;
padding: 9px;
margin: 4px;
}

.web{
width: 206px;
border: 1px dotted #a7dbd8;
background-color: #f2f6df;
padding: 9px;
margin: 4px;
margin: auto;
float: left;
height: 230px;
text-align: left;
}

div#webdesign{
padding-left: 55px;
}


/*Avatar e Textures*/
.avatar{
border: 1px dotted #a7dbd8;
background-color: #f2f6df;
padding: 5px;
margin: 3px;
}

a .avatar {
border: 1px dotted #a7dbd8;
background-color: #f2f6df;
text-decoration: none;
padding: 5px;
margin: 3px;}


a:hover .avatar {
border: 1px solid #039bd6;
background-color: #f2f6df;
text-decoration: none;
padding: 5px;
margin: 0px;}

.avatarinfo
{
width: 300px;
margin: auto;
padding: 3px;
background-color: #f2f6df;
border: 1px dotted #a7dbd8;
color: #e0526c;;
overflow: auto;
}

.nolink a:hover{
border: 0px;
text-decoration: none;
}

img.texture {
border: 1px solid #ad5571;
background-color: #d488a2;
padding: 4px;
margin: 3px;
margin-right: 4px;
}

div.texture {
padding:2px;
width:250px;
height:108px;
background-color: #dfefff;
border: 1px solid #45767d;
color: #e0526c;;
margin:auto;
font: 6.5pt Verdana;
}



/*Lightbox CSS*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
/*PHPFanUpdate*/

/*	====	FanUpdate 2.2.1	====	*/

div#fanupdate {}

h2 {}
h3 {}
p {}

/*	====	Entries	====	*/

div.post {}

p.catfile {padding: 0 0 0 3em;}

/*	====	Comments	====	*/

div#comments {}

div.comment {
	clear: both;
	padding: 0.5em;
}

div.comment p {padding: 0 0 0 3em;}

div.comment p.commenter {padding: 0;}

div.odd {background: #f3f3f3;
width: 500px;
margin: auto;
margin-bottom: 5px;
min-height: 120px;}

div.even {background: #f3f3f3;
width: 500px;
margin: auto;
margin-bottom: 5px;
min-height: 120px;}


div.author {}

div#newComment {}

img.gravatar {
border: 1px dotted #a7dbd8;
background-color: #f2f6df;
padding: 9px;
float: left;
margin: 1px 11px 1px 0;
}

/*	====	Comment Form	====	*/

div.comments-form {}

form#comments-form {}

p#cmt-rules {}
p#cmt-moderation {}

label {
	display: block;
	float:left;
	width: 9em;
	text-align: right;
	margin: 0 0.5em 0 0;
}

input, textarea, select, option {
	font-family: Arial, sans-serif;
	font-size: 1em;
}

textarea {
	width: 30%;
}

.wysiwygmenu {
	display: block;
}
.wysiwygmenu a {
	padding: 0.125em 0.25em;
}

img.myta {
border: none;
}

/*	====	Footer	====	*/

a.rss {}

div.archivelink {
	text-align: right;	
	margin: 2em 0 0 0;
}

div.credit {
	clear: both;
	text-align: center;
	border-top: 6px solid #eee;
	margin: 1em 0 0 0;
}

div.credit p {margin: 0;}
